| 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):voidduration | 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):voidSzczegół 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 directionokreś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
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne