Сайлас, спасибо большое, но я еще в AS3 новичок, не сумею к сожалению воспользоваться вашим трудом.(разве что обьяснить

)
Как мне советовали загнал в массивы данные по scaleY и имени мувика, посортировал его, но почему-то слои установить не выходит

Код:
rec_array.sortOn(["xik", "name1"], Array.DESCENDING|Array.NUMERIC );
for(i=0; i<rec_array.length; i++){
thumb=rec_array[i].name1;
trace("Before: "+rec_array[i].dep);
allpicholder.setChildIndex(thumb, rec_array[i].dep-1);
//allpicholder содержит все мувики, которые нужно посортировать
trace("After: "+allpicholder.getChildIndex(thumb));
// индекс мувиков до и после setChildIndex одинаковый
}
Вроде же правильно написал, ошибок не выдает и не работает.