Форум Flasher.ru

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

as.kvint 30.09.2008 15:32

как полностью удалить Loader со всем его содержимым
 
Есть класс BaseImage, который используется в галлерее с большим количеством фоток, задача которого подгрузить картинку, выдрать из ниё bitmapDatу и удалить всё что не нужно.
появилась проблема с удалением экземпляра Loader
пробую
Код:

(_loader.contentLoaderInfo.content as Bitmap).bitmapData.dispose();
пробую
Код:

_loader.unload();
пробую
Код:

try
{
new LocalConnection().connect("foo")
new LocalConnection().connect("foo")
}catch(e:*){}

Пробую всё вместе, но всё равно - при подгрузке большого количества фоток память начинает быстро рости... низнаю куда деваться. Быть может ктонибудь встречался с таким?

7thsky™ 30.09.2008 16:30

Лучше сразу снимать битмапу, после загрузки и пытаться выгрузиить контент, вообще в 9 плеере это проблема:

http://www.gskinner.com/blog/archive...e_to_unlo.html

divinus 30.09.2008 20:23

Вложений: 1
ну, написал вот на скорую руки примерчик )
на идеальность чистоты и правильности кода - не претендую, но познакомиться с тем как можно следить за памятью - можно...
а вообще, если проект не очень большой, используйте FlexBuilder + профайлер )

krolser 30.09.2008 22:15

Цитата:

Пробую всё вместе, но всё равно - при подгрузке большого количества фоток память начинает быстро рости... низнаю куда деваться. Быть может ктонибудь встречался с таким?
А еще орфографию исправить не мешало бы. Глаз режет.


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

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