Como crear un boton en Flash con AS3

Como crear un boton en Flash con AS3



Bueno lo primero que tenemos que hacer es el diseño de nuestro boton, en este caso va a ser un boton simple, luego lo combertimos en simbolo:
boton

Luego lo seleccionamos y le ponemos un nombre de instancia en las propiedades, va a ser "boton":
Como

Luego nos vamos dentro del simbolo boton apretando doble click y hacemos una animacion para cuando hacen roll over y una para cuando hacen roll out (ponen y sacan el mouse), luego creamos una nueva capa llamada "Stops y etiquetas" y ponemos las etiquetas "Sobre" y la etiqueta "Fuera" en sus respectivos lugares, luego tambien ponemos en los frame anteriores con la ventana de acciones(F9): stop(); para que la animacion se detenga ahi.
crear

luego volvemos a la escena principal y creamos una capa que se llame AS3, clickeamos el primer frame(fotograma) y abrimos la ventana de acciones. Luego ponemos el siguiente codigo:






import flash.events.MouseEvent;

boton.buttonMode = true

boton.addEventListener(MouseEvent.ROLL_OVER, Sobre);
boton.addEventListener(MouseEvent.ROLL_OUT, Fuera);

function Sobre (event:MouseEvent):void{
event.target.gotoAndPlay("Sobre"how to;
}

function Fuera (event:MouseEvent):void{
event.target.gotoAndPlay("Fuera"animado;
}








La primera linea la pone por defecto flash,
lo de boton.buttonMode = true es para que cuando estemos sobre el boton nos aparesca la mano.

lo "addEventListener" significa que este simbolo escuche una accion osea que haga lo que le desimos cuando pase lo especificado
en este caso el ROLL_OVER y el ROLL_OUT que es cuando el raton pase por arriba y cuando sale

luego estan las funciones en este caso las funciones nos indican que el objeto vaya y reprodusca a donde le decimos en este caso donde pusimos las etiquetas.

Resultado final:



flash

1 comentario - Como crear un boton en Flash con AS3

Thomy11
Muy buen post!
Recomendado