
Код AS3:
public class XMLContainer{
public var data:XML;
public function XMLContainer(){
}
}
//............
private static var _response:XMLContainer=new XMLContainer();
public static function f1():XMLContainer {
//other code
var request:URLRequest = new URLRequest("...");
var loader:URLLoader = new URLLoader();
loader.load(request);
loader.addEventListener(Event.COMPLETE, f2);
return _response;
}
public static function f2(e:Event) {
_response.data = new XML(e.target.data);
}
Вы возвращаете объект response класса XMLContainer. Потом этому объекту передаёте значение подгруженного XMLa.