![]() |
Выгрузка SWF из лоадера
Всем привет!
такой вот вопросец появился подгружаю внешнюю флешку Код AS3:
removeChild(swf) просто выгружает со сцены, но сама флешка продолжает работать(звуки там и прочее) как ее выгрузить из памяти начисто? спаисбо |
Может так прокатит:
- добавляем на сцену не контент, а лоадер целиком, а потом: Код AS3:
|
Цитата:
|
Loader#unloadAndStop()
|
unloadAndStop вроде в 10 плеере вроде
unload сработал но после этого я не могу тем же ладером загружать ничего - выдает ошибку |
а что мешает сделать новый?
|
да так и решилось
я его обновляю Код AS3:
Код AS3:
|
Цитата:
Код AS3:
Причем обращаем внимание на то, что после else, как-раз идет отбой, но как описано выше, исчезает только картинка. Что мне туда вписать еще? |
Насколько я знаю, то полностью выгрузить загруженную swf из памяти невозможно.
|
vizgl, почему это? Loader#unloadAndStop() имеет параметром вызов GC, который достаточно быстро приберет все кольцевые ссылки и даже листенеры. В любом случае, если есть сомнения по поводу последнего, советую реаизовать метод dispose() в подгружаемой флешке и перед выгрузкой вызывать его.
|
| Часовой пояс GMT +4, время: 19:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.