En este tutoríal, veremos como con acciones básicas, podemos control el flujo del tiempo sobre los clips de película, así como las jerarquías que tienen para poder llamarlos e invocarles una instrucción en Action Script 2 de flash.
1- Crearemos un símbolo tipo GRÁFICO y le llamaremos LLANTA ESTÁTICA, como se muestra a continuación...
2- Posteriormente, crearemos un símbolo, pero este será tipo CLIP de PELÍCULA, ya que tendrá una animación y a su vez, lo podremos controlar mediante AS2 (Action Script 2).
La animación consiste en girarlo los 360 grados para que de una vuelta completa, como es un mc (Movie Clip) o sea un Clip de Película, este se reproducirá de manera automatica y girara la llanta de manera continua (loops).

3- Ahora crearemos otro símbolo tipo mc, llamado Bici, donde colocaremos 2 instancias del símbolo 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.

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 prediseñados 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.

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 animación de la bicicleta, asi como de las llantas.

6- para terminaar a acada boton habrá que seleccionarlos para insertarles la acción pertinente, para ello tocamos el primer botón y abrimos la ventana de Acciones o bien (F9), y colocaremos la siguiente instrucciñon:
on (release) {
stop();
}
Esto detendrá la animación del raíz (root) que es la animación de la bici, más no la animación de las llanta.
Al segundo botón, 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 instrucción, es por ello que usamos _root.bici.llantaTrasera.laAccionDeseada, aunque omitimos el root por ser innecesario pero no estaria mal ponerlo.
En el tercer botón 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();
}
Sólo usuarios registrados pueden bajar archivos fuentes











