2月 23, 2010
配列オブジェクトのソート
俺俺メモ。
配列オブジェクトのどっかの要素でソートしたい。
//配列を適当でつくる
var pio:Array = new Array();
pio.push( { x:80 , y:585 } );
pio.push( { x:22 , y:105 } );
pio.push( { x:30 , y:555 } );
pio.push( { x:45 , y:255 } );
//yでソート、降順
pio.sortOn(["y"],[Array.DESCENDING]);
for( var i : Number = 0 ; i < pio.length ; i++ ){
trace(pio[i].x+","+pio[i].y);//出力
}
//出力結果、わ〜い
//80,585
//30,555
//45,255
//22,105