Dans ActionScript 2.0, souvent désigné comme AS2 , les développeurs peuvent créer des effets animés complexes pour les fichiers Flash. À l'aide des classes Tween et TransitionManager du langage ActionScript 2.0 , les développeurs peuvent définir des effets Interpolation pour animer changements dans l'apparence de l'objet. L'interface flash permet aux développeurs d'implémenter divers effets Tween standard, mais de définir des effets personnalisés , un peu de code ActionScript est nécessaire . Classes
Les principales classes ActionScript 2.0 requis pour accéder aux fonctions Tween sont la classe Tween et la classe TransitionManager . Les documents Flash peuvent importer certaines ressources avant leur code rend l'utilisation d'entre eux, comme suit : .
Mx.transitions.Tween
d'importation; mx.transitions.easing d'importation * ;
Cela fournit le document accéder à la classe Tween avec fonctions d'accélération , qui sont tous deux impliqués dans la création d' effets de transition animés à l'aide du code ActionScript 2.0. Une fois ces classes sont présents , le document peut créer des instances de la classe Tween , ainsi que l'accès aux fonctions d'accélération de référence s'appliquant aux effets Tween qui en résultent.
Création Tweens
Mettre en œuvre un Tween animation dans un document Flash , le code ActionScript doit instancier la classe Tween. Les développeurs peuvent créer un objet Tween explicitement pour une utilisation ultérieure . Par exemple:
nouvelle Tween ( myClip_mc , " _y " , Elastic.easeIn , 500, 100 , 10, true);
Ce code spécifie un symbole de clip d'appliquer le Tween à . Les paramètres indiquent les différents aspects de l'interpolation , avec l'axe "y" indiqué comme étant la propriété de l'objet pour appliquer le Tween à la propriété assouplissement indiqué que l'assouplissement dans les dimensions de début et de fin de la propriété Tween , la durée de rendre le Tween dernier et une valeur vraie ou fausse indiquant si la durée doit être mesurée en secondes ou en images . Dans ce cas, le Tween rétrécit le symbole sur son axe "y" , de 500 à 100 pixels , d'une durée de 10 secondes.
Tween Méthodes
ActionScript 2.0 classe Tween offre une gamme de développeurs de méthodes peuvent choisir de faire appel à des instances d'objets de la classe. Ces méthodes instruisent flash de se déplacer vers des points particuliers au sein de la séquence d'animation définie par l'interpolation . Par exemple , la méthode " fforward " passe immédiatement à la fin de l' animation. D'autres méthodes Tween se déplacent vers les trames précédentes et suivantes , rembobinage, démarrer et arrêter l'animation.
Événements
développeurs peuvent ajouter des fonctions de gestionnaire d'événement à leur traitement flash Tween. Cela permet à un document Flash , par exemple, pour spécifier ce qui doit se produire lorsque une animation Tween terminée. Les fonctions de gestionnaire d'événement pour la classe Tween comprennent " onMotionStarted " pour quand l'animation commence , " onMotionStopped " pour quand il s'arrête, " onMotionFinished " pour quand le Tween termine , " onMotionResumed " pour quand il commence après l'arrêt et " ; . onMotionChanged " pour tout changement dans la propriété de l'objet qui est soumis à l' Tween