Comunidad de diseño web y desarrollo en internet online

Actionscript 3. URL's en la misma ventana.

Citar            
MensajeEscrito el 24 Jun 2009 02:00 pm
Hola!

Tengo una pequeña duda sobre un código que estoy usando con Adobe Flash, en Actionscrip 3 para hacer que varios botones me redirijan a diferentes ULR's. El code funciona bien, pero el problema es que necesito que esas URL me las abra en la misma ventana y no tengo ni idea de como hacerlo.
Si alguien me puede hechar una mano le estaría muy agradecido.
El code que uso es:

Código ActionScript :

//---Variables 
var urls:Array = new Array("URL1", "URL2", "URL3"); 
 
//---Acciones de los botones 
for(var i:uint = 1; i <= urls.length; i++){ 
    
   this["bt" + i].addEventListener(MouseEvent.CLICK, gotoURL); 
    
} 
 
//---Función 
function gotoURL(evt:MouseEvent):void{ 
    
   var nombre:String = evt.target.name; 
   var numero:uint = Number(nombre.replace("bt", "")); 
    
   navigateToURL(new URLRequest(urls[numero - 1])); 
    
}



Gracias de antemano.

Por InviernoMuerto

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Jun 2009 04:04 pm
Prueba a ponerle "nombre" a la ventana

Código ActionScript :

navigateToURL(new URLRequest(urls[numero - 1]),"popup");  

aunque no aseguro que funcione :(
NOTA:Posiblemente en el onLoad de la página que cargues le tendrás que hacer un focus para que te la ponga en primer plano

Código :

<body onload="self.focus()">
....
</body>

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Jun 2009 10:37 pm
Muchisimas gracias, me sirvió de gran ayuda :)

Por InviernoMuerto

9 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.