Originariamente inviato da and80
Mmh... vedo di fare un test appena posso, può darsi che sia necessario inserire un controllo in più per evitare errori in esecuzione.
Ecco in realtà avevo proprio sbagliato il nome dell'evento, non lo ricordavo. Il nome dell'evento è Event.REMOVED_FROM_STAGE
Con questo piccolo codice di esempio, funziona alla perfezione:
Codice PHP:
this.addEventListener(Event.REMOVED_FROM_STAGE, removedFromStageHandler);
function removedFromStageHandler (evt:Event):void {
trace(evt);
}
stage.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler (evt:MouseEvent):void {
stage.removeChild(this);
}
A te dovrebbe bastare scrivere questo:
Codice PHP:
this.addEventListener(Event.REMOVED_FROM_STAGE, removedFromStageHandler);
function removedFromStageHandler (evt:Event):void {
stage.removeEventListener(Event.RESIZE, ridimensiona3);
}