STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #47978 |
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 1stop();Instance of Symbol 9 MovieClip "progressbar" in Frame 1onClipEvent (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 2stop(); _global.lvlcnt = 1;Frame 3stop();Frame 4stop();Frame 5stop();Frame 6i = 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 6onClipEvent (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 6onClipEvent (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 6onClipEvent (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 6onClipEvent (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 6onClipEvent (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 6onClipEvent (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 6onClipEvent (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 6onClipEvent (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 6onClipEvent (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 6onClipEvent (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 7stop(); stopAllSounds();Frame 8laserhit = 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 8onClipEvent (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 8onClipEvent (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 8onClipEvent (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 8onClipEvent (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 8onClipEvent (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 8onClipEvent (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 8onClipEvent (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 8onClipEvent (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 8onClipEvent (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 8onClipEvent (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 9stop(); stopAllSounds();Frame 10function 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 10onClipEvent (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 10onClipEvent (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 10onClipEvent (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 10onClipEvent (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 10onClipEvent (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 10onClipEvent (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 10onClipEvent (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 10onClipEvent (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 11stop(); stopAllSounds();Frame 12laserhit = 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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 12onClipEvent (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 13stop(); stopAllSounds();Frame 14missiles = 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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 14onClipEvent (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 15stop(); stopAllSounds();Frame 16k = 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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 17stop(); stopAllSounds();Frame 18lvlover = 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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 19stop(); stopAllSounds();Frame 20laserhit = 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 20onClipEvent (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 20onClipEvent (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 20onClipEvent (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 20onClipEvent (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 20onClipEvent (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 20onClipEvent (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 20onClipEvent (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 20onClipEvent (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 20onClipEvent (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 20onClipEvent (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 20onClipEvent (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 21stop(); stopAllSounds();Frame 22stop();Instance of Symbol 114 MovieClip "heroship" in Frame 22onClipEvent (load) { this.alive = 1; } onClipEvent (enterFrame) { this._x = this._x + 5; }Instance of Symbol 125 MovieClip "asteroida" in Frame 22onClipEvent (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 23stop(); i = 1; while (i <= 100) { _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); i++; }Frame 24stop(); stopAllSounds();Symbol 7 Buttonon (release) { getURL ("http://www.flashninjaclan.com"); }Symbol 31 Buttonon (release) { _root.gotoAndPlay("instr"); }Symbol 34 Buttonon (release) { gotoAndStop ("s2frame"); }Symbol 37 Buttonon (release) { getURL ("http://www.java-gaming.com"); }Symbol 42 Buttonon (release) { _root.gotoAndPlay("credit"); }Symbol 58 Buttonon (release) { gotoAndPlay ("startframe"); }Symbol 67 Buttonon (release) { _root.play(); }Symbol 85 MovieClip Frame 1stop();Symbol 85 MovieClip Frame 2stop();Symbol 85 MovieClip Frame 3stop();Symbol 85 MovieClip Frame 4stop();Symbol 85 MovieClip Frame 5stop();Symbol 85 MovieClip Frame 6stop();Symbol 85 MovieClip Frame 7stop();Symbol 85 MovieClip Frame 8stop();Symbol 85 MovieClip Frame 9stop();Symbol 85 MovieClip Frame 10stop();Symbol 85 MovieClip Frame 11stop();Symbol 102 MovieClip Frame 1stop();Symbol 102 MovieClip Frame 2stop();Symbol 102 MovieClip Frame 3stop();Symbol 102 MovieClip Frame 4stop();Symbol 102 MovieClip Frame 5stop();Symbol 102 MovieClip Frame 6stop();Symbol 102 MovieClip Frame 7stop();Symbol 102 MovieClip Frame 8stop();Symbol 102 MovieClip Frame 9stop();Symbol 102 MovieClip Frame 10stop();Symbol 102 MovieClip Frame 11stop();Symbol 102 MovieClip Frame 12stop();Symbol 102 MovieClip Frame 13stop();Symbol 102 MovieClip Frame 14stop();Symbol 102 MovieClip Frame 15stop();Symbol 102 MovieClip Frame 16stop();Symbol 114 MovieClip Frame 1stop();Symbol 114 MovieClip Frame 2this.alive = 0;Symbol 114 MovieClip Frame 10this.swapDepths(9970); _root.gotoAndPlay("gameover"); this.removeMovieClip();Symbol 125 MovieClip Frame 1this.dead = 0; stop();Symbol 125 MovieClip Frame 2this.dead = 1; play();Symbol 125 MovieClip Frame 9this.reset();Symbol 131 MovieClip Frame 1stop();Symbol 131 MovieClip Frame 2this.dead = 1;Symbol 131 MovieClip Frame 7this.reset();Symbol 136 MovieClip Frame 1stop();Symbol 136 MovieClip Frame 2this.dead = 1;Symbol 136 MovieClip Frame 7this.reset();Symbol 140 Buttonon (release) { _root.gotoAndPlay("lvl2"); }Symbol 153 MovieClip Frame 1this.dead = 0; stop();Symbol 153 MovieClip Frame 2this.dead = 1; play();Symbol 153 MovieClip Frame 7this.reset();Symbol 160 MovieClip Frame 1this.dead = 0; stop();Symbol 160 MovieClip Frame 2this.dead = 1; play();Symbol 160 MovieClip Frame 7this.reset();Symbol 170 Buttonon (release) { _root.gotoAndPlay("lvl2boss"); }Symbol 188 MovieClip Frame 1stop();Symbol 188 MovieClip Frame 3this.dead = 1; gotoAndPlay (1);Symbol 188 MovieClip Frame 4this.dead = 1;Symbol 188 MovieClip Frame 8this.removeMovieClip();Symbol 197 Buttonon (release) { _root.gotoAndPlay("lvl3"); }Symbol 207 MovieClip Frame 1stop();Symbol 207 MovieClip Frame 2this.dead = 1;Symbol 207 MovieClip Frame 7this.reset();Symbol 213 MovieClip Frame 1this.dead = 0; stop();Symbol 213 MovieClip Frame 2this.dead = 0;Symbol 213 MovieClip Frame 3this.dead = 0; this.gotoAndPlay(1);Symbol 213 MovieClip Frame 4this.dead = 1;Symbol 213 MovieClip Frame 9this.reset();Symbol 231 MovieClip Frame 1stop();Symbol 231 MovieClip Frame 2stop();Symbol 231 MovieClip Frame 3stop();Symbol 231 MovieClip Frame 4stop();Symbol 231 MovieClip Frame 5stop();Symbol 231 MovieClip Frame 6stop();Symbol 231 MovieClip Frame 7stop();Symbol 231 MovieClip Frame 8stop();Symbol 231 MovieClip Frame 9stop();Symbol 231 MovieClip Frame 10stop();Symbol 231 MovieClip Frame 11stop();Symbol 231 MovieClip Frame 12stop();Symbol 231 MovieClip Frame 13stop();Symbol 231 MovieClip Frame 14stop();Symbol 231 MovieClip Frame 15stop();Symbol 276 MovieClip Frame 15stop(); _parent.removeMovieClip();Symbol 277 MovieClip Frame 1stop(); this.dead = 0;Symbol 277 MovieClip Frame 2this.dead = 1;Symbol 277 MovieClip Frame 3this.removeMovieClip();Symbol 290 MovieClip Frame 1stop();Symbol 290 MovieClip Frame 2this.dead = 1;Symbol 290 MovieClip Frame 7this.reset();Symbol 293 Buttonon (release) { _root.gotoAndPlay("lvl3boss"); }Symbol 317 MovieClip Frame 10if (_root.bosslife > 0) { gotoAndPlay (1); } else { gotoAndPlay (11); }Symbol 317 MovieClip Frame 11this.dead = 1;Symbol 317 MovieClip Frame 17this.swapDepths(9989); this.removeMovieClip();Symbol 325 MovieClip Frame 1stop();Symbol 325 MovieClip Frame 3gotoAndPlay (1);Symbol 325 MovieClip Frame 4this.dead = 1; play();Symbol 325 MovieClip Frame 6this.sac = 0;Symbol 325 MovieClip Frame 8this.removeMovieClip();Symbol 330 MovieClip Frame 1if (this._name == "redshot") { stop(); }Symbol 330 MovieClip Frame 40i = 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 41this.removeMovieClip();Symbol 339 Buttonon (release) { _root.gotoAndPlay("lvl4"); }Symbol 346 MovieClip Frame 1stop();Symbol 346 MovieClip Frame 2this.dead = 1;Symbol 346 MovieClip Frame 6this.reset();Symbol 353 MovieClip Frame 1stop();Symbol 353 MovieClip Frame 2this.dead = 1;Symbol 353 MovieClip Frame 7_root.tokill--; this.reset();Symbol 393 MovieClip Frame 31this.gotoAndPlay(1);Symbol 393 MovieClip Frame 32this.dead = 1;Symbol 393 MovieClip Frame 39this.reset();Symbol 401 MovieClip Frame 1stop();Symbol 401 MovieClip Frame 2this.dead = 1;Symbol 401 MovieClip Frame 6this.reset();Symbol 409 Buttonon (release) { _root.gotoAndPlay("lvl4boss"); }Symbol 414 MovieClip Frame 1stop(); this.dead = 0;Symbol 414 MovieClip Frame 2this.dead = 1; play();Symbol 414 MovieClip Frame 3this.gotoAndPlay(1);Symbol 458 MovieClip Frame 23this.gotoAndPlay(1);Symbol 458 MovieClip Frame 24this.dead = 1;Symbol 458 MovieClip Frame 31this.swapDepths(9970); this.removeMovieClip();Symbol 463 MovieClip Frame 1stop();Symbol 463 MovieClip Frame 2if (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 3this.removeMovieClip();Symbol 470 Buttonon (release) { _root.gotoAndPlay("finalboss"); }Symbol 474 MovieClip Frame 1stop();Symbol 474 MovieClip Frame 3this.gotoAndPlay(1);Symbol 485 MovieClip Frame 1stop();Symbol 485 MovieClip Frame 2this.dead = 1;Symbol 485 MovieClip Frame 7this.swapDepths(9980); this.removeMovieClip();Symbol 488 MovieClip Frame 1stop();Symbol 488 MovieClip Frame 2this.dead = 1;Symbol 488 MovieClip Frame 3this.removeMovieClip();Symbol 491 MovieClip Frame 1stop();Symbol 491 MovieClip Frame 2this.dead = 1;Symbol 491 MovieClip Frame 3this.removeMovieClip();Symbol 494 MovieClip Frame 1stop();Symbol 494 MovieClip Frame 2this.dead = 1;Symbol 494 MovieClip Frame 3this.removeMovieClip();Symbol 497 Buttonon (release) { _root.gotoAndPlay("endmovie"); }Symbol 499 Buttonon (release) { _root.gotoAndPlay("startframe"); }Symbol 501 Buttonon (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 Buttonon (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 Bitmap | Used by:6 | |
Symbol 6 Graphic | Uses:5 | Used by:7 |
Symbol 7 Button | Uses:6 | Used by:Timeline |
Symbol 8 Graphic | Used by:9 | |
Symbol 9 MovieClip | Uses:8 | Used by:Timeline |
Symbol 10 Font | Used by:11 | |
Symbol 11 EditableText | Uses:10 | Used by:Timeline |
Symbol 12 Graphic | Used by:Timeline | |
Symbol 13 Graphic | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:Timeline |
Symbol 15 Graphic | Used by:16 | |
Symbol 16 MovieClip | Uses:15 | Used by:Timeline |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 MovieClip | Uses:17 | Used by:Timeline |
Symbol 19 Graphic | Used by:20 | |
Symbol 20 MovieClip | Uses:19 | Used by:Timeline |
Symbol 21 Graphic | Used by:22 | |
Symbol 22 MovieClip | Uses:21 | Used by:Timeline |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:23 | Used by:Timeline |
Symbol 25 Graphic | Used by:26 | |
Symbol 26 MovieClip | Uses:25 | Used by:Timeline |
Symbol 27 Bitmap | Used by:28 | |
Symbol 28 Graphic | Uses:27 | Used by:31 58 67 140 170 197 293 339 409 470 497 499 501 |
Symbol 29 Bitmap | Used by:30 | |
Symbol 30 Graphic | Uses:29 | Used by:31 58 67 140 |
Symbol 31 Button | Uses:28 30 | Used by:Timeline |
Symbol 32 Bitmap | Used by:33 | |
Symbol 33 Graphic | Uses:32 | Used by:34 |
Symbol 34 Button | Uses:33 | Used by:Timeline |
Symbol 35 Bitmap | Used by:36 | |
Symbol 36 Graphic | Uses:35 | Used by:37 |
Symbol 37 Button | Uses:36 | Used by:Timeline |
Symbol 38 Bitmap | Used by:39 | |
Symbol 39 Graphic | Uses:38 | Used by:42 |
Symbol 40 Bitmap | Used by:41 | |
Symbol 41 Graphic | Uses:40 | Used by:42 |
Symbol 42 Button | Uses:39 41 | Used by:Timeline |
Symbol 43 Graphic | Used by:44 | |
Symbol 44 MovieClip | Uses:43 | Used by:Timeline |
Symbol 45 Graphic | Used by:46 | |
Symbol 46 MovieClip | Uses:45 | Used by:Timeline |
Symbol 47 Graphic | Used by:48 | |
Symbol 48 MovieClip | Uses:47 | Used by:Timeline |
Symbol 49 Graphic | Used by:50 | |
Symbol 50 MovieClip | Uses:49 | Used by:Timeline |
Symbol 51 Graphic | Used by:52 | |
Symbol 52 MovieClip | Uses:51 | Used by:Timeline |
Symbol 53 Graphic | Used by:54 | |
Symbol 54 MovieClip | Uses:53 | Used by:Timeline |
Symbol 55 Graphic | Used by:Timeline | |
Symbol 56 Font | Used by:57 62 63 165 | |
Symbol 57 Text | Uses:56 | Used by:Timeline |
Symbol 58 Button | Uses:28 30 | Used by:Timeline |
Symbol 59 Bitmap | Used by:60 142 | |
Symbol 60 Graphic | Uses:59 | Used by:61 |
Symbol 61 MovieClip | Uses:60 | Used by:Timeline |
Symbol 62 Text | Uses:56 | Used by:Timeline |
Symbol 63 Text | Uses:56 | Used by:Timeline |
Symbol 64 Graphic | Used by:Timeline | |
Symbol 65 Font | Used by:66 143 144 145 146 169 196 198 200 292 336 337 338 407 408 469 496 498 | |
Symbol 66 Text | Uses:65 | Used by:Timeline |
Symbol 67 Button | Uses:28 30 | Used by:Timeline |
Symbol 68 Graphic | Used by:69 | |
Symbol 69 MovieClip | Uses:68 | Used by:Timeline |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:70 | Used by:Timeline |
Symbol 72 Graphic | Used by:73 | |
Symbol 73 MovieClip | Uses:72 | Used by:Timeline |
Symbol 74 Graphic | Used by:85 | |
Symbol 75 Graphic | Used by:85 | |
Symbol 76 Graphic | Used by:85 | |
Symbol 77 Graphic | Used by:85 | |
Symbol 78 Graphic | Used by:85 | |
Symbol 79 Graphic | Used by:85 | |
Symbol 80 Graphic | Used by:85 | |
Symbol 81 Graphic | Used by:85 | |
Symbol 82 Graphic | Used by:85 | |
Symbol 83 Graphic | Used by:85 | |
Symbol 84 Graphic | Used by:85 | |
Symbol 85 MovieClip | Uses:74 75 76 77 78 79 80 81 82 83 84 | Used by:Timeline |
Symbol 86 Graphic | Used by:102 | |
Symbol 87 Graphic | Used by:102 | |
Symbol 88 Graphic | Used by:102 | |
Symbol 89 Graphic | Used by:102 | |
Symbol 90 Graphic | Used by:102 | |
Symbol 91 Graphic | Used by:102 | |
Symbol 92 Graphic | Used by:102 | |
Symbol 93 Graphic | Used by:102 | |
Symbol 94 Graphic | Used by:102 | |
Symbol 95 Graphic | Used by:102 | |
Symbol 96 Graphic | Used by:102 | |
Symbol 97 Graphic | Used by:102 | |
Symbol 98 Graphic | Used by:102 | |
Symbol 99 Graphic | Used by:102 | |
Symbol 100 Graphic | Used by:102 | |
Symbol 101 Graphic | Used by:102 | |
Symbol 102 MovieClip | Uses:86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | Used by:Timeline |
Symbol 103 Graphic | Used by:Timeline | |
Symbol 104 Graphic | Used by:105 | |
Symbol 105 MovieClip | Uses:104 | Used by:Timeline |
Symbol 106 Graphic | Used by:114 | |
Symbol 107 Graphic | Used by:114 | |
Symbol 108 Graphic | Used by:114 | |
Symbol 109 Graphic | Used by:114 | |
Symbol 110 Graphic | Used by:114 | |
Symbol 111 Graphic | Used by:114 | |
Symbol 112 Graphic | Used by:114 | |
Symbol 113 Graphic | Used by:114 | |
Symbol 114 MovieClip | Uses:106 107 4 108 109 110 111 112 113 | Used by:Timeline |
Symbol 115 Graphic | Used by:Timeline | |
Symbol 116 Graphic | Used by:125 | |
Symbol 117 Graphic | Used by:125 | |
Symbol 118 Graphic | Used by:125 | |
Symbol 119 Graphic | Used by:125 | |
Symbol 120 Graphic | Used by:125 | |
Symbol 121 Graphic | Used by:125 | |
Symbol 122 Graphic | Used by:125 | |
Symbol 123 Graphic | Used by:125 | |
Symbol 124 Graphic | Used by:125 | |
Symbol 125 MovieClip | Uses:116 117 3 118 119 120 121 122 123 124 | Used by:Timeline |
Symbol 126 Graphic | Used by:131 | |
Symbol 127 Graphic | Used by:131 | |
Symbol 128 Graphic | Used by:131 | |
Symbol 129 Graphic | Used by:131 | |
Symbol 130 Graphic | Used by:131 | |
Symbol 131 MovieClip | Uses:126 127 3 128 129 130 | Used by:Timeline |
Symbol 132 Graphic | Used by:136 | |
Symbol 133 Graphic | Used by:136 | |
Symbol 134 Graphic | Used by:136 | |
Symbol 135 Graphic | Used by:136 | |
Symbol 136 MovieClip | Uses:132 3 133 134 135 | Used by:Timeline |
Symbol 137 Graphic | Used by:138 | |
Symbol 138 MovieClip | Uses:137 | Used by:Timeline |
Symbol 139 Sound [lvl1music] | Used by:Timeline | |
Symbol 140 Button | Uses:28 30 | Used by:Timeline |
Symbol 141 Bitmap | Used by:142 166 | |
Symbol 142 Graphic | Uses:59 141 | Used by:Timeline |
Symbol 143 Text | Uses:65 | Used by:Timeline |
Symbol 144 Text | Uses:65 | Used by:Timeline |
Symbol 145 Text | Uses:65 | Used by:Timeline |
Symbol 146 Text | Uses:65 | Used by:Timeline |
Symbol 147 Graphic | Used by:153 | |
Symbol 148 Graphic | Used by:153 | |
Symbol 149 Graphic | Used by:153 | |
Symbol 150 Graphic | Used by:153 | |
Symbol 151 Graphic | Used by:153 | |
Symbol 152 Graphic | Used by:153 | |
Symbol 153 MovieClip | Uses:147 148 3 149 150 151 152 | Used by:Timeline |
Symbol 154 Graphic | Used by:160 | |
Symbol 155 Graphic | Used by:160 | |
Symbol 156 Graphic | Used by:160 | |
Symbol 157 Graphic | Used by:160 | |
Symbol 158 Graphic | Used by:160 | |
Symbol 159 Graphic | Used by:160 | |
Symbol 160 MovieClip | Uses:154 155 3 156 157 158 159 | Used by:Timeline |
Symbol 161 Graphic | Used by:162 | |
Symbol 162 MovieClip | Uses:161 | Used by:Timeline |
Symbol 163 Graphic | Used by:164 | |
Symbol 164 MovieClip | Uses:163 | Used by:Timeline |
Symbol 165 EditableText | Uses:56 | Used by:Timeline |
Symbol 166 Graphic | Uses:141 | Used by:167 |
Symbol 167 MovieClip | Uses:166 | Used by:Timeline |
Symbol 168 Sound [lvl2music] | Used by:Timeline | |
Symbol 169 Text | Uses:65 | Used by:Timeline |
Symbol 170 Button | Uses:28 | Used by:Timeline |
Symbol 171 Graphic | Used by:Timeline | |
Symbol 172 Graphic | Used by:188 | |
Symbol 173 Graphic | Used by:174 | |
Symbol 174 MovieClip | Uses:173 | Used by:188 |
Symbol 175 Graphic | Used by:176 | |
Symbol 176 MovieClip | Uses:175 | Used by:188 |
Symbol 177 Graphic | Used by:178 | |
Symbol 178 MovieClip | Uses:177 | Used by:188 |
Symbol 179 Graphic | Used by:180 | |
Symbol 180 MovieClip | Uses:179 | Used by:188 |
Symbol 181 Graphic | Used by:188 | |
Symbol 182 Graphic | Used by:188 | |
Symbol 183 Graphic | Used by:188 | |
Symbol 184 Graphic | Used by:188 | |
Symbol 185 Graphic | Used by:188 | |
Symbol 186 Graphic | Used by:188 | |
Symbol 187 Graphic | Used by:188 | |
Symbol 188 MovieClip | Uses:172 174 176 178 180 181 182 4 183 184 185 186 187 | Used by:Timeline |
Symbol 189 Graphic | Used by:190 | |
Symbol 190 MovieClip | Uses:189 | Used by:Timeline |
Symbol 191 Graphic | Used by:192 | |
Symbol 192 MovieClip | Uses:191 | Used by:Timeline |
Symbol 193 Font | Used by:194 | |
Symbol 194 EditableText | Uses:193 | Used by:Timeline |
Symbol 195 Sound [lvl2bossmusic] | Used by:Timeline | |
Symbol 196 Text | Uses:65 | Used by:Timeline |
Symbol 197 Button | Uses:28 | Used by:Timeline |
Symbol 198 Text | Uses:65 | Used by:Timeline |
Symbol 199 Graphic | Used by:Timeline | |
Symbol 200 Text | Uses:65 | Used by:Timeline |
Symbol 201 Graphic | Used by:Timeline | |
Symbol 202 Graphic | Used by:207 | |
Symbol 203 Graphic | Used by:207 | |
Symbol 204 Graphic | Used by:207 | |
Symbol 205 Graphic | Used by:207 | |
Symbol 206 Graphic | Used by:207 | |
Symbol 207 MovieClip | Uses:202 203 2 204 205 206 | Used by:Timeline |
Symbol 208 Graphic | Used by:213 | |
Symbol 209 Graphic | Used by:213 | |
Symbol 210 Graphic | Used by:213 | |
Symbol 211 Graphic | Used by:213 | |
Symbol 212 Graphic | Used by:213 | |
Symbol 213 MovieClip | Uses:208 209 2 210 211 212 | Used by:Timeline |
Symbol 214 Graphic | Used by:215 | |
Symbol 215 MovieClip | Uses:214 | Used by:Timeline |
Symbol 216 Graphic | Used by:217 | |
Symbol 217 MovieClip | Uses:216 | Used by:Timeline |
Symbol 218 Graphic | Used by:231 | |
Symbol 219 Graphic | Used by:231 | |
Symbol 220 Graphic | Used by:231 | |
Symbol 221 Graphic | Used by:231 | |
Symbol 222 Graphic | Used by:231 | |
Symbol 223 Graphic | Used by:231 | |
Symbol 224 Graphic | Used by:231 | |
Symbol 225 Graphic | Used by:231 | |
Symbol 226 Graphic | Used by:231 | |
Symbol 227 Graphic | Used by:231 | |
Symbol 228 Graphic | Used by:231 | |
Symbol 229 Graphic | Used by:231 | |
Symbol 230 Graphic | Used by:231 | |
Symbol 231 MovieClip | Uses:218 219 220 221 222 223 224 225 226 227 228 229 230 | Used by:Timeline |
Symbol 232 Bitmap | Used by:233 | |
Symbol 233 Graphic | Uses:232 | Used by:277 |
Symbol 234 Bitmap | Used by:235 | |
Symbol 235 Graphic | Uses:234 | Used by:236 |
Symbol 236 MovieClip | Uses:235 | Used by:276 |
Symbol 237 Bitmap | Used by:238 | |
Symbol 238 Graphic | Uses:237 | Used by:239 |
Symbol 239 MovieClip | Uses:238 | Used by:276 |
Symbol 240 Bitmap | Used by:241 | |
Symbol 241 Graphic | Uses:240 | Used by:242 |
Symbol 242 MovieClip | Uses:241 | Used by:276 |
Symbol 243 Bitmap | Used by:244 | |
Symbol 244 Graphic | Uses:243 | Used by:245 |
Symbol 245 MovieClip | Uses:244 | Used by:276 |
Symbol 246 Bitmap | Used by:247 | |
Symbol 247 Graphic | Uses:246 | Used by:248 |
Symbol 248 MovieClip | Uses:247 | Used by:276 |
Symbol 249 Bitmap | Used by:250 | |
Symbol 250 Graphic | Uses:249 | Used by:251 |
Symbol 251 MovieClip | Uses:250 | Used by:276 |
Symbol 252 Bitmap | Used by:253 | |
Symbol 253 Graphic | Uses:252 | Used by:254 |
Symbol 254 MovieClip | Uses:253 | Used by:276 |
Symbol 255 Bitmap | Used by:256 | |
Symbol 256 Graphic | Uses:255 | Used by:257 |
Symbol 257 MovieClip | Uses:256 | Used by:276 |
Symbol 258 Bitmap | Used by:259 | |
Symbol 259 Graphic | Uses:258 | Used by:260 |
Symbol 260 MovieClip | Uses:259 | Used by:276 |
Symbol 261 Bitmap | Used by:262 | |
Symbol 262 Graphic | Uses:261 | Used by:263 |
Symbol 263 MovieClip | Uses:262 | Used by:276 |
Symbol 264 Bitmap | Used by:265 | |
Symbol 265 Graphic | Uses:264 | Used by:266 |
Symbol 266 MovieClip | Uses:265 | Used by:276 |
Symbol 267 Bitmap | Used by:268 | |
Symbol 268 Graphic | Uses:267 | Used by:269 |
Symbol 269 MovieClip | Uses:268 | Used by:276 |
Symbol 270 Bitmap | Used by:271 | |
Symbol 271 Graphic | Uses:270 | Used by:272 |
Symbol 272 MovieClip | Uses:271 | Used by:276 |
Symbol 273 Bitmap | Used by:274 | |
Symbol 274 Graphic | Uses:273 | Used by:275 |
Symbol 275 MovieClip | Uses:274 | Used by:276 |
Symbol 276 MovieClip | Uses:236 239 242 245 248 251 254 257 260 263 266 269 272 275 | Used by:277 |
Symbol 277 MovieClip | Uses:233 276 2 | Used by:Timeline |
Symbol 278 Graphic | Used by:281 | |
Symbol 279 Graphic | Used by:280 | |
Symbol 280 MovieClip | Uses:279 | Used by:281 |
Symbol 281 MovieClip | Uses:278 280 | Used by:Timeline |
Symbol 282 Graphic | Used by:283 | |
Symbol 283 MovieClip | Uses:282 | Used by:Timeline |
Symbol 284 Graphic | Used by:290 | |
Symbol 285 Graphic | Used by:290 | |
Symbol 286 Graphic | Used by:290 | |
Symbol 287 Graphic | Used by:290 | |
Symbol 288 Graphic | Used by:290 | |
Symbol 289 Graphic | Used by:290 | |
Symbol 290 MovieClip | Uses:284 285 2 286 287 288 289 | Used by:Timeline |
Symbol 291 Sound [lvl3music] | Used by:Timeline | |
Symbol 292 Text | Uses:65 | Used by:Timeline |
Symbol 293 Button | Uses:28 | Used by:Timeline |
Symbol 294 Graphic | Used by:Timeline | |
Symbol 295 Graphic | Used by:317 | |
Symbol 296 Graphic | Used by:297 | |
Symbol 297 MovieClip | Uses:296 | Used by:317 |
Symbol 298 Graphic | Used by:299 | |
Symbol 299 MovieClip | Uses:298 | Used by:317 |
Symbol 300 Graphic | Used by:301 | |
Symbol 301 MovieClip | Uses:300 | Used by:317 |
Symbol 302 Graphic | Used by:303 | |
Symbol 303 MovieClip | Uses:302 | Used by:317 |
Symbol 304 Graphic | Used by:317 | |
Symbol 305 Graphic | Used by:317 | |
Symbol 306 Graphic | Used by:317 | |
Symbol 307 Graphic | Used by:317 | |
Symbol 308 Graphic | Used by:317 | |
Symbol 309 Graphic | Used by:317 | |
Symbol 310 Graphic | Used by:317 | |
Symbol 311 Graphic | Used by:317 | |
Symbol 312 Graphic | Used by:317 | |
Symbol 313 Graphic | Used by:317 | |
Symbol 314 Graphic | Used by:317 | |
Symbol 315 Graphic | Used by:317 | |
Symbol 316 Graphic | Used by:317 | |
Symbol 317 MovieClip | Uses:295 297 299 301 303 304 305 306 307 308 309 310 1 311 312 313 314 315 316 | Used by:Timeline |
Symbol 318 Graphic | Used by:325 | |
Symbol 319 Graphic | Used by:325 | |
Symbol 320 Graphic | Used by:325 | |
Symbol 321 Graphic | Used by:325 | |
Symbol 322 Graphic | Used by:325 | |
Symbol 323 Graphic | Used by:325 | |
Symbol 324 Graphic | Used by:325 | |
Symbol 325 MovieClip | Uses:318 319 320 321 2 322 323 324 | Used by:Timeline |
Symbol 326 Graphic | Used by:327 | |
Symbol 327 MovieClip | Uses:326 | Used by:Timeline |
Symbol 328 ShapeTweening | Used by:330 | |
Symbol 329 Graphic | Used by:330 | |
Symbol 330 MovieClip | Uses:328 329 2 | Used by:Timeline |
Symbol 331 Graphic | Used by:332 | |
Symbol 332 MovieClip | Uses:331 | Used by:Timeline |
Symbol 333 Font | Used by:334 404 405 | |
Symbol 334 EditableText | Uses:333 | Used by:Timeline |
Symbol 335 Sound [galaxy] | Used by:Timeline | |
Symbol 336 Text | Uses:65 | Used by:Timeline |
Symbol 337 Text | Uses:65 | Used by:Timeline |
Symbol 338 Text | Uses:65 | Used by:Timeline |
Symbol 339 Button | Uses:28 | Used by:Timeline |
Symbol 340 Graphic | Used by:Timeline | |
Symbol 341 Graphic | Used by:346 | |
Symbol 342 Graphic | Used by:346 | |
Symbol 343 Graphic | Used by:346 | |
Symbol 344 Graphic | Used by:346 | |
Symbol 345 Graphic | Used by:346 | |
Symbol 346 MovieClip | Uses:341 342 2 343 344 345 | Used by:Timeline |
Symbol 347 Graphic | Used by:353 | |
Symbol 348 Graphic | Used by:353 | |
Symbol 349 Graphic | Used by:353 | |
Symbol 350 Graphic | Used by:353 | |
Symbol 351 Graphic | Used by:353 | |
Symbol 352 Graphic | Used by:353 | |
Symbol 353 MovieClip | Uses:347 348 2 349 350 351 352 | Used by:Timeline |
Symbol 354 Graphic | Used by:393 | |
Symbol 355 Graphic | Used by:393 | |
Symbol 356 Graphic | Used by:393 | |
Symbol 357 Graphic | Used by:393 | |
Symbol 358 Graphic | Used by:393 | |
Symbol 359 Graphic | Used by:393 | |
Symbol 360 Graphic | Used by:393 | |
Symbol 361 Graphic | Used by:393 | |
Symbol 362 Graphic | Used by:393 | |
Symbol 363 Graphic | Used by:393 | |
Symbol 364 Graphic | Used by:393 | |
Symbol 365 Graphic | Used by:393 | |
Symbol 366 Graphic | Used by:393 | |
Symbol 367 Graphic | Used by:393 | |
Symbol 368 Graphic | Used by:393 | |
Symbol 369 Graphic | Used by:393 | |
Symbol 370 Graphic | Used by:393 | |
Symbol 371 Graphic | Used by:393 | |
Symbol 372 Graphic | Used by:393 | |
Symbol 373 Graphic | Used by:393 | |
Symbol 374 Graphic | Used by:393 | |
Symbol 375 Graphic | Used by:393 | |
Symbol 376 Graphic | Used by:393 | |
Symbol 377 Graphic | Used by:393 | |
Symbol 378 Graphic | Used by:393 | |
Symbol 379 Graphic | Used by:393 | |
Symbol 380 Graphic | Used by:393 | |
Symbol 381 Graphic | Used by:393 | |
Symbol 382 Graphic | Used by:393 | |
Symbol 383 Graphic | Used by:393 | |
Symbol 384 Graphic | Used by:393 | |
Symbol 385 Graphic | Used by:393 | |
Symbol 386 Graphic | Used by:393 | |
Symbol 387 Graphic | Used by:393 | |
Symbol 388 Graphic | Used by:393 | |
Symbol 389 Graphic | Used by:393 | |
Symbol 390 Graphic | Used by:393 | |
Symbol 391 Graphic | Used by:393 | |
Symbol 392 Graphic | Used by:393 | |
Symbol 393 MovieClip | Uses: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 392 | Used by:Timeline |
Symbol 394 Graphic | Used by:395 | |
Symbol 395 MovieClip | Uses:394 | Used by:Timeline |
Symbol 396 Graphic | Used by:397 | |
Symbol 397 MovieClip | Uses:396 | Used by:Timeline |
Symbol 398 Graphic | Used by:401 | |
Symbol 399 Graphic | Used by:401 | |
Symbol 400 Graphic | Used by:401 | |
Symbol 401 MovieClip | Uses:398 2 399 400 | Used by:Timeline |
Symbol 402 Graphic | Used by:403 | |
Symbol 403 MovieClip | Uses:402 | Used by:Timeline |
Symbol 404 EditableText | Uses:333 | Used by:Timeline |
Symbol 405 EditableText | Uses:333 | Used by:Timeline |
Symbol 406 Sound | Used by:Timeline | |
Symbol 407 Text | Uses:65 | Used by:Timeline |
Symbol 408 Text | Uses:65 | Used by:Timeline |
Symbol 409 Button | Uses:28 | Used by:Timeline |
Symbol 410 Graphic | Used by:Timeline | |
Symbol 411 Graphic | Used by:458 | |
Symbol 412 Graphic | Used by:414 | |
Symbol 413 Graphic | Used by:414 | |
Symbol 414 MovieClip | Uses:412 413 | Used by:458 |
Symbol 415 Graphic | Used by:416 | |
Symbol 416 MovieClip | Uses:415 | Used by:458 |
Symbol 417 Graphic | Used by:418 | |
Symbol 418 MovieClip | Uses:417 | Used by:458 |
Symbol 419 Graphic | Used by:420 | |
Symbol 420 MovieClip | Uses:419 | Used by:458 |
Symbol 421 Graphic | Used by:422 | |
Symbol 422 MovieClip | Uses:421 | Used by:458 |
Symbol 423 Graphic | Used by:424 | |
Symbol 424 MovieClip | Uses:423 | Used by:458 |
Symbol 425 Graphic | Used by:426 | |
Symbol 426 MovieClip | Uses:425 | Used by:458 |
Symbol 427 Graphic | Used by:458 | |
Symbol 428 Graphic | Used by:458 | |
Symbol 429 Graphic | Used by:458 | |
Symbol 430 Graphic | Used by:458 | |
Symbol 431 Graphic | Used by:458 | |
Symbol 432 Graphic | Used by:458 | |
Symbol 433 Graphic | Used by:458 | |
Symbol 434 Graphic | Used by:458 | |
Symbol 435 Graphic | Used by:458 | |
Symbol 436 Graphic | Used by:458 | |
Symbol 437 Graphic | Used by:458 | |
Symbol 438 Graphic | Used by:458 | |
Symbol 439 Graphic | Used by:458 | |
Symbol 440 Graphic | Used by:458 | |
Symbol 441 Graphic | Used by:458 | |
Symbol 442 Graphic | Used by:458 | |
Symbol 443 Graphic | Used by:458 | |
Symbol 444 Graphic | Used by:458 | |
Symbol 445 Graphic | Used by:458 | |
Symbol 446 Graphic | Used by:458 | |
Symbol 447 Graphic | Used by:458 | |
Symbol 448 Graphic | Used by:458 | |
Symbol 449 Graphic | Used by:458 | |
Symbol 450 Graphic | Used by:458 | |
Symbol 451 Graphic | Used by:458 | |
Symbol 452 Graphic | Used by:458 | |
Symbol 453 Graphic | Used by:458 | |
Symbol 454 Graphic | Used by:458 | |
Symbol 455 Graphic | Used by:458 | |
Symbol 456 Graphic | Used by:458 | |
Symbol 457 Graphic | Used by:458 | |
Symbol 458 MovieClip | Uses: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 457 | Used by:Timeline |
Symbol 459 Graphic | Used by:460 | |
Symbol 460 MovieClip | Uses:459 | Used by:Timeline |
Symbol 461 Graphic | Used by:463 | |
Symbol 462 Graphic | Used by:463 | |
Symbol 463 MovieClip | Uses:461 462 | Used by:Timeline |
Symbol 464 Graphic | Used by:465 | |
Symbol 465 MovieClip | Uses:464 | Used by:Timeline |
Symbol 466 Font | Used by:467 495 | |
Symbol 467 EditableText | Uses:466 | Used by:Timeline |
Symbol 468 Sound | Used by:Timeline | |
Symbol 469 Text | Uses:65 | Used by:Timeline |
Symbol 470 Button | Uses:28 | Used by:Timeline |
Symbol 471 Graphic | Used by:Timeline | |
Symbol 472 Graphic | Used by:474 | |
Symbol 473 Graphic | Used by:474 | |
Symbol 474 MovieClip | Uses:472 473 | Used by:485 |
Symbol 475 Graphic | Used by:476 | |
Symbol 476 MovieClip | Uses:475 | Used by:485 |
Symbol 477 Graphic | Used by:478 | |
Symbol 478 MovieClip | Uses:477 | Used by:485 |
Symbol 479 Graphic | Used by:480 | |
Symbol 480 MovieClip | Uses:479 | Used by:485 |
Symbol 481 Graphic | Used by:485 | |
Symbol 482 Graphic | Used by:485 | |
Symbol 483 Graphic | Used by:485 | |
Symbol 484 Graphic | Used by:485 | |
Symbol 485 MovieClip | Uses:474 476 478 480 481 482 483 484 | Used by:Timeline |
Symbol 486 Graphic | Used by:488 | |
Symbol 487 Graphic | Used by:488 | |
Symbol 488 MovieClip | Uses:486 487 2 | Used by:Timeline |
Symbol 489 Graphic | Used by:491 | |
Symbol 490 Graphic | Used by:491 | |
Symbol 491 MovieClip | Uses:489 490 2 | Used by:Timeline |
Symbol 492 Graphic | Used by:494 | |
Symbol 493 Graphic | Used by:494 | |
Symbol 494 MovieClip | Uses:492 493 2 | Used by:Timeline |
Symbol 495 EditableText | Uses:466 | Used by:Timeline |
Symbol 496 Text | Uses:65 | Used by:Timeline |
Symbol 497 Button | Uses:28 | Used by:Timeline |
Symbol 498 Text | Uses:65 | Used by:Timeline |
Symbol 499 Button | Uses:28 | Used by:Timeline |
Symbol 500 Graphic | Used by:Timeline | |
Symbol 501 Button | Uses:28 | Used by:Timeline |
Symbol 502 Graphic | Used by:503 | |
Symbol 503 Button | Uses:502 | Used by:Timeline |
Instance Names
"progressbar" | Frame 1 | Symbol 9 MovieClip |
"t1" | Frame 6 | Symbol 69 MovieClip |
"t2" | Frame 6 | Symbol 71 MovieClip |
"t3" | Frame 6 | Symbol 73 MovieClip |
"splife" | Frame 6 | Symbol 85 MovieClip |
"distancecount" | Frame 6 | Symbol 102 MovieClip |
"dshot" | Frame 6 | Symbol 105 MovieClip |
"heroship" | Frame 6 | Symbol 114 MovieClip |
"asteroida" | Frame 6 | Symbol 125 MovieClip |
"asteroidb" | Frame 6 | Symbol 131 MovieClip |
"asteroidc" | Frame 6 | Symbol 136 MovieClip |
"health" | Frame 6 | Symbol 61 MovieClip |
"enemy1" | Frame 8 | Symbol 153 MovieClip |
"heroship" | Frame 8 | Symbol 114 MovieClip |
"sshot" | Frame 8 | Symbol 105 MovieClip |
"asteroida" | Frame 8 | Symbol 125 MovieClip |
"e2nmy" | Frame 8 | Symbol 160 MovieClip |
"splife" | Frame 8 | Symbol 85 MovieClip |
"en1shot" | Frame 8 | Symbol 162 MovieClip |
"en2shot" | Frame 8 | Symbol 164 MovieClip |
"lives" | Frame 8 | Symbol 165 EditableText |
"health" | Frame 8 | Symbol 61 MovieClip |
"powerup" | Frame 8 | Symbol 167 MovieClip |
"distancecount" | Frame 8 | Symbol 102 MovieClip |
"boss1" | Frame 10 | Symbol 188 MovieClip |
"powerup" | Frame 10 | Symbol 167 MovieClip |
"health" | Frame 10 | Symbol 61 MovieClip |
"heroship" | Frame 10 | Symbol 114 MovieClip |
"blueorb" | Frame 10 | Symbol 190 MovieClip |
"bosshot" | Frame 10 | Symbol 192 MovieClip |
"splife" | Frame 10 | Symbol 85 MovieClip |
"bosslife" | Frame 10 | Symbol 194 EditableText |
"sshot" | Frame 10 | Symbol 105 MovieClip |
"thi" | Frame 12 | Symbol 207 MovieClip |
"heroship" | Frame 12 | Symbol 114 MovieClip |
"eyeship" | Frame 12 | Symbol 213 MovieClip |
"ship1fire" | Frame 12 | Symbol 215 MovieClip |
"sshot" | Frame 12 | Symbol 105 MovieClip |
"fishshot" | Frame 12 | Symbol 217 MovieClip |
"splife" | Frame 12 | Symbol 231 MovieClip |
"distancecount" | Frame 12 | Symbol 102 MovieClip |
"powerup" | Frame 12 | Symbol 167 MovieClip |
"health" | Frame 12 | Symbol 61 MovieClip |
"themissile" | Frame 12 | Symbol 277 MovieClip |
"missleup" | Frame 12 | Symbol 281 MovieClip |
"asteroida" | Frame 12 | Symbol 125 MovieClip |
"eyeshot" | Frame 12 | Symbol 283 MovieClip |
"fishship" | Frame 12 | Symbol 290 MovieClip |
"heroship" | Frame 14 | Symbol 114 MovieClip |
"boss2" | Frame 14 | Symbol 317 MovieClip |
"powerup" | Frame 14 | Symbol 167 MovieClip |
"missleup" | Frame 14 | Symbol 281 MovieClip |
"health" | Frame 14 | Symbol 61 MovieClip |
"sshot" | Frame 14 | Symbol 105 MovieClip |
"themissile" | Frame 14 | Symbol 277 MovieClip |
"squidshot" | Frame 14 | Symbol 325 MovieClip |
"minishot" | Frame 14 | Symbol 327 MovieClip |
"redshot" | Frame 14 | Symbol 330 MovieClip |
"ball" | Frame 14 | Symbol 332 MovieClip |
"bosslife" | Frame 14 | Symbol 334 EditableText |
"splife" | Frame 14 | Symbol 231 MovieClip |
"heroship" | Frame 16 | Symbol 114 MovieClip |
"l4e" | Frame 16 | Symbol 346 MovieClip |
"sadsquid" | Frame 16 | Symbol 353 MovieClip |
"squiddy" | Frame 16 | Symbol 393 MovieClip |
"sshot" | Frame 16 | Symbol 105 MovieClip |
"themissile" | Frame 16 | Symbol 277 MovieClip |
"missleup" | Frame 16 | Symbol 281 MovieClip |
"powerup" | Frame 16 | Symbol 167 MovieClip |
"redshot" | Frame 16 | Symbol 330 MovieClip |
"ball" | Frame 16 | Symbol 332 MovieClip |
"splife" | Frame 16 | Symbol 231 MovieClip |
"starshot" | Frame 16 | Symbol 395 MovieClip |
"cannonshot" | Frame 16 | Symbol 397 MovieClip |
"slowenemy" | Frame 16 | Symbol 401 MovieClip |
"health" | Frame 16 | Symbol 61 MovieClip |
"blueshot" | Frame 16 | Symbol 403 MovieClip |
"bigshots" | Frame 16 | Symbol 404 EditableText |
"tokill" | Frame 16 | Symbol 405 EditableText |
"heroship" | Frame 18 | Symbol 114 MovieClip |
"bird" | Frame 18 | Symbol 458 MovieClip |
"sshot" | Frame 18 | Symbol 105 MovieClip |
"greyball" | Frame 18 | Symbol 460 MovieClip |
"stshot" | Frame 18 | Symbol 463 MovieClip |
"scatterstar" | Frame 18 | Symbol 465 MovieClip |
"powerup" | Frame 18 | Symbol 167 MovieClip |
"missleup" | Frame 18 | Symbol 281 MovieClip |
"themissile" | Frame 18 | Symbol 277 MovieClip |
"health" | Frame 18 | Symbol 61 MovieClip |
"splife" | Frame 18 | Symbol 231 MovieClip |
"bosslife" | Frame 18 | Symbol 467 EditableText |
"heroship" | Frame 20 | Symbol 114 MovieClip |
"finalboss" | Frame 20 | Symbol 485 MovieClip |
"themissile" | Frame 20 | Symbol 277 MovieClip |
"sshot" | Frame 20 | Symbol 105 MovieClip |
"powerup" | Frame 20 | Symbol 167 MovieClip |
"missleup" | Frame 20 | Symbol 281 MovieClip |
"health" | Frame 20 | Symbol 61 MovieClip |
"enmissile" | Frame 20 | Symbol 488 MovieClip |
"starzshot" | Frame 20 | Symbol 491 MovieClip |
"fshot" | Frame 20 | Symbol 494 MovieClip |
"splife" | Frame 20 | Symbol 231 MovieClip |
"bosslife" | Frame 20 | Symbol 495 EditableText |
"heroship" | Frame 22 | Symbol 114 MovieClip |
"asteroida" | Frame 22 | Symbol 125 MovieClip |
"bossection1" | Symbol 188 MovieClip Frame 1 | Symbol 174 MovieClip |
"bossection2" | Symbol 188 MovieClip Frame 1 | Symbol 176 MovieClip |
"bossection3" | Symbol 188 MovieClip Frame 1 | Symbol 178 MovieClip |
"bossection4" | Symbol 188 MovieClip Frame 1 | Symbol 180 MovieClip |
"bossp1" | Symbol 317 MovieClip Frame 1 | Symbol 297 MovieClip |
"bossp2" | Symbol 317 MovieClip Frame 1 | Symbol 299 MovieClip |
"bossp3" | Symbol 317 MovieClip Frame 1 | Symbol 301 MovieClip |
"bossp4" | Symbol 317 MovieClip Frame 1 | Symbol 303 MovieClip |
"hit" | Symbol 458 MovieClip Frame 1 | Symbol 414 MovieClip |
"birdy1" | Symbol 458 MovieClip Frame 1 | Symbol 416 MovieClip |
"birdy2" | Symbol 458 MovieClip Frame 1 | Symbol 418 MovieClip |
"birdy3" | Symbol 458 MovieClip Frame 1 | Symbol 420 MovieClip |
"birdy4" | Symbol 458 MovieClip Frame 1 | Symbol 422 MovieClip |
"birdy5" | Symbol 458 MovieClip Frame 1 | Symbol 424 MovieClip |
"birdy6" | Symbol 458 MovieClip Frame 1 | Symbol 426 MovieClip |
"thehit" | Symbol 485 MovieClip Frame 1 | Symbol 474 MovieClip |
"fbhit1" | Symbol 485 MovieClip Frame 1 | Symbol 476 MovieClip |
"fbhit2" | Symbol 485 MovieClip Frame 1 | Symbol 478 MovieClip |
"fbhit3" | Symbol 485 MovieClip Frame 1 | Symbol 480 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "smw_kick" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "explosion" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "implosion" |
ExportAssets (56) | Timeline Frame 6 | Symbol 4 as "implosion" |
ExportAssets (56) | Timeline Frame 6 | Symbol 3 as "explosion" |
ExportAssets (56) | Timeline Frame 6 | Symbol 3 as "explosion" |
ExportAssets (56) | Timeline Frame 6 | Symbol 3 as "explosion" |
ExportAssets (56) | Timeline Frame 6 | Symbol 139 as "lvl1music" |
ExportAssets (56) | Timeline Frame 8 | Symbol 3 as "explosion" |
ExportAssets (56) | Timeline Frame 8 | Symbol 3 as "explosion" |
ExportAssets (56) | Timeline Frame 8 | Symbol 168 as "lvl2music" |
ExportAssets (56) | Timeline Frame 10 | Symbol 4 as "implosion" |
ExportAssets (56) | Timeline Frame 10 | Symbol 195 as "lvl2bossmusic" |
ExportAssets (56) | Timeline Frame 12 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 12 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 12 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 12 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 12 | Symbol 291 as "lvl3music" |
ExportAssets (56) | Timeline Frame 14 | Symbol 1 as "smw_kick" |
ExportAssets (56) | Timeline Frame 14 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 14 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 14 | Symbol 335 as "galaxy" |
ExportAssets (56) | Timeline Frame 16 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 16 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 16 | Symbol 1 as "smw_kick" |
ExportAssets (56) | Timeline Frame 16 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 18 | Symbol 4 as "implosion" |
ExportAssets (56) | Timeline Frame 20 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 20 | Symbol 2 as "explosion" |
ExportAssets (56) | Timeline Frame 20 | Symbol 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
lives | Symbol 165 EditableText | "" |
bosslife | Symbol 194 EditableText | "" |
bosslife | Symbol 334 EditableText | "" |
bigshots | Symbol 404 EditableText | "" |
tokill | Symbol 405 EditableText | "" |
bosslife | Symbol 467 EditableText | "" |
bosslife | Symbol 495 EditableText | "" |
|