Hola a todos!
Tengo un problemilla. Necesito pasar un array de php a un documento flash que tengo insertado en el mismo php.
Primero creo mi array mediante un bucle leyendo el contenido de una base de datos, repitiendo en el bucle la siguiente orden:
$array[$id]= $lloc;
He comprobado en php y el contenido es correcto y se guarda perfectamente.
El problema viene cuando la quiero pasar a Flash mediante Flashvars. Sé pasar variables numéricas o de texto mediante este método y el archivo swf las muestra perfectamente. Pero los array es otra cosa. No se si se utiliza el mismo método que para pasar variables normales.
En los parámetros pongo esto:
<param name="FlashVars" value="array=<?=$array?>" />
Y en el embed esto otro:
<embed src="miphp.swf" Flashvars="array=<?=$array?>
En el flash, intento que salga el elemento 2 del array en un campo de texto que he creado, para comprobar si realmente lee el array.
texto.text=_root.array[2];
En el campo de texto sale undefined y los elementos del array no hay manera de que salgan.
¿Me podéis echar una mano, por favor?