Я решал такое создав набор классов, реализующий очередь действий.
Есть класс, реализующий загрузку XML и класс, загружающий картинки.

Код AS3:
Actions.instance.addAction(new GetXmlAction(XML_URL));
Actions.instance.addAction(new LoadImagesAction(), true);
Actions.instance.start();
Таким образом LoadImagesAction может принимать в качестве параметров загруженный XML.
Все действия выполняются последовательно, в порядке добавления.
Не сказал бы что при таком решении становится намного проще (: