Pacchetto | fl.transitions |
Classe | public class Transition |
Ereditarietà | Transition EventDispatcher Object |
Sottoclassi | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
Elementi API correlati
Proprietà pubbliche
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
direction : Number
Determina la direzione di andamento dell'istanza Tween. | Transition | ||
duration : Number
Determina la durata di tempo dell'istanza Tween. | Transition | ||
easing : Function
Imposta l'effetto di interpolazione per l'animazione. | Transition |
Metodi pubblici
Eventi
Costanti pubbliche
Costante | Definito da | ||
---|---|---|---|
IN : uint = 0 [statico]
Costante della proprietà direction che determina il tipo di andamento. | Transition | ||
OUT : uint = 1 [statico]
Costante della proprietà direction che determina il tipo di andamento. | Transition |
Descrizione delle proprietà
direction | proprietà |
direction:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
Determina la direzione di andamento dell'istanza Tween. Usate una delle costanti della classe Transition: Transition.IN
o Transition.OUT
.
Implementazione
public function get direction():Number
public function set direction(value:Number):void
duration | proprietà |
easing | proprietà |
easing:Function
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
Imposta l'effetto di interpolazione per l'animazione. Usate uno degli effetti del pacchetto fl.transitions o fl.transitions.easing.
Implementazione
public function get easing():Function
public function set easing(value:Function):void
Descrizione delle costanti
IN | Costante |
public static const IN:uint = 0
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
Costante della proprietà direction
che determina il tipo di andamento.
OUT | Costante |
public static const OUT:uint = 1
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9, AIR 1.0 |
Costante della proprietà direction che determina il tipo di andamento.
Transition_example.as
Per sapere quando viene completato l'effetto di transizione, potete intercettare l'evento transitionInDone o l'evento transitionOutDone (a seconda che la proprietà direction della transizione sia impostata su Transition.IN o su Transition.OUT). Esempio fornito da 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, 02:44 PM Z