Flash - CS4

Lección 45: “ActionScript” (2)

45/46 Lecciones 

“Clip de Película Anidada”

Ya he hablado de los “Clip de Película Anidada” en una lección previa, en esta lección veremos como podemos adicionarle a través de “ActionScript”

Déjame ir a la película de “Flash” del auto otra vez.

Mientras tanto tengo agregado el botón rojo y botón verde .
Uno debería detener el auto y el otro dejarlo manejar.

El “auto” es un clip de películo con una instancia de nombre “auto”, ¿qué es lo que esperabas?

En el clip de película “auto” con el nombre de instancia “auto”, hay otro clip de película con el nombre de “llanta”.
Esto es llamado “Clip de Película Anidada”.
De hecho éste clip de película ocurre dos veces en el clip de película del “auto” porque tiene la llanta izquierda y derecha. Pero eso realmente no importa para éste ejemplo mientras sepas lo que es un “Clip de Película Anidada”.

Cuando probamos nuestra película (Ctrl Enter), vemos que el auto se ha detenido, pero las llantas siguen girando.

Por significado de “Etiquetas”, nosotros nos detenemos cuando el auto se detiene y corre cuando el auto se maneja.

 

“Etiquetas”

Si agregamos “Etiquetas” a nuestros fotogramas, podemos instruir a “Flash” para brincar esas “Etiquetas”.

La primera cosa que hago es abrir el clip de película “auto” en el modo editar.
Me refiero a la instancia de su “Escenario”.

El clip de película del “auto” consiste en tres capas, “wheel_left”, “wheel_right” y “body”.

Agrego una nueva capa y la nombro “labels”, y en el primer fotograma de ésta capa agrego una “Label” llamada “halt”.

Es sabio hacer una nueva capa para la “Etiqueta”, para el código de “ActionScript”.

Selecciona un fotograma en la capa “labels”, abre una “Ventana de Propiedades” y en la sección “ETIQUETA” da un nombre para éste fotograma. En este ejemplo lo llamo “halt”.

Ahora regresamos a la “Línea del Tiempo” principal y selecciono un fotograma 1 en la capa “AS”

Hacemos click en la tecla F9 en tu teclado para desplegar menu “Acciones”.

Ahora debemos agregar dos líneas, una para cuando el auto se detiene, también se detienen las llantas, y una para cuando el auto se está movimiento, entonces las llantas giran.

La primer cosa que deberíamos saber es dejar que “Flash” conozca donde está el clip, antes de que queramos hacer algo.

Voy a comenzar con la palabra “this”, haciendo referencia a éste filme, o más bien al filme en donde éste código está localizado.

¿Me estás siguiendo aún? Estamos en el fotograma 1 de la “Línea del Tiempo” principal.

Después escribimos un punto y el nombre de la instancia del “Clip de Película Anidada”, en este caso era “auto”, después escribimos un punto otra vez y escribimos la acción que “Flash” debe de ejecutar.

Para el botón “Verde”, es ” gotoAndPlay” y para el botón rojo, “gotoAndStop”.

Una cosa reproduce algo y el otro detiene algo. Parece ser claro.

Después colocamos en brackets al fotograma donde debería ir. Usando un número de fotograma, sólo escribimos el número o usa un nombre del fotograma entre comillas.

Y finalmente concluyes la sentencia con un punto y coma.

Prueba tu película.

Este código no se parece mucho a “ActionScript”, pero, usarías este conocimiento para diseñar un sitio entero.

En cualquier caso si tuviera algo de tiempo y tengo suficiente interés, tomaría un curso para escribir en “ActionScript”.

 

Increíble! Has completado Lección 45 INICIAR EL PROXIMO LECCIÓN