PDA

Просмотр полной версии : Удаление всех созданных мувиков


FedorB
18.02.2003, 15:46
Доброе время суток!
такой вопрос, флешка создает множество Movie на основе внешних данных, через некторое время идет обнавление и необходимо ВСЕ убить созданные Movie (создание идет через dublicate....). Как это сделать одним махом? или необходимо убивать только по одному?

Nikolas
18.02.2003, 16:08
Загрузи в левел, куда дубликатишь, чего нибудь пустое

FedorB
18.02.2003, 16:20
Оригинал написал(а) Nikolas
Загрузи в левел, куда дубликатишь, чего нибудь пустое

Поясни.. плиз

sergwizard
19.02.2003, 00:21
Один из способов.
Если клипы создавались так:
for(i=0;i<количество; i++){
duplicateMovieClip ("mc", "mc"+i, i);
}
То удалять их надо так:

for(var j=0; j<=i; j++) {
_root["mc"+j].removeMovieClip();
}
i=0

Zirgz
19.02.2003, 22:11
a pro "for in loop" vi njenamjokom nje slihalji?

for (var name in _root) {
if (typeof (_root[name]) == "movieclip") {
removeMovieClip(_root[name]);
}
}

pomojemu namnoga proshche :)

sergwizard
20.02.2003, 01:48
Ух, как быстро у Zirgz(а) появился высокомерный менторский тон. С чего бы это?
Конечно, и о таком способе мы слышали, и о других тоже. Я предложил один из них. Так что ты отодвинь свою спесь и не надо этих "lame". :)

Zirgz
20.02.2003, 02:44
a vot abid njenada :)

eta prosto "defoult" prijom v dannoi situaciji, katorij ubirahet vsje klipi sozdanije metodom attachMovie ilji duplicateMovieClip, i njetrbujet vipolnjenije kakih njebud drugih procedur pri sozdaniji etih klipov

tak shto tut bez variantov kak eta delatj

FedorB
20.02.2003, 09:12
Спасибки Zirgz ! вот такое и хотел..!
просто отследить сколько было создано в моем случае мувиков, просто не возможно (можно конечно в масивв загонять все, но объем большой.. очень большой!)