Показать сообщение отдельно
Старый 25.06.2014, 20:54
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 3  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Это не класс, а экземпляр класса. Это разные вещи, не надо путать понятия.
Никак его нельзя удалить из памяти. Во флеше нельзя управлять памятью. Этим занимается автоматичческий сборщик мусора. Если на этот экземпляр не будет никаких ссылок, то, при необходимости, сборщик мусора его удалит.
В этом случае можно сделать так:
Код AS3:
var _data_item:DataItem;
_data_item = new DataItem();
_data_item = null; // ссылка занулена, никаких других ссылок нет, он доступен для сборки мусора
Но если есть какие-то слушатели событий, добавленные к объекту, или ссылки на него есть в каком-то массиве или еще где-то, то все это тоже нужно удалять. Так же его надо удалить из дисплей листа, если он там есть
__________________
Ко мне можно и нужно обращаться на ты)