Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. import flash.display.MovieClip;
  2. import flash.utils.Timer;
  3. import flash.events.TimerEvent;
  4. import flash.events.MouseEvent;
  5. import flash.ui.Mouse;
  6.  
  7. public class timerClass extends MovieClip {
  8. var myTimer:Timer = new Timer(1000, 300);
  9. var i:Number = 300;
  10. public function timerClass() {
  11. // constructor code
  12. timerTxt.text = String("05:00");
  13. myTimer.addEventListener(TimerEvent.TIMER, updateTime);
  14. myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, TimerComplete);
  15. startbutton.addEventListener(MouseEvent.CLICK, StartNow);
  16. pausebutton.addEventListener(MouseEvent.CLICK, PauseNow);
  17. restartbutton.addEventListener(MouseEvent.CLICK, restartNow);
  18. }
  19. private function updateTime(e:TimerEvent){
  20. i--;
  21. var totalSeconds:* = i;
  22. var minutes:* = Math.floor(totalSeconds/60);
  23. var seconds:* = totalSeconds % 60;
  24. if(String(minutes).length < 2)
  25. minutes = "0" + minutes;
  26. if(String(seconds).length < 2)
  27. seconds = "0" + seconds;
  28. timerTxt.text = minutes + ":" + seconds;
  29. }
  30.  
  31. private function TimerComplete(e:TimerEvent){
  32. messageTxt.text = "PRESENTATION IS NOW OVER"
  33. timerTxt.text = String("00:00");
  34. }
  35. private function StartNow(e:MouseEvent){
  36. myTimer.start();
  37.  
  38. }
  39.  
  40. private function PauseNow(e:MouseEvent){
  41. myTimer.stop();
  42. }
  43.  
  44. private function restartNow(e: MouseEvent): void{
  45. myTimer.stop();
  46. myTimer = new Timer(1000, 300);
  47. myTimer.addEventListener(TimerEvent.TIMER, updateTime);
  48. myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, TimerComplete);
  49. i = 300;
  50. messageTxt.text = ""
  51. timerTxt.text = String("05:00");
  52.  
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement