Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   load\unloadMovie (http://www.flasher.ru/forum/showthread.php?t=155823)

rkorkin 10.05.2011 22:31

load\unloadMovie
 
подгружаю swf таким образом
Код AS1/AS2:

this.createEmptyMovieClip("logo_mc", 999);
loadMovie("slideshow.swf", logo_mc);

Все ок.
Вопрос в том, как теперь при на нажатии на кнопку выгрузить этот ролик?
Код AS1/AS2:

unloadMovie("slideshow.swf");

и даже
Код AS1/AS2:

unloadMovie("slideshow.swf", logo_mc);

Не срабатывает.

mooncar 10.05.2011 22:33

Выгружать нужно из места, куда загружали.
Код AS1/AS2:

logo_mc.unloadMovie()

- как метод MovieClip
Или как функция:
Код AS1/AS2:

unloadMovie(logo_mc);

PS. Пока не поздно, переходите для загрузки на MovieClipLoader.

rkorkin 10.05.2011 23:04

Спасибо.
А чем предпочтительнее MovieClipLoader?

mooncar 10.05.2011 23:23

Цитата:

Сообщение от rkorkin (Сообщение 995345)
А чем предпочтительнее MovieClipLoader?

У него есть события onLoadInit, и onLoadComplete, они позволяют отследить момент загрузки контента (картинок, внешних роликов). Без этого что-либо делать с загруженным не представляется возможном, если у вас флешка в инете.
То есть код будет работать сам по себе, не дожидаясь момента загрузки, и как-то поступить с загруженным без MCL не получиться - изменить размеры, повесить обработчики и т.д.


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

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