Programación Web y Scripting > Flash / ActionScript
Problemas Con Loadvars
(1/1)
shadow_rev:
Hola chicos
Tengo un problema con la clase LoadVars :nosweat: Necesito cargar datos de una BD en un campo de texto de Flash; para poder hacerlo utilizo un script PHP que hace la consulta y la despliega a modo de texto con la siguiente sintaxis:
variable1=unValor&variable2=otroValor&variable3=todaviaOtroValor&...
Aquí el fragmento de código que utilizo para capturar las variables:
--- Código: Text ---var variables_obtenidas = new LoadVars();variables_obtenidas.load("GUIAnuncioExtra.php");variables_obtenidas.onLoad = new function(){ this.createTextField("texto_1", 1, 0, 0, 100, 60); texto_1.text = this["resumen_xtra_1"];}
GUIAnuncioExtra.php imprime un String como este:
resumen_xtra_1=Este_es_un_Artículonuevo&resumen_xtra_2=Siiii&resumen_xtra_3=Aja
Pero el flash no me entrega nada. Lo intente incluso con un archivo de texto con ese mismo string, con el mismo resultado.
Conocen la solución a este problema ??? :blink:
A proposito, utilizo MX 2004 (o sea, flash 7)
F_Tanori:
hola
Me parece que en el php tienes que imprimir las variables
[PHP]
<?
$v1="unValor";
$v2="otrovalor";
$v3="todaviaOtroValor"
echo("variable1=$v1");
echo("variable2=$v2");
echo("variable3=$v3");
?>
[FLASH]
var variables_obtenidas = new LoadVars();
variables_obtenidas.load("GUIAnuncioExtra.php");
variables_obtenidas.onLoad = new function()
{
this.createTextField("texto_1", 1, 0, 0, 100, 60);
texto_1.text = this.variable1;
}
segun recuerdo era algo asi :whistling:
Saludos
*******************
aqui encontre algo como lo que yo decia
http://www.cristalab.com/tutoriales/9/intr...a-flash-con-php
y...
http://www.iua.upf.es/~skourakis/programac...-php/index.html :P
shadow_rev:
--- Cita de: "F_Tanori" ---aqui encontre algo como lo que yo decia
http://www.cristalab.com/tutoriales/9/intr...a-flash-con-php
y...
http://www.iua.upf.es/~skourakis/programac...-php/index.html :P
--- Fin de la cita ---
Esos fueron mis puntos de referencia desde el principio :P .
Bueno, les dejo la prueba que hice (por cierto, tampoco me funcionó) por si lo quieren revisar; también haré lo mismo (en mi casita), por si depronto es culpa del #$&@ computador en el que estoy trabajando (aunque lo dudo :blink: ).
Mollense:
No se cual sea el problema, si sirve de algo en ASP es así:
LoadVars
Saludos
shadow_rev:
Bueno, a todos gracias, ya solucione el problema. :whistling:
Corrigo:
--- Código: Text ---variables_obtenidas.onLoad = function(){ _root.createTextField("texto_1", 1, 0, 0, 100, 60); _root.texto_1.text = this["resumen_xtra_1"];}
No había caído en cuenta el efecto que tenía la palabra new en la declaración de un evento :nosweat:
Navegación
Ir a la versión completa