Le package fl.motion contient des fonctions et des classes qui peuvent incorporer du code XML décrivant une interpolation de mouvement, et appliquer celle-ci à un objet d'affichage. Flash CS3 dispose d'une commande ActionScript 3.0 de copie du mouvement qui génère du code ActionScript et XML en fonction d'une interpolation de mouvement sur le scénario dans l'outil de programmation. Vous pouvez utiliser le code ActionScript généré pour appliquer l'animation à d'autres objets d'affichage. Ou, vous pouvez rédiger votre propre code XML et utiliser les classes fl.motion pour appliquer l'animation à une occurrence d'objet d'affichage spécifiée.

Pour plus d'informations sur la prise en charge des éléments XML, consultez Motion XML Elements.

Pour apprendre à rédiger le code de votre propre animation ou à modifier le contenu à partir de la commande de copie de mouvement du code ActionScript 3.0 de Flash CS3, commencez par la classe Animator qui contient les principales fonctions et propriétés nécessaires pour appliquer Motion XML à une interpolation de mouvement.



Interfaces
 InterfaceDescription
 ITween L'interface ITween définit l'API implémentée par les classes d'interpolation pour pouvoir travailler avec les classes fl.motion.
Classes
 ClasseDescription
 Animator La classe Animator applique la description XML d'une interpolation de mouvement à un objet d'affichage.
 BezierEase La classe BezierEase offre un contrôle précis de l'accélération pour une interpolation de mouvement entre deux images-clés.
 BezierSegment Un segment Bezier se compose de quatre objets Point définissant une seule courbe de Bézier cubique.
 Color La classe Color étend la classe ColorTransform de Flash Player, en ajoutant des capacités de contrôle de la luminosité et de la teinte.
 CustomEase La classe CustomEase permet de modifier les propriétés spécifiques du comportement d'accélération d'une interpolation de mouvement au fur et à mesure de la progression de l'interpolation.
 FunctionEase La classe FunctionEase permet d'utiliser des fonctions d'interpolation personnalisées avec la structure fl.motion, au lieu d'autres interpolations comme SimpleEase et CustomEase.
 Keyframe La classe Keyframe définit un état visuel à un instant t d'une interpolation de mouvement.
 MatrixTransformer La classe MatrixTransformer contient des méthodes pour modifier les propriétés individuelles d'une matrice de transformation : échelle horizontale et verticale, inclinaison horizontale et verticale et rotation.
 Motion La classe Motion stocke une séquence d'animations d'images-clés pouvant s'appliquer à un objet visuel.
 MotionEvent La classe MotionEvent représente les événements diffusés par la classe fl.motion.Animator.
 RotateDirection La classe RotateDirection fournit des valeurs constantes pour le comportement de rotation pendant une interpolation.
 SimpleEase La classe SimpleEase permet de contrôler une animation avec le type d'accélération en pourcentage qui est utilisé dans le scénario Flash.
 Source La classe Source stocke des informations sur le contexte de création d'une occurrence de Motion.
 Tweenables La classe Tweenables fournit des valeurs constantes pour les noms des propriétés d'animation utilisées dans les classes Motion et Keyframe.