배열이 대충 이러한 필드와 내용을 갖고 있다면..
score[0] = {name:"solar", num:scr[4]};//solar
score[1] = {name:"fire", num:scr[2]};//fire
score[2] = {name:"wind", num:scr[3]};//wind
score[3] = {name:"water", num:scr[0]};//water
score[4] = {name:"atom", num:scr[1]};//atom

//비교 기능을 통해 정렬
score.sort(compareFunction);

//비교기능
//2개를 비교해서 앞에 놓고 싶다면 -1, 같다면 0, 뒤에 놓아야 한다면 1를 리턴시킨다.
function compareFunction(a:Object, b:Object):Number {
if(a.num > b.num){
return -1;
} else
if(a.num == b.num){
return 0;
} else
{
return 1;
}
}
저작자 표시 비영리 변경 금지