수색…


비고

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