Package | fl.transitions |
Classe | public class Transition |
Héritage | Transition EventDispatcher Object |
Sous-classes | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Eléments de l’API associés
Propriétés publiques
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
direction : Number
Détermine la direction de l’accélération de l’occurrence de Tween. | Transition | ||
duration : Number
Détermine la durée de l’occurrence de Tween. | Transition | ||
easing : Function
Définit l’effet d’interpolation de l’animation. | Transition |
Méthodes publiques
Evénements
Constantes publiques
Constante | Défini par | ||
---|---|---|---|
IN : uint = 0 [statique]
Constante de la propriété direction qui détermine le type d’accélération. | Transition | ||
OUT : uint = 1 [statique]
Constante de la propriété direction qui détermine le type d’accélération. | Transition |
Détails de la propriété
direction | propriété |
direction:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Détermine la direction de l’accélération de l’occurrence de Tween. Utilisez l’une des constantes de la classe Transition : Transition.IN
ou Transition.OUT
.
Implémentation
public function get direction():Number
public function set direction(value:Number):void
duration | propriété |
easing | propriété |
easing:Function
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Définit l’effet d’interpolation de l’animation. Utilisez l’un des effets des packages fl.transitions et fl.transitions.easing.
Implémentation
public function get easing():Function
public function set easing(value:Function):void
Détails de la constante
IN | Constante |
public static const IN:uint = 0
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Constante de la propriété direction
qui détermine le type d’accélération.
OUT | Constante |
public static const OUT:uint = 1
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Constante de la propriété direction qui détermine le type d’accélération.
Exemples Comment utiliser cet exemple
Transition_example.as
Pour savoir quand se termine l’effet de transition, écoutez l’événement transitionInDone ou l’événement transitionOutDone (selon que vous définissez la propriété direction de la transition sur Transition.IN ou sur Transition.OUT). Exemple fourni par 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, 09:30 AM Z