PDA

Просмотр полной версии : Как правильно "убирать за собой"


Whim
31.01.2007, 16:22
Ситуация такая: сначала я создаю временный мувик через createEmptyMovieClip, затем в него добавляю какое-то количество вложенных мувиков через attachMovie. Ну, например, так:

_root.createEmptyMovieClip("box",10);
for (i=1; i<=6; i++){

box.attachMovie("mask_box","mask_box_"+i,i);
}

Правильно ли будет затем отделаться записью:
removeMovieClip(box);
или же все вложенные мувики тоже нужно удалить через removeMovieClip?

vadja
31.01.2007, 16:53
или же все вложенные мувики тоже нужно удалить через removeMovieClip?
нет, не нужно

када ты складываешь мусор, например в мусорный пакет, и идешь его выбрасывать и, выбросив, тебе нет необходимости выбрасывать еще и мусор, который находился внутри пакета, он на тот момент уже выброшен)
тупое сравнение, но во флеше также =)

CorC
31.01.2007, 17:16
или же все вложенные мувики тоже нужно удалить через removeMovieClip?
ни разу не делал :)
если конечно в них setInterval не выполняется
или другое движение чего-нить

Whim
31.01.2007, 18:36
Это радует:)

pkfun
31.01.2007, 19:20
Объект удаляется сбощиком мусора если на него отсутствуют ссылки в коде.
Удаляя родительский мувик вы удаляете и все ссылки на вложенные в него мувики.