А чем это принципиально отличается от

Код:
var i:Number=10;
var _arr:Array = [];
while(i){// а не Boolean(i)
_arr.push("element"+i);
// вот, точно то же самое,
//только в обратную сторону =)
// _arr.push("element"+i.toString(10)); Ну не писать же так ;)
i--;
}