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(&#34;texto_1&#34;, 1, 0, 0, 100, 60);  _root.texto_1.text = this[&#34;resumen_xtra_1&#34;];} 
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

[0] Índice de Mensajes

Ir a la versión completa