Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 2.81 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  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. }