2
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 Símbolo (Clip de Pelicula). Puede editarlo con doble clic: usualmente el fotograma 1 es el estado normal del botón; el 2 es el estado Over (mouse por encima), el 3 el estado OUT (fuera del botón), etc Por otra parte, fuera de la edición del Símbolo, es importante crear una capa para escribir el código de Acciones. Los scripts servirán para: establecer que el clip de película será un botón; para que los momentos no se reproduzcan indefinidamente; para agregar eventos a los que respondan el botón; para que el aspecto del botón cambie según el evento y para definir el objetivo principal del botón. En el sgte ej. hay un cuadro de Introducción de txt “Texto” y un gráfico 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 botón (Verdadero) Los momentos del botón no son una animación A miBoton le agrego eventos (tipo de Mouse > encima) … y cumple la función a la que llamamos miFunOver La Func. miFunOver (responde al mouse) y su acción es …. miBotón va a su frame 2 y para. A miBoton le agrego eventos (tipo de Mouse > Click) … y cumple la función a la que llamamos miFunClick La Func. miFunClick (responde al mouse) y su acción es …. La Principal: el texto de la Caja será “anda el botón” …. miBotón va a su frame 3 y para. A miBoton le agrego eventos (tipo de Mouse > fuera) … y cumple la función a la que llamamos miFunOut La Func. miFunOut (responde al mouse) y su acción es …. miBotón va a su frame 1 y para. Botones en ActionScript 2

3 Flash Botones y Acciones Simples (1)

Embed Size (px)

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");