SoloCodigo
Programación Web y Scripting => ASP => Mensaje iniciado por: UnderCover en Jueves 12 de Julio de 2007, 17:24
-
Hola gente, a ver si me pueden hechar una mano, necesito pasar variables de asp a flash (macromedia 8) como dice el titulo
desde asp se imprime la variable para ke la lea el flash, la variable se imprime con un response.write de la siguiente manera
response.write ("&id="&rut&"&")
y en flash se recibe asi:
var MiLoadVars = new LoadVars();
MiLoadVars.onLoad = function(){ _root.recibir = MiLoadVars.rut;
_root.rut=MiLoadVars.rut;
}
MiLoadVars.load("veamos.asp");
esto deberia ser asi pero no esta funcionado.
si alguien tiene mayores conocimientos al respecto, agredecere cualkier aporte a la solucion.
saludos
-
Utiliza el buscador del foro, ya se ha hablado de esto con ejemplos y todo :hola:
-
donde estan los posteos ke dices, he buscado en el foro y no los he encontrado
-
Acá hay uno (http://foros.solocodigo.com/index.php?showtopic=20792&hl=flash)
...pero creo que hay mas.
Un saludo :comp:
-
Bueno........
DE FLASH A ASP
En flash
1)Primero creas un objeto LoadVars
2) Le das los valores a los items que luego recuperaras con Request.Form o Request.QueryString el la página ASP
3) Por último envías los datos a la página con el método que quieras
var datos = new LoadVars();
datos.nombre="Favio";
datos.edad="23";
datos.send("Pagina.asp","_target","Metodo");
Donde target es la ventana destino, lo pas común es una ventana nueva: "_blank", y Método puede ser "POST" o "GET"
En la página ASP
Si se utilizo "POST"
<%
nombre=Request.Form("Nombre")
edad=Request.Form("Edad")
%>
Si se utilizo "GET"
<%
nombre=Request.QueryString("Nombre")
edad=Request.QueryString("Edad")
%>
DE ASP A FLASH
var datos = new LoadVars();
datos.onLoad = function(){_root.nombre.txt = datos.nombre;}
datos.load("pagina.asp");
¿Se entiende?
Saludos
Mensaje modificado por Angel_K_ido el Octubre 24, 2006 02:46 pm
--------------------
Utiliza el buscador del foro
hola
bueno el problema es el siguiente , quiero pasar variables de asp a flash , pero en realidad no se lo que esta funcioando mal , este es el codigo.
en flash:...............................
var MiLoadVars = new LoadVars();
MiLoadVars.onLoad = function(){ _root.recibir = MiLoadVars.rut;
_
}
MiLoadVars.load("veamos.asp");
con esto se supone que recojo la variable rut que viene del asp y la dejo en un texto dinamico llamado recibir..
en asp...............................
<%
dim rut
rut=request.QueryString("id")
response.write("&rut="&rut)
%>
aqui lo que hago es traer el id que viene de otra pagina asp para que se vea en el flash.. pero en el flash no me lo muestra ,en cambio si cambio el request.querystring y le coloco rut= 123 o lo que sea me lo muestra en flash .. no se cual sera el problema ,no se si me pueden hechar una manito porfa..que hasta el momento nadie me ha dado una respuesta...