패키지 | fl.transitions |
클래스 | public class Transition |
상속 | Transition EventDispatcher Object |
하위 클래스 | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom |
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9, AIR 1.0 |
관련 API 요소
공용 속성
속성 | 정의 주체 | ||
---|---|---|---|
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
direction : Number
Tween 인스턴스의 여유 방향을 결정합니다. | Transition | ||
duration : Number
Tween 인스턴스의 시간 길이를 결정합니다. | Transition | ||
easing : Function
애니메이션의 트위닝 효과를 설정합니다. | Transition |
공용 메서드
공용 상수
상수 | 정의 주체 | ||
---|---|---|---|
IN : uint = 0 [정적]
여유 유형을 결정하는 방향 속성에 대한 상수입니다. | Transition | ||
OUT : uint = 1 [정적]
여유 유형을 결정하는 방향 속성에 대한 상수입니다. | Transition |
속성 세부 정보
direction | 속성 |
duration | 속성 |
easing | 속성 |
상수 세부 정보
IN | 상수 |
public static const IN:uint = 0
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9, AIR 1.0 |
여유 유형을 결정하는 direction
속성에 대한 상수입니다.
OUT | 상수 |
public static const OUT:uint = 1
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9, AIR 1.0 |
여유 유형을 결정하는 방향 속성에 대한 상수입니다.
예제 예제 사용 방법
Transition_example.as
전환 효과가 완료되는 시기를 알려면 전환 방향 속성을 Transition.IN으로 설정했는지, Transition.OUT으로 설정했는지에 따라 transitionInDone 이벤트 또는 transitionOutDone 이벤트를 수신합니다. ActionScriptExamples.com에서 제공하는 예제입니다.
// // Requires: // - MovieClip on the Stage with an instance name of "logo". // - Button component on the Stage with an instance name of "button". // import fl.transitions.*; import fl.transitions.easing.*; var blindsObj:Object = {type:Blinds, direction:Transition.IN, duration:4, easing:Strong.easeOut, numStrips:10, dimension:1}; button.label = "Play"; button.addEventListener(MouseEvent.CLICK, button_click); function button_click(evt:MouseEvent):void { button.enabled = false; logo.alpha = 1.0; // 100% (reset alpha) var transition:Transition = TransitionManager.start(logo, blindsObj); transition.addEventListener("transitionInDone", transition_transitionInDone); } function transition_transitionInDone(evt:Event):void { logo.alpha = 0.5; // 50% button.enabled = true; }
Tue Jun 12 2018, 03:17 PM Z