hola amigos tengo un problema  el caso es que tengo que recoger valores de un objecto en orden pero si utilizo for in  estos me los entrega desordenados 
 
por ejemplo   
 Código PHP:
    var param:Object={name:"beginGradientFill", type:"linear", colors: [0x000000,0xFFFFFF], alphas:[1,2] ,ratios:[125,255] ,matrix:"gradient"}
var arrayParam:Array=new Array()
 
for (var prop in param) {
    arrayParam.push(param[prop])
}
trace(arrayParam)
//0,16777215,1,2,125,255,linear,beginGradientFill,gradient 
    
  como pueden ver en el trace los valores devueltos están desordenados primero tendría que ser beginGradientFill que corresponde a name:  
no se he probado con sort pero no funciona Xd en fin no se como puedo recoger dichos datos en el orden en que se han colocado si alguno le a pasado esto y lo ha resuelto le agradecería que me lo digiera   XDXD saludos