No se supone que la funcion de comparacion al devolver 0 deberia dejar el array en el mismo orden en que estaba?

Código :

var aNumeros:Array = new Array();
for (var i:Number = 0; i < 10; i ++) {
   aNumeros[i] = i;
}
trace(aNumeros.sort(fRandArray)); // 5,1,2,3,4,0,6,7,8,9

function fRandArray(elemetA:Number, elementB:Number):Number {
   return 0;
}