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