Pakiet | fl.transitions |
Klasa | public class Transition |
Dziedziczenie | Transition EventDispatcher Object |
Podklasy | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Powiązane elementy interfejsu API
Właściwości publiczne
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
direction : Number
Określa kierunek stosowania krzywej dynamiki dla instancji klasy Tween. | Transition | ||
duration : Number
Określa czas trwania dla instancji klasy Tween. | Transition | ||
easing : Function
Ustawia efekt animacji. | Transition |
Metody publiczne
Zdarzenia
Stałe publiczne
Stała | Zdefiniowane przez | ||
---|---|---|---|
IN : uint = 0 [statyczny]
Stała dla właściwości direction określająca typ krzywej dynamiki. | Transition | ||
OUT : uint = 1 [statyczny]
Stała dla właściwości direction określająca typ krzywej dynamiki. | Transition |
Szczegół właściwości
direction | właściwość |
direction:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Określa kierunek stosowania krzywej dynamiki dla instancji klasy Tween. Należy użyć jednej ze stałych zdefiniowanych w klasie Transition: Transition.IN
albo Transition.OUT
.
Implementacja
public function get direction():Number
public function set direction(value:Number):void
duration | właściwość |
easing | właściwość |
easing:Function
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Ustawia efekt animacji. Należy użyć jednego z efektów z pakietów fl.transitions i fl.transitions.easing.
Implementacja
public function get easing():Function
public function set easing(value:Function):void
Szczegół stałej
IN | Stała |
public static const IN:uint = 0
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Stała dla właściwości direction
określająca typ krzywej dynamiki.
OUT | Stała |
public static const OUT:uint = 1
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Stała dla właściwości direction określająca typ krzywej dynamiki.
Przykłady Sposób korzystania z tego przykładu
Transition_example.as
Aby określić, czy efekt przejścia został zakończony, należy wykryć zdarzenie transitionInDone lub zdarzenie transitionOutDone (w zależności od tego, czy właściwość kierunku przejścia została ustawiona na Transition.IN czy Transition.OUT). Przykład pochodzi z witryny 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, 12:06 PM Z