![]() |
|
||||||||||
|
|
|
|||||
|
я гружу флешку - эта флешка перелистывание страниц, page-flip то есть. Все нормально работает, все перелистывается
var dBook500:Loader = new Loader; dBook500.name = 'book'; dBook500.load(new URLRequest("book500.swf")); dBook500.x = 28; dBook500.y = 0; dBook500.contentLoaderInfo.addEventListener(Event.COMPLETE, onloadBook500); function onloadBook500(e:Event):void{ addChild(dBook500); } var getBook = getChildByName('book'); if (getBook){ getBook.unload(); removeChild(getBook); } Скажите я правильно выгружаю из памяти эту флешку? Может быть нужно что то еще сделать, что бы параметры загружаемой флешки не остались в памяти?? Спасибо... |
|
|||||
var mc:MovieClip; var dBook500:Loader = new Loader(); dBook500.name = 'book'; dBook500.load(new URLRequest("book500.swf")); dBook500.contentLoaderInfo.addEventListener(Event.COMPLETE, onloadBook500); function onloadBook500(e:Event):void{ mc = e.currentTarget.content addChild(mc); mc.x = 28; mc.y = 0; } if (mc){ dBook500.unloadAndStop(true); dBook500 = null; removeChild(mc); mc = null }
__________________
Марк Tween |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 110
|
если на объект не осталось никаких ссылок разве его не потрет сборщик мусора вместе со слушателями? а пока этого не произойдет какой смысл удалять слушатели, все равно основная масса остается висеть в памяти.
|
|
|||||
|
пишет ошибку
Цитата:
var mc:MovieClip; var dBook500:Loader = new Loader(); dBook500.name = 'book'; dBook500.load(new URLRequest("book500.swf")); dBook500.contentLoaderInfo.addEventListener(Event.COMPLETE, onloadBook500); function onloadBook500(e:Event):void{ mc = e.currentTarget.content addChild(mc); mc.x = 28; mc.y = 0; } |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 110
|
удаляется ссылка на объект. потом сборщик удаляет объект. у объекта были ссылки на его свойства. вместе с объектом удаляются ссылки, значит потом должны быть вычищены и свойства. или я чего то не понимаю?
в случае с лоадером есть метод unload, в документации написано, что надо потом еще закрыть все потоки (NetStream, Sound и т.п.), и вроде как все чисто. Последний раз редактировалось hartman; 09.07.2011 в 23:31. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|