Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2006, 09:29
vissualweb
 
Fecha de Ingreso: marzo-2001
Ubicación: Lima Peru
Mensajes: 10
Antigüedad: 23 años, 1 mes
Puntos: 0
Problema Con Sendandload

Hola amigos .. he revisado muchos posts relacionados a este tema y aun tengo problemas ..incluso ajuste por recomendacion en publish settings a AS 2.0 y version flash 7 porque aparentemente el codigo esta ok ...

El tema es el sgte, desde un mc estoy enviando una variable ("usuario") a un ASP el cual chekea el status de dicho usuario retornando el valor ("online" / "offline") segun se encuentre o no en linea mediante la orden ASP: response.write("mensaje=online").

Luego en el mc he colocado el onload correspondiente pero cuando quiero usar esta variable ya en el movie clip para hacer un gotoandplay no me reconoce el valor recibido..incluso le coloque un text input "Stado" para poder ver el dato recibido mediante "this.mensaje" pero me sale undefined es decir al parecer o no lee los datos remotos o no llegan bien ... alguien podria ayudarme en esto pls?? ..aqui el codigo del sendAndLoad. gracias.

var Datos:LoadVars = new LoadVars();

Datos.onLoad=function(exito){
if(exito){
if(this.mensaje=="online"){
gotoAndPlay("ok");
Stado.text=Datos.mensaje;
}
else {
gotoAndPlay("no");
Stado.text=Datos.mensaje;
}
}
}

function conectar(){
Datos.usuario=usuario.text;
Datos.sendAndLoad("..miserver.com/persflashMX.asp",Datos,"POST");
}

conectar();

//



PARTE DE ASP QUE RETORNA EL VALOR :

if not arch.eof then
ONL="si"
set arch1 = objConn1.Execute ("Select * from opers where Online='"&ONL&"' and Usuario='"&USER&"' ")
if not arch1.eof then
response.Write("mensaje=online")
else
response.Write("mensaje=offline")
end if
end if