Я хочу сделать какую-то функцию с возвращением загружаемого объекта. Что-то вроде:
var myVar:String;
myVar = MyFuncs.GetResponse("http://www....");
А функция GetResponse должна возвращать какое-то строковое значение, например текст в формате json. Я пытаюсь .. Но не понимаю.
public function GetResponse(url:String):String{
var request:URLRequest = new URLRequest(url);
var loader:URLLoader = new URLLoader();
loader.load(request);
return loader.data
}
Но данные еще не загружены, когда я возвращаю значение. Я понимаю, мне нужно добавить слушателя, когда загрузчик завершен:
loader.addEventListener(Event.COMPLETE, Complete);
Но не могу понять, как мне вернуть загруженное значение, когда загрузка завершена. Потому что это будет другая функция ..
Пожалуйста, помогите, если кто знает как :)
Простите за мой английский, пожалуйста.