Advertisement
Guest User

Untitled

a guest
Nov 8th, 2013
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. package com.preview {
  2.  
  3. import flash.utils.getTimer;
  4. import flash.display.MovieClip;
  5.  
  6. public class looptimer extends MovieClip{
  7.  
  8. var startTime:int;
  9. var allowedTime:int = 30;
  10. var loopTime:int;
  11.  
  12. public function looptimer() {
  13. // constructor code
  14. }
  15.  
  16. public function startFrame() {
  17. trace('At start frame.')
  18. if (!startTime) {
  19. startTime = getTimer();
  20. trace('Timer started.');
  21. }
  22. trace('ping');
  23. //MovieClip(this.root).stop();
  24. //var testM = MovieClip(root)
  25. //this.stop();
  26. //root.stop();
  27. //MovieClip(root).stop();
  28. //MainTimeLine(parent).stop();
  29. //MovieClip(parent).stop();
  30. //parent.stop();
  31. //DisplayObject(stage).stop();
  32. //MainTimeline(parent).stop();
  33. //Main(root).stop();
  34. //Object(root).stop();
  35. //this.stage.stop();
  36. //MovieClip(this).stop();
  37. //MovieClip(this.root).stop();
  38. (root as MovieClip).stop();
  39. //testM.stop();
  40. //trace(root);
  41. //trace(parent);
  42. //trace(ROOT);
  43. trace('pong');
  44. }
  45.  
  46. public function endFrame() {
  47. trace('At end frame.')
  48. if (!loopTime) {
  49. loopTime = getTimer() - startTime;
  50. }
  51.  
  52. if (((loopTime+getTimer())/1000) >= allowedTime) {
  53. trace('Won\'t be able to complete another loop. Stop.');
  54. trace('Total banner time: '+(getTimer()/1000)+'seconds');
  55. MovieClip(this.root).stop();
  56. //root.stop();
  57. } else {
  58. trace('Time for another loop.');
  59. }
  60. }
  61.  
  62. }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement