А почему бы не отсортировать картинки при запросе по глубине

Код:
SELECT * FROM images ... ORDER BY depth asc
а потом грузить их по очереди, то есть слушатель COMPLETE загрузчика записать так:

Код AS3:
loader.addEventListener(Event.COMPLETE, loadNext);
loadNext();
...
function loadNext(e:Event = null)
{
if(nextID >= images.length)
{
//все загружено
return;
}
if(e != null)//для первого вызова слушателя
addChild(e.target.data);
loader.load(images[nextID]);
nextID++;
}
так, что вверху будет картинка с наибольшим depth?
P.S. Псевдокод
