Показать сообщение отдельно
Старый 09.08.2012, 07:10
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 1  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
По умолчанию Как правильно удалять Child -ов из памяти

Допустим есть Sprite, в который addChild-ом добавлены много экземпляров разных классов.
как правильно удалить из не всех детей
Код AS3:
while(this.spr1.numChildren>0){
    this.spr1.removeChildAt(0);
}
это понятно, но при утом мы удаляем только визуально со сцены, но как я знаю они все равно остаются в памяти, как затем удалять из из памяти. Если сделать такую манипуляцию this.spr1 = null а потом создать спрайт заного, дети удалятся?
Но это мне кажется что это какой то костыль.
Подскажите плиз как удалять детей бесследно.