El paquete fl.motion contiene funciones y clases que incorporan XML que describe una interpolación de movimiento, y aplican dicha interpolación a un objeto de visualización. Flash CS3 dispone del comando "Copiar movimiento como ActionScript 3.0" que genera XML y ActionScript basado en una interpolación de movimiento en la línea de tiempo en la herramienta de edición. Puede utilizar el código ActionScript generado para aplicar la animación a otros objetos de visualización. O bien, puede crear un script con su propio XML y utilizar las clases fl.motion para aplicar la animación a una instancia de objeto de visualización específica.

Para más información sobre los elementos XML compatibles, consulte Elementos XML de movimiento.

Para conocer mejor el proceso de creación de scripts de animaciones propias o la edición de contenido de la función "Copiar movimiento como un comando de }3.0" de Flash CS3, comience con la clase Animator, que contiene las funciones y propiedades principales para la aplicación XML de movimiento a una interpolación de movimiento.ActionScript



Interfaces
 InterfazDescripción
 ITween La interfaz ITween define la interfaz de programación de aplicaciones (API) que implementan las clases de interpolación para poder trabajar con las clases fl.motion.
Clases
 ClaseDescripción
 Animator La clase Animator aplica la descripción XML de un movimiento de interpolación a un objeto de visualización.
 BezierEase La clase BezierEase proporciona un control de aceleración preciso para la interpolación de movimiento entre dos fotogramas clave.
 BezierSegment La clase BezierSegment está formada por cuatro objetos Point que definen una curva Bezier cúbica simple.
 Color La clase Color amplía la clase ColorTransform de Flash Player e incorpora la capacidad de controlar el brillo y la tinta.
 CustomEase La clase CustomEase se utiliza para modificar propiedades concretas del comportamiento de aceleración de una interpolación de movimiento a medida que avanza con el tiempo.
 FunctionEase La clase FunctionEase permite utilizar funciones de interpolación personalizadas con el marco fl.motion en lugar de otras interpolaciones como SimpleEase y CustomEase.
 Keyframe La clase Keyframe define el estado visual en un tiempo específico de una interpolación de movimiento.
 MatrixTransformer La clase MatrixTransformer contiene métodos para la modificación de propiedades individuales de una matriz de transformación: la escala horizontal y vertical, el sesgado horizontal y vertical, y la rotación.
 Motion La clase Motion almacena una secuencia de animación de fotogramas clave que se puede aplicar a un objeto visual.
 MotionEvent La clase MotionEvent representa eventos que se difunden con la clase fl.motion.Animator.
 RotateDirection La clase RotateDirection proporciona valores de constantes para el comportamiento de rotación durante una interpolación.
 SimpleEase La clase SimpleEase permite controlar una animación con el tipo de porcentaje de aceleración que se utiliza en la línea de tiempo de Flash.
 Source La clase Source almacena información sobre el contexto en el que se generó una instancia de Motion.
 Tweenables La clase Tweenables proporciona valores de constantes para los nombres de las propiedades de animación utilizadas en las clases Motion y Keyframe.