Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Удаление всех созданных мувиков (http://www.flasher.ru/forum/showthread.php?t=43110)

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

lame lame lame
 
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 ! вот такое и хотел..!
просто отследить сколько было создано в моем случае мувиков, просто не возможно (можно конечно в масивв загонять все, но объем большой.. очень большой!)


Часовой пояс GMT +4, время: 00:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.