Código :
private function createArraysData(_num:uint,_str:String):Array{
urlLdr = new URLLoader();
urlReq = new URLRequest();
//reading data from txt file
var file:String = "swf/arr_"+_str+".txt";
urlReq.url=file;
urlLdr.load(urlReq);
// Aquí quiero regresar un Array
urlLdr.addEventListener(Event.COMPLETE, decodeJSON);
var __AndTheArrIs:Array = // lo que regresa decodeJSON
return __AndTheArrIs;
}
//decoding funtion
private function decodeJSON(event:Event):Array {
var loader:URLLoader=URLLoader(event.target);
var Entities:Array=JSON.decode(loader.data);
var _arrImgEntitieData:Array = Entities[0].arrImgEntitieData;
var _arrHugeObj:Array = Entities[1].arrHugeObj;
var _arrMatches:Array = Entities[2].arrMatches;
return new Array(_arrImgEntitieData,_arrHugeObj,_arrMatches); // Esto quiero obtener de Array
}
La idea es que en la variable __AndTheArrIs pueda = pasar el addEventListener, pero no veo como, no me regresa un array
