У меня есть такой класс as3
package {
import Global;
import flash.display.MovieClip;
import flash.events.*;
public class Alert extends MovieClip {
public function Alert(alertTitle:String, alertText:String, alertButton:String = "OK") {
alert_title.text = alertTitle;
alert_text.text = alertText;
alert_button.button_text.text = alertButton;
this.x = Global.stage.stageWidth/2;
this.y = Global.stage.stageHeight/2;
Global.stage.addChild(this);
alert_button.addEventListener(MouseEvent.CLICK, Close);
}
public function Close(e:MouseEvent){
this.parent.removeChild(this);
alert_button.removeEventListener(MouseEvent.CLICK, Close);
}
}
}
Я использую функцию Close (), чтобы удалить сам класс, но я заметил, что он не освобождает память.Есть ли способ полностью удалить и освободить использованную память?
Извините за мой плохой английский.