Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как выгрузить загруженный swf файл в другой swf из оперативной памяти (http://www.flasher.ru/forum/showthread.php?t=166333)

nias 01.09.2011 23:51

как выгрузить загруженный swf файл в другой swf из оперативной памяти
 
Имеется один swf файил в который зашружаются много много других swf. Проблема в том, что эти ти swf весят многовато, и необходимо их удалть из оперативной памяти компьютера!! Помогите плииз как можно это делпть!! Загружаю я их при помощи flash.display.Loader!

GBee 01.09.2011 23:54

Может быть?

nias 02.09.2011 01:03

нет unload не удаляет!! он все ссылки обнуляет!! Но в опиративе они еще весят!!

Bgg 02.09.2011 01:09

Вам оперативы жалко что ли? Если все ссылки удалил, то сидите ждите, за вас все решит GC.
А ещё есть unloadAndStop

nias 02.09.2011 03:56

Оперативы то не жалко но проблема в том, что там ну очень много этих swf, так что как только начинаешь по порядку определённое колличество swf плеер начинает капризничать, чего мне не нужно!!

Cheburashka 02.09.2011 12:52

Нужно обнулить все ссылки на выгружаемый объект.
Удалить все слушатели с выгружаемого объекта.
Убедиться, что в выгружаемом объекте нет ссылок и слушателей на загружающий объект + не осталось ссылок и слушателей на stage так как он 1 на всех.

dimarik 02.09.2011 13:00

Убедиться, что загрузили не в текущий ApplicationDomain.


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

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