A ver, intentare explicarlo de nuevo:
Tengo un swf que introduces dos valores, estos son pasados a un segundo swf, que se carga en un _level1, como variables para ser enviadas con el sendAndLoad. Este segundo swf, si que reconoce las variables, ya que lo chequee, son las var de _level0.usuario y _level0.password.
Codigo FLASH:
Datos = new LoadVars();
Datos.usuario = _level0.usuario;
Datos.password = _level0.password;
Datos.sendAndLoad("consultar.asp",Datos,"GET");
Datos.onLoad = function() {
_level1.pp = Datos.kk; // si es error
_level1.pp = Datos.var1 // tiene que darme el valor de var1
}
La variable de kk, me la devuelve, el problema es que el ASP no recoge las variables de usuario y password.
Codigo ASP
<%
usuario = request("usuario")
password = request("password")
' conexion BD, consulta, etc ...
.
.
.
' capturo los registros y se los asigno a variables var1, var2 ,...
' y creo una variable donde agrupo todas juntas para enviarlas
' a Flash con el response.write
pp = "var1=" + var1 + "&" & ("var2=") & var2 .......
response.write pp
' Subrutina de error
Sub error
pp = "Los datos de usuario o contraseña no son validos."
pp = "kk=" + pp
Response.write pp
End Sub
%>
Pues lo unico que me devuele a Flas es la kk, y yo quiero el pp
El tema esta en que el ASP no recoge las variables que le son enviadas desde el flash.
Espero que esto sea suficiente para que me puedas ayudar, gracias.
Tony.