Animación interpolada



Una interpolación es una animación que se crea especificando el valor para una propiedad de objeto de un fotograma y otro valor para la misma propiedad en otro fotograma. Flash calcula los valores de dicha propiedad entre los dos fotogramas. En inglés, la interpolación recibe el nombre de “tween” que, a su vez, viene de las palabras “in between” (intermedio).

Por ejemplo, se puede colocar un clip de película a la izquierda del escenario, en el fotograma 1 de la línea de tiempo y, a continuación, mover el clip a la derecha del escenario, en el fotograma 20. Al crear una interpolación, Flash calcula todas las posiciones del clip en el escenario entre las dos posiciones (izquierda y derecha) especificadas. El resultado es una animación del clip de película que se desplaza de izquierda a derecha en el escenario, desde el fotograma 1 hasta el fotograma 20. En cada fotograma intermedio, Flash desplaza el clip de película una veinteava parte de la distancia del escenario.

Los tipos de objetos que se pueden interpolar son los clips de película, los símbolos gráficos, los botones y los campos de texto. Algunas de las propiedades interpolables de estos objetos son:

  • Posición X e Y 2D

  • Posición Z 3D (sólo clips de película)

  • Rotación 2D (alrededor del eje z)

  • Rotación X, Y y Z 3D (sólo clips de película)

    El movimiento 3D requiere que el archivo FLA esté destinado a ActionScript 3.0 y a Flash Player 10 en la configuración de publicación.

  • Sesgo X e Y

  • Escala X e Y

  • Efectos de color

    Entre los efectos de color se incluyen la transparencia alfa, el brillo, tinta y configuración avanzada de color. Los efectos de color sólo se pueden interpolar en símbolos. Para interpolar un efecto de color en texto, debe convertir el texto en un símbolo.

  • Propiedades de filtro (sin incluir los filtros aplicados a símbolos gráficos).

Un grupo de interpolación es un grupo de fotogramas de la línea de tiempo en el que el objeto del escenario tiene una o más propiedades que cambian con el tiempo. Un grupo de interpolación se muestra en la línea de tiempo como un grupo de fotogramas en una sola capa con fondo azul. Los grupos de interpolación se pueden seleccionar como un solo objeto y se pueden arrastrar de un lugar a otro de la línea de tiempo (también entre capas). Sólo es posible animar un objeto del escenario en cada grupo de interpolación. Este objeto se denomina objeto de destino del grupo de interpolación.

Un fotograma de propiedad es un fotograma dentro de un grupo de interpolación en el que se definen explícitamente uno o varios valores de propiedad del objeto de destino de interpolación. Cada propiedad definida tiene sus propios fotogramas clave de propiedad. Si establece más de una propiedad de un solo fotograma, los fotogramas clave de propiedad de cada una de las propiedades existirán en dicho fotograma. Puede ver cada propiedad de un grupo de interpolación y sus fotogramas clave de propiedad en el Editor de movimiento. También puede seleccionar qué tipos de fotogramas clave de propiedad se muestran en la línea de tiempo desde el menú contextual del grupo de interpolación.

En el ejemplo anterior que describía la interpolación de un clip de película de izquierda a derecha en el escenario, desde el fotograma 1 al 20, los fotogramas 1 y 20 son fotogramas clave de propiedad. Puede utilizar el Inspector de propiedades, el editor de movimiento, el panel Transformar o las diversas herramientas del panel Herramientas para definir explícitamente los valores de las propiedades que quiera animar. Especifique estos valores de propiedades en los fotogramas que elija: Flash añadirá los fotogramas clave de propiedad necesarios al grupo de interpolación. Flash interpola los valores de cada una de las propiedades de los fotogramas situados entre los fotogramas clave de propiedad creados.

Nota: a partir de Flash Professional CS4, los conceptos de “fotograma clave” y “fotograma clave de propiedad” son distintos. El término “fotograma clave” hace referencia a un fotograma de la línea de tiempo en el que una instancia de símbolo aparece en el escenario por primera vez. El término diferenciador "fotograma clave de propiedad" es nuevo en Flash CS4 y hace referencia a un valor definido para una propiedad en un tiempo o fotograma concreto en una interpolación de movimiento.

Si durante la interpolación cambia la ubicación de un objeto interpolado en el escenario, se asocia un trazado de movimiento al grupo de interpolación. Este trazado de movimiento muestra el trazado del objeto interpolado durante su desplazamiento por el escenario. Puede editar el trazado del movimiento en el escenario con ayuda de las herramientas Subselección, Convertir ancla Quitar ancla y Transformación libre y los comandos del menú Modificar. Si no se interpola la posición, no aparece ningún trazado de movimiento en el escenario. También puede aplicar una ruta existente como ruta de movimiento pegando la ruta en un grupo de interpolación en la línea de tiempo.

La animación interpolada es una forma eficiente y eficaz de crear movimiento y realizar cambios, ya que reduce al mínimo el tamaño del archivo. En la animación interpolada, sólo se guardan en el archivo FLA y en el archivo SWF publicado los valores de los fotogramas clave de propiedad especificados.

Antes de crear interpolaciones, resulta útil entender bien los siguientes conceptos de Flash:

  • Dibujar en el escenario

  • Capas de línea de tiempo y orden de apilación de objetos en una sola capa y en varias capas

  • Mover y transformar objetos en el escenario y en el inspector de propiedades

  • Utilizar la línea de tiempo, incluida la duración del objeto, y seleccionar objetos en puntos temporales específicos

  • Símbolos. Algunos tipos de símbolos interpolables son los clips de película, los botones, los gráficos y el texto.

  • Opcional: editar curvas de Bezier con las herramientas Selección y Subselección. Puede utilizar estas herramientas para editar trazados de movimiento interpolado.

Para obtener más información sobre estos conceptos, consulte el apartado Véase también.

Para obtener tutoriales de vídeo sobre animación, consulte:

Diferencias entre interpolaciones de movimiento e interpolaciones clásicas

Flash admite dos tipos distintos de interpolación para crear movimiento. Las interpolaciones de movimiento, nuevas en Flash CS4 Professional, son potentes y fáciles de crear. Las interpolaciones de movimiento permiten un control máximo sobre la animación interpolada. Las interpolaciones clásicas, que incluyen todas las interpolaciones creadas en versiones de anteriores de Flash, son más complejas de crear. Mientras que las interpolaciones de movimiento ofrecen mucho más control de una interpolación, las clásicas proporcionan determinadas capacidades específicas que algunos usuarios pueden requerir.

Entre las diferencias existentes entre las interpolaciones clásicas y de movimiento se incluyen las siguientes:

  • Las interpolaciones clásicas utilizan fotogramas clave. Los fotogramas clave son fotogramas en los que aparece una nueva instancia de un objeto. Las interpolaciones de movimiento sólo pueden tener una instancia de objeto asociada y utilizan fotogramas clave de propiedad, no fotogramas clave.

  • Una interpolación de movimiento está formada por un objeto de destino en todo el grupo de interpolación.

  • Tanto las interpolaciones clásicas como las de movimiento sólo permiten que se interpolen tipos concretos de objetos. La aplicación de una interpolación de movimiento convertirá todos los tipos de objetos no permitidos en un clip de película cuando se cree la interpolación. La aplicación de una interpolación clásica los convertirá en símbolos gráficos.

  • Las interpolaciones de movimiento consideran texto a un tipo interpolable y no convierten los objetos de texto en clips de película. Las interpolaciones clásicas convierten objetos de texto en símbolos gráficos.

  • No está permitido utilizar scripts de fotograma en un grupo de interpolación de movimiento. Las interpolaciones clásicas sí admiten el uso de scripts de fotograma.

  • Ningún script de objeto de un destino de interpolación puede cambiar en el grupo de interpolación de movimiento.

  • Los grupos de interpolaciones de movimiento se pueden estirar y cambiar de tamaño en la línea de tiempo. Se tratan como un solo objeto. Las interpolaciones clásicas están formadas por grupos de fotogramas que se pueden seleccionar independientemente en la línea de tiempo.

  • Para seleccionar fotogramas individualmente en un grupo de interpolación de movimiento, con la tecla Ctrl (Windows) o Comando (Macintosh) presionada, haga clic en los fotogramas.

  • En el caso de las interpolaciones clásicas, la aceleración se puede aplicar a los grupos de fotogramas situados entre los fotogramas clave de la interpolación. Con las interpolaciones de movimiento, las aceleraciones se aplican en todo el grupo de interpolación de movimiento. La aceleración únicamente de fotogramas específicos de una interpolación de movimiento requiere la creación de una curva de aceleración personalizada.

  • Se pueden utilizar interpolaciones clásicas para la animación entre dos efectos de color distintos como, por ejemplo, transparencia alfa y tinta. Las interpolaciones de movimiento pueden aplicar un efecto de color por interpolación.

  • Sólo las interpolaciones de movimiento se pueden emplear para animar objetos 3D. Los objetos 3D no se pueden animar usando una interpolación clásica.

  • Únicamente las interpolaciones de movimiento se pueden guardar como configuraciones predefinidas de movimiento.

  • Con las interpolaciones de movimiento no se pueden intercambiar símbolos ni establecer el número de fotograma de un símbolo gráfico para que se muestre en un fotograma clave de propiedad. Las animaciones que incluyen estas técnicas requieren interpolaciones clásicas.