Не прямой ответ на вопрос, так как он немного расплывчатый + @alecmce уже дал ответ (в этой ситуации я бы также выбрал очередь загрузчиков, такую как BulkLoader).
Однако, поскольку я заметил подобный вопрос некоторое время назад, я просто хотел указать, что создание экземпляров всех загрузчиков сразу кажется немного неправильным.
Не было бы немного уместно просто хранить URL-адреса и обрабатывать их один за другим?
Базовый пример:
(будьте осторожны, я набрал его без тестирования ...)
// So here's the point: only Strings are stored ...
var urls:Array = new Array('image1.jpg','image2.jpg',image3.jpg);
loadNext();
function loadNext()
{
if(urls.length() == 0)
return;
load(urls.shift())
}
function load(url:String):void
{
// The loader is created lazily just before before we need it
var loader:Loader = new Loader(new URLRequest(url));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded)
loader.load(url);
}
function onLoaded(e:Event):void
{
event.target.removeEventListener(Event.COMPLETE, onLoaded);
addChild(event.target.content); // ... or whatever has to happen here.
loadNext();
}