PDA

Просмотр полной версии : отслеживание всех дублей


Kurt-sm
03.12.2008, 19:18
Как можно отследить все дубли объекта. Ну представим что по нажатии на кнопку создалось 100 объектов-дублей, из них случайным образом удалили 10. Как узнать какие остались? Интересуют имена объектов-дублей

iNils
03.12.2008, 19:26
for (var name in this) {
if (this[name] instanceof MovieClip) {
trace (this[name]);
}
}

Kurt-sm
03.12.2008, 19:32
спасибо)

orcpochta
03.12.2008, 20:28
iNils, это все хорошо, но как узнать, что это дубли конкретно нужного мувика? Т.е. Ваш вариант работает если все множество мувиклипов в данной локации есть дубли нашего мувиклипа, но если же там что-то еще, то этот способ неприемлем.

Kurt-sm, при создании дублей можно создавать им свойство и присваивать этому свойству какой-нибудь номер (для упорядочивания) и идентификатор, например ссылку на исходный мувиклип, из которого делаются дубли.
mcDouble1.number = 1;
mcDouble1.grandMC = mcClip;
//mcClip - исходный клип
//mcDouble1 - дубль номер 1