io ho fatto na cosa del genere (prima di altri codici):

codice:
i = 0;
var k = _root.getNextHighestDepth()-1;
while (i!=k && k>=0){
	i++;
	var kk = _root.getInstanceAtDepth(k);
	kk.swapDepths(i);
	var k = _root.getNextHighestDepth()-1;
}
però devo verificare bene se funziona o meno