
Код AS3:
var object:Array = new Array();
object[0] = "param_1";
object[2] = "param_3";
object[1] = "param_2";
for each(var i:Object in object){
trace(i);
}
для аррая порядок соблюдается, для числовых ключей и то в порядке добавления. Никогда не видел чтобы документация на это указывала, по сему не рекомендую это использовать.