Просмотр полной версии : Unload ALL Movies
Как разгрузить все мувики загруженные на данный момент,
при том кол-во мувиков не известно?
Это сомнительно, что ты не знаешь количество мувиков. Более того, тебе было бы очень полезно знать их названия.
_root.unloadMovie ()
или
грузани чЁ нить в левел "0"
:cool:
ЗЫ
Но я бы так не делал ;)
Nox Noctis
11.12.2001, 14:15
эээ... погрузка "че-нить" в левел ноль пофиксит весь мувик !
(ну, мало ли, вдруг кто не в курсе.... :cool: )
можно, зная в какой уровень (уровни) грузились мувики сделать
for (i in _level#) {
if (eval(i).__proto__ == MovieClip) {
unloadMovie(i);
}
}
все равно выгрузится только то, что грузилось loadMovie...
то же самое, если грузил не в уровень, а в клип (т.е. чтоб все загруженные клипы лежали внутри одного)
for (i in container_clip) {
if (eval(i).__proto__ == MovieClip) {
unloadMovie(i);
}
}
вроде должно пройти...
Интересно, что если изначально существовавшему муву сказать unloadMovie( ),
то все вложенные в него мувики пропадают,
а сам он остается.
А вот _root.unloadMovie( ) сносит все.
А вот можно ли как сносить изначально существовашие мувики,
адресуясь конкретно к ним?
Yes ;)
Оригинал написал(а) Amadeus
Интересно, что если изначально существовавшему муву сказать unloadMovie( ),
то все вложенные в него мувики пропадают,
а сам он остается.
ЗЫ
А потом и грузануть в него чЁ-нить моНО :)
ЗЗЫ
_root.unloadMovie ()
ВЫносит все так же как
Оригинал написал Я (выше)
грузани чЁ нить в левел "0"
Чего: "И все-таки?"
_root.ANY MC.unloadMovie ()
ЧАВО еще НАнО??? :(
У мя два мува A и B.
На B вешаю :
onClipEvent (load) {
_root.a.unloadMovie();
}
На A вешаю:
onClipEvent (enterFrame) {
trace("bla")
this.attachMovie("c", "с", 10)
}
И что же?
"Убитый" мув A не только трэйсит,
но и атачит на себя!
Mля!:(
Родителя убить НИЗЯ
а только то, что в нем :)
А откуда это следует (кроме эксперимента)?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.