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

nevigateToURL, de flas 9 y AS3

Estas en el tema de nevigateToURL, de flas 9 y AS3 en el foro de Flash y Actionscript en Foros del Web. Hola!! Necesito abrir un HTML desde flash, y he encontrado mucho de como se hace pero ahora en AS3 no se utiliza el getURL, se ...
  #1 (permalink)  
Antiguo 13/11/2007, 13:11
 
Fecha de Ingreso: julio-2007
Ubicación: Actualmente vivo en Praha
Mensajes: 30
Antigüedad: 17 años, 4 meses
Puntos: 0
nevigateToURL, de flas 9 y AS3

Hola!!

Necesito abrir un HTML desde flash, y he encontrado mucho de como se hace pero ahora en AS3 no se utiliza el getURL, se ha cambiado por el navigateToURL, alguien tiene idea de como se utiliza, los ejemplos que he encontrado (muy pocos) no me funcionan...

Estoy desesperada ya, alguna sugerencia? Gracias...
  #2 (permalink)  
Antiguo 13/11/2007, 18:34
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Re: nevigateToURL, de flas 9 y AS3

prueba esto:

Código:
var box:MovieClip = new MovieClip();
function createBox()
{
	box.graphics.beginFill(0xcccccc);
	box.graphics.lineStyle(1, 0x000000);
	box.graphics.drawRect(0, 0, 50, 25);
	box.graphics.endFill();
	box.x = 10
	box.y = 10
	box.buttonMode = true
	box.addEventListener(MouseEvent.CLICK, goURL);
	addChild(box);
}
function goURL(e:Event)
{
	var url:String = "http://forosdelweb.com";
	var request:URLRequest = new URLRequest(url);
	try 
	{            
		navigateToURL(request);
	}
	catch (e:Error) 
	{
		trace("No se pudo lanzar la URL")
		trace(e)
	}

}
createBox()
Si no quieres usar try & catch trata esto

Código:
var box:MovieClip = new MovieClip();
function createBox()
{
	box.graphics.beginFill(0xcccccc);
	box.graphics.lineStyle(1, 0x000000);
	box.graphics.drawRect(0, 0, 50, 25);
	box.graphics.endFill();
	box.x = 10
	box.y = 10
	box.buttonMode = true
	box.addEventListener(MouseEvent.CLICK, goURL);
	addChild(box);
}
function goURL(e:Event)
{
	var url:String = "http://forosdelweb.com";
	var request:URLRequest = new URLRequest(url);
	navigateToURL(request);
}
createBox()
Saludos!!
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:09.