- import flash.events.tim2erEvent;
- stage.addEventListener(Event.ENTER_FRAME, fly);
- stage.addEventListener(KeyboardEvent.KEY_DOWN, steer);
- var tim2er:tim2er = new tim2er(1000,15);
- tim2er.addEventListener("tim2er",ontim2eout);
- tim2er.start();
- function steer (event:KeyboardEvent):void
- {
- if (event.keyCode == 37)
- {
- tim22.x -= 25;
- if (tim2.x<20)
- {
- tim2.x=20;
- }
- }
- if (event.keyCode == 38)
- {
- tim2.y -= 25;
- if (tim2.y<10)
- {
- tim2.y=10;
- }
- }
- if (event.keyCode == 39)
- {
- tim2.x += 25;
- if (tim2.x>700)
- {
- tim2.x=700;
- }
- }
- if (event.keyCode ==40)
- {
- tim2.y += 25;
- if (tim2.y>395)
- {
- tim2.y=395;
- }
- }
- }
- function fly (event:Event):void;
- {
- 2space1.x +=-20;//speed
- if (2space1.x < -100) // off screen
- {2space1.x =1500;
- }
- //star hit tim2
- if(2space1.hitTestObject(tim2) == true)
- {
- tim2.scaleX -= .05;
- tim2.scaleY -= .05;
- 2space1.x =1500;
- }
- 2space2.x +=-20;//speed
- if (2space2.x < -830) // off screen
- {2space2.x =1500;
- }
- //star hit tim2
- if(2space2.hitTestObject(tim2) == true)
- {
- tim2.scaleX -= .05;
- tim2.scaleY -= .05;
- 2space2.x =1500;
- }
- 2space3.x +=-20;//speed
- if (2space3.x < -100) // off screen
- {2space3.x =1500;
- }
- //star hit tim2
- if(2space3.hitTestObject(tim2) == true)
- {
- tim2.scaleX -= .05;
- tim2.scaleY -= .05;
- 2space3.x =1500;
- }
- 2space4.x +=-20;//speed
- if (2space4.x < -100) // off screen
- {2space4.x =1500;
- }
- //star hit tim2
- if(2space4.hitTestObject(tim2) == true)
- {
- tim2.scaleX -= .05;
- tim2.scaleY -= .05;
- 2space4.x =1500;
- }
- 2space5.x +=-20;//speed
- if (2space5.x < -100) // off screen
- {2space5.x =1500;
- }
- //star hit tim2
- if(2space5.hitTestObject(tim2) == true)
- {
- tim2.scaleX -= .05;
- tim2.scaleY -= .05;
- 2space5.x =1500;
- }
- 2space6.x +=-20;//speed
- if (2space6.x < -100) // off screen
- {2space6.x =1500;
- }
- //star hit tim2
- if(2space6.hitTestObject(tim2) == true)
- { tim2.scaleX -= .05;
- tim2.scaleY -= .05;
- 2space6.x =1500;
- }
- 2space7.x +=-20;//speed
- if (2space7.x < -830) // off screen
- {2space7.x =1500;
- }
- //star hit tim2
- if(2space7.hitTestObject(tim2) == true)
- {
- tim2.scaleX -= .05;
- tim2.scaleY -= .05;
- 2space7.x =1500;
- }
- if(tim2.scaleX < 0.0) {
- stage.removeEventListener(Event.ENTER_FRAME, fly);
- stage.removeEventListener(KeyboardEvent.KEY_DOWN, steer);
- tim2er.removeEventListener("tim2er",ontim2eout);
- gotoAndPlay(3);
- stop();
- }
- }
- function ontim2eout(event:tim2erEvent):void {
- var currenttim2e:int = int(tim2eleft.text);
- currenttim2e=currenttim2e-1;
- if (currenttim2e==0) {
- stage.removeEventListener(Event.ENTER_FRAME, fly);
- stage.removeEventListener(KeyboardEvent.KEY_DOWN, steer);
- gotoAndPlay(4);
- stop();
- }
- else {
- tim2eleft.text=currenttim2e.toString();
- }
- }