Я сделал что-то похожее на альтернативу Тодду. В основном мне приходилось загружать каждое изображение асинхронно (по одному).
Итак, я создал массив изображений и создал счетчик целых чисел (i), начиная с 0.
uploadImage(imagesArray[i]);
Каждый раз, когда я загружал изображение, вызывалось событие COMPLETE.
в рамках полной функции события счетчик был увеличен. Если бы счетчик был меньше длины массива images, я бы тогда
например, * +1008 *
i++
if (i < imagesArray.length) {
uploadImage(imagesArray[i]);
} else {
//all images have been uploaded.
//reset vars
i = 0;
imagesArray = [];
}