STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
229595
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2595 · P5190

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/76665527?noj=FRM76665527-22DC" width="1" height="1"></div>

Apollo Fighter.swf

This is the info page for
Flash #47978

(Click the ID number above for more basic data on this flash file.)


Text
Loading...

Use The arrows to move
and avoid the rocks in the
Asteroid belt in the first
level. The red bar on the left
is your health, the yellow bar
on the right is the distance
to go.

= Health Bonus

Thanks to the various
authors of soundloops
at flashkit for the background
music and sound effects
in this game.

You are the best fighter that humanity has,
right now on a exploratory mission on a nearby
system. You get an emergency call that earth
is being attacked. Unfortunately an asteroid
system stands between you and earth and you
aren't armed. You must navigate through the
system to reach earth.
Use the arrows to move. Your life is display at
the top-left and the distance to go is on your
top-left.

I. Use space to shoot

= Life boost

= Double and triple shot

After Successfully surviving the
asterid belt to get home. You
findng  out that your planet is
being attacked by an alien race.
Your first objective is to destroy
this invasion fleet.

The invasion fleet was a cover for
their flagship, now you must defeat
their flagship to ensure safety to
your world.

You've defeated their invasion flagship,
but its only a matter of time before they
invade again. To turn the tide of battle
in your favor, you must take back some
critical chokepoints from the enemy.

New Powerup:

= Missile Powerup for 20 missile shots

You have made it through the distance
to the chokepoint that harbors a critical
base. To claim it, you must defeat the
guardian stationed here.

After taking the chokepoint and turning
the tide of war, the commanders have
decided to send you towards the enemy
homeworld-- to end it once and for all.
You must destroy seven specific ships to
gain access into their world.

Extra Powerup:

= Now gives you a big shot, the # of
these shots you have is indicated
at the top of the screen. Push
control to fire this shot. Because
of the energy of each shot, only one
can exist at a time.

Reaching the entry point to their homeworld,
you sense a disturbance. In order to enter into
the world, the big shots you have must be left
behind in space. Luckily without the weight of
the bigshots, you have extra missile-pod capacity.
Nearing the guarndian of the world, you notice his
only weak spot is between his beak.

Note: Although you lack the bigshot now, you
can pick up the 2 levels of missile upgrades
allowing you to fire double missiles. The boss
can only be damaged in between the beak.

After destroying the gateway guardian,
you head towards the center of the planet.
Protecting the heart of the planet, is the
last and toughest guardian. His only weak
stop is between his mouth, you must shoot
him there.

After defeating the final  guarding and
taking out the planet's core, you manage
to escape the catastrophic explosion that
followed. However, on the way back home
you got a bit drunk and .....

So you did not make it back to your
"welcome back hero" party alive. But
look on the bright side, humanity
erected a giant statue of you for
future generations to remember.

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 9 MovieClip "progressbar" in Frame 1
onClipEvent (load) { totalFileSize = _root.getBytesTotal(); this._xscale = 0; } onClipEvent (enterFrame) { bytesLoaded = _root.getBytesLoaded(); amountLoaded = bytesLoaded / totalFileSize; percentLoaded = int(100 * amountLoaded); this._xscale = percentLoaded; _root.loadingMessage = percentLoaded + "%"; if (amountLoaded >= 1) { _root.play(); } }
Frame 2
stop(); _global.lvlcnt = 1;
Frame 3
stop();
Frame 4
stop();
Frame 5
stop();
Frame 6
i = 1; while (i <= 4) { asteroidc.duplicateMovieClip("asteroidc" + i, i + 1000, asteroidc); i++; } j = 1; while (j <= 5) { asteroidb.duplicateMovieClip("asteroidb" + j, j + 2000, asteroidb); j++; } k = 1; while (k <= 3) { asteroida.duplicateMovieClip("asteroida" + k, k + 3000, asteroida); k++; } lvldone = 0; distance = 0; lives = 100; lifebar = 0; frameplay = 0; clip = new Sound(this); clip.attachSound("smw_kick"); stop(); i = 1; while (i <= 100) { t1.duplicateMovieClip("t1" + i, i + 100, t1); i++; } i = 1; while (i <= 40) { t2.duplicateMovieClip("t2" + i, i + 300, t2); i++; } i = 1; while (i <= 20) { t3.duplicateMovieClip("t3" + i, i + 400, t3); i++; } stop();
Instance of Symbol 69 MovieClip "t1" in Frame 6
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); this._y = random(400); speed = random(3) + 2; } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 71 MovieClip "t2" in Frame 6
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 73 MovieClip "t3" in Frame 6
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 105 MovieClip "dshot" in Frame 6
onClipEvent (load) { if (this._name == "dshot") { this._visible = false; } else { this._visible = true; } this.speed = 25; this._x = _root.heroship._x + 10; this._y = _root.heroship._y; } onClipEvent (enterFrame) { if (this._x > 580) { this.removeMovieClip(); } this._x = this._x + this.speed; }
Instance of Symbol 114 MovieClip "heroship" in Frame 6
onClipEvent (load) { this.speed = 11; this.shotcount = 1; this.isshot = 0; this.alive = 1; } onClipEvent (enterFrame) { if (Key.isDown(37)) { if (this._x > 20) { this._x = this._x - this.speed; } } if (Key.isDown(39)) { if (this._x < 530) { this._x = this._x + this.speed; } } if (Key.isDown(38)) { if (this._y > 20) { this._y = this._y - this.speed; } } if (Key.isDown(40)) { if (this._y < 380) { this._y = this._y + this.speed; } } else { this.isshot = 0; } }
Instance of Symbol 125 MovieClip "asteroida" in Frame 6
onClipEvent (load) { function reset() { this.speed = (random(6) + 4) + (_root.distance / 300); this._x = 580; this._y = random(400) - 25; if (this._name == "asteroida") { this._visible = false; } else { this._visible = true; } this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { if (this._x < -30) { this.reset(); } this._rotation = this._rotation - 5; this._x = this._x - this.speed; if ((this.hitTest(_root.heroship) && (this.dead == 0)) && (this._name != "asteroida")) { _root.rockhit.play(0, 1); _root.lives = _root.lives - 20; _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); this.gotoAndPlay(2); } }
Instance of Symbol 131 MovieClip "asteroidb" in Frame 6
onClipEvent (load) { function reset() { this.speed = (random(5) + 3) + (_root.distance / 300); this._x = 580; this._y = random(400) + 25; if (this._name == "asteroidb") { this._visible = false; } else { this._visible = true; } this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { if (this._x < -30) { this.reset(); } if ((this.hitTest(_root.heroship) && (this.dead == 0)) && (this._name != "asteroidb")) { _root.rockhit.play(0, 1); _root.lives = _root.lives - 10; _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); this.gotoAndPlay(2); } this._rotation = this._rotation + 5; this._x = this._x - this.speed; }
Instance of Symbol 136 MovieClip "asteroidc" in Frame 6
onClipEvent (load) { function reset() { this.speed = (random(4) + 3) + (_root.distance / 300); this._x = 580; this._y = random(400) - 25; if (this._name == "asteroidc") { this._visible = false; } else { this._visible = true; } this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { if (this._x < -30) { this.reset(); } if ((this.hitTest(_root.heroship) && (this.dead == 0)) && (this._name != "asteroidc")) { _root.rockhit.play(0, 1); _root.lives = _root.lives - 10; _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); this.gotoAndPlay(2); } this._rotation = this._rotation - 3; this._x = this._x - this.speed; }
Instance of Symbol 138 MovieClip in Frame 6
onClipEvent (load) { } onClipEvent (enterFrame) { _root.distance = _root.distance + 1; if ((_root.distance % 100) == 0) { _root.frameplay = _root.distance / 100; _root.distancecount.gotoAndPlay(_root.frameplay); } if ((_root.lives <= 0) && (_root.heroship.alive == 1)) { j = 1; while (j <= 5) { _root["asteroidb" + j].removeMovieClip(); j++; } i = 1; while (i <= 4) { _root["asteroidc" + i].removeMovieClip(); i++; } k = 1; while (k <= 3) { _root["asteroida" + k].removeMovieClip(); k++; } _root.asteroida.removeMovieClip(); _root.asteroidb.removeMovieClip(); _root.asteroidc.removeMovieClip(); _root.lvl1sound.stop(); _root.health.removeMovieClip(); _root.heroship.gotoAndPlay(2); } if ((_root.distance >= 1600) && (_root.lvldone == 0)) { _root.lvldone = 1; j = 1; while (j <= 5) { _root["asteroidb" + j].removeMovieClip(); j++; } i = 1; while (i <= 4) { _root["asteroidc" + i].removeMovieClip(); i++; } k = 1; while (k <= 3) { _root["asteroida" + k].removeMovieClip(); k++; } _root.asteroida.removeMovieClip(); _root.asteroidb.removeMovieClip(); _root.asteroidc.removeMovieClip(); _root.lvl1sound.stop(); _root.health.removeMovieClip(); _root.heroship.removeMovieClip(); _root.gotoAndStop("lvl1int"); } }
Instance of Symbol 61 MovieClip "health" in Frame 6
onClipEvent (load) { function reset() { this._x = 2000; this.speed = 5; this._y = random(300) + 30; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.speed; if (this._x < -50) { this.reset(); } if (this.hitTest(_root.heroship)) { _root.lives = _root.lives + 40; _root.clip.start(0, 1); if (_root.lives > 100) { _root.lives = 100; } _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); this.reset(); } }
Frame 7
stop(); stopAllSounds();
Frame 8
laserhit = new Sound(this); laserhit.attachSound("laser"); function shoot() { i = 1; while (i <= numenemies) { var _local2 = _root["enemy1" + i]; if (_local2.time < getTimer()) { _root.en2shot.duplicateMovieClip("en2shot" + shotcount, shotcount + 5000); var _local3 = _root["en2shot" + shotcount]; _local3._x = _local2._x; _local3._y = _local2._y; _local2.time = getTimer() + 2000; shotcount++; } i++; } } function shoot2() { j = 1; while (j <= numenemies) { var _local3 = _root["e2nmy" + j]; if (_local3.time < getTimer()) { _root.en1shot.duplicateMovieClip("en1shot" + shot2count, shot2count + 6000); var _local2 = _root["en1shot" + shot2count]; _local2._x = _root["e2nmy" + j]._x; _local2._y = _root["e2nmy" + j]._y; _local3.time = getTimer() + 2000; shot2count++; } j++; } } stop(); shotcount = 1; shot2count = 1; numenemies = 3; _global.lvlcnt = 2; i = 1; while (i <= numenemies) { enemy1.duplicateMovieClip("enemy1" + i, i + 1000, enemy1); var en = _root["enemy1" + i]; en._x = random(200); en._y = random(200); en.time = getTimer() + random(2000); i++; } j = 1; while (j <= numenemies) { e2nmy.duplicateMovieClip("e2nmy" + j, j + 2000, e2nmy); var enj = _root["e2nmy" + j]; enj._x = random(200); enj._y = random(200); enj.time = getTimer() + random(2000); j++; } k = 1; while (k <= 3) { asteroida.duplicateMovieClip("asteroida" + k, k + 3000, asteroida); k++; } lives = 100; distance = 0; lvldone = 0; shotlevel = 1; multishot = 0;
Instance of Symbol 153 MovieClip "enemy1" in Frame 8
onClipEvent (load) { function reset() { if (this._name == "enemy1") { this._visible = false; } else { this._visible = true; } this.speed = (random(4) + 2) + (_root.distance / 300); this._x = random(300) + 550; this._y = random(300) + 50; this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.speed; if (this._x < -50) { this.reset(); } if ((this.hitTest(_root.heroship) && (this.dead == 0)) && (this._name != "enemy1")) { _root.lives = _root.lives - 10; if ((_root.lives % 10) == 0) { _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); } else { lifebarplay = _root.lives - 5; _root.lifebar = (100 - lifebarplay) / 10; _root.splife.gotoAndStop(_root.lifebar); } this.gotoAndPlay(2); } }
Instance of Symbol 114 MovieClip "heroship" in Frame 8
onClipEvent (load) { this.speed = 11; this.shotcount = 1; this.isshot = 0; this.alive = 1; this.shotcount = 1; this.shotlevel = 1; } onClipEvent (enterFrame) { if (Key.isDown(37)) { if (this._x > 20) { this._x = this._x - this.speed; } } if (Key.isDown(39)) { if (this._x < 530) { this._x = this._x + this.speed; } } if (Key.isDown(38)) { if (this._y > 20) { this._y = this._y - this.speed; } } if (Key.isDown(40)) { if (this._y < 380) { this._y = this._y + this.speed; } } if (Key.isDown(32) && (this.isshot == 0)) { this.isshot = 1; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 4000); this.shotcount++; if ((_root.shotlevel >= 2) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 600); _root["sshot" + this.shotcount].yspeed = 7; _root.multishot = _root.multishot - 1; } if ((_root.shotlevel >= 3) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 700); _root["sshot" + this.shotcount].yspeed = -7; } if (this.shotcount > 45) { this.shotcount = 1; } } else { this.isshot = 0; } }
Instance of Symbol 105 MovieClip "sshot" in Frame 8
onClipEvent (load) { if (this._name == "sshot") { this._visible = false; } else { this._visible = true; } this.speed = 25; this._x = _root.heroship._x + 10; this._y = _root.heroship._y; } onClipEvent (enterFrame) { this._y = this._y + this.yspeed; if (this._x > 580) { this.removeMovieClip(); } this._x = this._x + this.speed; i = 1; while (i <= 3) { if ((this.hitTest(_root["e2nmy" + i]) && (this._name != "sshot")) && (_root["e2nmy" + i].dead == 0)) { _root["e2nmy" + i].gotoAndPlay(2); this.removeMovieClip(); } if ((this.hitTest(_root["enemy1" + i]) && (this._name != "sshot")) && (_root["enemy1" + i].dead == 0)) { _root["enemy1" + i].gotoAndPlay(2); this.removeMovieClip(); } if ((this.hitTest(_root["asteroida" + i]) && (this._name != "sshot")) && (_root["asteroida" + i].dead == 0)) { _root["asteroida" + i].gotoAndPlay(2); this.removeMovieClip(); } i++; } }
Instance of Symbol 125 MovieClip "asteroida" in Frame 8
onClipEvent (load) { function reset() { this.speed = (random(6) + 4) + (_root.distance / 300); this._x = 580; this._y = random(400) - 25; if (this._name == "asteroida") { this._visible = false; } else { this._visible = true; } this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { if (this._x < -30) { this.reset(); } this._rotation = this._rotation - 5; this._x = this._x - this.speed; if ((this.hitTest(_root.heroship) && (this.dead == 0)) && (this._name != "asteroida")) { _root.rockhit.play(0, 1); _root.lives = _root.lives - 10; if ((_root.lives % 10) == 0) { _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); } else { lifebarplay = _root.lives - 5; _root.lifebar = (100 - lifebarplay) / 10; _root.splife.gotoAndStop(_root.lifebar); } this.gotoAndPlay(2); } }
Instance of Symbol 160 MovieClip "e2nmy" in Frame 8
onClipEvent (load) { function reset() { if (this._name == "e2nmy") { this._visible = false; } else { this._visible = true; } this.speed = (random(3) + 2.5) + (_root.distance / 300); this._x = random(500) + 550; this._y = random(300) + 50; this.ycounter = 1; this.yspeed = random(3) + 2; this.sideflip = 1 + random(2); this.countmod = random(30) + 30; this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { this.ycounter++; if (this.sideflip == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if ((this.ycounter % this.countmod) == 0) { if (this.sideflip == 1) { this.sideflip = 2; } else { this.sideflip = 1; } } this._x = this._x - this.speed; if (this._x < -100) { this.reset(); } if ((this.hitTest(_root.heroship) && (this.dead == 0)) && (this._name != "e2nmy")) { _root.lives = _root.lives - 10; if ((_root.lives % 10) == 0) { _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); } else { lifebarplay = _root.lives - 5; _root.lifebar = (100 - lifebarplay) / 10; _root.splife.gotoAndStop(_root.lifebar); } this.gotoAndPlay(2); } }
Instance of Symbol 162 MovieClip "en1shot" in Frame 8
onClipEvent (load) { if (this._name == "en1shot") { this._visible = false; } else { this._visible = true; } this.xspeed = 10; this.yspeed = 10; this.xdistance = this._x - _root.heroship._x; this.ydistance = this._y - _root.heroship._y; this.totaldistance = Math.sqrt((this.xdistance * this.xdistance) + (this.ydistance * this.ydistance)); this.xspeed = (this.xdistance / this.totaldistance) * this.xspeed; this.yspeed = (this.ydistance / this.totaldistance) * this.yspeed; } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 520) || (this._x < -20)) || (this._y < -20)) || (this._y > 420)) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "en1shot")) { _root.lives = _root.lives - 5; _root.laserhit.start(0, 1); if ((_root.lives % 10) == 0) { _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); } else { lifebarplay = _root.lives - 5; _root.lifebar = (100 - lifebarplay) / 10; _root.splife.gotoAndStop(_root.lifebar); } this.removeMovieClip(); } }
Instance of Symbol 164 MovieClip "en2shot" in Frame 8
onClipEvent (load) { if (this._name == "en2shot") { this._visible = false; } else { this._visible = true; } } onClipEvent (enterFrame) { this._x = this._x - 15; if (this._x < -20) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "en2shot")) { _root.lives = _root.lives - 5; _root.laserhit.start(0, 1); if ((_root.lives % 10) == 0) { _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); } else { lifebarplay = _root.lives - 5; _root.lifebar = (100 - lifebarplay) / 10; _root.splife.gotoAndStop(_root.lifebar); } this.removeMovieClip(); } }
Instance of Symbol 61 MovieClip "health" in Frame 8
onClipEvent (load) { function reset() { this._x = random(1000) + 1000; this._y = random(300) + 50; this.xspeed = 5; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); if (_root.lives > 70) { _root.lives = 100; } else { _root.lives = _root.lives + 30; } if ((_root.lives % 10) == 0) { _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); } else { lifebarplay = _root.lives - 5; _root.lifebar = ((100 - lifebarplay) / 10) + 1; _root.splife.gotoAndStop(_root.lifebar); } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 167 MovieClip "powerup" in Frame 8
onClipEvent (load) { function reset() { this._x = random(550) + 1000; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); _root.multishot = _root.multishot + 30; if (_root.shotlevel < 3) { _root.shotlevel++; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 138 MovieClip in Frame 8
onClipEvent (load) { } onClipEvent (enterFrame) { _root.distance = _root.distance + 1; if ((_root.distance % 100) == 0) { _root.frameplay = _root.distance / 100; _root.distancecount.gotoAndPlay(_root.frameplay); } if ((_root.distance >= 1600) && (_root.lvldone == 0)) { _root.lvldone = 1; _root.powerup.swapDepths(9999); _root.powerup.removeMovieClip(); _root.health.swapDepths(9998); _root.health.removeMovieClip(); i = 1; while (i <= 3) { _root["asteroida" + i].removeMovieClip(); _root["e2nmy" + i].removeMovieClip(); _root["enemy1" + i].removeMovieClip(); _root.lvl2sound.stop(); i++; } _root.gotoAndPlay("l2comp"); } if ((_root.lives <= 0) && (_root.heroship.alive == 1)) { _root.lvldone = 1; _root.heroship.gotoAndPlay(2); _root.powerup.swapDepths(9999); _root.powerup.removeMovieClip(); _root.health.swapDepths(9998); _root.health.removeMovieClip(); i = 1; while (i <= 3) { _root["asteroida" + i].removeMovieClip(); _root["e2nmy" + i].removeMovieClip(); _root["enemy1" + i].removeMovieClip(); _root.lvl2sound.stop(); i++; } } _root.shoot(); _root.shoot2(); }
Frame 9
stop(); stopAllSounds();
Frame 10
function shotload(shotname) { _root[shotname]._x = _root.boss1._x - 40; _root[shotname]._y = _root.boss1._y; if (shotname == "bosshot1") { _root[shotname].xspeed = 15; _root[shotname].yspeed = -9; } else if (shotname == "bosshot2") { _root[shotname].xspeed = 15; _root[shotname].yspeed = -4; } else if (shotname == "bosshot3") { _root[shotname].xspeed = 18; _root[shotname].yspeed = 0; } else if (shotname == "bosshot4") { _root[shotname].xspeed = 15; _root[shotname].yspeed = 4; } else if (shotname == "bosshot5") { _root[shotname].xspeed = 13; _root[shotname].yspeed = 9; } else if (shotname == "bosshot6") { _root[shotname].xspeed = 4; _root[shotname].yspeed = 13; } else if (shotname == "bosshot7") { _root[shotname].xspeed = -6; _root[shotname].yspeed = 13; } } function shotmove(shotname) { _root[shotname]._x = _root[shotname]._x - _root[shotname].xspeed; _root[shotname]._y = _root[shotname]._y + _root[shotname].yspeed; } lasers = new Sound(this); lasers.attachSound("laser"); explosion = new Sound(this); explosion.attachSound("explosion"); implosion = new Sound(this); implosion.attachSound("implosion"); lvldone = 0; shotlevel = 1; multishot = 0; bosslife = 250; life = 100; stop(); this.health = 100; this.shotlevel = 1;
Instance of Symbol 188 MovieClip "boss1" in Frame 10
onClipEvent (load) { this.xspeed = 5; this.yspeed = 6; this.timer = 1; this.xmovement = 1; this.ymovement = 1; shotcount = 1; this.dead = 0; } onClipEvent (enterFrame) { this.timer++; if ((this.timer % 60) == 0) { if (this.ymovement == 1) { this.ymovement = 0; } else if (this.ymovement == 0) { this.ymovement = 1; } } if ((this.timer % 75) == 0) { if (this.xmovement == 0) { this.xmovement = 1; } else if (this.xmovement == 1) { this.xmovement = 0; } } if (this.xmovement == 1) { this._x = this._x - this.xspeed; } else { this._x = this._x + this.xspeed; } if (this.ymovement == 1) { this._y = this._y + this.yspeed; } else { this._y = this._y - this.yspeed; } if ((this.timer % 40) == 0) { i = 1; while (i <= 7) { _root.bosshot.duplicateMovieClip("bosshot" + i, i + 4000, bosshot); i++; } } if ((this.timer % 35) == 0) { _root.blueorb.duplicateMovieClip("blueorb1", 3001, blueorb); } }
Instance of Symbol 167 MovieClip "powerup" in Frame 10
onClipEvent (load) { function reset() { this._x = random(1500) + 1000; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); _root.multishot = _root.multishot + 30; if (_root.shotlevel < 3) { _root.shotlevel++; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 61 MovieClip "health" in Frame 10
onClipEvent (load) { function reset() { this._x = random(2000) + 1500; this._y = random(300) + 50; this.xspeed = 5; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); if (_root.lives > 70) { _root.lives = 100; } else { _root.lives = _root.lives + 30; } if ((_root.lives % 10) == 0) { _root.lifebar = (100 - _root.lives) / 10; _root.splife.gotoAndStop(_root.lifebar); } else { lifebarplay = _root.lives - 5; _root.lifebar = ((100 - lifebarplay) / 10) + 1; _root.splife.gotoAndStop(_root.lifebar); } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 114 MovieClip "heroship" in Frame 10
onClipEvent (load) { this.speed = 11; this.shotcount = 1; this.isshot = 0; this.alive = 1; this.shotlevel = 1; } onClipEvent (enterFrame) { if (Key.isDown(37)) { if (this._x > 20) { this._x = this._x - this.speed; } } if (Key.isDown(39)) { if (this._x < 530) { this._x = this._x + this.speed; } } if (Key.isDown(38)) { if (this._y > 20) { this._y = this._y - this.speed; } } if (Key.isDown(40)) { if (this._y < 380) { this._y = this._y + this.speed; } } if (Key.isDown(32) && (this.isshot == 0)) { this.isshot = 1; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 4000); this.shotcount++; if ((_root.shotlevel >= 2) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 600); _root["sshot" + this.shotcount].yspeed = 7; _root.multishot = _root.multishot - 1; } if ((_root.shotlevel >= 3) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 700); _root["sshot" + this.shotcount].yspeed = -7; } if (this.shotcount > 45) { this.shotcount = 1; } } else { this.isshot = 0; } k = 1; while (k <= 4) { if (this.hitTest(_root.boss1["bossection" + k]) && (this.alive == 1)) { _root.life = 0; _root.lifebar = (100 - _root.life) / 10; _root.splife.gotoAndStop(_root.lifebar); } k++; } }
Instance of Symbol 190 MovieClip "blueorb" in Frame 10
onClipEvent (load) { if (this._name == "blueorb") { this._visible = false; } else { this._visible = true; } this._x = _root.boss1._x - 30; this._y = _root.boss1._y; this.speed = 18; this.xdistance = this._x - _root.heroship._x; this.ydistance = this._y - _root.heroship._y; this.totaldistance = Math.sqrt((this.xdistance * this.xdistance) + (this.ydistance * this.ydistance)); if (this.totaldistance == 0) { this.totaldistance = 1; } this.xspeed = (this.speed * this.xdistance) / this.totaldistance; this.yspeed = (this.speed * this.ydistance) / this.totaldistance; } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x < -30) || (this._x > 580)) || (this._y > 430)) || (this._y < -30)) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "blueorb")) { _root.life = _root.life - 20; _root.explosion.start(0, 1); if ((_root.life % 10) == 0) { _root.lifebar = (100 - _root.life) / 10; _root.splife.gotoAndStop(_root.lifebar); } else { lifebarplay = _root.life + 5; _root.lifebar = ((100 - lifebarplay) / 10) + 1; _root.splife.gotoAndStop(_root.lifebar); } this.removeMovieClip(); } }
Instance of Symbol 192 MovieClip "bosshot" in Frame 10
onClipEvent (load) { if (this._name == "bosshot") { this._visible = false; } else { this._visible = true; } _root.shotload(this._name); } onClipEvent (enterFrame) { _root.shotmove(this._name); if ((((this._x > 560) || (this._x < -10)) || (this._y > 410)) || (this._y < -10)) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "bosshot")) { _root.life = _root.life - 5; _root.lasers.start(0, 1); if ((_root.life % 10) == 0) { _root.lifebar = (100 - _root.life) / 10; _root.splife.gotoAndStop(_root.lifebar); } else { lifebarplay = _root.life + 5; _root.lifebar = ((100 - lifebarplay) / 10) + 1; _root.splife.gotoAndStop(_root.lifebar); } this.removeMovieClip(); } }
Instance of Symbol 138 MovieClip in Frame 10
onClipEvent (load) { } onClipEvent (enterFrame) { if ((_root.lvldone == 0) && (_root.life <= 0)) { _root.lvldone = 1; _root.lvl2bossmusic.stop(); _root.boss1.removeMovieClip(); _root.heroship.gotoAndPlay(2); _root.gotoAndPlay("gameover"); } if ((_root.lvldone == 0) && (_root.bosslife <= 0)) { _root.lvl2bossmusic.stop(); _root.boss1.gotoAndPlay(3); _root.heroship.removeMovieClip(); _root.gotoAndPlay("lvl2bosscomp"); } }
Instance of Symbol 105 MovieClip "sshot" in Frame 10
onClipEvent (load) { if (this._name == "sshot") { this._visible = false; } else { this._visible = true; } this.speed = 25; this._x = _root.heroship._x + 10; this._y = _root.heroship._y; } onClipEvent (enterFrame) { this._y = this._y + this.yspeed; if (this._x > 580) { this.removeMovieClip(); } this._x = this._x + this.speed; i = 1; while (i <= 4) { if (this._name != "sshot") { if (this.hitTest(_root.boss1["bossection" + i])) { _root.bosslife = _root.bosslife - 1; _root.boss1.gotoAndPlay(2); this.removeMovieClip(); } } i++; } }
Frame 11
stop(); stopAllSounds();
Frame 12
laserhit = new Sound(this); laserhit.attachSound("laser"); shotlevel = 1; multishot = 0; distance = 0; lvldone = 0; k = 1; while (k <= 2) { asteroida.duplicateMovieClip("asteroida" + k, k + 3000, asteroida); k++; } fishship.duplicateMovieClip("fishship1", 1501, fishship); fishship.duplicateMovieClip("fishship2", 1499, fishship); function shoot() { i = 1; while (i <= numenemies) { var _local2 = _root["thi" + i]; if (_local2.time < getTimer()) { _root.ship1fire.duplicateMovieClip("ship1fire" + shotcount, shotcount + 5000); var _local3 = _root["ship1fire" + shotcount]; _local3._x = _local2._x; _local3._y = _local2._y; _local2.time = getTimer() + 2000; shotcount++; } if (shotcount > 50) { shotcount = 1; } i++; } } function shoot2() { j = 1; while (j <= 2) { var _local2 = _root["eyeship" + j]; if (_local2.time < getTimer()) { _root.eyeshot.duplicateMovieClip("eyeshot" + shot2count, shot2count + 6500); var _local3 = _root["eyeshot" + shot2count]; _local3._x = _local2._x; _local3._y = _local2._y; _local2.time = getTimer() + 3000; shot2count++; } if (shot2count > 50) { shot2count = 1; } j++; } } numenemies = 3; shotcount = 1; shot2count = 1; i = 1; while (i <= numenemies) { thi.duplicateMovieClip("thi" + i, i + 1000, thi); var en = _root["thi" + i]; en._x = random(200); en._y = random(200); en.time = getTimer() + random(2000); i++; } j = 1; while (j <= 2) { _root.eyeship.duplicateMovieClip("eyeship" + j, j + 7000, eyeship); var en = _root["eyeship" + j]; en._x = random(200); en._y = random(200); en.time = getTimer() + random(3000); j++; } stop(); life = 150; missiles = 0; lifebar = 150; _global.lvlcnt = 3;
Instance of Symbol 207 MovieClip "thi" in Frame 12
onClipEvent (load) { function reset() { if (this._name == "thi") { this._visible = false; } else { this._visible = true; } this._y = random(400); this._x = 600 + random(400); this.xspeed = random(2) + 5; this.dead = 0; } reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; if (this._x < -100) { this.reset(); } if ((this.hitTest(_root.heroship) && (this._name != "thi")) && (this.dead == 0)) { _root.life = _root.life - 10; this.gotoAndPlay(2); } }
Instance of Symbol 114 MovieClip "heroship" in Frame 12
onClipEvent (load) { this.speed = 11; this.shotcount = 1; this.isshot = 0; this.alive = 1; this.shotlevel = 1; this.missilecount = 1; this.ismissle = 1; this.mistime = 1; } onClipEvent (enterFrame) { this.mistime++; if (Key.isDown(37)) { if (this._x > 20) { this._x = this._x - this.speed; } } if (Key.isDown(39)) { if (this._x < 530) { this._x = this._x + this.speed; } } if (Key.isDown(38)) { if (this._y > 20) { this._y = this._y - this.speed; } } if (Key.isDown(40)) { if (this._y < 380) { this._y = this._y + this.speed; } } if (Key.isDown(32) && (this.isshot == 0)) { this.isshot = 1; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 4000); this.shotcount++; if ((_root.shotlevel >= 2) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 600); _root["sshot" + this.shotcount].yspeed = 7; _root.multishot = _root.multishot - 1; } if ((_root.shotlevel >= 3) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 700); _root["sshot" + this.shotcount].yspeed = -7; } if (this.shotcount > 45) { this.shotcount = 1; } } else { this.isshot = 0; } if (Key.isDown(32) && (this.mistime >= (this.ismissle + 12))) { if (_root.missiles > 0) { _root.missiles = _root.missiles - 1; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = 15; this.missilecount++; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = -15; this.missilecount++; } if (this.missilecount > 100) { this.missilecount = 1; } this.ismissle = this.mistime; } if (this.ismissile > 200) { this.ismissle = 1; this.mistime = 1; } }
Instance of Symbol 213 MovieClip "eyeship" in Frame 12
onClipEvent (load) { function reset() { this._x = random(400) + 800; this._y = random(200) + 100; this.speed = random(4) + 2; this.xspeed = random(6) + 3; if (this._name == "eyeship") { this._visible = false; } else { this._visible = true; } this.counter = 1; this.ydirection = 0; this.yspeed = 3.5; this.life = 3; } if (this._name == "eyeship") { this._visible = false; } else { this._visible = true; } this._x = random(300) + 650; this._y = random(200) + 100; this.counter = 1; this.ydirection = 0; this.yspeed = 3.5; this.life = 3; this.xspeed = random(6) + 3; } onClipEvent (enterFrame) { this.counter++; if ((this.counter % 50) == 0) { if (this.ydirection == 0) { this.ydirection = 1; } else if (this.ydirection == 1) { this.ydirection = 0; } } if (this.ydirection == 1) { this._y = this._y + this.yspeed; } else { this._y = this._y - this.yspeed; } if (this._x > 350) { this._x = this._x - this.xspeed; } if ((this.dead == 0) && (this.life <= 0)) { this.gotoAndPlay(4); } if ((this.hitTest(_root.heroship) && (this._name != "eyeship")) && (this.dead == 0)) { _root.life = _root.life - 20; this.gotoAndPlay(4); } }
Instance of Symbol 215 MovieClip "ship1fire" in Frame 12
onClipEvent (load) { if (this._name == "ship1fire") { this._visible = false; } else { this._visible = true; } this.shotdirection = random(2); if (this.shotdirection == 0) { this.xspeed = 15; } else { this.xspeed = -15; } this.yspeed = random(20) - 20; } onClipEvent (enterFrame) { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; if ((((this._x > 550) || (this._x < -50)) || (this._y > 450)) || (this._y < -20)) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "ship1fire")) { _root.life = _root.life - 10; this.removeMovieClip(); } }
Instance of Symbol 105 MovieClip "sshot" in Frame 12
onClipEvent (load) { if (this._name == "sshot") { this._visible = false; } else { this._visible = true; } this.speed = 25; this._x = _root.heroship._x + 10; this._y = _root.heroship._y; } onClipEvent (enterFrame) { this._y = this._y + this.yspeed; if (this._x > 580) { this.removeMovieClip(); } this._x = this._x + this.speed; i = 1; while (i <= 4) { i = 1; while (i <= 3) { if ((this.hitTest(_root["asteroida" + i]) && (this._name != "sshot")) && (_root["asteroida" + i].dead == 0)) { _root["asteroida" + i].gotoAndPlay(2); this.removeMovieClip(); } if ((this.hitTest(_root["thi" + i]) && (this._name != "sshot")) && (_root["thi" + i].dead == 0)) { _root["thi" + i].gotoAndPlay(2); this.removeMovieClip(); } if (this.hitTest(_root["eyeship" + i]) && (this._name != "sshot")) { _root["eyeship" + i].life--; if (_root["eyeship" + i].life > 0) { _root["eyeship" + i].gotoAndPlay(2); } this.removeMovieClip(); } i++; } i++; } if ((this.hitTest(_root.fishship1) && (this._name != "sshot")) && (_root.fishship1.dead == 0)) { _root.fishship1.gotoAndPlay(2); _root.fishship2.gotoAndPlay(2); this.removeMovieClip(); } if ((this.hitTest(_root.fishship2) && (this._name != "sshot")) && (_root.fishship2.dead == 0)) { _root.fishship1.gotoAndPlay(2); _root.fishship2.gotoAndPlay(2); this.removeMovieClip(); } }
Instance of Symbol 217 MovieClip "fishshot" in Frame 12
onClipEvent (load) { if (this._name == "fishshot") { this._visible = false; } else { this._visible = true; } this.xspeed = 18; } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; if (this._name == "fishshot1") { this._y = this._y - this.yspeed; } if (this._name == "fishshot2") { this._y = this._y + this.yspeed; } if (this._x < -50) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "fishshot")) { _root.life = _root.life - 10; this.removeMovieClip(); } }
Instance of Symbol 167 MovieClip "powerup" in Frame 12
onClipEvent (load) { function reset() { this._x = random(550) + 1000; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); _root.multishot = _root.multishot + 30; if (_root.shotlevel < 3) { _root.shotlevel++; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 61 MovieClip "health" in Frame 12
onClipEvent (load) { function reset() { this._x = random(1000) + 1000; this._y = random(300) + 50; this.xspeed = 5; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); if (_root.lives > 120) { _root.life = 150; } else { _root.life = _root.life + 30; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 277 MovieClip "themissile" in Frame 12
onClipEvent (load) { if (this._name == "themissile") { this._visible = false; } else { this._visible = true; } this._x = _root.heroship._x; this._y = _root.heroship._y; this.xspeed = 20; this.yfirecounter = 1; } onClipEvent (enterFrame) { this.yfirecounter++; if (this.yfirecounter < 10) { this._y = this._y + this.yspeed; } this._x = this._x + this.xspeed; if (this._x > 560) { this.removeMovieClip(); } i = 1; while (i <= 3) { if (this.hitTest(_root["eyeship" + i]) && (this.name != "themissile")) { _root["eyeship" + i].life--; if (_root["eyeship" + i].life > 0) { _root["eyeship" + i].gotoAndPlay(2); } this.removeMovieClip(); } if ((this.hitTest(_root["asteroida" + i]) && (this._name != "themissile")) && (_root["asteroida" + i].dead == 0)) { _root["asteroida" + i].gotoAndPlay(2); this.removeMovieClip(); } if ((this.hitTest(_root["thi" + i]) && (this._name != "themissile")) && (_root["thi" + i].dead == 0)) { _root["thi" + i].gotoAndPlay(2); this.removeMovieClip(); } i++; } if ((this.hitTest(_root.fishship1) && (this._name != "themissile")) && (_root.fishship1.dead == 0)) { _root.fishship1.gotoAndPlay(2); _root.fishship2.gotoAndPlay(2); this.removeMovieClip(); } if ((this.hitTest(_root.fishship2) && (this._name != "themissile")) && (_root.fishship2.dead == 0)) { _root.fishship1.gotoAndPlay(2); _root.fishship2.gotoAndPlay(2); this.removeMovieClip(); } }
Instance of Symbol 281 MovieClip "missleup" in Frame 12
onClipEvent (load) { function reset() { this._x = random(2000) + 900; this.speed = 3 + random(5); } reset(); } onClipEvent (enterFrame) { this._x = this._x - this.speed; if (this.hitTest(_root.heroship)) { _root.laserhit.start(0, 1); _root.missiles = _root.missiles + 20; this.reset(); } if (this._x < -100) { this.reset(); } }
Instance of Symbol 125 MovieClip "asteroida" in Frame 12
onClipEvent (load) { function reset() { this.speed = (random(6) + 2) + (_root.distance / 300); this._x = 580; this._y = random(400) - 25; if (this._name == "asteroida") { this._visible = false; } else { this._visible = true; } this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { if (this._x < -30) { this.reset(); } this._rotation = this._rotation - 5; this._x = this._x - this.speed; if ((this.hitTest(_root.heroship) && (this.dead == 0)) && (this._name != "asteroida")) { _root.rockhit.play(0, 1); _root.life = _root.life - 10; this.gotoAndPlay(2); } }
Instance of Symbol 138 MovieClip in Frame 12
onClipEvent (load) { } onClipEvent (enterFrame) { _root.lifebar = (150 - _root.life) / 10; _root.splife.gotoAndStop(_root.lifebar); _root.distance = _root.distance + 1; if ((_root.distance % 100) == 0) { _root.frameplay = _root.distance / 100; _root.distancecount.gotoAndPlay(_root.frameplay); } _root.shoot(); _root.shoot2(); if ((_root.distance >= 1530) && (_root.lvldone == 0)) { _root.lvldone = 1; _root.powerup.swapDepths(9999); _root.powerup.removeMovieClip(); _root.health.swapDepths(9998); _root.health.removeMovieClip(); _root.missileup.swapDepths(9997); _root.missileup.removeMovieClip(); _root.heroship.swapdepths(9996); _root.lvl3sound.stop(); _root.heroship.removeMovieClip(); _root.fishship.removeMovieClip(); _root.eyeship.removeMovieClip(); _root.thi.removeMovieClip(); _root.asteroida.removeMovieClip(); i = 1; while (i <= 3) { _root["fishship" + i].removeMovieClip(); _root["eyeship" + i].removeMovieClip(); _root["thi" + i].removeMovieClip(); _root["asteroida" + i].removeMovieClip(); i++; } } if (_root.distance >= 1600) { _root.lvl3sound.stop(); _root.gotoAndPlay("lvl3comp"); } if ((_root.life <= 0) && (_root.heroship.alive == 1)) { _root.lvldone = 1; _root.powerup.swapDepths(9999); _root.powerup.removeMovieClip(); _root.health.swapDepths(9998); _root.health.removeMovieClip(); _root.missileup.swapDepths(9997); _root.missileup.removeMovieClip(); _root.lvl3sound.stop(); _root.heroship.gotoAndPlay(2); _root.fishship.removeMovieClip(); _root.eyeship.removeMovieClip(); _root.thi.removeMovieClip(); _root.asteroida.removeMovieClip(); i = 1; while (i <= 3) { _root["fishship" + i].removeMovieClip(); _root["eyeship" + i].removeMovieClip(); _root["thi" + i].removeMovieClip(); _root["asteroida" + i].removeMovieClip(); i++; } } }
Instance of Symbol 283 MovieClip "eyeshot" in Frame 12
onClipEvent (load) { if (this._name == "eyeshot") { this._visible = false; } else { this._visible = true; } this.xspeed = 8; this.yspeed = 5; this.dopple = random(2); this.count = 1; } onClipEvent (enterFrame) { this.count++; if ((this.count % 50) == 0) { if (this.dopple == 1) { this.dopple = 0; } else if (this.dopple == 0) { this.dopple = 1; } } if (this.dopple == 1) { this._y = this._y + this.yspeed; } else if (this.dopple == 0) { this._y = this._y - this.yspeed; } this._x = this._x - this.xspeed; if (this._x < -50) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "eyeshot")) { _root.life = _root.life - 10; this.removeMovieClip(); } }
Instance of Symbol 290 MovieClip "fishship" in Frame 12
onClipEvent (load) { function reset() { if (this._name == "fishship") { this._visible = false; } else { this._visible = true; } this._x = 1800; this._y = 200; if (this._name == "fishship1") { this.yspeed = 6; } else if (this._name == "fishship2") { this.yspeed = -6; } else if (this._name == "fishship") { this.yspeed = 0; } this.counter = 1; this.xspeed = 6; this.counter = 1; this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { this.counter++; if ((this.counter % 50) == 0) { if (this.yspeed == 6) { this.yspeed = -6; } else if (this.yspeed == -6) { this.yspeed = 6; } } this._y = this._y + this.yspeed; this._x = this._x - this.xspeed; if (this._x < -200) { this.reset(); } if (((this.counter % 25) == 0) && (this._x < 550)) { if (this._name == "fishship1") { _root.fishshot.duplicateMovieClip("fishshot1", 8001, fishshot); _root.fishshot1._x = this._x; _root.fishshot1._y = this._y; if (this.yspeed == 6) { _root.fishshot1.yspeed = 6; } else { _root.fishshot1.yspeed = 6; } } if (this._name == "fishship2") { _root.fishshot.duplicateMovieClip("fishshot2", 8002, fishshot); _root.fishshot2._x = this._x; _root.fishshot2._y = this._y; if (this.yspeed == 6) { _root.fishshot2.yspeed = 6; } else { _root.fishshot2.yspeed = 6; } } } if ((this.hitTest(_root.heroship) && (this._name != "fishship")) && (this.dead == 0)) { _root.life = _root.life - 10; _root.fishship1.gotoAndPlay(2); _root.fishship2.gotoAndPlay(2); } }
Frame 13
stop(); stopAllSounds();
Frame 14
missiles = 0; shotlevel = 1; multishot = 0; bosslife = 400; legshot = 1; life = 150; lifebar = 150; lvldone = 0; kick = new Sound(this); kick.attachSound("smw_kick"); laserhit = new Sound(this); laserhit.attachSound("laser"); ex = new Sound(this); ex.attachSound("explosion"); stop();
Instance of Symbol 114 MovieClip "heroship" in Frame 14
onClipEvent (load) { this.speed = 11; this.shotcount = 1; this.isshot = 0; this.alive = 1; this.dead = 0; this.shotlevel = 1; this.missilecount = 1; this.ismissle = 1; this.mistime = 1; } onClipEvent (enterFrame) { this.mistime++; if (Key.isDown(37)) { if (this._x > 20) { this._x = this._x - this.speed; } } if (Key.isDown(39)) { if (this._x < 530) { this._x = this._x + this.speed; } } if (Key.isDown(38)) { if (this._y > 20) { this._y = this._y - this.speed; } } if (Key.isDown(40)) { if (this._y < 380) { this._y = this._y + this.speed; } } if (Key.isDown(32) && (this.isshot == 0)) { this.isshot = 1; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 4000); this.shotcount++; if ((_root.shotlevel >= 2) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 600); _root["sshot" + this.shotcount].yspeed = 7; _root.multishot = _root.multishot - 1; } if ((_root.shotlevel >= 3) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 700); _root["sshot" + this.shotcount].yspeed = -7; } if (this.shotcount > 45) { this.shotcount = 1; } } else { this.isshot = 0; } if (Key.isDown(32) && (this.mistime >= (this.ismissle + 12))) { if (_root.missiles > 0) { _root.missiles = _root.missiles - 1; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = 15; this.missilecount++; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = -15; this.missilecount++; } if (this.missilecount > 100) { this.missilecount = 1; } this.ismissle = this.mistime; } if (this.ismissile > 200) { this.ismissle = 1; this.mistime = 1; } i = 1; while (i <= 4) { if (this.hitTest(_root.boss2["bossp" + i]) && (this.dead == 0)) { _root.life = 0; } i++; } }
Instance of Symbol 317 MovieClip "boss2" in Frame 14
onClipEvent (load) { this.squidcount = 1; this.movecount = 1; this.dead = 0; this.yspeed = 5; this.movedir = 1; this.squidcount = 1; this.val = 1; } onClipEvent (enterFrame) { this.movecount++; if ((this.movecount % 50) == 0) { if (this.movedir == 1) { this.movedir = 0; } else if (this.movedir == 0) { this.movedir = 1; } _root.squidshot.duplicateMovieClip("squidshot" + this.squidcount, this.squidcount + 1000, _root.squidshot); this.squidcount++; if (this.squidcount > 7) { this.squidcount = 1; } } if (this.movedir == 1) { this._y = this._y + this.yspeed; } else { this._y = this._y - this.yspeed; } if ((this.movecount % 60) == 0) { _root.redshot.duplicateMovieClip("redshot1", 3001, _root.redshot); _root.redshot1._x = this._x - 30; _root.redshot1._y = this._y; } }
Instance of Symbol 167 MovieClip "powerup" in Frame 14
onClipEvent (load) { function reset() { this._x = random(550) + 1000; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); _root.multishot = _root.multishot + 30; if (_root.shotlevel < 3) { _root.shotlevel++; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 281 MovieClip "missleup" in Frame 14
onClipEvent (load) { function reset() { this._x = random(2000) + 900; this.speed = 3 + random(5); } reset(); } onClipEvent (enterFrame) { this._x = this._x - this.speed; if (this.hitTest(_root.heroship)) { _root.laserhit.start(0, 1); _root.missiles = _root.missiles + 20; this.reset(); } if (this._x < -100) { this.reset(); } }
Instance of Symbol 61 MovieClip "health" in Frame 14
onClipEvent (load) { function reset() { this._x = random(1000) + 1000; this._y = random(300) + 50; this.xspeed = 5; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); if (_root.lives > 120) { _root.life = 150; } else { _root.life = _root.life + 30; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 105 MovieClip "sshot" in Frame 14
onClipEvent (load) { if (this._name == "sshot") { this._visible = false; } else { this._visible = true; } this.speed = 25; this._x = _root.heroship._x + 10; this._y = _root.heroship._y; } onClipEvent (enterFrame) { this._y = this._y + this.yspeed; if (this._x > 580) { this.removeMovieClip(); } this._x = this._x + this.speed; i = 1; while (i <= 7) { if ((this.hitTest(_root["squidshot" + i]) && (this._name != "sshot")) && (_root["squidshot" + i].dead == 0)) { if (_root["squidshot" + i].life > 0) { _root["squidshot" + i].life--; _root["squidshot" + i].gotoAndPlay(2); this.removeMovieClip(); } } if ((this.hitTest(_root["squidshot" + i]) && (this._name != "sshot")) && (_root["squidshot" + i].dead == 1)) { _root["squidshot" + i].gotoAndPlay(4); _root["squidshot" + i].removeMovieClip(); } i++; } i = 1; while (i <= 4) { if ((this.hitTest(_root.boss2["bossp" + i]) && (_root.boss2.dead == 0)) && (this._name != "sshot")) { _root.kick.start(0, 1); _root.bosslife--; this.removeMovieClip(); } i++; } }
Instance of Symbol 277 MovieClip "themissile" in Frame 14
onClipEvent (load) { if (this._name == "themissile") { this._visible = false; } else { this._visible = true; } this._x = _root.heroship._x; this._y = _root.heroship._y; this.xspeed = 20; this.yfirecounter = 1; } onClipEvent (enterFrame) { this.yfirecounter++; if (this.yfirecounter < 10) { this._y = this._y + this.yspeed; } this._x = this._x + this.xspeed; if (this._x > 560) { this.removeMovieClip(); } i = 1; while (i <= 7) { if ((this.hitTest(_root["squidshot" + i]) && (this._name != "themissile")) && (_root["squidshot" + i].dead == 0)) { _root["squidshot" + i].life--; _root["squidshot" + i].gotoAndPlay(2); this.removeMovieClip(); } i++; } i = 1; while (i <= 4) { if ((this.hitTest(_root.boss2["bossp" + i]) && (_root.boss2.dead == 0)) && (this._name != "themissile")) { _root.kick.start(0, 1); _root.bosslife--; this.removeMovieClip(); } i++; } }
Instance of Symbol 325 MovieClip "squidshot" in Frame 14
onClipEvent (load) { if (this._name == "squidshot") { this._visible = false; } else { this._visible = true; } this._x = _root.boss2._x; this._y = _root.boss2._y; this.movecounter = 1; this.life = 5; this.sac = 1; this.val = random(2); if (this.val == 0) { if (_root.boss2._y > 250) { this.yspeed = 6.5; } else { this.yspeed = -6.5; } } else { this.yspeed = 0; } this.xspeed = 6.5; this.xdir = 1; this.ydir = 1; this.dead = 0; shotcount = 1; } onClipEvent (enterFrame) { this.movecounter++; if ((this.movecounter % 45) == 0) { if (this.xdir == 1) { this.xdir = 0; } else { this.xdir = 1; } if (this.ydir == 0) { this.ydir = 1; } else { this.ydir = 0; } } if (((this.movecounter % 25) == 0) && (this._name != "squidshot")) { shotcount = _root.legshot; _root.minishot.duplicateMovieClip("minishot" + shotcount, shotcount + 8000, _root.minishot); var theshot = _root["minishot" + shotcount]; theshot._x = this._x; theshot._y = this._y; _root.legshot++; if (_root.legshot > 900) { _root.legshot = 1; } } if (this.xdir == 1) { this._x = this._x - this.xspeed; } else { this._x = this._x + this.xspeed; } if (this.ydir == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if ((this.dead == 0) && (this.life == 0)) { this.gotoAndPlay(4); } if (this.sac == 0) { this.removeMovieClip(); } if ((this.hitTest(_root.heroship) && (_root.life > 0)) && (this._name != "squidshot")) { _root.life = _root.life - 30; _root.ex.start(0, 1); this.removeMovieClip(); } }
Instance of Symbol 327 MovieClip "minishot" in Frame 14
onClipEvent (load) { if (this._name == "minishot") { this._visible = false; } else { this._visible = true; } this.xspeed = 7; if (this._y > _root.heroship._y) { this.yspeed = 4.5; } else if (this._y < _root.heroship._y) { this.yspeed = -3.5; } } onClipEvent (enterFrame) { this._y = this._y - this.yspeed; this._x = this._x - this.xspeed; if (this._x < -50) { this.removeMovieClip(); } if ((this.hitTest(_root.heroship) && (_root.life > 0)) && (this._name != "minishot")) { _root.life = _root.life - 10; _root.ex.start(0, 1); this.removeMovieClip(); } }
Instance of Symbol 330 MovieClip "redshot" in Frame 14
onClipEvent (load) { if (this._name == "redshot") { this._visible = false; } else { this._visible = true; } this.xspeed = 4; } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; if (this._x < -50) { this.removeMovieClip(); } if ((this.hitTest(_root.heroship) && (_root.heroship.dead == 0)) && (this._name != "redshot")) { _root.life = _root.life - 50; _root.ex.start(0, 1); this.removeMovieClip(); } }
Instance of Symbol 332 MovieClip "ball" in Frame 14
onClipEvent (load) { if (this._name == "ball") { this._visible = false; } else { this._visible = true; } } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this._y = this._y + this.yspeed; if (this._x < -50) { this.removeMovieClip(); } if ((this.hitTest(_root.heroship) && (_root.life > 0)) && (this._name != "ball")) { _root.life = _root.life - 10; _root.ex.start(0, 1); this.removeMovieClip(); } }
Instance of Symbol 138 MovieClip in Frame 14
onClipEvent (load) { } onClipEvent (enterFrame) { _root.lifebar = (150 - _root.life) / 10; _root.splife.gotoAndStop(_root.lifebar); if ((_root.life <= 0) && (_root.heroship.dead == 0)) { _root.heroship.gotoAndPlay(2); _root.boss2.swapDepths(9960); _root.boss2.removeMovieClip(); _root.redshot.swapDepths(9950); _root.redshot.removeMovieClip(); _root.ball.swapDepths(9940); _root.ball.removeMovieClip(); _root.squidshot.swapDepths(9930); _root.squidshot.removeMovieClip(); _root.minishot.swapDepths(9920); _root.minishot.removeMovieClip(); _root.sshot.swapDepths(9910); _root.sshot.removeMovieClip(); _root.themissile.swapDepths(9900); _root.themissile.removeMovieClip(); _root.missleup.swapDepths(9890); _root.missleup.removeMovieClip(); _root.powerup.swapDepths(9870); _root.powerup.removeMovieClip(); _root.health.swapDepths(9880); _root.health.removeMovieClip(); i = 1; while (i <= 7) { _root["squidshot" + i].removeMovieClip(); _root["ball" + i].removeMovieClip(); i++; } j = 1; while (j <= 200) { _root["minishot" + j].removeMovieClip(); j++; } _root.gotoAndPlay("gameover"); } if ((_root.bosslife <= 0) && (_root.boss2.dead == 0)) { _root.boss2.gotoAndPlay(11); _root.redshot.swapDepths(9950); _root.redshot.removeMovieClip(); _root.ball.swapDepths(9940); _root.ball.removeMovieClip(); _root.squidshot.swapDepths(9930); _root.squidshot.removeMovieClip(); _root.minishot.swapDepths(9920); _root.minishot.removeMovieClip(); _root.sshot.swapDepths(9910); _root.sshot.removeMovieClip(); _root.themissile.swapDepths(9900); _root.themissile.removeMovieClip(); _root.missleup.swapDepths(9790); _root.missleup.removeMovieClip(); _root.powerup.swapDepths(9870); _root.powerup.removeMovieClip(); _root.health.swapDepths(9880); _root.health.removeMovieClip(); i = 1; while (i <= 7) { _root["squidshot" + i].removeMovieClip(); _root["ball" + i].removeMovieClip(); i++; } _root.heroship.swapDepths(9700); _root.heroship.removeMovieClip(); _root.gotoAndPlay("lvl3bosscomp"); } }
Frame 15
stop(); stopAllSounds();
Frame 16
k = 1; while (k <= 3) { squiddy.duplicateMovieClip("squiddy" + k, k + 3000, squiddy); k++; } starcount = 1; j = 1; while (j <= 3) { l4e.duplicateMovieClip("l4e" + j, j + 4400, l4e); j++; } i = 1; while (i <= 3) { slowenemy.duplicateMovieClip("slowenemy" + i, i + 4800, slowenemy); i++; } laserhit = new Sound(this); laserhit.attachSound("laser"); stop(); shotlevel = 2; multishot = 100; missiles = 0; bigshots = 2; smallred = 1; life = 150; countstart = 0; tokill = 7; cannoncount = 1; lifebar = 150; countdown = 60; lvlover = 0; _global.lvlcnt = 4;
Instance of Symbol 114 MovieClip "heroship" in Frame 16
onClipEvent (load) { this.speed = 11; this.shotcount = 1; this.isshot = 0; this.alive = 1; this.dead = 0; this.shotlevel = 1; this.missilecount = 1; this.ismissle = 1; this.mistime = 1; this.isbshot = 1; this.bshottime = 70; this.bshots = 1; } onClipEvent (enterFrame) { this.mistime++; this.bshottime++; if (Key.isDown(37)) { if (this._x > 20) { this._x = this._x - this.speed; } } if (Key.isDown(39)) { if (this._x < 530) { this._x = this._x + this.speed; } } if (Key.isDown(38)) { if (this._y > 20) { this._y = this._y - this.speed; } } if (Key.isDown(40)) { if (this._y < 380) { this._y = this._y + this.speed; } } if (Key.isDown(32) && (this.isshot == 0)) { this.isshot = 1; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 4000); this.shotcount++; if ((_root.shotlevel >= 2) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 600); _root["sshot" + this.shotcount].yspeed = 7; _root.multishot = _root.multishot - 1; } if ((_root.shotlevel >= 3) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 700); _root["sshot" + this.shotcount].yspeed = -7; } if (this.shotcount > 45) { this.shotcount = 1; } } else { this.isshot = 0; } if (Key.isDown(32) && (this.mistime >= (this.ismissle + 12))) { if (_root.missiles > 0) { _root.missiles = _root.missiles - 1; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = 15; this.missilecount++; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = -15; this.missilecount++; } if (this.missilecount > 100) { this.missilecount = 1; } this.ismissle = this.mistime; } if (this.ismissile > 200) { this.ismissle = 1; this.mistime = 1; } if ((Key.isDown(17) && (this.bshottime >= (this.isbshot + 70))) && (_root.bigshots > 0)) { _root.redshot.duplicateMovieClip("redshot" + this.bshots, this.bshots + 3300); _root.bigshots--; this.bshots++; this.bshottime = this.isbshot; if (this.bshots > 20) { this.bshots = 1; } } }
Instance of Symbol 346 MovieClip "l4e" in Frame 16
onClipEvent (load) { function reset() { if (this._name == "l4e") { this._visible = false; } else { this._visible = true; } this._x = random(300) + 590; this.speed = random(5) + 2; this._y = random(300) + 50; this.shotcounter = 1; this.dead = 0; this.dcount = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.speed; this.shotcounter++; if ((((this.shotcounter % 40) == 0) || ((this.shotcounter % 43) == 0)) || ((this.shotcounter % 46) == 0)) { if ((this._x < 550) && (this._name != "l4e")) { _root.cannonshot.duplicateMovieClip("cannonshot" + _root.cannoncount, _root.cannoncount + 5500); _root["cannonshot" + _root.cannoncount]._x = this._x; _root["cannonshot" + _root.cannoncount]._y = this._y; _root.cannoncount++; if (_root.cannoncount > 100) { _root.cannoncount = 1; } } } if (this._x < -75) { this.reset(); } if (this.dead == 1) { this.dcount++; } if (this.dcount > 5) { this.reset(); } if ((this.hitTest(_root.heroship) && (this._name != "l4e")) && (this.dead == 0)) { _root.life = _root.life - 20; this.gotoAndPlay(2); } }
Instance of Symbol 353 MovieClip "sadsquid" in Frame 16
onClipEvent (load) { function reset() { this.lives = 10; this._x = 1500; this.xspeed = 5; this.yspeed = 5; this._y = 100; this.ybounce = 0; this.ycount = 1; this.stime = 1; this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { this.stime++; if (this._x > 350) { this._x = this._x - this.xspeed; } else { this.ycount++; if ((this.ycount % 50) == 0) { if (this.ybounce == 0) { this.ybounce = 1; } else { this.ybounce = 0; } } if (this.ybounce == 0) { this._y = this._y + this.yspeed; } else { this._y = this._y - this.yspeed; } } if ((this.stime % 50) == 0) { if (this._x < 500) { l = 1; while (l <= 5) { _root.blueshot.duplicateMovieClip("blueshot" + l, l + 6500); _root["blueshot" + l]._x = this._x; _root["blueshot" + l]._y = this._y; l++; } } } if ((this.hitTest(_root.heroship) && (_root.heroship.dead == 0)) && (this.dead == 0)) { _root.life = 0; this.removeMovieClip(); } }
Instance of Symbol 393 MovieClip "squiddy" in Frame 16
onClipEvent (load) { function reset() { if (this._name == "squiddy") { this._visible = false; } else { this._visible = true; } this._x = random(200) + 300; this._y = -random(500); this.xspeed = 3; this.yspeed = random(3) + 2; this.xwobble = 1; this.xwobblecount = 1; this.startime = 1; this.dead = 0; this.deadcount = 1; } this.reset(); } onClipEvent (enterFrame) { this.startime++; this.xwobblecount++; if ((this.xwobblecount % 25) == 0) { this.xwobble = random(2); } if (this._y > 0) { if (this.xwobble == 0) { this._x = this._x + this.xspeed; } else { this._x = this._x - this.xspeed; } } this._y = this._y + this.yspeed; if (((this.startime % 25) == 0) && (this._name != "squiddy")) { _root.starshot.duplicateMovieClip("starshot" + _root.starcount, _root.starcount + 3500); _root["starshot" + _root.starcount]._x = this._x; _root["starshot" + _root.starcount]._y = this._y; _root.starcount++; if (_root.starcount > 50) { _root.starcount = 1; } } if (this._y > 500) { this.reset(); } if (this.dead == 1) { this.deadcount++; } if (this.deadcount > 5) { this.reset(); } if ((this.hitTest(_root.heroship) && (this._name != "squiddy")) && (this.dead == 0)) { _root.life = _root.life - 20; this.gotoAndPlay(32); } }
Instance of Symbol 105 MovieClip "sshot" in Frame 16
onClipEvent (load) { if (this._name == "sshot") { this._visible = false; } else { this._visible = true; } this.speed = 25; this._x = _root.heroship._x + 10; this._y = _root.heroship._y; } onClipEvent (enterFrame) { this._y = this._y + this.yspeed; this._x = this._x + this.speed; i = 1; while (i <= 3) { if ((this.hitTest(_root["squiddy" + i]) && (_root["squiddy" + i].dead == 0)) && (this._name != "sshot")) { _root["squiddy" + i].gotoAndPlay(32); this.removeMovieClip(); } if ((this.hitTest(_root["l4e" + i]) && (_root["l4e" + i].dead == 0)) && (this._name != "sshot")) { _root["l4e" + i].gotoAndPlay(2); this.removeMovieClip(); } if ((this.hitTest(_root["slowenemy" + i]) && (_root["slowenemy" + i].dead == 0)) && (this._name != "sshot")) { _root["slowenemy" + i].gotoAndPlay(2); this.removeMovieClip(); } i++; } if ((this.hitTest(_root.sadsquid) && (_root.sadsquid.dead == 0)) && (this._name != "sshot")) { _root.sadsquid.lives--; if (_root.sadsquid.lives <= 0) { _root.sadsquid.gotoAndPlay(2); } this.removeMovieClip(); } if (this._x > 580) { this.removeMovieClip(); } }
Instance of Symbol 277 MovieClip "themissile" in Frame 16
onClipEvent (load) { if (this._name == "themissile") { this._visible = false; } else { this._visible = true; } this._x = _root.heroship._x; this._y = _root.heroship._y; this.xspeed = 20; this.yfirecounter = 1; } onClipEvent (enterFrame) { this.yfirecounter++; if (this.yfirecounter < 10) { this._y = this._y + this.yspeed; } this._x = this._x + this.xspeed; if (this._x > 560) { this.removeMovieClip(); } i = 1; while (i <= 3) { if ((this.hitTest(_root["squiddy" + i]) && (_root["squiddy" + i].dead == 0)) && (this._name != "themissile")) { _root["squiddy" + i].gotoAndPlay(32); this.removeMovieClip(); } if ((this.hitTest(_root["l4e" + i]) && (_root["l4e" + i].dead == 0)) && (this._name != "themissile")) { _root["l4e" + i].gotoAndPlay(2); this.removeMovieClip(); } if ((this.hitTest(_root["slowenemy" + i]) && (_root["slowenemy" + i].dead == 0)) && (this._name != "themissile")) { _root["slowenemy" + i].gotoAndPlay(2); this.removeMovieClip(); } i++; } if ((this.hitTest(_root.sadsquid) && (_root.sadsquid.dead == 0)) && (this._name != "themissile")) { _root.sadsquid.lives--; if (_root.sadsquid.lives <= 0) { _root.sadsquid.gotoAndPlay(2); } this.removeMovieClip(); } }
Instance of Symbol 281 MovieClip "missleup" in Frame 16
onClipEvent (load) { function reset() { this._x = random(2000) + 900; this.speed = 3 + random(5); } reset(); } onClipEvent (enterFrame) { this._x = this._x - this.speed; if (this.hitTest(_root.heroship)) { _root.laserhit.start(0, 1); _root.missiles = _root.missiles + 20; _root.bigshots = _root.bigshots + 1; this.reset(); } if (this._x < -100) { this.reset(); } }
Instance of Symbol 167 MovieClip "powerup" in Frame 16
onClipEvent (load) { function reset() { this._x = random(550) + 1000; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); _root.multishot = _root.multishot + 30; if (_root.shotlevel < 3) { _root.shotlevel++; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 330 MovieClip "redshot" in Frame 16
onClipEvent (load) { if (this._name == "redshot") { this._visible = false; } else { this._visible = true; } this._x = _root.heroship._x + 25; this._y = _root.heroship._y; this.xspeed = 4; } onClipEvent (enterFrame) { this._x = this._x + this.xspeed; if (this._x > 650) { this.removeMovieClip(); } i = 1; while (i <= 3) { if ((this.hitTest(_root["squiddy" + i]) && (_root["squiddy" + i].dead == 0)) && (this._name != "redshot")) { _root["squiddy" + i].gotoAndPlay(32); } if ((this.hitTest(_root["l4e" + i]) && (_root["l4e" + i].dead == 0)) && (this._name != "redshot")) { _root["l4e" + i].gotoAndPlay(2); } if ((this.hitTest(_root["slowenemy" + i]) && (_root["slowenemy" + i].dead == 0)) && (this._name != "redshot")) { _root["slowenemy" + i].gotoAndPlay(2); } i++; } if ((this.hitTest(_root.sadsquid) && (_root.sadsquid.dead == 0)) && (this._name != "redshot")) { _root.sadsquid.lives--; if (_root.sadsquid.lives <= 0) { _root.sadsquid.gotoAndPlay(2); } } }
Instance of Symbol 332 MovieClip "ball" in Frame 16
onClipEvent (load) { if (this._name == "ball") { this._visible = false; } else { this._visible = true; } } onClipEvent (enterFrame) { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; if (this._x > 650) { this.removeMovieClip(); } i = 1; while (i <= 3) { if ((this.hitTest(_root["squiddy" + i]) && (_root["squiddy" + i].dead == 0)) && (this._name != "ball")) { _root["squiddy" + i].gotoAndPlay(32); this.removeMovieClip(); } if ((this.hitTest(_root["l4e" + i]) && (_root["l4e" + i].dead == 0)) && (this._name != "ball")) { _root["l4e" + i].gotoAndPlay(2); this.removeMovieClip(); } if ((this.hitTest(_root["slowenemy" + i]) && (_root["slowenemy" + i].dead == 0)) && (this._name != "ball")) { _root["slowenemy" + i].gotoAndPlay(2); this.removeMovieClip(); } i++; } if ((this.hitTest(_root.sadsquid) && (_root.sadsquid.dead == 0)) && (this._name != "ball")) { _root.sadsquid.lives--; if (_root.sadsquid.lives <= 0) { _root.sadsquid.gotoAndPlay(2); } this.removeMovieClip(); } }
Instance of Symbol 395 MovieClip "starshot" in Frame 16
onClipEvent (load) { if (this._name == "starshot") { this._visible = false; } else { this._visible = true; } this.totalspeed = 12; this.xdis = this._x - _root.heroship._x; this.ydis = this._y - _root.heroship._y; this.totaldis = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = this.totalspeed * (this.xdis / this.totaldis); this.yspeed = this.totalspeed * (this.ydis / this.totaldis); } onClipEvent (enterFrame) { this._rotation = this._rotation + 4; this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x < -10) || (this._x > 560)) || (this._y <= 10)) || (this._y > 410)) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "starshot")) { _root.life = _root.life - 10; this.removeMovieClip(); } }
Instance of Symbol 397 MovieClip "cannonshot" in Frame 16
onClipEvent (load) { if (this._name == "cannonshot") { this._visible = false; } else { this._visible = true; } this.xspeed = 12; this.yspeed = random(10) - 5; } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this._y = this._y + this.yspeed; if (this._x > 650) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "cannonshot")) { _root.life = _root.life - 10; this.removeMovieClip(); } }
Instance of Symbol 401 MovieClip "slowenemy" in Frame 16
onClipEvent (load) { function reset() { if (this._name == "slowenemy") { this._visible = false; } else { this._visible = true; } this.xspeed = random(7) + 11; this._x = 1350; this._y = 50 + random(300); this.yspeed = 4; this.ywobble = 1; this.wobblecount = 1; this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { this.wobblecount++; if ((this.wobblecount % 25) == 0) { if (this.ywobble == 1) { this.ywobble = 0; } else { this.ywobble = 1; } } if (this.ywobble == 1) { this._y = this._y + this.yspeed; } else { this._y = this._y - this.yspeed; } this._x = this._x - this.xspeed; if (this._x < -150) { this.reset(); } if ((this.hitTest(_root.heroship) && (this._name != "slowenemy")) && (this.dead == 0)) { _root.life = _root.life - 20; this.gotoAndPlay(2); } }
Instance of Symbol 61 MovieClip "health" in Frame 16
onClipEvent (load) { function reset() { this._x = random(850) + 700; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); if (_root.lives > 120) { _root.life = 150; } else { _root.life = _root.life + 30; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 403 MovieClip "blueshot" in Frame 16
onClipEvent (load) { if (this._name == "blueshot") { this._visible = false; } else { this._visible = true; } this.xspeed = 14; if (this._name == "blueshot1") { this.yspeed = 10; } else if (this._name == "blueshot2") { this.yspeed = 5; } else if (this._name == "blueshot3") { this.yspeed = 0; } else if (this._name == "blueshot4") { this.yspeed = -5; } else if (this._name == "blueshot5") { this.yspeed = -10; } } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if (this._x < -10) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "blueshot")) { _root.life = _root.life - 10; this.removeMovieClip(); } }
Instance of Symbol 138 MovieClip in Frame 16
onClipEvent (load) { } onClipEvent (enterFrame) { _root.lifebar = (150 - _root.life) / 10; _root.splife.gotoAndStop(_root.lifebar); if ((_root.life < 0) && (_root.lvlover == 0)) { _root.lvlover = 1; _root.sadsquid.swapDepths(9999); _root.sadsquid.removeMovieClip(); _root.slowenemy.swapDepths(9998); _root.slowenemy.removeMovieClip(); _root.sadsquid.swapDepths(9997); _root.sadsquid.removeMovieClip(); _root.squiddy.swapDepths(9996); _root.squiddy.removeMovieClip(); _root.l4e.swapDepths(9995); _root.l4e.removeMovieClip(); _root.powerup.swapDepths(9994); _root.powerup.removeMovieClip(); _root.health.swapDepths(9993); _root.health.removeMovieClip(); _root.missleup.swapDepths(9992); _root.missleup.removeMovieClip(); _root.sshot.swapDepths(9991); _root.starshot.swapDepths(9990); _root.starshot.removeMovieClip(); _root.cannonshot.swapDepths(9989); _root.cannonshot.removeMovieClip(); _root.blueshot.swapDepths(9988); _root.blueshot.removeMovieClip(); _root.themissile.swapDepths(9987); _root.themissle.removeMovieClip(); _root.redshot.swapDepths(9986); _root.redshot.removeMovieClip(); _root.ball.swapDepths(9985); _root.ball.removeMovieClip(); i = 1; while (i <= 4) { _root["l4e" + i].removeMovieClip(); _root["squiddy" + i].removeMovieClip(); _root["slowenemy" + i].removeMovieClip(); i++; } _root.heroship.gotoAndPlay(2); } if (_root.tokill <= 0) { _root.sadsquid.swapDepths(9999); _root.sadsquid.removeMovieClip(); _root.slowenemy.swapDepths(9998); _root.slowenemy.removeMovieClip(); _root.sadsquid.swapDepths(9997); _root.sadsquid.removeMovieClip(); _root.squiddy.swapDepths(9996); _root.squiddy.removeMovieClip(); _root.l4e.swapDepths(9995); _root.l4e.removeMovieClip(); _root.powerup.swapDepths(9994); _root.powerup.removeMovieClip(); _root.health.swapDepths(9993); _root.health.removeMovieClip(); _root.missleup.swapDepths(9992); _root.missleup.removeMovieClip(); _root.sshot.swapDepths(9991); _root.starshot.swapDepths(9990); _root.starshot.removeMovieClip(); _root.cannonshot.swapDepths(9989); _root.cannonshot.removeMovieClip(); _root.blueshot.swapDepths(9988); _root.blueshot.removeMovieClip(); _root.themissile.swapDepths(9987); _root.themissle.removeMovieClip(); _root.redshot.swapDepths(9986); _root.redshot.removeMovieClip(); _root.ball.swapDepths(9985); _root.ball.removeMovieClip(); i = 1; while (i <= 4) { _root["l4e" + i].removeMovieClip(); _root["squiddy" + i].removeMovieClip(); _root["slowenemy" + i].removeMovieClip(); i++; } _root.countdown--; } if (_root.countdown <= 0) { _root.heroship.swapDepths(9999); _root.heroship.removeMovieClip(); _root.gotoAndPlay("lvl4comp"); } }
Frame 17
stop(); stopAllSounds();
Frame 18
lvlover = 0; stop(); bosslife = 150; shotlevel = 3; multishot = 50; laserhit = new Sound(this); laserhit.attachSound("laser"); missiles = 15; missilelevel = 1; lifebar = 150; life = 150;
Instance of Symbol 114 MovieClip "heroship" in Frame 18
onClipEvent (load) { this.speed = 11; this.shotcount = 1; this.isshot = 0; this.alive = 1; this.dead = 0; this.shotlevel = 1; this.missilecount = 1; this.ismissle = 1; this.mistime = 1; this.isbshot = 1; this.bshottime = 70; this.bshots = 1; } onClipEvent (enterFrame) { this.mistime++; this.bshottime++; if (Key.isDown(37)) { if (this._x > 20) { this._x = this._x - this.speed; } } if (Key.isDown(39)) { if (this._x < 530) { this._x = this._x + this.speed; } } if (Key.isDown(38)) { if (this._y > 20) { this._y = this._y - this.speed; } } if (Key.isDown(40)) { if (this._y < 380) { this._y = this._y + this.speed; } } if (Key.isDown(32) && (this.isshot == 0)) { this.isshot = 1; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 4000); this.shotcount++; if ((_root.shotlevel >= 2) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 600); _root["sshot" + this.shotcount].yspeed = 7; _root.multishot = _root.multishot - 1; } if ((_root.shotlevel >= 3) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 700); _root["sshot" + this.shotcount].yspeed = -7; } if (this.shotcount > 45) { this.shotcount = 1; } } else { this.isshot = 0; } if (Key.isDown(32) && (this.mistime >= (this.ismissle + 12))) { if (_root.missiles > 0) { _root.missiles = _root.missiles - 1; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = 15; this.missilecount++; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = -15; this.missilecount++; if (_root.missilelevel == 2) { _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = 23; this.missilecount++; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = -23; this.missilecount++; } } if (this.missilecount > 100) { this.missilecount = 1; } this.ismissle = this.mistime; } if (this.ismissile > 200) { this.ismissle = 1; this.mistime = 1; } i = 1; while (i <= 6) { if (this.hitTest(_root.bird["birdy" + i]) && (this.dead == 0)) { _root.life = 0; } i++; } }
Instance of Symbol 458 MovieClip "bird" in Frame 18
onClipEvent (load) { this.dead = 0; this.movecounter = 1; this.direction = 1; this.speed = 3; this.shotcount = 1; } onClipEvent (enterFrame) { this.movecounter++; this.shotcount++; if ((this.movecounter % 50) == 0) { if (this.direction == 1) { this.direction = 0; } else if (this.direction == 0) { this.direction = 1; } _root.greyball.duplicateMovieClip("greyball1", 7800); } if ((this.movecounter % 53) == 0) { _root.greyball.duplicateMovieClip("greyball2", 7801); } if ((this.movecounter % 56) == 0) { _root.greyball.duplicateMovieClip("greyball3", 7802); } if ((this.movecounter % 59) == 0) { _root.greyball.duplicateMovieClip("greyball4", 7803); } if ((this.movecounter % 45) == 0) { _root.stshot.duplicateMovieClip("stshot1", 7901); _root.stshot.duplicateMovieClip("stshot3", 7903); } if (this.direction == 0) { this._y = this._y - this.speed; } else if (this.direction == 1) { this._y = this._y + this.speed; } }
Instance of Symbol 105 MovieClip "sshot" in Frame 18
onClipEvent (load) { if (this._name == "sshot") { this._visible = false; } else { this._visible = true; } this.speed = 25; this._x = _root.heroship._x + 10; this._y = _root.heroship._y; } onClipEvent (enterFrame) { this._y = this._y + this.yspeed; this._x = this._x + this.speed; if ((this.hitTest(_root.bird.hit) && (this._name != "sshot")) && (_root.bird.hit.dead == 0)) { _root.bird.hit.gotoAndPlay(2); _root.bosslife--; this.removeMovieClip(); } i = 1; while (i <= 6) { if (this.hitTest(_root.bird["birdy" + i]) && (this._name != "sshot")) { this.removeMovieClip(); } i++; } if (this._x > 580) { this.removeMovieClip(); } }
Instance of Symbol 460 MovieClip "greyball" in Frame 18
onClipEvent (load) { function reset() { if (this._name == "greyball") { this._visible = false; } else { this._visible = true; } this.xspeed = -13; this.yspeed = random(17) - 8; this._y = _root.bird._y; this._x = _root.bird._x - 200; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; if (this._x < -50) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "greyball")) { _root.life = _root.life - 20; this.removeMovieClip(); } }
Instance of Symbol 463 MovieClip "stshot" in Frame 18
onClipEvent (load) { function reset() { if (this._name == "stshot") { this._visible = false; } else { this._visible = true; } if (this._name == "stshot1") { this.yspeed = -7.5; } else if (this._name == "stshot3") { this.yspeed = 7.5; } this.xspeed = 2.5; this.mcounter = 1; this._y = _root.bird._y; this._x = _root.bird._x - 200; } this.reset(); } onClipEvent (enterFrame) { this._rotation = this._rotation + 3; this._y = this._y + this.yspeed; this._x = this._x - this.xspeed; this.mcounter++; if (((this.mcounter % 17) == 0) && (this._name != "stshot")) { this.gotoAndPlay(2); } if (this.hitTest(_root.heroship) && (this._name != "stshot")) { _root.life = _root.life - 20; this.removeMovieClip(); } }
Instance of Symbol 465 MovieClip "scatterstar" in Frame 18
onClipEvent (load) { if (this._name == "scatterstar") { this._visible = false; } else { this._visible = true; } this.xspeed = 12; } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this._y = this._y + this.yspeed; if (this._x < -20) { this.removeMovieClip(); } if (this.hitTest(_root.heroship) && (this._name != "scatterstar")) { _root.life = _root.life - 10; this.removeMovieClip(); } }
Instance of Symbol 167 MovieClip "powerup" in Frame 18
onClipEvent (load) { function reset() { this._x = random(550) + 1000; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); _root.multishot = _root.multishot + 30; if (_root.shotlevel < 3) { _root.shotlevel++; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 281 MovieClip "missleup" in Frame 18
onClipEvent (load) { function reset() { this._x = random(2000) + 900; this.speed = 3 + random(5); } reset(); } onClipEvent (enterFrame) { this._x = this._x - this.speed; if (this.hitTest(_root.heroship)) { _root.laserhit.start(0, 1); _root.missiles = _root.missiles + 20; _root.bigshots = _root.bigshots + 1; if (_root.missilelevel < 2) { _root.missilelevel++; } this.reset(); } if (this._x < -100) { this.reset(); } }
Instance of Symbol 277 MovieClip "themissile" in Frame 18
onClipEvent (load) { if (this._name == "themissile") { this._visible = false; } else { this._visible = true; } this._x = _root.heroship._x; this._y = _root.heroship._y; this.xspeed = 20; this.yfirecounter = 1; } onClipEvent (enterFrame) { this.yfirecounter++; if (this.yfirecounter < 10) { this._y = this._y + this.yspeed; } this._x = this._x + this.xspeed; if (this._x > 560) { this.removeMovieClip(); } if (((this.hitTest(_root.bird.hit) && (this._name != "themissile")) && (_root.bird.hit.dead == 0)) && (this.dead == 0)) { _root.bird.hit.gotoAndPlay(2); _root.bosslife--; this.gotoAndPlay(2); } i = 1; while (i <= 6) { if ((this.hitTest(_root.bird["birdy" + i]) && (this._name != "themissile")) && (this.dead == 0)) { this.gotoAndPlay(2); } i++; } }
Instance of Symbol 61 MovieClip "health" in Frame 18
onClipEvent (load) { function reset() { this._x = random(100) + 700; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 5; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); if (_root.life > 100) { _root.life = 150; } else { _root.life = _root.life + 50; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 138 MovieClip in Frame 18
onClipEvent (load) { } onClipEvent (enterFrame) { _root.lifebar = (150 - _root.life) / 10; _root.splife.gotoAndStop(_root.lifebar); if ((_root.life <= 0) && (_root.lvlover == 0)) { _root.lvlover = 1; _root.bird.swapDepths(9999); _root.bird.removeMovieClip(); _root.splife.swapDepths(9998); _root.splife.removeMovieClip(); _root.powerup.swapDepths(9997); _root.powerup.removeMovieClip(); _root.missleup.swapDepths(9996); _root.missleup.removeMovieClip(); _root.stshot.swapDepths(9995); _root.stshot.removeMovieClip(); _root.greyball.swapDepths(9994); _root.greyball.removeMovieClip(); _root.scatterstar.swapDepths(9993); _root.scatterstar.removeMovieClip(); _root.health.swapDepths(9980); _root.health.removeMovieClip(); _root.sshot.swapDepths(9992); _root.sshot.removeMovieClip(); _root.themissile.swapDepths(9991); _root.themissile.removeMovieClip(); _root.heroship.gotoAndPlay(2); stopAllSounds(); } if ((_root.bosslife <= 0) && (_root.lvlover == 0)) { _root.lvlover = 1; _root.splife.swapDepths(9998); _root.splife.removeMovieClip(); _root.powerup.swapDepths(9997); _root.powerup.removeMovieClip(); _root.missleup.swapDepths(9996); _root.missleup.removeMovieClip(); _root.stshot.swapDepths(9995); _root.stshot.removeMovieClip(); _root.greyball.swapDepths(9994); _root.greyball.removeMovieClip(); _root.scatterstar.swapDepths(9993); _root.scatterstar.removeMovieClip(); _root.health.swapDepths(9980); _root.health.removeMovieClip(); _root.sshot.swapDepths(9992); _root.sshot.removeMovieClip(); _root.themissile.swapDepths(9991); _root.themissile.removeMovieClip(); _root.heroship.swapDepths(9990); _root.heroship.removeMovieClip(); _root.bird.gotoAndPlay(24); _root.gotoAndPlay("lvl4bosscomp"); } }
Frame 19
stop(); stopAllSounds();
Frame 20
laserhit = new Sound(this); laserhit.attachSound("laser"); bosslife = 200; shotlevel = 3; multishot = 50; missiles = 15; missilelevel = 1; lifebar = 150; life = 150; lvlover = 0; stop(); _global.lvlcnt = 5;
Instance of Symbol 114 MovieClip "heroship" in Frame 20
onClipEvent (load) { this.speed = 11; this.shotcount = 1; this.isshot = 0; this.alive = 1; this.dead = 0; this.shotlevel = 1; this.missilecount = 1; this.ismissle = 1; this.mistime = 1; this.isbshot = 1; this.bshottime = 70; this.bshots = 1; } onClipEvent (enterFrame) { this.mistime++; this.bshottime++; if (Key.isDown(37)) { if (this._x > 20) { this._x = this._x - this.speed; } } if (Key.isDown(39)) { if (this._x < 530) { this._x = this._x + this.speed; } } if (Key.isDown(38)) { if (this._y > 20) { this._y = this._y - this.speed; } } if (Key.isDown(40)) { if (this._y < 380) { this._y = this._y + this.speed; } } if (Key.isDown(32) && (this.isshot == 0)) { this.isshot = 1; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 4000); this.shotcount++; if ((_root.shotlevel >= 2) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 600); _root["sshot" + this.shotcount].yspeed = 7; _root.multishot = _root.multishot - 1; } if ((_root.shotlevel >= 3) && (_root.multishot > 0)) { this.shotcount++; _root.sshot.duplicateMovieClip("sshot" + this.shotcount, this.shotcount + 700); _root["sshot" + this.shotcount].yspeed = -7; } if (this.shotcount > 45) { this.shotcount = 1; } } else { this.isshot = 0; } if (Key.isDown(32) && (this.mistime >= (this.ismissle + 12))) { if (_root.missiles > 0) { _root.missiles = _root.missiles - 1; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = 15; this.missilecount++; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = -15; this.missilecount++; if (_root.missilelevel == 2) { _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = 23; this.missilecount++; _root.themissile.duplicateMovieClip("themissile" + this.missilecount, this.missilecount + 1300); _root["themissile" + this.missilecount].yspeed = -23; this.missilecount++; } } if (this.missilecount > 100) { this.missilecount = 1; } this.ismissle = this.mistime; } if (this.ismissile > 200) { this.ismissle = 1; this.mistime = 1; } if (this.hitTest(_root.finalboss)) { _root.life = 0; } }
Instance of Symbol 485 MovieClip "finalboss" in Frame 20
onClipEvent (load) { this.rushcount = 1; this.dead = 0; this.xdirection = 0; this.ycounter = 1; this.yspeed = 3; this.xspeed = 12; this.mscounter = 1; this.starcounter = 1; this.regcnt = 1; this.shotcount = 1; } onClipEvent (enterFrame) { this.regcnt++; this.mscounter++; this.starcounter++; this.rushcount++; this.ycounter++; if ((this.regcnt % 33) == 0) { _root.fshot.duplicateMovieClip("fshot" + this.shotcount, this.shotcount + 5200); this.shotcount++; if (this.shotcount > 20) { this.shotcount = 1; } } else if ((this.regcnt % 43) == 0) { _root.fshot.duplicateMovieClip("fshot" + this.shotcount, this.shotcount + 5200); this.shotcount++; if (this.shotcount > 20) { this.shotcount = 1; } } if ((this.starcounter % 49) == 0) { _root.starzshot.duplicateMovieClip("starzshot1", 5801); _root.starzshot.duplicateMovieClip("starzshot2", 5802); _root.starzshot.duplicateMovieClip("starzshot3", 5803); _root.starzshot.duplicateMovieClip("starzshot4", 5804); _root.starzshot.duplicateMovieClip("starzshot5", 5805); _root.starzshot.duplicateMovieClip("starzshot6", 5806); _root.starzshot.duplicateMovieClip("starzshot7", 5807); _root.starzshot.duplicateMovieClip("starzshot8", 5808); _root.starzshot.duplicateMovieClip("starzshot9", 5809); _root.starzshot.duplicateMovieClip("starzshot10", 5810); _root.starzshot.duplicateMovieClip("starzshot11", 5811); _root.starzshot.duplicateMovieClip("starzshot12", 5812); _root.starzshot.duplicateMovieClip("starzshot13", 5813); _root.starzshot.duplicateMovieClip("starzshot14", 5814); _root.starzshot.duplicateMovieClip("starzshot15", 5815); _root.starzshot.duplicateMovieClip("starzshot16", 5816); } if ((this.ycounter % 100) == 0) { if (this.yspeed == 3) { this.yspeed = -3; } else if (this.yspeed == -3) { this.yspeed = 3; } } if (((this.rushcount % 102) == 0) && (this.xdirection == 1)) { this.xdirection = 0; this.rushcount = 1; this.xspeed = 12; } if (((this.rushcount % 34) == 0) && (this.xdirection == 0)) { this.xdirection = 1; this.rushcount = 1; this.xspeed = -4; } if (this.mscounter == 40) { _root.enmissile.duplicateMovieClip("enmissile1", 6701); _root.enmissile.duplicateMovieClip("enmissile4", 6704); } else if (this.mscounter == 43) { _root.enmissile.duplicateMovieClip("enmissile2", 6702); _root.enmissile.duplicateMovieClip("enmissile5", 6705); } else if (this.mscounter == 46) { _root.enmissile.duplicateMovieClip("enmissile3", 6703); _root.enmissile.duplicateMovieClip("enmissile6", 6706); this.mscounter = 1; } this._x = this._x - this.xspeed; this._y = this._y + this.yspeed; }
Instance of Symbol 277 MovieClip "themissile" in Frame 20
onClipEvent (load) { if (this._name == "themissile") { this._visible = false; } else { this._visible = true; } this.dead = 0; this._x = _root.heroship._x; this._y = _root.heroship._y; this.xspeed = 20; this.yfirecounter = 1; } onClipEvent (enterFrame) { this.yfirecounter++; if (this.yfirecounter < 10) { this._y = this._y + this.yspeed; } this._x = this._x + this.xspeed; if (this._x > 560) { this.removeMovieClip(); } if ((this.hitTest(_root.finalboss.thehit) && (this._name != "themissile")) && (this.dead == 0)) { _root.finalboss.thehit.gotoAndPlay(2); _root.bosslife--; this.gotoAndPlay(2); } i = 1; while (i <= 3) { if ((this.hitTest(_root.finalboss["fbhit" + i]) && (this._name != "themissile")) && (this.dead == 0)) { this.gotoAndPlay(2); } i++; } }
Instance of Symbol 105 MovieClip "sshot" in Frame 20
onClipEvent (load) { if (this._name == "sshot") { this._visible = false; } else { this._visible = true; } this.speed = 25; this._x = _root.heroship._x + 10; this._y = _root.heroship._y; } onClipEvent (enterFrame) { this._y = this._y + this.yspeed; this._x = this._x + this.speed; if (this.hitTest(_root.finalboss.thehit) && (this._name != "sshot")) { _root.finalboss.thehit.gotoAndPlay(2); _root.bosslife--; this.removeMovieClip(); } i = 1; while (i <= 3) { if (this.hitTest(_root.finalboss["fbhit" + i]) && (this._name != "sshot")) { this.removeMovieClip(); } i++; } if (this._x > 580) { this.removeMovieClip(); } }
Instance of Symbol 167 MovieClip "powerup" in Frame 20
onClipEvent (load) { function reset() { this._x = random(550) + 1000; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 3; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); _root.multishot = _root.multishot + 30; if (_root.shotlevel < 3) { _root.shotlevel++; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 281 MovieClip "missleup" in Frame 20
onClipEvent (load) { function reset() { this._x = random(2000) + 900; this.speed = 3 + random(5); } reset(); } onClipEvent (enterFrame) { this._x = this._x - this.speed; if (this.hitTest(_root.heroship)) { _root.laserhit.start(0, 1); _root.missiles = _root.missiles + 20; _root.bigshots = _root.bigshots + 1; if (_root.missilelevel < 2) { _root.missilelevel++; } this.reset(); } if (this._x < -100) { this.reset(); } }
Instance of Symbol 61 MovieClip "health" in Frame 20
onClipEvent (load) { function reset() { this._x = random(500) + 1000; this._y = random(300) + 50; this.xspeed = 4; this.yspeed = 5; this.bouncecounter = 1; this.counter = 1; } this.reset(); } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this.counter++; if ((this.counter % 40) == 0) { if (this.bouncecounter == 0) { this.bouncecounter = 1; } else { this.bouncecounter = 0; } } if (this.bouncecounter == 1) { this._y = this._y - this.yspeed; } else { this._y = this._y + this.yspeed; } if (this.hitTest(_root.heroship)) { this.reset(); if (_root.life > 100) { _root.life = 150; } else { _root.life = _root.life + 50; } _root.laserhit.start(0, 1); } if (this._x < -50) { this.reset(); } }
Instance of Symbol 488 MovieClip "enmissile" in Frame 20
onClipEvent (load) { if (this._name == "enmissile") { this._visible = false; } else { this._visible = true; } this.xspeed = 20; this.vcount = 1; this.dead = 0; this._x = _root.finalboss._x - 20; this._y = _root.finalboss._y + 10; if (this._name == "enmissile1") { this.yspeed = -10; } else if (this._name == "enmissile2") { this.yspeed = -7; } else if (this._name == "enmissile3") { this.yspeed = -3; } else if (this._name == "enmissile4") { this.yspeed = 10; } else if (this._name == "enmissile5") { this.yspeed = 7; } else if (this._name == "enmissile6") { this.yspeed = 3; } } onClipEvent (enterFrame) { this.vcount++; if (this.vcount < 25) { this._y = this._y + this.yspeed; } this._x = this._x - this.xspeed; if (this._x < -10) { this.removeMovieClip(); } if ((this.hitTest(_root.heroship) && (this._name != "enmisile")) && (this.dead == 0)) { _root.life = _root.life - 10; this.gotoAndPlay(2); } }
Instance of Symbol 491 MovieClip "starzshot" in Frame 20
onClipEvent (load) { if (this._name == "starzshot") { this._visible = false; } else { this._visible = true; } this.xspeed = random(20); this.yspeed = random(20); if (this.xspeed < 10) { this.xspeed = this.xspeed - 20; } if (this.yspeed < 10) { this.yspeed = this.yspeed - 20; } this.dead = 0; this._x = _root.finalboss._x - 30; this._y = _root.finalboss._y + 10; } onClipEvent (enterFrame) { this._x = this._x + this.xspeed; this._y = this._y - this.yspeed; this._rotation = this._rotation + 5; if ((((this._x < -20) || (this._x > 570)) || (this._y < -20)) || (this._y > 420)) { this.removeMovieClip(); } if ((this.hitTest(_root.heroship) && (this._name != "starzshot")) && (this.dead == 0)) { _root.life = _root.life - 10; this.gotoAndPlay(2); } }
Instance of Symbol 494 MovieClip "fshot" in Frame 20
onClipEvent (load) { if (this._name == "fshot") { this._visible = false; } else { this._visible = true; } this._x = _root.finalboss._x - 30; this._y = _root.finalboss._y + 10; this.speed = 18; this.xdistance = this._x - _root.heroship._x; this.ydistance = this._y - _root.heroship._y; this.totaldistance = Math.sqrt((this.xdistance * this.xdistance) + (this.ydistance * this.ydistance)); if (this.totaldistance == 0) { this.totaldistance = 1; } this.xspeed = (this.speed * this.xdistance) / this.totaldistance; this.yspeed = (this.speed * this.ydistance) / this.totaldistance; } onClipEvent (enterFrame) { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; this.dead = 0; if ((((this._x > 570) || (this._x < -20)) || (this._y > 420)) || (this._y < -20)) { this.removeMovieClip(); } if ((this.hitTest(_root.heroship) && (this._name != "fshot")) && (this.dead == 0)) { _root.life = _root.life - 10; this.gotoAndPlay(2); } }
Instance of Symbol 138 MovieClip in Frame 20
onClipEvent (load) { } onClipEvent (enterFrame) { _root.lifebar = (150 - _root.life) / 10; _root.splife.gotoAndStop(_root.lifebar); if ((_root.life <= 0) && (_root.lvlover == 0)) { _root.lvlover = 1; _root.splife.swapDepths(9999); _root.splife.removeMovieClip(); _root.sshot.swapDepths(9998); _root.sshot.removeMovieClip(); _root.health.swapDepths(9997); _root.health.removeMovieClip(); _root.powerup.swapDepths(9996); _root.powerup.removeMovieClip(); _root.missleup.swapDepths(9995); _root.missleup.removeMovieClip(); _root.starzshot.swapDepths(9994); _root.starzshot.removeMovieClip(); _root.fshot.swapDepths(9993); _root.fshot.removeMovieClip(); _root.enmissile.swapDepths(9992); _root.enmissile.removeMovieClip(); _root.finalboss.swapDepths(9991); _root.finalboss.removeMovieClip(); _root.heroship.gotoAndPlay(2); } if ((_root.bosslife <= 0) && (_root.lvlover == 0)) { _root.lvlover = 1; _root.splife.swapDepths(9999); _root.splife.removeMovieClip(); _root.sshot.swapDepths(9998); _root.sshot.removeMovieClip(); _root.health.swapDepths(9997); _root.health.removeMovieClip(); _root.powerup.swapDepths(9996); _root.powerup.removeMovieClip(); _root.missleup.swapDepths(9995); _root.missleup.removeMovieClip(); _root.starzshot.swapDepths(9994); _root.starzshot.removeMovieClip(); _root.fshot.swapDepths(9993); _root.fshot.removeMovieClip(); _root.enmissile.swapDepths(9992); _root.enmissile.removeMovieClip(); _root.heroship.swapDepths(9991); _root.heroship.removeMovieClip(); _root.finalboss.gotoAndPlay(2); _root.gotoAndPlay("win"); } }
Frame 21
stop(); stopAllSounds();
Frame 22
stop();
Instance of Symbol 114 MovieClip "heroship" in Frame 22
onClipEvent (load) { this.alive = 1; } onClipEvent (enterFrame) { this._x = this._x + 5; }
Instance of Symbol 125 MovieClip "asteroida" in Frame 22
onClipEvent (load) { } onClipEvent (enterFrame) { this._x = this._x - 5; if (this.hitTest(_root.heroship) && (_root.heroship.alive == 1)) { _root.heroship.gotoAndPlay(2); _root.gotoAndPlay("death"); this.swapDepths(9998); this.removeMovieClip(); } }
Frame 23
stop(); i = 1; while (i <= 100) { _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); i++; }
Frame 24
stop(); stopAllSounds();
Symbol 7 Button
on (release) { getURL ("http://www.flashninjaclan.com"); }
Symbol 31 Button
on (release) { _root.gotoAndPlay("instr"); }
Symbol 34 Button
on (release) { gotoAndStop ("s2frame"); }
Symbol 37 Button
on (release) { getURL ("http://www.java-gaming.com"); }
Symbol 42 Button
on (release) { _root.gotoAndPlay("credit"); }
Symbol 58 Button
on (release) { gotoAndPlay ("startframe"); }
Symbol 67 Button
on (release) { _root.play(); }
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 2
stop();
Symbol 85 MovieClip Frame 3
stop();
Symbol 85 MovieClip Frame 4
stop();
Symbol 85 MovieClip Frame 5
stop();
Symbol 85 MovieClip Frame 6
stop();
Symbol 85 MovieClip Frame 7
stop();
Symbol 85 MovieClip Frame 8
stop();
Symbol 85 MovieClip Frame 9
stop();
Symbol 85 MovieClip Frame 10
stop();
Symbol 85 MovieClip Frame 11
stop();
Symbol 102 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 2
stop();
Symbol 102 MovieClip Frame 3
stop();
Symbol 102 MovieClip Frame 4
stop();
Symbol 102 MovieClip Frame 5
stop();
Symbol 102 MovieClip Frame 6
stop();
Symbol 102 MovieClip Frame 7
stop();
Symbol 102 MovieClip Frame 8
stop();
Symbol 102 MovieClip Frame 9
stop();
Symbol 102 MovieClip Frame 10
stop();
Symbol 102 MovieClip Frame 11
stop();
Symbol 102 MovieClip Frame 12
stop();
Symbol 102 MovieClip Frame 13
stop();
Symbol 102 MovieClip Frame 14
stop();
Symbol 102 MovieClip Frame 15
stop();
Symbol 102 MovieClip Frame 16
stop();
Symbol 114 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 2
this.alive = 0;
Symbol 114 MovieClip Frame 10
this.swapDepths(9970); _root.gotoAndPlay("gameover"); this.removeMovieClip();
Symbol 125 MovieClip Frame 1
this.dead = 0; stop();
Symbol 125 MovieClip Frame 2
this.dead = 1; play();
Symbol 125 MovieClip Frame 9
this.reset();
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 2
this.dead = 1;
Symbol 131 MovieClip Frame 7
this.reset();
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 2
this.dead = 1;
Symbol 136 MovieClip Frame 7
this.reset();
Symbol 140 Button
on (release) { _root.gotoAndPlay("lvl2"); }
Symbol 153 MovieClip Frame 1
this.dead = 0; stop();
Symbol 153 MovieClip Frame 2
this.dead = 1; play();
Symbol 153 MovieClip Frame 7
this.reset();
Symbol 160 MovieClip Frame 1
this.dead = 0; stop();
Symbol 160 MovieClip Frame 2
this.dead = 1; play();
Symbol 160 MovieClip Frame 7
this.reset();
Symbol 170 Button
on (release) { _root.gotoAndPlay("lvl2boss"); }
Symbol 188 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 3
this.dead = 1; gotoAndPlay (1);
Symbol 188 MovieClip Frame 4
this.dead = 1;
Symbol 188 MovieClip Frame 8
this.removeMovieClip();
Symbol 197 Button
on (release) { _root.gotoAndPlay("lvl3"); }
Symbol 207 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 2
this.dead = 1;
Symbol 207 MovieClip Frame 7
this.reset();
Symbol 213 MovieClip Frame 1
this.dead = 0; stop();
Symbol 213 MovieClip Frame 2
this.dead = 0;
Symbol 213 MovieClip Frame 3
this.dead = 0; this.gotoAndPlay(1);
Symbol 213 MovieClip Frame 4
this.dead = 1;
Symbol 213 MovieClip Frame 9
this.reset();
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 2
stop();
Symbol 231 MovieClip Frame 3
stop();
Symbol 231 MovieClip Frame 4
stop();
Symbol 231 MovieClip Frame 5
stop();
Symbol 231 MovieClip Frame 6
stop();
Symbol 231 MovieClip Frame 7
stop();
Symbol 231 MovieClip Frame 8
stop();
Symbol 231 MovieClip Frame 9
stop();
Symbol 231 MovieClip Frame 10
stop();
Symbol 231 MovieClip Frame 11
stop();
Symbol 231 MovieClip Frame 12
stop();
Symbol 231 MovieClip Frame 13
stop();
Symbol 231 MovieClip Frame 14
stop();
Symbol 231 MovieClip Frame 15
stop();
Symbol 276 MovieClip Frame 15
stop(); _parent.removeMovieClip();
Symbol 277 MovieClip Frame 1
stop(); this.dead = 0;
Symbol 277 MovieClip Frame 2
this.dead = 1;
Symbol 277 MovieClip Frame 3
this.removeMovieClip();
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 2
this.dead = 1;
Symbol 290 MovieClip Frame 7
this.reset();
Symbol 293 Button
on (release) { _root.gotoAndPlay("lvl3boss"); }
Symbol 317 MovieClip Frame 10
if (_root.bosslife > 0) { gotoAndPlay (1); } else { gotoAndPlay (11); }
Symbol 317 MovieClip Frame 11
this.dead = 1;
Symbol 317 MovieClip Frame 17
this.swapDepths(9989); this.removeMovieClip();
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 3
gotoAndPlay (1);
Symbol 325 MovieClip Frame 4
this.dead = 1; play();
Symbol 325 MovieClip Frame 6
this.sac = 0;
Symbol 325 MovieClip Frame 8
this.removeMovieClip();
Symbol 330 MovieClip Frame 1
if (this._name == "redshot") { stop(); }
Symbol 330 MovieClip Frame 40
i = 1; while (i <= 5) { _root.ball.duplicateMovieClip("ball" + i, i + 2500, _root.ball); _root["ball" + i]._x = this._x; _root["ball" + i]._y = this._y; _root["ball" + i].xspeed = 5; i++; } _root.ball4.yspeed = 5.5; _root.ball1.yspeed = -3; _root.ball2.yspeed = 0; _root.ball3.yspeed = 3; _root.ball5.yspeed = -5.5;
Symbol 330 MovieClip Frame 41
this.removeMovieClip();
Symbol 339 Button
on (release) { _root.gotoAndPlay("lvl4"); }
Symbol 346 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 2
this.dead = 1;
Symbol 346 MovieClip Frame 6
this.reset();
Symbol 353 MovieClip Frame 1
stop();
Symbol 353 MovieClip Frame 2
this.dead = 1;
Symbol 353 MovieClip Frame 7
_root.tokill--; this.reset();
Symbol 393 MovieClip Frame 31
this.gotoAndPlay(1);
Symbol 393 MovieClip Frame 32
this.dead = 1;
Symbol 393 MovieClip Frame 39
this.reset();
Symbol 401 MovieClip Frame 1
stop();
Symbol 401 MovieClip Frame 2
this.dead = 1;
Symbol 401 MovieClip Frame 6
this.reset();
Symbol 409 Button
on (release) { _root.gotoAndPlay("lvl4boss"); }
Symbol 414 MovieClip Frame 1
stop(); this.dead = 0;
Symbol 414 MovieClip Frame 2
this.dead = 1; play();
Symbol 414 MovieClip Frame 3
this.gotoAndPlay(1);
Symbol 458 MovieClip Frame 23
this.gotoAndPlay(1);
Symbol 458 MovieClip Frame 24
this.dead = 1;
Symbol 458 MovieClip Frame 31
this.swapDepths(9970); this.removeMovieClip();
Symbol 463 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 2
if (this._name == "stshot1") { i = 1; while (i <= 4) { _root.scatterstar.duplicateMovieClip("scatterstar" + i, i + 7000); _root["scatterstar" + i]._x = this._x; _root["scatterstar" + i]._y = this._y; if (i == 1) { _root["scatterstar" + i].yspeed = -5; } else if (i == 2) { _root["scatterstar" + i].yspeed = -3; } else if (i == 3) { _root["scatterstar" + i].yspeed = 3; } else if (i == 4) { _root["scatterstar" + i].yspeed = 5; } i++; } } else if (this._name == "stshot3") { i = 9; while (i <= 12) { _root.scatterstar.duplicateMovieClip("scatterstar" + i, i + 7000); _root["scatterstar" + i]._x = this._x; _root["scatterstar" + i]._y = this._y; if (i == 9) { _root["scatterstar" + i].yspeed = -5; } else if (i == 10) { _root["scatterstar" + i].yspeed = -3; } else if (i == 11) { _root["scatterstar" + i].yspeed = 3; } else if (i == 12) { _root["scatterstar" + i].yspeed = 5; } i++; } }
Symbol 463 MovieClip Frame 3
this.removeMovieClip();
Symbol 470 Button
on (release) { _root.gotoAndPlay("finalboss"); }
Symbol 474 MovieClip Frame 1
stop();
Symbol 474 MovieClip Frame 3
this.gotoAndPlay(1);
Symbol 485 MovieClip Frame 1
stop();
Symbol 485 MovieClip Frame 2
this.dead = 1;
Symbol 485 MovieClip Frame 7
this.swapDepths(9980); this.removeMovieClip();
Symbol 488 MovieClip Frame 1
stop();
Symbol 488 MovieClip Frame 2
this.dead = 1;
Symbol 488 MovieClip Frame 3
this.removeMovieClip();
Symbol 491 MovieClip Frame 1
stop();
Symbol 491 MovieClip Frame 2
this.dead = 1;
Symbol 491 MovieClip Frame 3
this.removeMovieClip();
Symbol 494 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 2
this.dead = 1;
Symbol 494 MovieClip Frame 3
this.removeMovieClip();
Symbol 497 Button
on (release) { _root.gotoAndPlay("endmovie"); }
Symbol 499 Button
on (release) { _root.gotoAndPlay("startframe"); }
Symbol 501 Button
on (release) { if (_global.lvlcnt == 1) { _root.gotoAndPlay("lvl1"); } else if (_global.lvlcnt == 2) { _root.gotoAndPlay("lvl2"); } else if (_global.lvlcnt == 3) { _root.gotoAndPlay("lvl3"); } else if (_global.lvlcnt == 4) { _root.gotoAndPlay("lvl4"); } else if (_global.lvlcnt == 5) { _root.gotoAndPlay("finalboss"); } }
Symbol 503 Button
on (release) { _root.gotoAndPlay("startframe"); }

Library Items

Symbol 1 Sound [smw_kick]Used by:317 393
Symbol 2 Sound [explosion]Used by:207 213 277 290 325 330 346 353 401 488 491 494
Symbol 3 Sound [explosion]Used by:125 131 136 153 160
Symbol 4 Sound [implosion]Used by:114 188 458
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 ButtonUses:6Used by:Timeline
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:Timeline
Symbol 10 FontUsed by:11
Symbol 11 EditableTextUses:10Used by:Timeline
Symbol 12 GraphicUsed by:Timeline
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:Timeline
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:Timeline
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:Timeline
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:Timeline
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:Timeline
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:Timeline
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:31 58 67 140 170 197 293 339 409 470 497 499 501
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31 58 67 140
Symbol 31 ButtonUses:28 30Used by:Timeline
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 ButtonUses:33Used by:Timeline
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 ButtonUses:36Used by:Timeline
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:42
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 ButtonUses:39 41Used by:Timeline
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:Timeline
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:Timeline
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:Timeline
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 FontUsed by:57 62 63 165
Symbol 57 TextUses:56Used by:Timeline
Symbol 58 ButtonUses:28 30Used by:Timeline
Symbol 59 BitmapUsed by:60 142
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:Timeline
Symbol 62 TextUses:56Used by:Timeline
Symbol 63 TextUses:56Used by:Timeline
Symbol 64 GraphicUsed by:Timeline
Symbol 65 FontUsed by:66 143 144 145 146 169 196 198 200 292 336 337 338 407 408 469 496 498
Symbol 66 TextUses:65Used by:Timeline
Symbol 67 ButtonUses:28 30Used by:Timeline
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:Timeline
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:Timeline
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:Timeline
Symbol 74 GraphicUsed by:85
Symbol 75 GraphicUsed by:85
Symbol 76 GraphicUsed by:85
Symbol 77 GraphicUsed by:85
Symbol 78 GraphicUsed by:85
Symbol 79 GraphicUsed by:85
Symbol 80 GraphicUsed by:85
Symbol 81 GraphicUsed by:85
Symbol 82 GraphicUsed by:85
Symbol 83 GraphicUsed by:85
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:74 75 76 77 78 79 80 81 82 83 84Used by:Timeline
Symbol 86 GraphicUsed by:102
Symbol 87 GraphicUsed by:102
Symbol 88 GraphicUsed by:102
Symbol 89 GraphicUsed by:102
Symbol 90 GraphicUsed by:102
Symbol 91 GraphicUsed by:102
Symbol 92 GraphicUsed by:102
Symbol 93 GraphicUsed by:102
Symbol 94 GraphicUsed by:102
Symbol 95 GraphicUsed by:102
Symbol 96 GraphicUsed by:102
Symbol 97 GraphicUsed by:102
Symbol 98 GraphicUsed by:102
Symbol 99 GraphicUsed by:102
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101Used by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 GraphicUsed by:114
Symbol 107 GraphicUsed by:114
Symbol 108 GraphicUsed by:114
Symbol 109 GraphicUsed by:114
Symbol 110 GraphicUsed by:114
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:106 107 4 108 109 110 111 112 113Used by:Timeline
Symbol 115 GraphicUsed by:Timeline
Symbol 116 GraphicUsed by:125
Symbol 117 GraphicUsed by:125
Symbol 118 GraphicUsed by:125
Symbol 119 GraphicUsed by:125
Symbol 120 GraphicUsed by:125
Symbol 121 GraphicUsed by:125
Symbol 122 GraphicUsed by:125
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:116 117 3 118 119 120 121 122 123 124Used by:Timeline
Symbol 126 GraphicUsed by:131
Symbol 127 GraphicUsed by:131
Symbol 128 GraphicUsed by:131
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:126 127 3 128 129 130Used by:Timeline
Symbol 132 GraphicUsed by:136
Symbol 133 GraphicUsed by:136
Symbol 134 GraphicUsed by:136
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:132 3 133 134 135Used by:Timeline
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:Timeline
Symbol 139 Sound [lvl1music]Used by:Timeline
Symbol 140 ButtonUses:28 30Used by:Timeline
Symbol 141 BitmapUsed by:142 166
Symbol 142 GraphicUses:59 141Used by:Timeline
Symbol 143 TextUses:65Used by:Timeline
Symbol 144 TextUses:65Used by:Timeline
Symbol 145 TextUses:65Used by:Timeline
Symbol 146 TextUses:65Used by:Timeline
Symbol 147 GraphicUsed by:153
Symbol 148 GraphicUsed by:153
Symbol 149 GraphicUsed by:153
Symbol 150 GraphicUsed by:153
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:147 148 3 149 150 151 152Used by:Timeline
Symbol 154 GraphicUsed by:160
Symbol 155 GraphicUsed by:160
Symbol 156 GraphicUsed by:160
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:154 155 3 156 157 158 159Used by:Timeline
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:Timeline
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:Timeline
Symbol 165 EditableTextUses:56Used by:Timeline
Symbol 166 GraphicUses:141Used by:167
Symbol 167 MovieClipUses:166Used by:Timeline
Symbol 168 Sound [lvl2music]Used by:Timeline
Symbol 169 TextUses:65Used by:Timeline
Symbol 170 ButtonUses:28Used by:Timeline
Symbol 171 GraphicUsed by:Timeline
Symbol 172 GraphicUsed by:188
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:188
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:188
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:188
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:188
Symbol 181 GraphicUsed by:188
Symbol 182 GraphicUsed by:188
Symbol 183 GraphicUsed by:188
Symbol 184 GraphicUsed by:188
Symbol 185 GraphicUsed by:188
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:172 174 176 178 180 181 182 4 183 184 185 186 187Used by:Timeline
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:Timeline
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:Timeline
Symbol 193 FontUsed by:194
Symbol 194 EditableTextUses:193Used by:Timeline
Symbol 195 Sound [lvl2bossmusic]Used by:Timeline
Symbol 196 TextUses:65Used by:Timeline
Symbol 197 ButtonUses:28Used by:Timeline
Symbol 198 TextUses:65Used by:Timeline
Symbol 199 GraphicUsed by:Timeline
Symbol 200 TextUses:65Used by:Timeline
Symbol 201 GraphicUsed by:Timeline
Symbol 202 GraphicUsed by:207
Symbol 203 GraphicUsed by:207
Symbol 204 GraphicUsed by:207
Symbol 205 GraphicUsed by:207
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:202 203 2 204 205 206Used by:Timeline
Symbol 208 GraphicUsed by:213
Symbol 209 GraphicUsed by:213
Symbol 210 GraphicUsed by:213
Symbol 211 GraphicUsed by:213
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:208 209 2 210 211 212Used by:Timeline
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:Timeline
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:Timeline
Symbol 218 GraphicUsed by:231
Symbol 219 GraphicUsed by:231
Symbol 220 GraphicUsed by:231
Symbol 221 GraphicUsed by:231
Symbol 222 GraphicUsed by:231
Symbol 223 GraphicUsed by:231
Symbol 224 GraphicUsed by:231
Symbol 225 GraphicUsed by:231
Symbol 226 GraphicUsed by:231
Symbol 227 GraphicUsed by:231
Symbol 228 GraphicUsed by:231
Symbol 229 GraphicUsed by:231
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:218 219 220 221 222 223 224 225 226 227 228 229 230Used by:Timeline
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:277
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:235Used by:276
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:276
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:242
Symbol 242 MovieClipUses:241Used by:276
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:245
Symbol 245 MovieClipUses:244Used by:276
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:248
Symbol 248 MovieClipUses:247Used by:276
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:251
Symbol 251 MovieClipUses:250Used by:276
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:254
Symbol 254 MovieClipUses:253Used by:276
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:257
Symbol 257 MovieClipUses:256Used by:276
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClipUses:259Used by:276
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:276
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClipUses:265Used by:276
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClipUses:268Used by:276
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272
Symbol 272 MovieClipUses:271Used by:276
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:275
Symbol 275 MovieClipUses:274Used by:276
Symbol 276 MovieClipUses:236 239 242 245 248 251 254 257 260 263 266 269 272 275Used by:277
Symbol 277 MovieClipUses:233 276 2Used by:Timeline
Symbol 278 GraphicUsed by:281
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:281
Symbol 281 MovieClipUses:278 280Used by:Timeline
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:Timeline
Symbol 284 GraphicUsed by:290
Symbol 285 GraphicUsed by:290
Symbol 286 GraphicUsed by:290
Symbol 287 GraphicUsed by:290
Symbol 288 GraphicUsed by:290
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:284 285 2 286 287 288 289Used by:Timeline
Symbol 291 Sound [lvl3music]Used by:Timeline
Symbol 292 TextUses:65Used by:Timeline
Symbol 293 ButtonUses:28Used by:Timeline
Symbol 294 GraphicUsed by:Timeline
Symbol 295 GraphicUsed by:317
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:317
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:317
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:317
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:317
Symbol 304 GraphicUsed by:317
Symbol 305 GraphicUsed by:317
Symbol 306 GraphicUsed by:317
Symbol 307 GraphicUsed by:317
Symbol 308 GraphicUsed by:317
Symbol 309 GraphicUsed by:317
Symbol 310 GraphicUsed by:317
Symbol 311 GraphicUsed by:317
Symbol 312 GraphicUsed by:317
Symbol 313 GraphicUsed by:317
Symbol 314 GraphicUsed by:317
Symbol 315 GraphicUsed by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:295 297 299 301 303 304 305 306 307 308 309 310 1 311 312 313 314 315 316Used by:Timeline
Symbol 318 GraphicUsed by:325
Symbol 319 GraphicUsed by:325
Symbol 320 GraphicUsed by:325
Symbol 321 GraphicUsed by:325
Symbol 322 GraphicUsed by:325
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:318 319 320 321 2 322 323 324Used by:Timeline
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:Timeline
Symbol 328 ShapeTweeningUsed by:330
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:328 329 2Used by:Timeline
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:Timeline
Symbol 333 FontUsed by:334 404 405
Symbol 334 EditableTextUses:333Used by:Timeline
Symbol 335 Sound [galaxy]Used by:Timeline
Symbol 336 TextUses:65Used by:Timeline
Symbol 337 TextUses:65Used by:Timeline
Symbol 338 TextUses:65Used by:Timeline
Symbol 339 ButtonUses:28Used by:Timeline
Symbol 340 GraphicUsed by:Timeline
Symbol 341 GraphicUsed by:346
Symbol 342 GraphicUsed by:346
Symbol 343 GraphicUsed by:346
Symbol 344 GraphicUsed by:346
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:341 342 2 343 344 345Used by:Timeline
Symbol 347 GraphicUsed by:353
Symbol 348 GraphicUsed by:353
Symbol 349 GraphicUsed by:353
Symbol 350 GraphicUsed by:353
Symbol 351 GraphicUsed by:353
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:347 348 2 349 350 351 352Used by:Timeline
Symbol 354 GraphicUsed by:393
Symbol 355 GraphicUsed by:393
Symbol 356 GraphicUsed by:393
Symbol 357 GraphicUsed by:393
Symbol 358 GraphicUsed by:393
Symbol 359 GraphicUsed by:393
Symbol 360 GraphicUsed by:393
Symbol 361 GraphicUsed by:393
Symbol 362 GraphicUsed by:393
Symbol 363 GraphicUsed by:393
Symbol 364 GraphicUsed by:393
Symbol 365 GraphicUsed by:393
Symbol 366 GraphicUsed by:393
Symbol 367 GraphicUsed by:393
Symbol 368 GraphicUsed by:393
Symbol 369 GraphicUsed by:393
Symbol 370 GraphicUsed by:393
Symbol 371 GraphicUsed by:393
Symbol 372 GraphicUsed by:393
Symbol 373 GraphicUsed by:393
Symbol 374 GraphicUsed by:393
Symbol 375 GraphicUsed by:393
Symbol 376 GraphicUsed by:393
Symbol 377 GraphicUsed by:393
Symbol 378 GraphicUsed by:393
Symbol 379 GraphicUsed by:393
Symbol 380 GraphicUsed by:393
Symbol 381 GraphicUsed by:393
Symbol 382 GraphicUsed by:393
Symbol 383 GraphicUsed by:393
Symbol 384 GraphicUsed by:393
Symbol 385 GraphicUsed by:393
Symbol 386 GraphicUsed by:393
Symbol 387 GraphicUsed by:393
Symbol 388 GraphicUsed by:393
Symbol 389 GraphicUsed by:393
Symbol 390 GraphicUsed by:393
Symbol 391 GraphicUsed by:393
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 1 386 387 388 389 390 391 392Used by:Timeline
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:Timeline
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:Timeline
Symbol 398 GraphicUsed by:401
Symbol 399 GraphicUsed by:401
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:398 2 399 400Used by:Timeline
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:Timeline
Symbol 404 EditableTextUses:333Used by:Timeline
Symbol 405 EditableTextUses:333Used by:Timeline
Symbol 406 SoundUsed by:Timeline
Symbol 407 TextUses:65Used by:Timeline
Symbol 408 TextUses:65Used by:Timeline
Symbol 409 ButtonUses:28Used by:Timeline
Symbol 410 GraphicUsed by:Timeline
Symbol 411 GraphicUsed by:458
Symbol 412 GraphicUsed by:414
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:412 413Used by:458
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:458
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:458
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:419Used by:458
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:421Used by:458
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:458
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:458
Symbol 427 GraphicUsed by:458
Symbol 428 GraphicUsed by:458
Symbol 429 GraphicUsed by:458
Symbol 430 GraphicUsed by:458
Symbol 431 GraphicUsed by:458
Symbol 432 GraphicUsed by:458
Symbol 433 GraphicUsed by:458
Symbol 434 GraphicUsed by:458
Symbol 435 GraphicUsed by:458
Symbol 436 GraphicUsed by:458
Symbol 437 GraphicUsed by:458
Symbol 438 GraphicUsed by:458
Symbol 439 GraphicUsed by:458
Symbol 440 GraphicUsed by:458
Symbol 441 GraphicUsed by:458
Symbol 442 GraphicUsed by:458
Symbol 443 GraphicUsed by:458
Symbol 444 GraphicUsed by:458
Symbol 445 GraphicUsed by:458
Symbol 446 GraphicUsed by:458
Symbol 447 GraphicUsed by:458
Symbol 448 GraphicUsed by:458
Symbol 449 GraphicUsed by:458
Symbol 450 GraphicUsed by:458
Symbol 451 GraphicUsed by:458
Symbol 452 GraphicUsed by:458
Symbol 453 GraphicUsed by:458
Symbol 454 GraphicUsed by:458
Symbol 455 GraphicUsed by:458
Symbol 456 GraphicUsed by:458
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:411 414 416 418 420 422 424 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 4 451 452 453 454 455 456 457Used by:Timeline
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:Timeline
Symbol 461 GraphicUsed by:463
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:461 462Used by:Timeline
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:Timeline
Symbol 466 FontUsed by:467 495
Symbol 467 EditableTextUses:466Used by:Timeline
Symbol 468 SoundUsed by:Timeline
Symbol 469 TextUses:65Used by:Timeline
Symbol 470 ButtonUses:28Used by:Timeline
Symbol 471 GraphicUsed by:Timeline
Symbol 472 GraphicUsed by:474
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:472 473Used by:485
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:485
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:485
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:485
Symbol 481 GraphicUsed by:485
Symbol 482 GraphicUsed by:485
Symbol 483 GraphicUsed by:485
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:474 476 478 480 481 482 483 484Used by:Timeline
Symbol 486 GraphicUsed by:488
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:486 487 2Used by:Timeline
Symbol 489 GraphicUsed by:491
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:489 490 2Used by:Timeline
Symbol 492 GraphicUsed by:494
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:492 493 2Used by:Timeline
Symbol 495 EditableTextUses:466Used by:Timeline
Symbol 496 TextUses:65Used by:Timeline
Symbol 497 ButtonUses:28Used by:Timeline
Symbol 498 TextUses:65Used by:Timeline
Symbol 499 ButtonUses:28Used by:Timeline
Symbol 500 GraphicUsed by:Timeline
Symbol 501 ButtonUses:28Used by:Timeline
Symbol 502 GraphicUsed by:503
Symbol 503 ButtonUses:502Used by:Timeline

Instance Names

"progressbar"Frame 1Symbol 9 MovieClip
"t1"Frame 6Symbol 69 MovieClip
"t2"Frame 6Symbol 71 MovieClip
"t3"Frame 6Symbol 73 MovieClip
"splife"Frame 6Symbol 85 MovieClip
"distancecount"Frame 6Symbol 102 MovieClip
"dshot"Frame 6Symbol 105 MovieClip
"heroship"Frame 6Symbol 114 MovieClip
"asteroida"Frame 6Symbol 125 MovieClip
"asteroidb"Frame 6Symbol 131 MovieClip
"asteroidc"Frame 6Symbol 136 MovieClip
"health"Frame 6Symbol 61 MovieClip
"enemy1"Frame 8Symbol 153 MovieClip
"heroship"Frame 8Symbol 114 MovieClip
"sshot"Frame 8Symbol 105 MovieClip
"asteroida"Frame 8Symbol 125 MovieClip
"e2nmy"Frame 8Symbol 160 MovieClip
"splife"Frame 8Symbol 85 MovieClip
"en1shot"Frame 8Symbol 162 MovieClip
"en2shot"Frame 8Symbol 164 MovieClip
"lives"Frame 8Symbol 165 EditableText
"health"Frame 8Symbol 61 MovieClip
"powerup"Frame 8Symbol 167 MovieClip
"distancecount"Frame 8Symbol 102 MovieClip
"boss1"Frame 10Symbol 188 MovieClip
"powerup"Frame 10Symbol 167 MovieClip
"health"Frame 10Symbol 61 MovieClip
"heroship"Frame 10Symbol 114 MovieClip
"blueorb"Frame 10Symbol 190 MovieClip
"bosshot"Frame 10Symbol 192 MovieClip
"splife"Frame 10Symbol 85 MovieClip
"bosslife"Frame 10Symbol 194 EditableText
"sshot"Frame 10Symbol 105 MovieClip
"thi"Frame 12Symbol 207 MovieClip
"heroship"Frame 12Symbol 114 MovieClip
"eyeship"Frame 12Symbol 213 MovieClip
"ship1fire"Frame 12Symbol 215 MovieClip
"sshot"Frame 12Symbol 105 MovieClip
"fishshot"Frame 12Symbol 217 MovieClip
"splife"Frame 12Symbol 231 MovieClip
"distancecount"Frame 12Symbol 102 MovieClip
"powerup"Frame 12Symbol 167 MovieClip
"health"Frame 12Symbol 61 MovieClip
"themissile"Frame 12Symbol 277 MovieClip
"missleup"Frame 12Symbol 281 MovieClip
"asteroida"Frame 12Symbol 125 MovieClip
"eyeshot"Frame 12Symbol 283 MovieClip
"fishship"Frame 12Symbol 290 MovieClip
"heroship"Frame 14Symbol 114 MovieClip
"boss2"Frame 14Symbol 317 MovieClip
"powerup"Frame 14Symbol 167 MovieClip
"missleup"Frame 14Symbol 281 MovieClip
"health"Frame 14Symbol 61 MovieClip
"sshot"Frame 14Symbol 105 MovieClip
"themissile"Frame 14Symbol 277 MovieClip
"squidshot"Frame 14Symbol 325 MovieClip
"minishot"Frame 14Symbol 327 MovieClip
"redshot"Frame 14Symbol 330 MovieClip
"ball"Frame 14Symbol 332 MovieClip
"bosslife"Frame 14Symbol 334 EditableText
"splife"Frame 14Symbol 231 MovieClip
"heroship"Frame 16Symbol 114 MovieClip
"l4e"Frame 16Symbol 346 MovieClip
"sadsquid"Frame 16Symbol 353 MovieClip
"squiddy"Frame 16Symbol 393 MovieClip
"sshot"Frame 16Symbol 105 MovieClip
"themissile"Frame 16Symbol 277 MovieClip
"missleup"Frame 16Symbol 281 MovieClip
"powerup"Frame 16Symbol 167 MovieClip
"redshot"Frame 16Symbol 330 MovieClip
"ball"Frame 16Symbol 332 MovieClip
"splife"Frame 16Symbol 231 MovieClip
"starshot"Frame 16Symbol 395 MovieClip
"cannonshot"Frame 16Symbol 397 MovieClip
"slowenemy"Frame 16Symbol 401 MovieClip
"health"Frame 16Symbol 61 MovieClip
"blueshot"Frame 16Symbol 403 MovieClip
"bigshots"Frame 16Symbol 404 EditableText
"tokill"Frame 16Symbol 405 EditableText
"heroship"Frame 18Symbol 114 MovieClip
"bird"Frame 18Symbol 458 MovieClip
"sshot"Frame 18Symbol 105 MovieClip
"greyball"Frame 18Symbol 460 MovieClip
"stshot"Frame 18Symbol 463 MovieClip
"scatterstar"Frame 18Symbol 465 MovieClip
"powerup"Frame 18Symbol 167 MovieClip
"missleup"Frame 18Symbol 281 MovieClip
"themissile"Frame 18Symbol 277 MovieClip
"health"Frame 18Symbol 61 MovieClip
"splife"Frame 18Symbol 231 MovieClip
"bosslife"Frame 18Symbol 467 EditableText
"heroship"Frame 20Symbol 114 MovieClip
"finalboss"Frame 20Symbol 485 MovieClip
"themissile"Frame 20Symbol 277 MovieClip
"sshot"Frame 20Symbol 105 MovieClip
"powerup"Frame 20Symbol 167 MovieClip
"missleup"Frame 20Symbol 281 MovieClip
"health"Frame 20Symbol 61 MovieClip
"enmissile"Frame 20Symbol 488 MovieClip
"starzshot"Frame 20Symbol 491 MovieClip
"fshot"Frame 20Symbol 494 MovieClip
"splife"Frame 20Symbol 231 MovieClip
"bosslife"Frame 20Symbol 495 EditableText
"heroship"Frame 22Symbol 114 MovieClip
"asteroida"Frame 22Symbol 125 MovieClip
"bossection1"Symbol 188 MovieClip Frame 1Symbol 174 MovieClip
"bossection2"Symbol 188 MovieClip Frame 1Symbol 176 MovieClip
"bossection3"Symbol 188 MovieClip Frame 1Symbol 178 MovieClip
"bossection4"Symbol 188 MovieClip Frame 1Symbol 180 MovieClip
"bossp1"Symbol 317 MovieClip Frame 1Symbol 297 MovieClip
"bossp2"Symbol 317 MovieClip Frame 1Symbol 299 MovieClip
"bossp3"Symbol 317 MovieClip Frame 1Symbol 301 MovieClip
"bossp4"Symbol 317 MovieClip Frame 1Symbol 303 MovieClip
"hit"Symbol 458 MovieClip Frame 1Symbol 414 MovieClip
"birdy1"Symbol 458 MovieClip Frame 1Symbol 416 MovieClip
"birdy2"Symbol 458 MovieClip Frame 1Symbol 418 MovieClip
"birdy3"Symbol 458 MovieClip Frame 1Symbol 420 MovieClip
"birdy4"Symbol 458 MovieClip Frame 1Symbol 422 MovieClip
"birdy5"Symbol 458 MovieClip Frame 1Symbol 424 MovieClip
"birdy6"Symbol 458 MovieClip Frame 1Symbol 426 MovieClip
"thehit"Symbol 485 MovieClip Frame 1Symbol 474 MovieClip
"fbhit1"Symbol 485 MovieClip Frame 1Symbol 476 MovieClip
"fbhit2"Symbol 485 MovieClip Frame 1Symbol 478 MovieClip
"fbhit3"Symbol 485 MovieClip Frame 1Symbol 480 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "smw_kick"
ExportAssets (56)Timeline Frame 1Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 3 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 4 as "implosion"
ExportAssets (56)Timeline Frame 6Symbol 4 as "implosion"
ExportAssets (56)Timeline Frame 6Symbol 3 as "explosion"
ExportAssets (56)Timeline Frame 6Symbol 3 as "explosion"
ExportAssets (56)Timeline Frame 6Symbol 3 as "explosion"
ExportAssets (56)Timeline Frame 6Symbol 139 as "lvl1music"
ExportAssets (56)Timeline Frame 8Symbol 3 as "explosion"
ExportAssets (56)Timeline Frame 8Symbol 3 as "explosion"
ExportAssets (56)Timeline Frame 8Symbol 168 as "lvl2music"
ExportAssets (56)Timeline Frame 10Symbol 4 as "implosion"
ExportAssets (56)Timeline Frame 10Symbol 195 as "lvl2bossmusic"
ExportAssets (56)Timeline Frame 12Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 12Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 12Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 12Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 12Symbol 291 as "lvl3music"
ExportAssets (56)Timeline Frame 14Symbol 1 as "smw_kick"
ExportAssets (56)Timeline Frame 14Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 14Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 14Symbol 335 as "galaxy"
ExportAssets (56)Timeline Frame 16Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 16Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 16Symbol 1 as "smw_kick"
ExportAssets (56)Timeline Frame 16Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 18Symbol 4 as "implosion"
ExportAssets (56)Timeline Frame 20Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 20Symbol 2 as "explosion"
ExportAssets (56)Timeline Frame 20Symbol 2 as "explosion"

Labels

"startframe"Frame 2
"s2frame"Frame 3
"credit"Frame 4
"instr"Frame 5
"lvl1"Frame 6
"lvl1int"Frame 7
"lvl2"Frame 8
"l2comp"Frame 9
"l2boss"Frame 10
"lvl2boss"Frame 10
"lvl2bosscomp"Frame 11
"lvl3"Frame 12
"lvl3comp"Frame 13
"lvl3boss"Frame 14
"lvl3bosscomp"Frame 15
"lvl4"Frame 16
"lvl4comp"Frame 17
"lvl4boss"Frame 18
"lvl4bosscomp"Frame 19
"finalboss"Frame 20
"win"Frame 21
"endmovie"Frame 22
"death"Frame 23
"gameover"Frame 24

Dynamic Text Variables

livesSymbol 165 EditableText""
bosslifeSymbol 194 EditableText""
bosslifeSymbol 334 EditableText""
bigshotsSymbol 404 EditableText""
tokillSymbol 405 EditableText""
bosslifeSymbol 467 EditableText""
bosslifeSymbol 495 EditableText""




http://swfchan.com/10/47978/info.shtml
Created: 30/4 -2019 19:51:19 Last modified: 30/4 -2019 19:51:19 Server time: 22/12 -2024 21:39:16