flash on 2011-4-27

by deform
♥0 | Line 37 | Modified 2011-04-27 17:08:51 | MIT License
play

ActionScript3 source code

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

package {
    import flash.text.TextField;
    import flash.display.Sprite;
    import flash.events.Event;
    public class FlashTest extends Sprite {
        private var tf:TextField;
        private var tfReport:TextField;
        private var r:Number = 1;
        private var pr:Number = 1;
        private var count:int = 0;
        private var i:int = 0;
        
        public function FlashTest() {
            // write as3 code here..
            tf = new TextField();
            tf.text = "";
            tf.autoSize = "left";
            addChild(tf);
            
            tfReport = new TextField();
            tfReport.text = "";
            tfReport.autoSize = "left";
            tfReport.y = 100;
            addChild(tfReport);
            
            addEventListener(Event.ENTER_FRAME, _loopHandler);
        }
        
        private function _loopHandler(e:Event):void
        {
            for(i = 0; i < 500000; i++)
            {
                count++;
                r = Math.min(r, Math.random());
                if(r==0) removeEventListener(Event.ENTER_FRAME, _loopHandler);
                if(r != pr) tfReport.text = "Now minimum number is : " + r + "\nAppeared in " + count + "th calculation.";
                pr = r;
            }
            tf.text = "Calculated "+count+" time(s).";
        }

    }
}