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

3 botones para abrir 3 pags html

Estas en el tema de 3 botones para abrir 3 pags html en el foro de Flash y Actionscript en Foros del Web. Hola a todos, estoy trabajando con ActionScript 3. Tengo tres botones que tienen que abrir 3 diferentes paginas html. Cada boton tiene su nombre: left_button, ...
  #1 (permalink)  
Antiguo 08/10/2009, 16:56
Avatar de victorhugoa  
Fecha de Ingreso: diciembre-2004
Mensajes: 61
Antigüedad: 19 años, 11 meses
Puntos: 4
3 botones para abrir 3 pags html

Hola a todos, estoy trabajando con ActionScript 3. Tengo tres botones que tienen que abrir 3 diferentes paginas html. Cada boton tiene su nombre: left_button, center_button y right_button. En el layer ACTIONS coloque el codigo que copio debajo y funciona bien para un boton. Que debo agregar para tres botones? Muchas gracias por ayudarme.
---------------------
var link:URLRequest = new URLRequest ("http://www.yahoo.com");
left_button.addEventListener(MouseEvent.CLICK, gooo);
function gooo(event:MouseEvent):void {
navigateToURL(link);
}
  #2 (permalink)  
Antiguo 08/10/2009, 17:07
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: 3 botones para abrir 3 pags html

Cita:
left_button.addEventListener(MouseEvent.CLICK, gooo);

function gooo(event:MouseEvent):void {
navigateToURL(new URLRequest ("http://www.yahoo.com"));


}



center_button.addEventListener(MouseEvent.CLICK, liga_dos);

function liga_dos(event:MouseEvent):void {
navigateToURL(new URLRequest ("http://www.yahoo.com"));


}

para right_button hazlo tú.
__________________
{ Flash }
  #3 (permalink)  
Antiguo 09/10/2009, 07:37
Avatar de victorhugoa  
Fecha de Ingreso: diciembre-2004
Mensajes: 61
Antigüedad: 19 años, 11 meses
Puntos: 4
Respuesta: 3 botones para abrir 3 pags html

Gracias DiegoAzul, funciona perfectamente, copio el codigo completo debajo por si le sirve a alguien mas.
-------------------------------------------------------------------------
left_button.addEventListener(MouseEvent.CLICK, link1);
function link1(event:MouseEvent):void {
navigateToURL(new URLRequest ("http://www.yahoo.com"));
}



center_button.addEventListener(MouseEvent.CLICK, link2);
function link2(event:MouseEvent):void {
navigateToURL(new URLRequest ("http://www.hotmail.com"));
}

right_button.addEventListener(MouseEvent.CLICK, link3);
function link3(event:MouseEvent):void {
navigateToURL(new URLRequest ("http://www.gmail.com"));
}
  #4 (permalink)  
Antiguo 09/10/2009, 08:23
Avatar de victorhugoa  
Fecha de Ingreso: diciembre-2004
Mensajes: 61
Antigüedad: 19 años, 11 meses
Puntos: 4
Respuesta: 3 botones para abrir 3 pags html

Extiendo un poco mas el codigo para quien necesite que los links abran en la misma ventana, una nueva ventana o en frames
--------------------------------------------------------------------
En la misma ventana:


left_button.addEventListener(MouseEvent.CLICK, link1);
function link1(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.yahoo.com"), "_self");
}

center_button.addEventListener(MouseEvent.CLICK, link2);
function link2(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.hotmail.com"), "_self");
}

right_button.addEventListener(MouseEvent.CLICK, link3);
function link3(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.gmail.com"), "_self");
}

-------------------------------------------------------------------------
En ventana nueva:

left_button.addEventListener(MouseEvent.CLICK, link1);
function link1(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.yahoo.com"), "_blank");
}

center_button.addEventListener(MouseEvent.CLICK, link2);
function link2(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.hotmail.com"), "_blank");
}

right_button.addEventListener(MouseEvent.CLICK, link3);
function link3(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.gmail.com"), "_blank");
}

--------------------------------------------------------------
En el mismo frame en la misma ventana

left_button.addEventListener(MouseEvent.CLICK, link1);
function link1(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.yahoo.com"), "_parent");
}

center_button.addEventListener(MouseEvent.CLICK, link2);
function link2(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.hotmail.com"), "_parent");
}

right_button.addEventListener(MouseEvent.CLICK, link3);
function link3(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.gmail.com"), "_parent");
}
----------------------------------------------------------
En el nivel de arriba de los frames en la misma ventana

left_button.addEventListener(MouseEvent.CLICK, link1);
function link1(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.yahoo.com"), "_top");
}

center_button.addEventListener(MouseEvent.CLICK, link2);
function link2(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.hotmail.com"), "_top");
}

right_button.addEventListener(MouseEvent.CLICK, link3);
function link3(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.gmail.com"), "_top");
}
  #5 (permalink)  
Antiguo 09/10/2009, 20:04
Avatar de mostaza4  
Fecha de Ingreso: octubre-2008
Mensajes: 74
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: 3 botones para abrir 3 pags html

ahora no estoy en casa pero despues les subo un codigo para reutilizar la primera funcion para no escribir tanto.

salu2
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 17:09.