![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
создал проект1, в нем анимация и одна кнопка для загрузки внешнего swf, на внешнем swf 6 кнопок запуска различных внешних swf.
Реализовывал запуск внешних файлов при помощи URLRequest. Как сделать чтобы при следующем запуске swf, предыдущий выгружался из памяти. Понятно, что removeChild(); Но каким образом не могу понять. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Какое отношение removeChild() имеет к памяти? Это всего лишь удаление из списка отображения. Loader#unload()
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
к памяти никакого.
Добавлено через 39 минут Функции 2-х кнопок запуска внешнего swf, как мне выгружать из памяти первый при запуске второго??? Подскажите пожалуйста!! var uiLoader:Loader = new Loader (); bt_buksa.addEventListener (MouseEvent.CLICK, buksa); function buksa (myevent:MouseEvent):void { var buksaURL:URLRequest = new URLRequest ("rezim/Info.swf"); uiLoader.load(buksaURL); addChild(buksaLoader); } bt_val.addEventListener (MouseEvent.CLICK, val); function val(myevent:MouseEvent):void { var valURL:URLRequest = new URLRequest ("val/Info.swf"); uiLoader.load(valURL); addChild(uiLoader); } |
|
|||||
|
сохраняете ссылку загруженного клипа. При загрузке второго делаете unload()
|
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
Цитата:
Как программно это написать?Скажите пожалуйста, если не трудно! |
|
|||||
var uiLoader:Loader = new Loader (); bt_buksa.addEventListener (MouseEvent.CLICK, buksa); function buksa (myevent:MouseEvent):void { var buksaURL:URLRequest = new URLRequest ("rezim/Info.swf"); uiLoader.load(buksaURL); addChild(buksaLoader); } bt_val.addEventListener (MouseEvent.CLICK, val); function val(myevent:MouseEvent):void { //--inject uiLoader.unload(); //-------- var valURL:URLRequest = new URLRequest ("val/Info.swf"); uiLoader.load(valURL); addChild(uiLoader); } Последний раз редактировалось ramshteks; 28.04.2012 в 15:26. |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
а у меня таких кнопок, 6 мне для каждой подобно прописывать????
|
|
|||||
|
ну да. Ну или можете автоматизировать процесс, дело ваше.
|
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
Изменил код, по вашему совету и ноль результата, все равно при переключении кнопок (загрузки внешних swf файлов) память забивается!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|||||
|
удаление из памяти совершенно не факт, что произойдет сразу.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|