Buenas, llevo como un mes buscando la respuesta a este problema y no soy capaz, es vital para mi trabajo, y como no encuentre la solución pronto veo que todo lo que he hecho no me sirve de nada.
He probado mil formas diferentes de pasar una simple variable php a actionscript, hasta que al final he probado simplificando el código al máximo, pero ni siquiera de esa manera funciona.
Por ejemplo, si tengo este código "prueba.php":
Código PHP:
<?php
echo "nombre=Gonzalo";
?>
Y este código de AS3
Código:
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.net.sendToURL;
var req:URLRequest=new URLRequest("prueba.php");
var loader:URLLoader = new URLLoader();
loader.dataFormat=URLLoaderDataFormat.VARIABLES;
loader.load(req);
loader.addEventListener(Event.COMPLETE, loadCompleteHandler);
function loadCompleteHandler(event:Event):void {
var variable:URLVariables=new URLVariables(event.target.data);
var nombre:String = event.target.data.nombre;
trace(nombre);
}
stop();
Siempre me recoge el valor como null. Y no hay manera de pasar de ahí.
He llegado a copiar código de tutoriales y páginas tal cual y me sigue dando como valor null o NaN, es desesperante. Alguien me puede ayudar?