ActionScript 3
Listenlebenszyklus anzeigen
Suche…
Bemerkungen
Frame-basierte Animationen in Flash und AIR implementieren den folgenden Lebenszyklus:
-
Event.ENTER_FRAMEwirdEvent.ENTER_FRAME - Konstruktorcode von untergeordneten Anzeigeobjekten wird ausgeführt
-
Event.FRAME_CONSTRUCTEDwirdEvent.FRAME_CONSTRUCTED - Frame-Aktionen im
MovieClipSymbol werden ausgeführt -
MovieClipinMovieClipSymbolen werden ausgeführt -
Event.EXIT_FRAMEwirdEvent.EXIT_FRAME -
Event.RENDERwirdEvent.RENDER
Hinzugefügt und aus dem Bühnenlebenszyklus entfernt
package {
import flash.display.Sprite;
import flash.events.Event;
public class Viewport extends Sprite {
/** Constructor */
public function Viewport() {
super();
// Listen for added to stage event
addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
}
/** Added to stage handler */
protected function addedToStageHandler(event:Event):void {
// Remove added to stage event listener
removeEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
// Listen for removed from stage event
addEventListener(Event.REMOVED_FROM_STAGE, removedFromStageHandler);
}
/** Removed from stage handler */
protected function removedFromStageHandler(event:Event):void {
// Remove removed from stage event listener
removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStageHandler);
// Listen for added to stage event
addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
}
/** Dispose */
public function dispose():void {
// Remove added to stage event listener
removeEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
// Remove removed from stage event listener
removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStageHandler);
}
}
}
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow