Возможно ли иметь «для каждого» цикла в обратном порядке? Или единственный способ сделать это, как
for(var i:int = maxnumber; i>0; i--) { //something }
Нет, вам нужно использовать обычный цикл for.
for
Вы можете изменить массив:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Array.html#reverse()
И иметь «для каждого» цикла.После цикла вы можете снова повернуть вспять.