![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
циклом for например
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Удалить или очистить?
|
|
|||||
|
Регистрация: Jul 2007
Сообщений: 306
|
При создании мувиков запихиваешь их в массив, а потом при помощи цикла removeMovieClip(...) или unloadMovie(...)
|
|
|||||
|
[+4 13.12.07]
Регистрация: Jun 2007
Сообщений: 80
|
попробуй removeMovieClip()
гы telit быстрее )
__________________
Try Jesus! If u don't like Him,Devil take u back. |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 1,147
|
всё созданное ручками останется. всё созданное динамически будет ремувнуто.
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 12
|
А если ты атачишь мувик в другой? например в с инстансе нейм main ?
как оттуда удалить все динамически созданные ? |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
mastergrom! А Вы пути пропишите к контейнеру! Допустим не _root[i], а скажем _root.container[i]. Или на шкале контейнера this[i] (не рекомендуется, нарушается централизация кода).
|
|
|||||
|
Если атачишь мувик в другой, то цикл вроде
Не поможет. Если максимальная вложенность будет равна 2, то можно сделать нечто вроде этого: for (i in _root)
for (j in _root[i]){
if (typeof(_root[i])=="movieclip") _root[i].removeMovieClip();
else if (typeof(_root[i][j])=="movieclip") _root[i][j].removeMovieClip();
//else if т.к. если мы удалили родителя, то удалили и дочерей
}
![]() Да и эта рекурсия будет очень сильно давить на проц по сравнению со скромным пиханием все в массив и последующим удалением из него... Так что мой выбор в данной ситуации - myArray.push(myMc);
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
Psycho Tiger! Великолепный пост! Браво!
Но есть один маленький ньюанс - а что если человек незнает сколько у него и где вложено динамических клипов. Ну например, глубина вложенности генерируется случайно. Хотя конечно это весьма странно. В этом случае записать в массив ссылки на клипы (имена) невозможно. Поэтому я предлагаю придерживаться просьбы Forward'а. А то получается, что мы ему навязываем реализацию своего проекта нежели решаем его проблему. Попробуйте вот эту рекурсивную функцию: Последний раз редактировалось Alex_beginner; 02.06.2008 в 16:27. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|