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