flash on 2011-8-18

by 3f5
♥0 | Line 27 | Modified 2011-08-18 11:52:06 | MIT License
play

ActionScript3 source code

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

package {
    import flash.text.TextFieldAutoSize;
    import flash.text.TextField;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        private var debug:TextField = new TextField();
        public function FlashTest() {
            addChild(debug);
            debug.autoSize = TextFieldAutoSize.LEFT;
            
            m('loop int', function ():void {
                var a:Unko;
                for (var i:int = 0; i < 1000000; i++) {
                    a = new Unko();
                    //a.a();
                }
                
            });

        }

        
        private function m(name:String, func:Function):void {
            var start:Date = new Date();
            
            func();
            
            var end:Date = new Date();
            
            debug.appendText(name + ': ' + String(end.getTime() - start.getTime()) + "ms\n");
        }

    }
}

class Unko {
    public function a():void {}
}