Ситуация такая. Пусть есть объект типа URLLoader, назовем его urlloader. Он выполняет метод urlloader.load(параметры). Далее идет строка кода, которая должна выполняться лишь после того, как этот метод загрузит результат. Как это сделать?
Для уточнения напишу фрагмент кода:

Код AS3:
function load():void{
urlloader.addEventListener(Event.COMPLETE,complete_listener);
urlloader.load(new ULRRequest(request));
trace('done');
}
function complete_listener(e:Event.COMPLETE):void{
trace('from complete');
}
Так вот нужно, чтобы в консоли написалось сначала 'from complete', а потом уже 'done'. По факту получается наоборот при вызове функции load().