Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2004, 06:27
mbernis
 
Fecha de Ingreso: octubre-2004
Mensajes: 5
Antigüedad: 19 años, 6 meses
Puntos: 0
LoadVars. Pasar variables de ASP a Flash

Tengo un problema que parece absurdo pero para mi no lo está siendo. Me estoy iniciando con Flash y su conexión con el servidor.

El tema es que itento pasar una variable de ASP a Flash pero no doy con ello. El código que estoy utilizando es simple:

FLASH

var a = new LoadVars();
a.load("nombre.asp",0,POST);
a.onLoad = function() {

texto_txt.html=true
texto_txt.text = this.nombre;
};


Siendo texto_txt un campo de texto dinámico.

Con ASP todo lo que he encontrado me lleva a pensar que el código tendría que ser:

ASP

<%
nom="Marc"
Response.Write("nombre= " & nom & " .")
%>

Pero sucede que aparece un 'UNDEFINED'.

Si decido que me conformo con que me pinte lo que le digo, sin que sea una variable:

<%
Response.Write("&nombre=HOLA")
%>

Entonces me devuelve:

HOLA")


Con las comillas y paréntesis final incluidos.

Otro intento, en este caso con un unpersand en el principio y con + para concatenar, porque si pongo otro unpesand entiende que le mando otra variable:

<%
nom="Marc"
Response.Write("&nombre=" + nom)
%>

En este caso la respuesta es:

" nom)

No me pinta el +, pero no concibe que nom sea una variable, sino que piensa que es una cadena.

En fin que llevo muchos días con eso y no logro dar con el problema. A ver si alguien me puede ayudar.

Ah, por cierto, uso IIS. I mis archivos los tengo dentro de la carpeta del servidor, en el mismo directorio.

Gracias. Un abrazo,

Miquel