PDA

Просмотр полной версии : attachMovie, removeMovieClip, unLoadMovie


Tikoshka
18.06.2003, 00:02
кто-нибудь знает, в чем отличие между removeMovieClip & unloadMovie в случае, когда речь идет о необходимости убрать объект, приаттаченный ранее функцией AttachMovie?
Help самого Flash изъясняется загадочно и складывается впечатление, что разницы нет
removeMovieClip - Метод, удаляет экземпляр мувиклипа, созданного командой duplicateMovieclip или методами объекта MovieClip duplicateMovieClip и attachMovie .
unloadMovie - Метод, удаляет мувиклип, загруженный при помощи метода объекта MovieClip loadMovie или attachMovie
а между тем, один способ приводит к странным глюкам-козюкам, а второй (возможно), работает нормально
так в чем соль??? :confused:

Dimonius
18.06.2003, 13:06
Первый просто удаляет с таймлайна, оставляя доступ к экземпляру, а второй выгружает и экземпляр тоже.

Хотя я могу ошибаться.

Dimonius
18.06.2003, 13:09
А да, еще второй работает с внешними данными, а первый это делать не может напрямую.
Че сказал - сам не понял, просто инкстинктивно понимаю а объяснить не получается.

Tikoshka
18.06.2003, 15:02
так вот, unloadMovie работает, на мой взгляд, совсем некорректно. У меня был довольно сложный пример и последствия были совсем неожиданные; в аттаче совсем простенький: одна кнопка аттачит 10 мувиков, вторая их анлоадит. Если мувики потягать слегка (я пробовал свалить в одну кучу), а потом сделать Unload, то исчезают не все - один-два остаются. Это происходит не каждый раз - у меня один раз из трех в среднем. Я специально аттачу и исходник и swf, все может быть - возможно это мой МХ глючит, а может и нет