Цитата:
Сообщение от undefined
нужно удалить ссылку на объект, отписаться от всех событий исходящих от этого объекта, отписаться от всех событий внутри объекта и все остальное почистит флэш.
И разберитесь уже чем класс отличается от объекта.
|
првильно ли я понимаю что в каждом ребенке основного класса нужно слушать удаляется ли родитель и чистить все переменные

Код AS3:
//класс родителя
private var SomeVar: ChildClass;
public function ParentClass(){
addChild(Somevar)
this.addEventListener(Event.REMOVED, onRemove);
}
private function onRemove(e:Event):void{
removeEvetListener(Event.REMOVED, onRemove);
removechild(Somevar);
Somevar = null;
}

Код AS3:
//ChildClass
private var str: string= 'txt';
private var text: textfield;
public function ChildClass(){
//bla bla bla
addChild(text);
this.addEventListener(Event.REMOVED, onRemove);
}
private function onRemove(e:Event):void{
removeEvetListener(Event.REMOVED, onRemove);
str = null;
removechild(text);
text = null;
}
все верно?