3 Flash Botones y Acciones Simples (1)

Preview:

DESCRIPTION

Flash Botones con acciones simples

Citation preview

Acciones simples en los botones de Flash

Acciones simples en los botones de Flash

Botones en ActionScript 3

Los botones en AS3 corresponde a ClipMovies y no a botones puntualmente. Dibuje un grafismo en el escenario, presione F8 para convertirlo a Smbolo (Clip de Pelicula). Puede editarlo con doble clic: usualmente el fotograma 1 es el estado normal del botn; el 2 es el estado Over (mouse por encima), el 3 el estado OUT (fuera del botn), etcPor otra parte, fuera de la edicin del Smbolo, es importante crear una capa para escribir el cdigo de Acciones. Los scripts servirn para: establecer que el clip de pelcula ser un botn; para que los momentos no se reproduzcan indefinidamente; para agregar eventos a los que respondan el botn; para que el aspecto del botn cambie segn el evento y para definir el objetivo principal del botn. En el sgte ej. hay un cuadro de Introduccin de txt Texto y un grfico al que convertimos en Clip miBoton.miBoton.buttonMode = true;

miBoton.stop();

miBoton.addEventListener(MouseEvent.MOUSE_OVER, miFunOver);

function miFunOver (Event:MouseEvent):void{

miBoton.gotoAndStop(2);

}

miBoton.addEventListener(MouseEvent.CLICK, miFunClick);

function miFunClick (Event:MouseEvent):void{

texto.text="Anda el boton";

miBoton.gotoAndStop(3);

}

miBoton.addEventListener(MouseEvent.MOUSE_OUT, miFunOut);

function miFunOut (Event:MouseEvent):void{

miBoton.gotoAndStop(1);

}El clip ser modo botn (Verdadero)

Los momentos del botn no son una animacin

A miBoton le agrego eventos (tipo de Mouse > encima)

y cumple la funcin a la que llamamos miFunOver

La Func. miFunOver (responde al mouse) y su accin es

. miBotn va a su frame 2 y para.A miBoton le agrego eventos (tipo de Mouse > Click)

y cumple la funcin a la que llamamos miFunClick

La Func. miFunClick (responde al mouse) y su accin es

. La Principal: el texto de la Caja ser anda el botn

. miBotn va a su frame 3 y para.

A miBoton le agrego eventos (tipo de Mouse > fuera)

y cumple la funcin a la que llamamos miFunOut

La Func. miFunOut (responde al mouse) y su accin es

. miBotn va a su frame 1 y para.

Botones en ActionScript 2

Para crear un botn personalizado en Flash, primero se dibuja sobre el escenario (cualquier grafismo puede ser un botn); luego, se dirige al men Edicin > Convertir en smbolo (o F8) y se elige BOTN.

Para disear las instancias del botn (cambios grficos con el mouse sobre botn, clic o fuera del botn) se selecciona el botn y se dirige al men Edicin > Editar smbolo. Dentro de esta edicin, en cada fotograma clave (1, 2, 3, 4) se puede dibujar cada instancia. Para activar sonidos al pulsar un botn., debemos editarlo, seleccionar el fotograma Presionado e insertar el sonido.

Acciones SimplesSelecciona el botn; es a l al que ir asociada la accin. Abre el panel Acciones, y escriba el cdigo. Para abrir una web, en el men lateral de acciones elija Funciones globales > Navegador/Red; getURL. Rellena los campos URL con la pgina de vnculo, el botn y el tipo de ventana en que abrir el link. Otro ejemplo es controlar una pelcula en curso, si queremos permitir que el usuario la detenga, seleccionamos el botn, y en Acciones escribimos Stop().

Para incluir el botn SALIR o CERRAR escribir en las acciones del botn: fscommand("quit");