Еще давно в голову пришла одна мысль, руки не доходили попробовать.
Интересно, в данном случае прокатит такое:

Код AS3:
private function imageLoadedHandler(e:Event):void
{
imageLoaded = true;
}
private function procession():void
{
for (var i:int = 0; i < c; i++)
{
//ждем загрузки
while (!imageLoaded) {}
//действуем))
someAction();
}
}
Или imageLoadedHandler не сможет выполниться, пока procession не закончится?