En ActionScript 2.0 , conocidas como AS2 menudo , los desarrolladores pueden crear efectos animados complejos de archivos Flash . Uso de las clases Tween y TransitionManager del lenguaje ActionScript 2.0 , los desarrolladores pueden definir los efectos Interpolación para animar los cambios en la apariencia del objeto . La interfaz de Flash permite a los desarrolladores implementar varios efectos Tween estándar, pero para definir efectos personalizados , algo de código ActionScript es necesario. Clases
Las principales clases de ActionScript 2.0 se requieren para acceder a las funciones Tween son la clase Tween y la clase TransitionManager . Los documentos de Flash pueden importar determinados recursos antes de su código hace uso de ellos , de la siguiente manera : .
Mx.transitions.Tween
importación; mx.transitions.easing import * ;
Esto proporciona el documento con acceder a la clase Tween junto con funciones de aceleración , ambos de los cuales están implicados en la creación de efectos de transición animados utilizando código ActionScript 2.0 . Una vez que estas clases están presentes, el documento se puede crear instancias de la clase Tween , así como el acceso a funciones de aceleración estándar para aplicar a los efectos de Tween resultantes.
Crear Tweens
implementar un Tween animado en un documento de Flash , el código ActionScript debe crear una instancia de la clase Tween . Los desarrolladores pueden crear un objeto Tween explícitamente para su uso posterior . Por ejemplo :
nueva Tween ( myClip_mc , " _y " , Elastic.easeIn , 500, 100 , 10 , true) ;
Este código especifica un símbolo de clip de película para aplicar el Tween al . Los parámetros indican diversos aspectos de la interpolación, con el eje " Y" se indica como la propiedad del objeto de aplicar el Tween a , la propiedad de aliviar indicado como aliviar en , las dimensiones inicial y final de la propiedad de Tween , la duración para que el Tween pasado y un valor verdadero o falso que indica si la duración debe ser medido en segundos o marcos. En este caso, el Tween encoge el símbolo en su eje "y", 500 a 100 píxeles , con una duración de 10 segundos.
Tween Métodos
ActionScript clase Tween 2.0 proporciona una serie de métodos desarrolladores pueden optar por recurrir a las instancias de objetos de la clase . Estos métodos instruyen flash para desplazarse a puntos concretos dentro de la secuencia de animación definida por la interpolación . Por ejemplo , el método de " fforward " mueve inmediatamente al final de la animación . Otros métodos Tween mueven a los marcos de siguiente y anterior , retroceder, iniciar y detener la animación .
Eventos
desarrolladores pueden añadir funciones de controlador de eventos para su procesamiento flash Tween . Esto permite que un documento de Flash , por ejemplo, para especificar qué debe ocurrir cuando una animación Tween completa . Las funciones de control de eventos para la clase Tween incluyen " onMotionStarted " para cuando comienza la animación, " onMotionStopped " para cuando se detiene, " onMotionFinished " para cuando termine el Tween , " onMotionResumed " para cuando se inicia después de detener y " ; . onMotionChanged "para cualquier cambio en la propiedad del objeto que está sujeto a la Tween