Guest User

Untitled

a guest
May 7th, 2012
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1.  
  2. import flash.events.tim2erEvent;
  3.  
  4. stage.addEventListener(Event.ENTER_FRAME, fly);
  5. stage.addEventListener(KeyboardEvent.KEY_DOWN, steer);
  6.  
  7. var tim2er:tim2er = new tim2er(1000,15);
  8. tim2er.addEventListener("tim2er",ontim2eout);
  9. tim2er.start();
  10.  
  11. function steer (event:KeyboardEvent):void
  12. {
  13. if (event.keyCode == 37)
  14. {
  15. tim22.x -= 25;
  16. if (tim2.x<20)
  17. {
  18. tim2.x=20;
  19. }
  20. }
  21. if (event.keyCode == 38)
  22. {
  23. tim2.y -= 25;
  24. if (tim2.y<10)
  25. {
  26. tim2.y=10;
  27. }
  28. }
  29. if (event.keyCode == 39)
  30. {
  31. tim2.x += 25;
  32. if (tim2.x>700)
  33. {
  34. tim2.x=700;
  35. }
  36. }
  37. if (event.keyCode ==40)
  38. {
  39. tim2.y += 25;
  40. if (tim2.y>395)
  41. {
  42. tim2.y=395;
  43. }
  44. }
  45. }
  46. function fly (event:Event):void;
  47. {
  48. 2space1.x +=-20;//speed
  49. if (2space1.x < -100) // off screen
  50. {2space1.x =1500;
  51. }
  52. //star hit tim2
  53. if(2space1.hitTestObject(tim2) == true)
  54. {
  55. tim2.scaleX -= .05;
  56. tim2.scaleY -= .05;
  57. 2space1.x =1500;
  58. }
  59. 2space2.x +=-20;//speed
  60. if (2space2.x < -830) // off screen
  61. {2space2.x =1500;
  62. }
  63. //star hit tim2
  64. if(2space2.hitTestObject(tim2) == true)
  65. {
  66. tim2.scaleX -= .05;
  67. tim2.scaleY -= .05;
  68. 2space2.x =1500;
  69. }
  70. 2space3.x +=-20;//speed
  71. if (2space3.x < -100) // off screen
  72. {2space3.x =1500;
  73. }
  74. //star hit tim2
  75. if(2space3.hitTestObject(tim2) == true)
  76. {
  77. tim2.scaleX -= .05;
  78. tim2.scaleY -= .05;
  79. 2space3.x =1500;
  80. }
  81. 2space4.x +=-20;//speed
  82. if (2space4.x < -100) // off screen
  83. {2space4.x =1500;
  84. }
  85. //star hit tim2
  86. if(2space4.hitTestObject(tim2) == true)
  87. {
  88. tim2.scaleX -= .05;
  89. tim2.scaleY -= .05;
  90. 2space4.x =1500;
  91. }
  92. 2space5.x +=-20;//speed
  93. if (2space5.x < -100) // off screen
  94. {2space5.x =1500;
  95. }
  96. //star hit tim2
  97. if(2space5.hitTestObject(tim2) == true)
  98. {
  99. tim2.scaleX -= .05;
  100. tim2.scaleY -= .05;
  101. 2space5.x =1500;
  102. }
  103. 2space6.x +=-20;//speed
  104. if (2space6.x < -100) // off screen
  105. {2space6.x =1500;
  106. }
  107. //star hit tim2
  108. if(2space6.hitTestObject(tim2) == true)
  109.  
  110. { tim2.scaleX -= .05;
  111. tim2.scaleY -= .05;
  112. 2space6.x =1500;
  113. }
  114. 2space7.x +=-20;//speed
  115. if (2space7.x < -830) // off screen
  116. {2space7.x =1500;
  117. }
  118. //star hit tim2
  119. if(2space7.hitTestObject(tim2) == true)
  120. {
  121. tim2.scaleX -= .05;
  122. tim2.scaleY -= .05;
  123. 2space7.x =1500;
  124. }
  125.  
  126. if(tim2.scaleX < 0.0) {
  127. stage.removeEventListener(Event.ENTER_FRAME, fly);
  128. stage.removeEventListener(KeyboardEvent.KEY_DOWN, steer);
  129. tim2er.removeEventListener("tim2er",ontim2eout);
  130. gotoAndPlay(3);
  131. stop();
  132. }
  133. }
  134.  
  135. function ontim2eout(event:tim2erEvent):void {
  136. var currenttim2e:int = int(tim2eleft.text);
  137. currenttim2e=currenttim2e-1;
  138. if (currenttim2e==0) {
  139. stage.removeEventListener(Event.ENTER_FRAME, fly);
  140. stage.removeEventListener(KeyboardEvent.KEY_DOWN, steer);
  141. gotoAndPlay(4);
  142. stop();
  143. }
  144. else {
  145. tim2eleft.text=currenttim2e.toString();
  146. }
  147. }
Advertisement
Add Comment
Please, Sign In to add comment