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 possède une commande « Copier le mouvement au format ActionScript 3.0 » qui génère du code ActionScript et XML dans l’outil de programmation, en fonction d’une interpolation de mouvement du scénario. Vous pouvez utiliser le code ActionScript généré pour appliquer l’animation à d’autres objets d’affichage. Vous pouvez également 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, voir Eléments XML de mouvement.
Pour apprendre à rédiger le code de votre propre animation ou à modifier le contenu à partir de la commande Flash CS3 Copy Motion as ActionScript 3.0, commencez par la classe Animator qui contient les principales fonctions et propriétés nécessaires pour appliquer Motion XML à une interpolation de mouvement.
Interface | Description | |
---|---|---|
ITween | L’interface ITween définit l’API implémentée par les classes d’interpolation pour pouvoir travailler avec les classes fl.motion. |
Classe | Description | |
---|---|---|
AdjustColor | La classe AdjustColor définit les diverses propriétés de couleur, telles que la luminosité, le contraste, la teinte et la saturation, pour prendre en charge la classe ColorMatrixFilter. | |
Animator | La classe Animator applique la description XML d’une interpolation de mouvement à un objet d’affichage. | |
Animator3D | La classe Animator3D applique la description XML d’une interpolation de mouvement tridimensionnel à un objet d’affichage. | |
AnimatorBase | La classe AnimatorBase applique la description XML d’une interpolation de mouvement à un objet d’affichage. | |
AnimatorFactory | La classe AnimatorFactory fournit une prise en charge de type ActionScript pour associer un objet Motion à plusieurs objets d'affichage. | |
AnimatorFactory3D | La classe AnimatorFactory3D fournit une prise en charge de type ActionScript pour associer un objet Motion contenant des propriétés tridimensionnelles à plusieurs objets d’affichage. | |
AnimatorFactoryBase | La classe AnimatorFactoryBase fournit la prise en charge ActionScript qui permet d’afficher et d’interpoler dynamiquement plusieurs objets cible avec une occurrence Motion à l’exécution. | |
AnimatorFactoryUniversal | La classe AnimatorFactoryUniversal fournit une prise en charge de type ActionScript pour associer un objet Motion à plusieurs objets d’affichage. | |
AnimatorUniversal | La classe AnimatorUniversal applique une description ActionScript d’un mouvement bi et tridimensionnel à 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 Bézier 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. | |
ColorMatrix | La classe ColorMatrix calcule et stocke des matrices de couleurs sur la base des valeurs données. | |
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. | |
DynamicMatrix | La classe DynamicMatrix calcule et stocke une matrice basée sur les valeurs données. | |
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. | |
KeyframeBase | La classe KeyframeBase 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. | |
MotionBase | La classe MotionBase 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 distribué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 MotionBase et KeyframeBase. |
Tue Jun 12 2018, 09:46 AM Z