| 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):voidduration | 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):voidDé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
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées