Foros del Web » Creando para Internet » Flash y Actionscript »

Mas de un boton en un banner

Estas en el tema de Mas de un boton en un banner en el foro de Flash y Actionscript en Foros del Web. Estoy trabajando en Flash CS3 y tengo un banner con tres botones. Funciona muy bien con un boton. Que debo agregar para que funcionen tres ...
  #1 (permalink)  
Antiguo 06/05/2009, 12:46
Avatar de victorhugoa  
Fecha de Ingreso: diciembre-2004
Mensajes: 61
Antigüedad: 19 años, 11 meses
Puntos: 4
Mas de un boton en un banner

Estoy trabajando en Flash CS3 y tengo un banner con tres botones. Funciona muy bien con un boton. Que debo agregar para que funcionen tres botones?
------------------
Boton_1.addEventListener(MouseEvent.CLICK,clickHan dler);
function clickHandler(event:MouseEvent):void{
navigateToURL(new URLRequest(http://www.yahoo.com));
}
------------------------

(Por ejemplo: Boton_1 que vaya a Yahoo.com, Boton_2 que vaya a hotmail.com y Boton_3 a gmail.com)
Muchas gracias.
  #2 (permalink)  
Antiguo 06/05/2009, 14:44
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años, 7 meses
Puntos: 22
Respuesta: Mas de un boton en un banner

hola,
no sé qué estructura tienes pero puedes poner todo el banner en un clip y dentro de ese clip, 3 botones diferentes con su propia programación.

saludos
__________________
Compartir es vivir
www.programador-php.com
  #3 (permalink)  
Antiguo 12/05/2009, 11:52
Avatar de victorhugoa  
Fecha de Ingreso: diciembre-2004
Mensajes: 61
Antigüedad: 19 años, 11 meses
Puntos: 4
Respuesta: Mas de un boton en un banner

Encontre la solución al problema, lo copio aqui por si le sirve a alguien mas.

ActionScript Code:


YAHOO_button.addEventListener(MouseEvent.CLICK,cli ckHandler1);
function clickHandler1(event:MouseEvent):void{
navigateToURL(new URLRequest("http://www.yahoo.com"));
}
HOTMAIL_button.addEventListener(MouseEvent.CLICK, clickHandler2);
function clickHandler2(event:MouseEvent):void {
var req:URLRequest = new URLRequest("http://www.hotmail.com"));
navigateToURL(req, "_blank");
}
GMAIL_button.addEventListener(MouseEvent.CLICK, clickHandler3);
function clickHandler3(event:MouseEvent):void {
var req:URLRequest = new URLRequest("http://www.gmail.com"));
navigateToURL(req, "_blank");
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:13.