flash on 2011-5-23

by deform
♥0 | Line 31 | Modified 2011-05-23 13:11:44 | 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/cMSa
 */

package {
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.TimerEvent;
    import flash.text.TextField;
    import flash.utils.Timer;
    public class FlashTest extends Sprite {
        private var a:Array = [];
        private var tf:TextField = new TextField();
        private var i:int=0;
        private var timer:Timer;
        public function FlashTest() {
            // write as3 code here..
            addChild(tf);
            addEventListener(Event.ENTER_FRAME, updateHandler);
        }
        
        private function updateHandler(e:Event):void
        {
            for(i = 0; a.length < 100; i++)
            {
                timer = new Timer(Math.random()*70 + 30, 1);
                timer.addEventListener(TimerEvent.TIMER_COMPLETE, tickHandler);
                a.push(i.toString());
                tf.appendText(a[i]+"\n");
            }
            
        }
        private function tickHandler(e:TimerEvent):void
        {
            a.pop();
        }


    }
}