PDA

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


sylk
31.07.2009, 15:23
нужно удалить все MovieClip которые имеют в названии "Event"! простым FOR удалить не могу, потому что не знаю какое число стоит после "Event". это может быть Event1 или Event1234. мне без разницы! мне нужно удалить все эти MovieClip!!!

iNils
31.07.2009, 15:35
var mc;
for (var name in this) {
mc = this[name];
if (mc instanceof MovieClip) {
if (name.indexOf ('Event') != -1) {
mc.swapDepths (94562);
mc.removeMovieClip ();
}
}
}

kuflash
31.07.2009, 15:36
Можно узнать имя самого мувика. Обрезать его название от начала до буквы t и проверять если совпадает то удалять. Хз. понятно ли объяснил. Но надеюсь вы меня поймете

sylk
31.07.2009, 15:57
по идее, я знаю Depth этого MovieClip. может можно как-то узнать его имя по Depth?

mooncar
31.07.2009, 16:20
Да, можно.
Используйте метод MovieClip.getInstanceAtDepth .