flash on 2011-5-23
♥0 |
Line 31 |
Modified 2011-05-23 13:11:44 |
MIT License
archived:2017-03-20 14:43:40
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();
}
}
}