SortOn Test

by dizgid
♥0 | Line 19 | Modified 2010-05-25 01:36:38 | MIT License
play

ActionScript3 source code

/**
 * Copyright dizgid ( http://wonderfl.net/user/dizgid )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/2GtU
 */

package {
    import flash.display.Sprite;
    import flash.text.TextField;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            // sortTest
            var obj0:Object = {name:"obj0", id:-1, num:2 };
            var obj1:Object = {name:"obj1", id:0, num:2 };
            var obj2:Object = {name:"obj2", id:-1, num:1 };
            var obj3:Object = {name:"obj3", id:0, num:1 };
            var array:Array = [obj0, obj1, obj2, obj3];
            
            array.sortOn(["num", "id"], [Array.NUMERIC, Array.NUMERIC] );
            
           	var txtF:TextField = new TextField();
           	this.addChild(txtF);
           	
           	// trace
           	for(var i:int = 0; i < array.length; i++){
           		txtF.appendText(array[i].name+"\n");
           	}

        }
    }
}