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
| Interfaz | Descripció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. |
| Clase | Descripció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. |