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

Error NavigateToURL

Estas en el tema de Error NavigateToURL en el foro de Flash y Actionscript en Foros del Web. Hola foreros!!! estoy teniendo algun problemilla con la función "navigateToURL" de AS3. El tema es que quiero llamar a una página y pasarle una variable ...
  #1 (permalink)  
Antiguo 29/11/2010, 04:34
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 9 meses
Puntos: 8
Error NavigateToURL

Hola foreros!!! estoy teniendo algun problemilla con la función "navigateToURL" de AS3.
El tema es que quiero llamar a una página y pasarle una variable para que esta actue en consecuencia:
Les adjunto el código:
Código:
var url:String = myURLPath + "/login.asp";
var variables:URLVariables = new URLVariables();
variables.sessionID = String(sessionId);
var request:URLRequest = new URLRequest(url);
request.method = URLRequestMethod.POST;
request.data = variables;
navigateToURL(request, "_blank");
Estoy llamando a esta función desde una aplicación AIR.

En la página "login.asp", hago lo siguiente:

Código:
Response.Write(Request.QueryString("sessionID"))
Response.Write(Request("sessionID"))
Response.Write(Request.Form("sessionID"))
Y con ninguna de las 3 formas me muestra nada. También he intentado enviar las variables por GET, pero tampoco consigo ningún resultado.
Alguna idea?

Pimager
  #2 (permalink)  
Antiguo 29/11/2010, 06:42
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 9 meses
Puntos: 8
Respuesta: Error NavigateToURL

Hola de nuevo, también he probado a poner una url que no existe para comprobar que envia y en el navegador puedo ver que envía la variable con el nombre y el valor correcto.

Si por otro lado le pongo:
Código:
var url:String = myURLPath + "/login.asp?sessionID=" + String(sessionId); 
var request:URLRequest = new URLRequest(url); 
request.method = URLRequestMethod.GET; 
navigateToURL(request, "blank");
Sucede exactamente lo mismo.
Entonces, mejor hacerlo de otra forma? alguna idea?
Alguna idea?
Muchas gracias
  #3 (permalink)  
Antiguo 30/11/2010, 05:14
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 9 meses
Puntos: 8
Respuesta: Error NavigateToURL

Hola de nuevo, problema resuelto, lo he hecho de la siguiente forma:
En FLASH:
Código:
var req:URLRequest = new URLRequest("localhost/login.asp?sesID=" + _nSessionId); 
req.method = URLRequestMethod.GET; 
navigateToURL(req, "_blank");
En ASP:
Código:
sSessionID = Request.ServerVariables("HTTP_REFERER")
sSessionID = Right(sSessionID, len(sSessionID) - InStr(sSessionID, "="))
No sé si es la mejor forma de hacerlo pero funciona. De todas formas si alguien encuentra una forma mejor de hacerlo se lo agradeceré.

Muchas gracias
Pimager

Etiquetas: air, navigatetourl, post
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 14:07.