Código PHP:
var a:Array = [2, 111, 4, 6, 651]; // o valores en 5 camposTxt
var valores:Array = new Array();
for(var i=1;i<6;i++) {
var num = a[i-1]; //random(1000);
this['txt'+i].text = num.toString(); // aqui son string
valores.push( Number(this['txt'+i].text) ); // a Numeros
}
trace("Valores desordenados = "+valores.join());
valores.sort(Array.NUMERIC); // ordena ascendente
trace("Valores ordenados ASCENDENTE = "+valores.join());
valores.sort(Array.NUMERIC | 2); // ordena descendente
trace("Valores ordenados DESCENDIENTE = "+valores.join());
for(var i=1;i<6;i++) {
this['result'+i].text = valores[i-1];
}
En los campos input lo que uno ingresa siempre es String A-Z a-z 0-9, entonces lo que te conviene es para asegurart, convertir el string a numero