Имеем класс:

Код AS3:
package
{
import flash.events.*;
import flash.xml.*;
import flash.display.Loader;
import flash.net.URLRequest;
public class RTParse
{
public var rXML;
public function GetLinkFromID(id:String)
{
var loader:Loader = new Loader();
loader.addEventListener(Event.COMPLETE, XMLLoad);
loader.load(new URLRequest("блаблабла?id="+id));
trace('x:'+rXML);
}
private function XMLLoad(event:Event):void{
rXML=XML(event.target.data);
trace(rXML);
}
}
}
проблема вот в чем.
Из флешки я вызываю GetLinkFromID но оно мне ссылку не вернет. так как лоадер обрабатывается в XMLLoad.
Как заставить флеш подождать чтоли, пока лоадер обработается и продолжить работу с rXML в функции GetLinkFromID?