Tengo una funcion (o clase) que lee datos de PHP para varios archivos y obtengo una cadena como resultado. Ese resultado lo quiero almacenar en una variable para despues usarlo y mostrarlo en un Text Field.
Pero necesito usarlo mostralo despues de que se haya cargado y tengo entendido que como tengo los codigos esta incorrecto por que tengo que esperar a que le obtengan los datos
Bueno les dejo el codigo
Código ActionScript :
function leerPHP(archivo:String):void {
archivo = "php/" + archivo;
var loader:URLLoader = new URLLoader();
var resultado:String = new String();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(new URLRequest(archivo));
loader.addEventListener(Event.COMPLETE, loadComplete);
function loadComplete(e:Event) {
resultado = e.target.data.cadena;
//si lo imprimo aqui "texto.text = e.target.data.cadena;" si aparece;
// tengo entendido que debo poder un dispatchEvent pero aun no entiendo como
}
}
y tengo
Código ActionScript :
var estados:String = leerPHP("estados.php");
texto.text = estados;//Aqui no aparece
