Не совсем понятно зачем привязываться к порядку загрузки, но если уж это так принципиально, то есть два варианта:
1. Если важен именно порядок загрузки, то каждая следующая загрузка (очевидно) должна начинаться после предыдущей. Например как то так:

Код AS3:
protected var currentPic:int = 0;
protected function button1_clickHandler(event:MouseEvent):void
{
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest("images/" + currentPic + ".jpg");
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(request);
}
protected function onComplete(event:Event):void
{
trace (LoaderInfo(event.target).url);
currentPic++;
if (currentPic == myArray.length) return;
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest("images/" + currentPic + ".jpg");
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(request);
}
2. Если порядок не важен, а важно дождаться загрузки ВСЕХ картинок, то тоже с переменной currentPic, и когда currentPic == myArray.length - можно приступать к дальнейшим действиям.