Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import flash.display.MovieClip;
- import flash.utils.Timer;
- import flash.events.TimerEvent;
- import flash.events.MouseEvent;
- import flash.ui.Mouse;
- public class timerClass extends MovieClip {
- var myTimer:Timer = new Timer(1000, 300);
- var i:Number = 300;
- public function timerClass() {
- // constructor code
- timerTxt.text = String("05:00");
- myTimer.addEventListener(TimerEvent.TIMER, updateTime);
- myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, TimerComplete);
- startbutton.addEventListener(MouseEvent.CLICK, StartNow);
- pausebutton.addEventListener(MouseEvent.CLICK, PauseNow);
- restartbutton.addEventListener(MouseEvent.CLICK, restartNow);
- }
- private function updateTime(e:TimerEvent){
- i--;
- var totalSeconds:* = i;
- var minutes:* = Math.floor(totalSeconds/60);
- var seconds:* = totalSeconds % 60;
- if(String(minutes).length < 2)
- minutes = "0" + minutes;
- if(String(seconds).length < 2)
- seconds = "0" + seconds;
- timerTxt.text = minutes + ":" + seconds;
- }
- private function TimerComplete(e:TimerEvent){
- messageTxt.text = "PRESENTATION IS NOW OVER"
- timerTxt.text = String("00:00");
- }
- private function StartNow(e:MouseEvent){
- myTimer.start();
- }
- private function PauseNow(e:MouseEvent){
- myTimer.stop();
- }
- private function restartNow(e: MouseEvent): void{
- myTimer.stop();
- myTimer = new Timer(1000, 300);
- myTimer.addEventListener(TimerEvent.TIMER, updateTime);
- myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, TimerComplete);
- i = 300;
- messageTxt.text = ""
- timerTxt.text = String("05:00");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement