есть код:

Код AS1/AS2:
public function loadXml(pathToXML:String):void
{
xmlLoader.load(new URLRequest(pathToXML));
xmlLoader.addEventListener(Event.COMPLETE, xmlLoadHandler);
}
private function xmlLoadHandler(e:Event):void
{
trace(0);
}
public function getMedia():Object
{
trace(1)
}
это все методы одного класса, при вызове:

Код AS1/AS2:
Class.loadXml("xml.xml");
Class.getMedia();
Вместо ожидаемого вывода
0
1
выводится
1
0
Как решить эту проблему?