Просмотр полной версии : Удаление всех созданных мувиков
Доброе время суток!
такой вопрос, флешка создает множество Movie на основе внешних данных, через некторое время идет обнавление и необходимо ВСЕ убить созданные Movie (создание идет через dublicate....). Как это сделать одним махом? или необходимо убивать только по одному?
Загрузи в левел, куда дубликатишь, чего нибудь пустое
Оригинал написал(а) 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
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". :)
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
Спасибки Zirgz ! вот такое и хотел..!
просто отследить сколько было создано в моем случае мувиков, просто не возможно (можно конечно в масивв загонять все, но объем большой.. очень большой!)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.