ActionScript 3
디스플레이 라이프 사이클 표시
수색…
비고
Flash 및 AIR의 프레임 기반 애니메이션은 다음과 같은 라이프 사이클을 구현합니다.
-
Event.ENTER_FRAME
이 (가) 전달됩니다. - 자식 표시 객체의 생성자 코드가 실행됩니다.
-
Event.FRAME_CONSTRUCTED
가 전달됩니다. -
MovieClip
심볼의 프레임 액션이 실행됩니다. - 자식
MovieClip
심볼의 프레임 액션이 실행됩니다. -
Event.EXIT_FRAME
이 (가) 전달됩니다. -
Event.RENDER
가 발송됩니다.
스테이지 라이프 사이클에서 추가 및 제거되었습니다.
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
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow