Hola buenas a todos,
llevo mucho tiempo haciendo servicio de esta gran web que es cristalab.
No decidí registrarme hasta hoy que me encontré con un problema.

He creado un juego en flash (as 2.0), y a la hora de crear el scoreboard encontré uno construido, pero el problema es que ordena los puntos de mayor a menor, es decir el que hace 20 es el primero por ejemplo, pero realmente me interesa hacerlo a la inversa, ya que se trata de segundo y el que hace menos gana, seria un orden de menor a mayor, y a parte este script que pegaré a continuación, también me ordena por el nombre que se introduce en el textfield de nombre.

Agradecería vuestra ayuda.

Gracias de antemano!

on(release, keyPress "<Enter>"){
player = SharedObject.getLocal("player_profile");
i = 1;
while(i < 6)
{
if (player.data["score" + i] == undefined)
{
player.data["score" + i] = 0;
player.flush();
}
if (player.data["name" + i] == undefined)
{
player.data["name" + i] = "";
player.flush();
}
i++;
}
i = 1;
while(i < 6)
{
if(_root.score >= player.data["score" + i])
{
n = 6
while(n >i)
{
player.data["score" + (n)] = player.data["score" + (n-1)];
player.data["name" + (n)] = player.data["name" + (n-1)];
player.flush();
n--;
}
player.data["score" + i] = _root.score;
player.data["name" + i] = _root.name;
player.flush();
break;
}
i++;
}

i = 1;
while(i < 6)
{
_root["score" + i] = player.data["score" + i];
_root["name" + i] = player.data["name" + i];
i++;
}

_root.gotoAndStop("done");

}