AS2 para control Clip de Películas

download AS2 para control Clip de Películas

of 4

Transcript of AS2 para control Clip de Películas

AS2 para control Clip de PelculasMario Ojeda Tutoriales

En este tutoral, veremos como con acciones bsicas, podemos control el flujo del tiempo sobre los clips de pelcula, as como las jerarquas que tienen para poder llamarlos e invocarles una instruccin en Action Script 2 de flash.

1- Crearemos un smbolo tipo GRFICO y le llamaremos LLANTA ESTTICA, como se muestra a continuacin... ejemplo smbolo grfico

2- Posteriormente, crearemos un smbolo, pero este ser tipo CLIP de PELCULA, ya que tendr una animacin y a su vez, lo podremos controlar mediante AS2 (Action Script 2). La animacin consiste en girarlo los 360 grados para que de una vuelta completa, como es un mc (Movie Clip) o sea un Clip de Pelcula, este se reproducir de manera automatica y girara la llanta de manera continua (loops).

ej. smbolo tipo mc 3- Ahora crearemos otro smbolo tipo mc, llamado Bici, donde colocaremos 2 instancias del smbolo llanta girando que ya sabemos es un mc ya animado y dibujaremos el marco de la bicicleta o bien un carrito en fin, lo que se les ocurra.

ej. mc de la bici cada instancia que se inserto en nuestro mc, deber tener un nombre de instancia, para poder ordenarle instrucciones mediante AS2. En este caso la instancia de la llanta girando le pondremos llantaTrasera y a la otra llantaDelantera. 4- Sacaremos unos botones que ya estan prediseados e instalados en flash, estos los podremos sacar del menu Ventanas>Bibliotecas comunes>Botones. De ah saque un boton que puse en el escritorio, de tal manera que tendremos en nuestra libreria algo asi.

ej. biblioteca 5- Por ltimo, ya en el escenario, colocaremos la instancia de la bici completa y la animaremos de izquierda a derecha y en otra capa pondremos una serie de botones que posteriormente le daremos instrucciones para controlar tanto la animacin de la bicicleta, asi como de las llantas.

ej. escenario con capas y animacin 6- para terminaar a acada boton habr que seleccionarlos para insertarles la accin pertinente, para ello tocamos el primer botn y abrimos la ventana de Acciones o bien (F9), y colocaremos la siguiente instruccion:

on (release) { stop(); } Esto detendr la animacin del raz (root) que es la animacin de la bici, ms no la animacin de las llanta. Al segundo botn, le pondremos: on (release) { bici.llantaTrasera.stop(); } Esto detendr a la llanta trasera de la bici, recordemos que dentro de cada mc, vamos insertando nuevas instancias y se crean jerarquias, como los botones estan en el escenario (_root) que es el nivel0 ola jerarquia mas alta, desde ahi tendremos que bajar de niveles hasta llegar al mc deseado y darle su instruccin, es por ello que usamos _root.bici.llantaTrasera.laAccionDeseada, aunque omitimos el root por ser innecesario pero no estaria mal ponerlo. En el tercer botn detendremos las dos llantas, haciendo un llamado a cada llanta. on (release) { _root.bici.llantaTrasera.stop(); _root.bici.llantaDelantera.stop(); }

Y por ltimo, en los botones usaremos practicamente la mismas instrucciones, excepto que en uno usaremos stop() para detener a las mc, y en el otro usaremos play() para echarlos a caminar. on (release) { bici.llantaTrasera.play(); bici.llantaDelantera.play(); play(); }