Flash CS4 Professional ActionScript 2.0

Utilisation de la classe TransitionManager

Pour utiliser les méthodes et les propriétés de la classe TransitionManager, vous disposez de deux possibilités pour créer une occurrence. La plus simple consiste à appeler la méthode TransitionManager.start(), qui crée une occurrence TransitionManager, désigne l'objet cible, applique une transition avec une méthode d'accélération et la démarre en un appel.
Le code suivant utilise la méthode TransitionManager.start().

mx.transitions.TransitionManager.start(myMovieClip_mc, {type:mx.transitions.Zoom, direction:mx.transitions.Transition.IN, duration:1, easing:mx.transitions.easing.Bounce.easeOut});

Pour plus d'informations sur la méthode TransitionManager.start(), son utilisation et ses paramètres, reportez-vous à TransitionManager.start().

Vous avez également la possibilité de créer une occurrence de la classe TransitionManager à l'aide de l'opérateur new. Vous pouvez ensuite désigner les propriétés de transition,
puis démarrer l'effet de transition en appelant la méthode TransitionManager.startTransition(). Le code suivant utilise la méthode TransitionManager.startTransition().

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

Paramètres de la classe TransitionManager

Pour créer une occurrence d'une classe TransitionManager à l'aide de l'opérateur new, vous devez désigner un clip cible dans le paramètre content correspondant à son constructeur.
Le constructeur pour la classe mx.transitions.TransitionManager possède le nom et le type de paramètre suivants :

TransitionManager(content:MovieClip)

content représente l'objet clip auquel l'occurrence TransitionManager applique une transition.

REMARQUE

 

Si vous créez une occurrence TransitionManager en utilisant l'opérateur new, vous devez ensuite désigner les propriétés de la transition que vous souhaitez appliquer, puis appelez la méthode TransitionManager.startTransition() pour lancer la transition, faute de quoi elle ne sera pas appliquée à un clip ni lancée. Pour plus d'informations sur la méthode TransitionManager.startTransition(), son utilisation et ses paramètres, reportez-vous à TransitionManager.startTransition(). Au lieu d'exécuter cette procédure à deux étapes, vous pouvez créer rapidement une occurrence TransitionManager en appelant simplement la méthode TransitionManager.start(). Pour plus d'informations, reportez-vous à TransitionManager.start(). Cette méthode vous permet de créer une occurrence TransitionManager, de fournir le clip cible et de spécifier les propriétés de transition en une seule étape.

Définition d'une classe d'accélération et d'une méthode dans une transition

Si vous créez une occurrence de la classe TransitionManager en utilisant la méthode TransitionManager.start(), vous utilisez la propriété d'accélération du paramètre transParam pour spécifier une fonction ou une méthode qui fournit un calcul d'accélération. Pour consulter la description complète des classes et des méthodes d'accélération disponibles, reportez-vous à Présentation des classes et des méthodes d'accélération