Hola, tengo un problema pasando variables entre PHP y Flash. Si la variable es un string definido entre comillas la pasa correctamente, pero si la variable se obtiene mediante una consulta mysql entonces no recibe valor (undefined). El código es el siguiente:
código flash
Código PHP:
var a = new LoadVars();
a.load("noticia_flash.php");
a.onLoad = function() {
//texto_txt.text=this.identidad;
texto_txt.text = this.noticia;
};
código php
Código PHP:
<?
$result = mysql_query("SELECT * FROM noticias ORDER BY id ASC LIMIT 0,2", $conexion);
mysql_close($conexion);
while ($r = mysql_fetch_array($result)) {
$noticia = $r["noticia"];
print "noticia=" . $noticia;
?>
Si sustituyo $noticia=$r['noticia'] por $noticia="hola" si se pasa "hola" al flash. El problema es que no pasa la variable si viene de una consulta mysql. La consulta es correcta y en php sin más si que muestra su valor.