Packagefl.transitions
Classepublic class TransitionManager
HéritageTransitionManager Inheritance EventDispatcher Inheritance Object

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9

La classe TransitionManager définit des effets d'animation. Elle vous permet d'appliquer l'un des dix effets d'animation à des clips. Lors de la création de composants personnalisés, vous pouvez utiliser la classe TransitionManager pour appliquer des effets d'animation aux clips de l'interface visuelle de votre composant. Les effets de transition de fl.transitions.easing sont définis sous forme d'ensemble de classes de transition qui étendent toutes la classe de base fl.transitions.Transition. Vous devez appliquer les transitions uniquement dans une occurrence TransitionManager ; ne les instanciez pas directement. La classe TransitionManager implémente des événements animation.

Il existe deux manières de créer une occurrence de TransitionManager :

Voir aussi

TransitionManager.start()
Fonction constructeur de TransitionManager
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing


Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
Object
  content : MovieClip
Occurrence de clip à laquelle TransitionManager doit appliquer une transition.
TransitionManager
  contentAppearance : Object
[lecture-seule] Objet qui contient les propriétés visuelles enregistrées du contenu (clip cible) auquel les transitions seront appliquées.
TransitionManager
 Inheritedprototype : Object
[static] Référence à l’objet prototype d’un objet de classe ou fonction.
Object
Méthodes publiques
 MéthodeDéfini par
  
Fonction constructeur destinée à créer une nouvelle occurrence de TransitionManager.
TransitionManager
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
EventDispatcher
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l'objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d'un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
 Inherited
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
Object
  
start(content:MovieClip, transParams:Object):Transition
[static] Crée une occurrence de la classe TransitionManager, désigne l'objet cible, applique une transition et la lance.
TransitionManager
  
Crée une occurrence de transition, puis la lance.
TransitionManager
 Inherited
Renvoie la représentation sous forme de chaîne de l'objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l'objet spécifié.
Object
 Inherited
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
EventDispatcher
Evénements
 Evénement Synthèse Défini par
 Inherited Distribué lorsque Flash Player a le focus du système d’exploitation et devient actif.EventDispatcher
 Inherited Distribué lorsque Flash Player perd le focus du système d’exploitation et devient inactif.EventDispatcher
Détails des propriétés
contentpropriété
content:MovieClip  [lecture-écriture]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9

Occurrence de clip à laquelle TransitionManager doit appliquer une transition.


Implémentation
    public function get content():MovieClip
    public function set content(value:MovieClip):void
contentAppearancepropriété 
contentAppearance:Object  [lecture-seule]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9

Objet qui contient les propriétés visuelles enregistrées du contenu (clip cible) auquel les transitions seront appliquées.


Implémentation
    public function get contentAppearance():Object
Détails du constructeur
TransitionManager()Constructeur
public function TransitionManager(content:MovieClip)

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9

Fonction constructeur destinée à créer une nouvelle occurrence de TransitionManager. Toutefois, la méthode TransitionManager.start() est plus efficace pour créer et implémenter une occurrence de TransitionManager. Si vous choisissez la fonction constructeur de TransitionManager pour créer une occurrence, utilisez l'opérateur new, désignez les propriétés de la transition, puis débutez l'effet de transition en appelant la méthode TransitionManager.startTransition().

Exemple :

  import fl.transitions.*;
  import fl.transitions.easing.*;
      
  var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip);
  myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

Paramètres
content:MovieClip — Objet MovieClip auquel appliquer l'effet de transition.

Voir aussi

Détails des méthodes
start()méthode
public static function start(content:MovieClip, transParams:Object):Transition

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9

Crée une occurrence de la classe TransitionManager, désigne l'objet cible, applique une transition et la lance. Pour être plus précis, l'appel de cette méthode crée une occurrence de la classe TransitionManager si elle n'existe pas, crée une occurrence de la classe de transition spécifiée dans le paramètretransParams, puis lance la transition. Cette transition est appliquée au clip désigné dans le paramètre content.

Exemple :

  import fl.transitions.*;
  import fl.transitions.easing.*;
    
  TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

Paramètres

content:MovieClip — Objet MovieClip auquel appliquer l'effet de transition.
 
transParams:Object — Ensemble des paramètres transmis dans un objet. L'objet transParams doit contenir un paramètre type qui indique la classe d'effet de transition à appliquer, suivi des paramètres direction, duration et easing. Par ailleurs, vous devez inclure tous les paramètres requis par cette classe d'effet de transition. Par exemple, la classe d'effet de transition mx.transitions.Iris requiert les autres paramètres startPoint et shape. Ainsi, en plus des paramètres type, duration et easing requis par chaque transition, vous ajouterez également (à l'objet transParams) les paramètres startPoint et shape requis par l'effet fl.transitions.Iris.

Valeur renvoyée
Transition — Occurrence de Transition.
startTransition()méthode 
public function startTransition(transParams:Object):Transition

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9

Crée une occurrence de transition, puis la lance. Si une transition compatible existe, elle est supprimée et une nouvelle transition est créée et démarrée. Cette méthode s'utilise conjointement avec la fonction constructeur.

Exemple :

  import fl.transitions.*;
  import fl.transitions.easing.*;
        
  var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip);
  myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

Alternativement, vous pouvez utiliser la méthode TransitionManager.start() qui est plus efficace pour implémenter un effet de transition.

Paramètres

transParams:Object — Ensemble des paramètres transmis dans un objet. L'objet transParams doit contenir un paramètre type qui indique la classe d'effet de transition à appliquer, suivi des paramètres direction, duration et easing. Par ailleurs, vous devez inclure tous les paramètres requis par cette classe d'effet de transition. Par exemple, la classe d'effet de transition mx.transitions.Iris requiert les autres paramètres startPoint et shape. Ainsi, en plus des paramètres type, duration et easing requis par chaque transition, vous ajouterez également (à l'objet transParams) les paramètres startPoint et shape requis par l'effet fl.transitions.Iris.

Valeur renvoyée
Transition — Occurrence de Transition.

Voir aussi





 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/fl/transitions/TransitionManager.html