Timer
// timer: 3 gange 1 sekund – og så slut.
var myTimer:Timer = new Timer(1000, 3);//delay, repatCount myTimer.start(); myTimer.addEventListener(TimerEvent.TIMER, timerHandler); function timerHandler(e:TimerEvent):void { trace("Tick "+myTimer.currentCount); } myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, completeHandler); function completeHandler(e:TimerEvent):void { trace("Ding completed at "+myTimer.repeatCount); }
// En knap sætter tim i gang – og ændrer dens værdier
someButton.addEventListener(MouseEvent.MOUSE_DOWN, TimerJet); function TimerJet(e:MouseEvent) { var tim = new Timer (1000, 3); tim.start(); tim.addEventListener(TimerEvent.TIMER, onTimer); function onTimer(e:TimerEvent):void { trace("Tick "+tim.currentCount); } tim.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); function onTimerComplete(e:TimerEvent):void { trace("Ding completed at "+tim.repeatCount); tim.reset(); tim.delay = 500; tim.repeatCount = 5; tim.start(); } }
Modified: 7 February 2010 • by admin
Created: 8 April 2008 • by admin
Categories: as3 •snippet
Comments: none yet • add one!
Created: 8 April 2008 • by admin
Categories: as3 •snippet
Comments: none yet • add one!
