Показать сообщение отдельно
Старый 09.08.2012, 11:15
ChuwY вне форума Посмотреть профиль Отправить личное сообщение для ChuwY Посетить домашнюю страницу ChuwY Найти все сообщения от ChuwY
  № 5  
Ответить с цитированием
ChuwY
 
Аватар для ChuwY

Регистрация: Nov 2009
Адрес: Тула / Москва
Сообщений: 734
Отправить сообщение для ChuwY с помощью ICQ Отправить сообщение для ChuwY с помощью Skype™
Цитата:
Сообщение от Isfet Посмотреть сообщение
ну вот допустим код
Код AS3:
var sprite1:Sprite  = new Sprite();
for (var i:int = 0;i<5;i++){
     var obj = new ObjectClass();
     sprite1.addChild(obj);
}
 
while(this.sprite1.numChildren>0){
    this.sprite1.removeChildAt(0);
}
 
после этого как я понимаю ссылки на объекты obj  остаются, как очистить память от них.
мусорщик ух не уберет.
Ссылка останется только на sprite1. И то не ясно, где описана эта переменная.
Если не поле класса и наружу ссылок не выдавали, то ничего в памяти не останется.
Как же вы интересно обратитесь к obj после выполнения кода этой функции?
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ"
Мои ачивки: художник-паразит.