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 #46714 |
Loading... |
One day, at the gathering of the newly formed asteroid council........ |
One day, at the gathering of the newly formed asteroid council........ |
I have gathered all of you here today for an important meeting regarding our defense against the human ships. |
As you know, our brave comrade, Balar, went on a rampage against the human ships. He killed many but was eventually destroyed. |
Without a clear goal of and plan of what to strike, it could not succeed. But, he has given us a new outlook on this war, we can no longer just defend... |
We must take the offensive and destroy their colonies one by one.. Then we wil make the final assault on Earth itself! |
Hoo-Rah! Lets go pwn some humans now! Follow me! Lee-Roy!! |
No, Bill, thats stupid, if we just go charging in without a plan, we'll just get blown to bits. Think first, retard. |
I'm tired of you always putting me down, Joe. You always have crap to say about me, thats it, I...I |
I challenge you to MORTAL KOMBAT. |
What the Hell?! |
Now, now , Bill, our goal is to destroy the humans, we can't do that if we kill each other first |
You are right Bob, I have Jeopardized our mission and dishonored myself, I must committ seppku, farewell! |
No! Don't committ Seppku now, we need you to fight in the battle that is to come. Don't be so hard on yourself. |
Alright, to destroy the humans, we must attack their outer bases first. They are defended by mighty ships, but we will prevail! |
They have slaughtered us long enough, it is time to strike back and take revenge. It is time the humans pay! |
And so the counterstrike begins in ..... |
The basic controls are simple. Your asteroid follows your mouse. Use the mouse to move the asteroid and crash into the ships. Additional powerups will be explained in each level(the first level does not have a powerup, each of the first 5 levels has one additional powerup per level) as they become available. The boss's life in each level is shown at the upper right hand corner next to the boss icon and your life is in the upper left hand corner. Good luck! |
Thanks to the various loop authors at flashkit whom make the loops to go with the levels. Also thanks to Scheletro of Flashkit as some of the small spaceship graphics were ones he sold to me in an earlier game. |
Level 1: Deneb Prime |
Deneb, a superstar roughly 3500 light-years away from Earth is the site of Humanity's outmost post, it is only lightly defended by a few fighters and one capital ship, the first step in humanity's downfall will be to take out this small base. |
Note: There are no powerups in this level, just crash into the ships in order to kill them. |
Score: |
Boss life: |
As the Mothership explodes, Deneb Prime is completely defenseless against the asteroid bombardment. A smile slowly spreads across your rocky face as the colony is destroyed. This will be the first of many to fall to the Asteroid Advance... |
Level 2: Wezen II |
After Destroying Deneb Prime, the Asteroid assault jumps into a hyperspace tunnel and inches towards Earth. The humans have built a station around the supergiant star Wezen, in the orbit around its second planet. Still only lightly defended, the defenses here will be tougher than the ones at Deneb. |
This is the shot powerup, each one gives you five shots, click to shoot. |
Boss life: |
The fragments of the mothership crashes into the station of Wezen II, the human presence is gone from there. It is time to move closer to the ultiment goal, the defenses from here on out are going to get tougher as humans have taken notice of your sinister plans... |
Level 3: Mintaka |
Mintaka, the farthest star in the constellation of Orion, is one of humanity's main armories for its outmost colonies. To further ensure safety for your asteroid-people, you must destroy this storehouse. |
In additional to the asteroid shot, two more powerups become available in this level: |
This is the health power-up, catching it will replenish your health. |
This token is the asteroid spreadfire token, it will give you 3 shots of spreadfire, press space to use spreadfire. |
With the Capital ship destroyed. The colonists at Mintaka can only helplessly watch as the horde of asteroids crashes into their colony. The screams of fear that fill the air please your rocky spirit. The attack must go on! You jump with your asteroid fleet into the warp gate nearby. |
Level IV: Antares |
Coming out of the warp gate. You arrive at a major human outpost surrounding Antares, one of the largest stars in the galaxy. The bright blaze of this mega-star is substained only by a containment reactor built by the humans. Without it, this star would certanly supernova, destroying everything around it. Antares is well guarded and will not yield easily. It is reported that even some of the smaller ships here have a shield around them. |
Besides the powerups of the previous levels, there is one new powerup that you may collect: |
This is the asteroid rain powerup. Collecting this will give you the ability to summon asteroids that rain down on the enemies. Each powerup contains two charges. Hit "V" to use the asteroid rain. |
The Capital ship explodes. But the battle near the star has released tremendous amounts of energy and the star looks like its going to blow. You jump into the hyperspace portal just in time before the star goes supernova and eradicates all life forms within 10 million miles of it. The battle of Antares is won, but some of your asteroid comrades were lost in the supernova. Oh well, some need to make sacrifices for the good of the whole. |
Level V: Adara |
Heading closer to Earth's inner colonies, the next target is Adara. This star in the constellation Canis Majoris(big bear) is one of the brightest in the nighttime sky. It also happens to be Earth's "secret" tactical center in the outer colonies for anti-asteroid activities and must be destroyed. Adara is guarded by twin capital ships with the shielding unit of one of the ships inside the other. There the green ship must be destroyed first before the blue ship can be hurt(you can still crash into it, but it won't take damage). |
In addition to all the powerups of the previous levels another weapon has been added: |
B |
This is the asteroid barrage token, it will give you two barrages where asteroids stream across the screen. Press "B" to use barrage shots. |
With the fall of Adara and the loss of their strategic plans, the human assault on the asteroids has been brought to a halt. Without the humans constantly pestering the asteroid women and children, you can finally focus all you efforts on destroying humanity. |
Level VI: Mimosa |
Located in the constellation crux(the southern cross), Mimosa is a stronghold colony that serves as a warning to the inner colonies of any coming attack. Since the strategic center at Adara was destroyed, they do not know of the Asteroid invasion, we must strike them now, so they cannot warn the other colonies. All powerups from the previous level remain, but there are no new powerups. |
This is a mine, do not touch it, it will explode into shrapnell, do not touch that either. You can destroy these with shots, asteroid rain, and asteroid barrage. |
As the warning tower at Mimosa falls to the asteroid bombardment, the humans have lost their eyes and ears in the outer colonies. One by one they shall all fall to the asteroid rampage. It is almost time to prepare to assault the inner colonies and bring humanity to its knees. Only one outpost remains before the attack on th heart of human civilization can begin... |
Level VII: Epsilon Centauri |
Epsilon Centauri, the greatest of the human colonies stands before you. It is the most populated of the outer colonies and a waypoint to humanity's inner colonies. Epsilon Centauri has many jump gates in its system to take you near many of the inner human colonies. For this reason, this colony must be conquered and its inhabitants slaughtered. There is only one ship defending Epsilon Centauri buts it the super-duper-mega ship of death(I know its lame, but I like ran out of creativity). Be careful, this is the most dangerous enemy you have faced yet. |
Recently on Epsilon Centauri, the mega ship of death has been fitted with asteroid seeking bullets. Although these bullets dissapear after a short period of time, they will chase you around before they dissapate so be careful. |
So there it is, the jumpgate to the inner colonies. |
Why does it look like a blue blob? |
Because the game developer sucks at drawing. |
Can't he just hire somone to draw? |
He's kind of unemployed so this was a really cheap budget production. |
What was the budget? |
Three dollars and twenty cents I believe. |
That explains the retarded looking ships we had to fight. |
Yeah, but back to business. Its time we destroyed humanity at its core, lets jump to the inner colonies! |
And so the attack on humanity continues in... |
Coming soon from Flashninjaclan.com.. |
ActionScript [AS1/AS2]
Frame 1stop(); MochiAd.showPreGameAd({id:"e2ea0c5339b496a3", res:"550x400"}); mochi.MochiServices.connect("e2ea0c5339b496a3");Frame 2_global.sound = 1; playsoundm = new Sound(this); playsoundm.attachSound("intromusic");Frame 36_root.gotoAndPlay("introanim");Frame 826stopAllSounds(); _root.gotoAndPlay("menu");Frame 827stop(); _global.sound = 1; playsoundm = new Sound(this); playsoundm.attachSound("menumusic");Frame 828stop(); stopAllSounds();Frame 829stop(); stopAllSounds();Frame 830stop(); mochi.MochiScores.showLeaderboard({boardID:"667371242e3f6ead"});Frame 831_root.gotoAndPlay("menu");Frame 832stop(); stopAllSounds();Frame 833_global.score = 0; 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++; } _global.shotcounter = 1; _global.sound = 1; playsound2 = new Sound(this); playsound2.attachSound("SHOOTING"); playsound3 = new Sound(this); playsound3.attachSound("explode"); playsoundm = new Sound(this); playsoundm.attachSound("level1"); score = 0; _root.distance = 1; life = 20; bosslife = 20; _global.lvl = 1; levelover = 0;Instance of Symbol 93 MovieClip "greenenemy" in Frame 833onClipEvent (load) { function reset() { if (this._name == "greenenemy") { this._visible = false; } else { this._visible = true; } this.shotcounter = 1; this._y = random(300) + 50; this._x = 600 + random(300); this.xmovetime = 100 + random(50); this.xmovespeed = 3; this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { if (this._name != "greenenemy") { if (this.hitTest(_root.asteroid) && (this.dead == 0)) { _root.score = _root.score + 10; this.play(); } if (this._x < 550) { this.shotcounter++; } if ((this.shotcounter % 50) == 0) { _root.shipshot.duplicateMovieClip("shipshot" + _global.shotcounter, _global.shotcounter + 1400, shipshot); _root["shipshot" + _global.shotcounter]._x = this._x; _root["shipshot" + _global.shotcounter]._y = this._y; _global.shotcounter++; if (_global.shotcounter > 500) { _global.shotcounter = 1; } } this.xmovetime--; if (this.xmovetime > 0) { this._x = this._x - this.xmovespeed; } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; } }Instance of Symbol 99 MovieClip "mothership" in Frame 833onClipEvent (load) { this.shotcounter = 1; this.shotcount = 1; this._x = 1000; this.xspeed = 5; this.yrockdis = 0; this.dead = 0; } onClipEvent (enterFrame) { this.yrockdis = Math.abs(this._y - _root.asteroid._y); if (this._y < 100) { this._y = this._y + 5; } else if (this._y > 300) { this._y = this._y - 5; } if ((this.yrockdis < 40) && (_root.asteroid._y < this._y)) { if (this._y < 360) { this._y = this._y + 5; } else { this._y = this._y - 5; } } if ((this.yrockdis < 40) && (_root.asteroid._y > this._y)) { if (this._y > 50) { this._y = this._y - 5; } else { this._y = this._y + 5; } } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; if ((_root.distance > 200) && (this._x > 400)) { this._x = this._x - this.xspeed; } if ((_root.distance > 200) && (this._x > 400)) { this._x = this._x - this.xspeed; } if ((_root.distance > 200) && (this._x < 140)) { this._x = this._x + this.xspeed; } if (this._x < 450) { this.shotcounter++; if ((this.shotcounter % 50) == 0) { if (_global.sound == 1) { _root.playsound2.start(0, 1); } _root.bigshot.duplicateMovieClip("bigshot" + this.shotcount, this.shotcount + 2000, bigshot); _root["bigshot" + this.shotcount]._x = this._x; _root["bigshot" + this.shotcount]._y = this._y; } } }Instance of Symbol 114 MovieClip "asteroid" in Frame 833onClipEvent (load) { speed = 0; this._x = 30; this.xspeed = 110; this.xmove = 0; this.xmovetime = 0; this.maxspeed = 12; this.spacedown = 0; this.swapDepths(9000); this.nonmovecounter = 1; this.nonmove = 0; this.xbspeed = 25; this.ybspeed = 15; this.dead = 0; } onClipEvent (enterFrame) { var xMouse = _root._xmouse; var yMouse = _root._ymouse; if (this.hitTest(_root.mothership.shiphit) || (this.hitTest(_root.mothership.snout))) { this.nonmove = 1; _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this._y < _root.mothership._y) { _root.mothership._y = _root.mothership._y + 60; } else { _root.mothership._y = _root.mothership._y - 60; } if (this._x < _root.mothership._x) { _root.mothership._x = _root.mothership._x + 110; } else { _root.mothership._x = _root.mothership._x - 110; } } if (this.nonmove == 1) { this.nonmovecounter++; if (this._y < _root.mothership._y) { this._y = this._y - this.ybspeed; } else { this._y = this._y + this.ybspeed; } if (this._x < _root.mothership._x) { this._x = this._x - this.xbspeed; } else { this._x = this._x + this.xbspeed; } } if (this.nonmovecounter == 6) { this.nonmove = 0; this.nonmovecounter = 1; } if (this.nonmove == 0) { if (Math.abs(xMouse - this._x) < 1) { this._x = xMouse; this._y = yMouse; } else { this._x = this._x - ((this._x - xMouse) / 6); this._y = this._y - ((this._y - yMouse) / 6); } } } onClipEvent (mouseDown) { if (_root.numshot > 0) { _root.shotast.duplicateMovieClip("shotast" + _root.shotct, _root.shotct + 7500, shotast); _root.shotct++; _root.numshot--; this.spacedown = 1; if (_root.shotct > 50) { _root.shotct = 1; } } }Instance of Symbol 116 MovieClip "shipshot" in Frame 833onClipEvent (load) { if (this._name == "shipshot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "shipshot") { i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life--; this.removeMovieClip(); } i++; } this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } } }Instance of Symbol 118 MovieClip in Frame 833onClipEvent (load) { this.shipgenerationcount = 1; this.ship = 1; this.lvloverct = 1; this.end = 0; } onClipEvent (enterFrame) { _global.score = _root.score; if (_root.levelover == 1) { this.lvloverct++; if ((this.lvloverct > 50) && (this.end == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); p = 1; while (p <= 101) { _root["t1" + p].removeMovieClip(); _root["t2" + p].removeMovieClip(); _root["t3" + p].removeMovieClip(); p++; } _root.asteroid.swapDepths(9993); _root.asteroid.removeMovieClip(); _root.gotoAndPlay("lvl1won"); this.end = 1; } } _root.enemybar.gotoAndPlay((20 - _root.bosslife) + 1); _root.lifebar.gotoAndPlay((20 - _root.life) + 1); _root.distance++; this.shipgenerationcount++; if ((this.shipgenerationcount % 35) == 0) { _root.greenenemy.duplicateMovieClip("greenenemy" + this.ship, this.ship + 1000, greenenemy); this.ship++; if (this.ship > 100) { this.ship = 1; } } if ((_root.life <= 0) && (_root.asteroid.dead == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.greenenemy.swapDepths(9994); _root.greenenemy.removeMovieClip(); _root.mothership.swapDepths(9993); _root.mothership.removeMovieClip(); _root.shipshot.swapDepths(9992); _root.shipshot.removeMovieClip(); _root.bigshot.swapDepths(9991); _root.bigshot.removeMovieClip(); i = 1; while (i <= 500) { _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); _root["shipshot" + i].removeMovieClip(); -root["bigshot" + i].removeMovieClip(); _root["greenenemy" + i].removeMovieClip(); i++; } _root.asteroid.gotoAndPlay(2); } if ((_root.bosslife <= 0) && (_root.mothership.dead == 0)) { _root.score = _root.score + 5000; _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.greenenemy.swapDepths(9994); _root.greenenemy.removeMovieClip(); _root.shipshot.swapDepths(9992); _root.shipshot.removeMovieClip(); _root.bigshot.swapDepths(9991); _root.bigshot.removeMovieClip(); i = 1; while (i <= 500) { _root["shipshot" + i].removeMovieClip(); -root["bigshot" + i].removeMovieClip(); _root["greenenemy" + i].removeMovieClip(); i++; } _root.mothership.gotoAndPlay(2); _root.levelover = 1; } }Instance of Symbol 120 MovieClip "bigshot" in Frame 833onClipEvent (load) { if (this._name == "bigshot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "bigshot") { i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 3; this.removeMovieClip(); } i++; } this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } } }Instance of Symbol 122 MovieClip "t1" in Frame 833onClipEvent (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 124 MovieClip "t3" in Frame 833onClipEvent (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 126 MovieClip "t2" in Frame 833onClipEvent (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(); } }Frame 834_global.sound = 1; stop(); stopAllSounds();Instance of Symbol 118 MovieClip in Frame 834onClipEvent (load) { this.shipgenerationcount = 1; this.ship = 1; } onClipEvent (enterFrame) { _root.lifebar.gotoAndPlay((20 - _root.life) + 1); _root.distance++; this.shipgenerationcount++; if ((this.shipgenerationcount % 35) == 0) { _root.greenenemy.duplicateMovieClip("greenenemy" + this.ship, this.ship + 1000, greenenemy); this.ship++; if (this.ship > 100) { this.ship = 1; } } if ((_root.life <= 0) && (_root.asteroid.dead == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.greenenemy.swapDepths(9994); _root.greenenemy.removeMovieClip(); _root.mothership.swapDepths(9993); _root.mothership.removeMovieClip(); _root.shipshot.swapDepths(9992); _root.shipshot.removeMovieClip(); _root.bigshot.swapDepths(9991); _root.bigshot.removeMovieClip(); i = 1; while (i <= 500) { _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); _root["shipshot" + i].removeMovieClip(); -root["bigshot" + i].removeMovieClip(); _root["greenenemy" + i].removeMovieClip(); i++; } _root.asteroid.gotoAndPlay(2); } if ((_root.bosslife <= 0) && (_root.mothership.dead == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.greenenemy.swapDepths(9994); _root.greenenemy.removeMovieClip(); _root.asteroid.swapDepths(9993); _root.asteroid.removeMovieClip(); _root.shipshot.swapDepths(9992); _root.shipshot.removeMovieClip(); _root.bigshot.swapDepths(9991); _root.bigshot.removeMovieClip(); i = 1; while (i <= 500) { _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); _root["shipshot" + i].removeMovieClip(); -root["bigshot" + i].removeMovieClip(); _root["greenenemy" + i].removeMovieClip(); i++; } _root.mothership.gotoAndPlay(2); } }Frame 835stop();Frame 836stop(); distance = 0; this.levelover = 0; _global.lvl = 2; numshot = 5; shotct = 1; blueshot = 1; life = 20; bosslife = 25; i = 1; while (i <= 15) { _root.blueenemy.duplicateMovieClip("blueenemy" + i, i + 1000, blueenemy); i++; } i = 1; while (i <= 10) { 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++; } playsound3 = new Sound(this); playsound3.attachSound("explode"); playsoundm = new Sound(this); playsoundm.attachSound("level2"); _global.sound = 1; score = _global.score;Instance of Symbol 114 MovieClip "asteroid" in Frame 836onClipEvent (load) { speed = 0; this._x = 30; this.xspeed = 110; this.xmove = 0; this.xmovetime = 0; this.maxspeed = 12; this.spacedown = 0; this.swapDepths(9000); this.nonmovecounter = 1; this.nonmove = 0; this.xbspeed = 25; this.ybspeed = 15; this.dead = 0; } onClipEvent (enterFrame) { var xMouse = _root._xmouse; var yMouse = _root._ymouse; if (this.hitTest(_root.weirdship)) { this.nonmove = 1; _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this._y < _root.weirdship._y) { _root.weirdship._y = _root.weirdship._y + 60; } else { _root.weirdship._y = _root.weirdship._y - 60; } if (this._x < _root.weirdship._x) { _root.weirdship._x = _root.weirdship._x + 110; } else { _root.weirdship._x = _root.weirdship._x - 110; } } if (this.nonmove == 1) { this.nonmovecounter++; if (this._y < _root.weirdship._y) { this._y = this._y - this.ybspeed; } else { this._y = this._y + this.ybspeed; } if (this._x < _root.weirdship._x) { this._x = this._x - this.xbspeed; } else { this._x = this._x + this.xbspeed; } } if (this.nonmovecounter == 6) { this.nonmove = 0; this.nonmovecounter = 1; } if (this.nonmove == 0) { if (Math.abs(xMouse - this._x) < 1) { this._x = xMouse; this._y = yMouse; } else { this._x = this._x - ((this._x - xMouse) / 6); this._y = this._y - ((this._y - yMouse) / 6); } } } onClipEvent (mouseDown) { if (_root.numshot > 0) { _root.shotast.duplicateMovieClip("shotast" + _root.shotct, _root.shotct + 2500, shotast); _root.shotct++; _root.numshot--; this.spacedown = 1; if (_root.shotct > 50) { _root.shotct = 1; } } }Instance of Symbol 162 MovieClip "shotast" in Frame 836onClipEvent (load) { if (this._name == "shotast") { this._visible = false; } else { this._visible = true; } this.xspeed = 27; if (_root.weirdship._x < _root.asteroid._x) { this.xspeed = -this.xspeed; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "shotast") { this._x = this._x + this.xspeed; if (this._x > 600) { this.removeMovieClip(); } j = 1; while (j <= 15) { if (this.hitTest(_root["blueenemy" + j]) && (_root["blueenemy" + j].dead == 0)) { _root["blueenemy" + j].gotoAndPlay(2); } j++; } if (this.hitTest(_root.weirdship)) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this.xspeed == 27) { _root.weirdship._x = _root.weirdship._x + 40; } else { _root.weirdship._x = _root.weirdship._x - 40; } this.removeMovieClip(); } } }Instance of Symbol 168 MovieClip "shotup" in Frame 836onClipEvent (load) { function reset() { this._x = random(550) + 500; 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.numshot = _root.numshot + 5; if (_global.sound == 1) { _root.playsound4.start(0, 1); } this.reset(); } }Instance of Symbol 170 MovieClip "blueenemy" in Frame 836onClipEvent (load) { function reset() { if (this._name == "blueenemy") { this._visible = false; } else { this._visible = true; } this._x = random(450) + 50; this.topbottom = random(100); if (this.topbottom > 50) { this._y = -250; this.yspeed = 10; } else { this._y = 650; this.yspeed = -10; } this.ymovetime = random(7) + 30; this.mvcounter = 1; this.shotcounter = 1; this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { if (this._name != "blueenemy") { this.shotcounter++; this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; this.mvcounter++; if ((this.shotcounter % 100) == 0) { _root.bluedot.duplicateMovieClip("bluedot" + _root.blueshot, _root.blueshot + 2500, bluedot); _root["bluedot" + _root.blueshot]._x = this._x; _root["bluedot" + _root.blueshot]._y = this._y; _root.blueshot++; this.shotcounter = 0; if (_root.blueshot > 39) { _root.blueshot = 1; } } if (this.mvcounter < this.ymovetime) { this._y = this._y + this.yspeed; } if (this.hitTest(_root.asteroid) && (this.dead == 0)) { _root.score = _root.score + 20; this.play(); } } }Instance of Symbol 172 MovieClip "bluedot" in Frame 836onClipEvent (load) { function reset() { if (this._name == "bluedot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 10; this.yspeed = (this.ydis / this.totaldist) * 10; } this.reset(); } onClipEvent (enterFrame) { if (this._name != "bluedot") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life--; this.removeMovieClip(); } i++; } } }Instance of Symbol 126 MovieClip "t2" in Frame 836onClipEvent (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 124 MovieClip "t1" in Frame 836onClipEvent (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 174 MovieClip "weirdship" in Frame 836onClipEvent (load) { this.xspeed = 5; this.yrockdis = 0; this.dead = 0; this.shotcounter = 1; this.bigshot = 1; this.smallshot = 1; this._x = 800; } onClipEvent (enterFrame) { this.shotcounter++; this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; if ((this.shotcounter % 65) == 0) { _root.boss2shot.duplicateMovieClip("boss2shot" + this.bigshot, this.bigshot + 1800, boss2shot); _root["boss2shot" + this.bigshot]._x = this._x + (60 * Math.sin((this._rotation + 90) * (Math.PI/180))); _root["boss2shot" + this.bigshot]._y = this._y - (60 * Math.cos((this._rotation + 90) * (Math.PI/180))); this.bigshot++; if (this.bigshot > 30) { this.bigshot = 1; } } if ((this.shotcounter % 75) == 0) { _root.eyeshot.duplicateMovieClip("eyeshot" + this.smallshot, this.smallshot + 1900, eyeshot); _root["eyeshot" + this.smallshot]._x = this._x; _root["eyeshot" + this.smallshot]._y = this._y; this.smallshot++; _root.eyeshot.duplicateMovieClip("eyeshot" + this.smallshot, this.smallshot + 1900, eyeshot); _root["eyeshot" + this.smallshot]._x = this._x; _root["eyeshot" + this.smallshot]._y = this._y; this.smallshot++; if (this.eyeshot > 40) { this.eyeshot = 1; } } this.yrockdis = Math.abs(this._y - _root.asteroid._y); if (this._y < 100) { this._y = this._y + 5; } else if (this._y > 300) { this._y = this._y - 5; } if ((this.yrockdis < 40) && (_root.asteroid._y < this._y)) { if (this._y < 360) { this._y = this._y + 5; } else { this._y = this._y - 5; } } if ((this.yrockdis < 40) && (_root.asteroid._y > this._y)) { if (this._y > 50) { this._y = this._y - 5; } else { this._y = this._y + 5; } } if ((_root.distance > 200) && (this._x > 400)) { this._x = this._x - this.xspeed; } if ((_root.distance > 200) && (this._x < 140)) { this._x = this._x + this.xspeed; } }Instance of Symbol 176 MovieClip "boss2shot" in Frame 836onClipEvent (load) { if (this._name == "boss2shot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "bigshot") { i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 3; this.removeMovieClip(); } i++; } this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } } }Instance of Symbol 178 MovieClip "eyeshot" in Frame 836onClipEvent (load) { if (this._name == "eyeshot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = random(30); if (this.yspeed > 15) { this.yspeed = -8; } else { this.yspeed = 8; } } onClipEvent (enterFrame) { if (this._name != "eyeshot") { i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 2; this.removeMovieClip(); } i++; } this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } } }Instance of Symbol 118 MovieClip in Frame 836onClipEvent (load) { this.lvloverct = 1; this.end = 0; } onClipEvent (enterFrame) { _global.score = _root.score; _root.enemybar.gotoAndPlay((25 - _root.bosslife) + 1); _root.lifebar.gotoAndPlay((20 - _root.life) + 1); _root.distance++; if (_root.levelover == 1) { this.lvloverct++; if ((this.lvloverct > 50) && (this.end == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); p = 1; while (p <= 101) { _root["t1" + p].removeMovieClip(); _root["t2" + p].removeMovieClip(); _root["t3" + p].removeMovieClip(); p++; } _root.asteroid.swapDepths(9993); _root.asteroid.removeMovieClip(); _root.gotoAndPlay("lvl2over"); this.end = 1; } } if ((_root.bosslife <= 0) && (_root.weirdship.dead == 0)) { _root.score = _root.score + 10000; _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.blueenemy.swapDepths(9991); _root.blueenemy.removeMovieClip(); _root.bluedot.swapDepths(9990); _root.bluedot.removeMovieClip(); _root.shotup.swapDepths(9989); _root.shotup.removeMovieClip(); _root.boss2shot.swapDepths(9988); _root.boss2shot.removeMovieClip(); _root.eyeshot.swapDepths(9987); _root.eyeshot.removeMovieClip(); i = 1; while (i <= 15) { _root["blueenemy" + i].removeMovieClip(); i++; } j = 1; while (j <= 40) { -root["boss2shot" + j].removeMovieClip(); _root["eyeshot" + j].removeMovieClip(); _root["bluedot" + i].removeMovieClip(); j++; } _root.weirdship.gotoAndPlay(2); } if ((_root.life <= 0) && (_root.asteroid.dead == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.blueenemy.swapDepths(9991); _root.blueenemy.removeMovieClip(); _root.bluedot.swapDepths(9990); _root.bluedot.removeMovieClip(); _root.shotup.swapDepths(9989); _root.shotup.removeMovieClip(); _root.boss2shot.swapDepths(9988); _root.boss2shot.removeMovieClip(); _root.eyeshot.swapDepths(9987); _root.eyeshot.removeMovieClip(); _root.weirdship.swapDepths(9986); _root.weirdship.removeMovieClip(); i = 1; while (i <= 15) { _root["blueenemy" + i].removeMovieClip(); i++; } j = 1; while (j <= 40) { _root["t1" + j].removeMovieClip(); _root["t2" + j].removeMovieClip(); _root["t3" + j].removeMovieClip(); -root["boss2shot" + j].removeMovieClip(); _root["eyeshot" + j].removeMovieClip(); _root["bluedot" + i].removeMovieClip(); j++; } _root.asteroid.gotoAndPlay(2); } }Frame 837stop(); stopAllSounds();Frame 838stop();Frame 839stop(); score = _global.score; i = 1; while (i <= 15) { _root.oship.duplicateMovieClip("oship" + i, i + 1000, oship); i++; } shotct = 1; numshot = 5; spreadfire = 3; bosslife = 40; levelover = 0; _global.lvl = 3; playsound3 = new Sound(this); playsound3.attachSound("explode"); playsoundm = new Sound(this); playsoundm.attachSound("level3"); _global.sound = 1; i = 1; while (i <= 10) { 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++; } smallshotcount = 1; life = 20; distance = 1;Instance of Symbol 126 MovieClip "t2" in Frame 839onClipEvent (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 124 MovieClip "t1" in Frame 839onClipEvent (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 199 MovieClip "oship" in Frame 839onClipEvent (load) { function reset() { this.dead = 0; if (this._name == "oship") { this._visible = false; } else { this._visible = true; } this.placement = random(100); if (this.placement < 25) { this._x = random(400) + 50; this._y = -70; this.xspeed = 0; this.yspeed = 6; } if ((this.placement >= 25) && (this.placement < 50)) { this._x = random(400) + 50; this._y = 470; this.xspeed = 0; this.yspeed = -6; } if ((this.placement >= 50) && (this.placement < 75)) { this._x = 620; this._y = random(300) + 50; this.yspeed = 0; this.xspeed = -6; } if (this.placement > 75) { this._x = -70; this._y = random(300) + 50; this.yspeed = 0; this.xspeed = 6; } this.shotcount = 1; this.movecounter = random(5) + 15; this.mv = 1; this.ct = 1; } this.reset(); } onClipEvent (enterFrame) { this.ct++; if (this.ct > 17) { this.shotcount++; } this.mv++; if (this.mv <= this.movecounter) { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; } if ((((this.shotcount % 45) == 0) || ((this.shotcount % 50) == 0)) || ((this.shotcount % 55) == 0)) { _root.brownshot.duplicateMovieClip("brownshot" + _root.smallshotcount, _root.smallshotcount + 1100, brownshot); _root["brownshot" + _root.smallshotcount]._x = this._x; _root["brownshot" + _root.smallshotcount]._y = this._y; _root.smallshotcount++; if (_root.smallshotcount > 200) { _root.smallshotcount = 1; } } if (this.hitTest(_root.asteroid) && (this.dead == 0)) { _root.score = _root.score + 20; this.play(); } if (this.shotcount == 58) { this.shotcount = 1; } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; this.yrockdis = Math.abs(this._y - _root.asteroid._y); if (this._y < 100) { this._y = this._y + 5; } else if (this._y > 300) { this._y = this._y - 5; } if ((this.yrockdis < 40) && (_root.asteroid._y < this._y)) { if (this._y < 360) { this._y = this._y + 5; } else { this._y = this._y - 5; } } if ((this.yrockdis < 40) && (_root.asteroid._y > this._y)) { if (this._y > 50) { this._y = this._y - 5; } else { this._y = this._y + 5; } } }Instance of Symbol 201 MovieClip "theboss" in Frame 839onClipEvent (load) { this.swapDepths(9800); this._x = 1400; this.xspeed = 7; this.distance = 1; this.bigshotct = 1; this.bigcount = 1; this.misslect = 1; this.mscount = 1; this.dead = 0; } onClipEvent (enterFrame) { this.distance++; this.bigshotct++; this.misslect++; if (((this.misslect % 45) == 0) || ((this.misslect % 50) == 0)) { _root.themissile.duplicateMovieClip("themissle" + this.mscount, this.mscount + 3000, themissile); this.mscount++; if (this.mscount > 20) { this.mscount = 1; } } if ((this.bigshotct % 40) == 0) { _root.blueshot.duplicateMovieClip("blueshot" + this.bigcount, this.bigcount + 2500, blueshot); _root["blueshot" + this.bigcount]._x = this._x + (60 * Math.sin((this._rotation + 90) * (Math.PI/180))); _root["blueshot" + this.bigcount]._y = this._y - (60 * Math.cos((this._rotation + 90) * (Math.PI/180))); this.bigcount++; if (this.bigcount > 10) { this.bigcount = 0; } } if (this._x > 350) { this._x = this._x - this.xspeed; } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; this.yrockdis = Math.abs(this._y - _root.asteroid._y); if (this._y < 100) { this._y = this._y + 5; } else if (this._y > 300) { this._y = this._y - 5; } if ((this.yrockdis < 40) && (_root.asteroid._y < this._y)) { if (this._y < 360) { this._y = this._y + 5; } else { this._y = this._y - 5; } } if ((this.yrockdis < 40) && (_root.asteroid._y > this._y)) { if (this._y > 50) { this._y = this._y - 5; } else { this._y = this._y + 5; } } if ((this.distance > 200) && (this._x > 400)) { this._x = this._x - 5; } if ((this.distance > 200) && (this._x < 140)) { this._x = this._x + 5; } }Instance of Symbol 203 MovieClip "brownshot" in Frame 839onClipEvent (load) { if (this._name == "brownshot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "brownshot") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 0.5; this.removeMovieClip(); } i++; } if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } } }Instance of Symbol 205 MovieClip "blueshot" in Frame 839onClipEvent (load) { if (this._name == "blueshot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "blueshot") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 3; this.removeMovieClip(); } i++; } } }Instance of Symbol 251 MovieClip "themissile" in Frame 839onClipEvent (load) { if (this._name == "themissile") { this._visible = false; } else { this.visible = true; } this._x = _root.theboss._x; this._y = _root.theboss._y; if (this._x < _root.asteroid._x) { this._xscale = -this._xscale; this.xspeed = 20; } else { this.xspeed = -20; } this.ydiff = this._y - _root.asteroid._y; this.thetime = Math.abs(this.ydiff / 20); if (this._y > _root.asteroid._y) { this.yspeed = -20; } else { this.yspeed = 20; } this.mcount = 1; this.dead = 0; } onClipEvent (enterFrame) { if (this._name != "themissile") { this.mcount++; if (this.mcount <= this.thetime) { this._y = this._y + this.yspeed; } else { this._x = this._x + this.xspeed; } if ((this._x > 570) || (this._x < -20)) { this.removeMovieClip(); } i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 1; this.gotoAndPlay(2); } i++; } } }Instance of Symbol 195 MovieClip "powerup" in Frame 839onClipEvent (load) { function reset() { this._x = random(350) + 700; 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.asteroid)) { _root.spreadfire = _root.spreadfire + 3; this.reset(); } if (this._x < -50) { this.reset(); } }Instance of Symbol 253 MovieClip "health" in Frame 839onClipEvent (load) { function reset() { this._x = random(350) + 600; 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.playsound4.start(0, 1); if (_root.life <= 13) { _root.life = _root.life + 7; } else { _root.life = 20; } this.reset(); } }Instance of Symbol 162 MovieClip "shotast" in Frame 839onClipEvent (load) { if (this._name == "shotast") { this._visible = false; } else { this._visible = true; } this.xspeed = 27; if (_root.theboss._x < _root.asteroid._x) { this.xspeed = -this.xspeed; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "shotast") { this._x = this._x + this.xspeed; if (this._x > 600) { this.removeMovieClip(); } j = 1; while (j <= 15) { if (this.hitTest(_root["oship" + j]) && (_root["oship" + j].dead == 0)) { _root["oship" + j].gotoAndPlay(2); } j++; } if (this.hitTest(_root.theboss)) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this.xspeed == 27) { _root.theboss._x = _root.theboss._x + 40; } else { _root.theboss._x = _root.theboss._x - 40; } this.removeMovieClip(); } } }Instance of Symbol 118 MovieClip in Frame 839onClipEvent (load) { this.slife = 0; this.lvloverct = 1; this.end = 0; } onClipEvent (enterFrame) { _global.score = _root.score; _root.distance++; if ((_root.life % 1) == 0) { _root.lifebar.gotoAndPlay((20 - _root.life) + 1); } else { this.slife = _root.life + 0.5; _root.lifebar.gotoAndPlay((20 - this.slife) + 1); } if (_root.levelover == 1) { this.lvloverct++; if ((this.lvloverct > 50) && (this.end == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); p = 1; while (p <= 101) { _root["t1" + p].removeMovieClip(); _root["t2" + p].removeMovieClip(); _root["t3" + p].removeMovieClip(); p++; } _root.asteroid.swapDepths(9993); _root.asteroid.removeMovieClip(); _root.gotoAndPlay("lvl4"); this.end = 1; } } if ((_root.bosslife <= 0) && (_root.theboss.dead == 0)) { _root.score = _root.score + 20000; _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.brownshot.swapDepths(9989); _root.brownshot.removeMovieClip(9988); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.blueshot.swapDepths(9987); _root.blueshot.removeMovieClip(); _root.themissile.swapDepths(9986); _root.themissile.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.oship.swapDepths(9983); _root.oship.removeMovieClip(); i = 1; while (i <= 200) { _root["oship" + i].removeMovieClip(); _root["brownshot" + i].removeMovieClip(); _root["blueshot" + i].removeMovieClip(); _root["themissile" + i].removeMovieClip(); _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); i++; } _root.theboss.gotoAndPlay(2); } if ((_root.life <= 0) && (_root.asteroid.dead == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.brownshot.swapDepths(9989); _root.brownshot.removeMovieClip(9988); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.blueshot.swapDepths(9987); _root.blueshot.removeMovieClip(); _root.themissile.swapDepths(9986); _root.themissile.removeMovieClip(); _root.theboss.swapDepths(9985); _root.theboss.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.oship.swapDepths(9983); _root.oship.removeMovieClip(); i = 1; while (i <= 200) { _root["oship" + i].removeMovieClip(); _root["brownshot" + i].removeMovieClip(); _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); _root["blueshot" + i].removeMovieClip(); _root["themissile" + i].removeMovieClip(); _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); i++; } _root.asteroid.gotoAndPlay(2); } }Instance of Symbol 114 MovieClip "asteroid" in Frame 839onClipEvent (load) { speed = 0; this._x = 30; this.xspeed = 110; this.xmove = 0; this.xmovetime = 0; this.maxspeed = 12; this.spacedown = 0; this.swapDepths(9000); this.nonmovecounter = 1; this.nonmove = 0; this.xbspeed = 25; this.ybspeed = 15; this.dead = 0; this.smastshot = 1; this.ismshot = 0; } onClipEvent (enterFrame) { var xMouse = _root._xmouse; var yMouse = _root._ymouse; if (this.hitTest(_root.theboss)) { this.nonmove = 1; _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this._y < _root.theboss._y) { _root.theboss._y = _root.theboss._y + 60; } else { _root.theboss._y = _root.theboss._y - 60; } if (this._x < _root.theboss._x) { _root.theboss._x = _root.theboss._x + 110; } else { _root.theboss._x = _root.theboss._x - 110; } } if (this.nonmove == 1) { this.nonmovecounter++; if (this._y < _root.theboss._y) { this._y = this._y - this.ybspeed; } else { this._y = this._y + this.ybspeed; } if (this._x < _root.theboss._x) { this._x = this._x - this.xbspeed; } else { this._x = this._x + this.xbspeed; } } if (this.nonmovecounter == 6) { this.nonmove = 0; this.nonmovecounter = 1; } if (this.nonmove == 0) { if (Math.abs(xMouse - this._x) < 1) { this._x = xMouse; this._y = yMouse; } else { this._x = this._x - ((this._x - xMouse) / 6); this._y = this._y - ((this._y - yMouse) / 6); } } if (Key.isDown(32)) { if ((_root.spreadfire > 0) && (this.ismshot == 0)) { _root.spreadfire--; i = 1; while (i <= 5) { _root.smallast.duplicateMovieClip("smallast" + this.smastshot, this.smastshot + 3500, smallast); if (i == 1) { _root["smallast" + this.smastshot].xspeed = -15; _root["smallast" + this.smastshot].yspeed = 0; } else if (i == 2) { _root["smallast" + this.smastshot].xspeed = -6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 3) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 4) { _root["smallast" + this.smastshot].xspeed = 11; _root["smallast" + this.smastshot].yspeed = 6; } else if (i == 5) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = 11; } this.smastshot++; i++; } if (this.smastshot > 50) { this.smastshot = 1; } this.ismshot = 1; } } else { j = 1; while (j <= 10) { if (j == 10) { this.ismshot = 0; } j++; } } } onClipEvent (mouseDown) { if (_root.numshot > 0) { _root.shotast.duplicateMovieClip("shotast" + _root.shotct, _root.shotct + 3600, shotast); _root.shotct++; _root.numshot--; this.spacedown = 1; if (_root.shotct > 50) { _root.shotct = 1; } } }Instance of Symbol 260 MovieClip "smallast" in Frame 839onClipEvent (load) { if (this._name == "smallast") { this._visible = false; } else { this._visible = true; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "smallast") { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; if ((((this._x > 570) || (this._x < -20)) || (this._y < -20)) || (this._y > 420)) { this.removeMovieClip(); } j = 1; while (j <= 15) { if (this.hitTest(_root["oship" + j]) && (_root["oship" + j].dead == 0)) { _root["oship" + j].gotoAndPlay(2); } j++; } if (this.hitTest(_root.theboss)) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this.xspeed == 27) { _root.theboss._x = _root.theboss._x + 40; } else { _root.theboss._x = _root.theboss._x - 40; } this.removeMovieClip(); } } }Instance of Symbol 168 MovieClip "shotup" in Frame 839onClipEvent (load) { function reset() { this._x = random(350) + 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.numshot = _root.numshot + 5; if (_global.sound == 1) { _root.playsound4.start(0, 1); } this.reset(); } }Frame 840stop(); stopAllSounds();Frame 841stop();Frame 842stop();Frame 843i = 1; while (i <= 10) { 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++; } this.levelover = 0; stop(); score = _global.score; i = 1; while (i <= 20) { _root.roundenemy.duplicateMovieClip("roundenemy" + i, i + 4000, roundenemy); i++; } timecount = 1; smallshotcount = 1; playsound3 = new Sound(this); playsound3.attachSound("explode"); playsoundm = new Sound(this); playsoundm.attachSound("level4"); _global.sound = 1; numshot = 5; spreadfire = 3; bosslife = 50; rain = 1; shotct = 1; life = 20; _global.lvl = 4;Instance of Symbol 272 MovieClip "roundenemy" in Frame 843onClipEvent (load) { function reset() { if (this.name == "roundenemy") { this._visible = false; } else { this._visible = true; } this.pos = random(100); if (this.pos > 50) { this._x = 800; this.xspeed = -6; } else { this._x = -250; this.xspeed = 6; } this._y = random(300) + 50; this.lives = 2; this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { if ((this.hitTest(_root.asteroid) && (this.dead == 0)) && (this.lives == 2)) { this.lives--; if (this._x > _root.asteroid._x) { this._x = this._x + 50; _root.asteroid._x = _root.asteroid._x - 50; _root.asteroid.nmove = 1; } else { this._x = this._x - 50; _root.asteroid._x = _root.asteroid._x + 50; _root.asteroid.nmove = 1; } } if ((this.hitTest(_root.asteroid) && (this.dead == 0)) && (this.lives == 1)) { _root.score = _root.score + 20; this.play(); } if ((this._x < 100) || (this._x > 450)) { this._x = this._x + this.xspeed; } else if ((_root.timecount % 65) == 0) { _root.badshot.duplicateMovieClip("badshot" + _root.smallshotcount, _root.smallshotcount + 4200, badshot); _root["badshot" + _root.smallshotcount]._x = this._x; _root["badshot" + _root.smallshotcount]._y = this._y; _root.smallshotcount++; if (_root.smallshotcount > 81) { _root.smallshotcount = 1; } } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; }Instance of Symbol 114 MovieClip "asteroid" in Frame 843onClipEvent (load) { speed = 0; this._x = 30; this.xspeed = 110; this.xmove = 0; this.xmovetime = 0; this.maxspeed = 12; this.spacedown = 0; this.swapDepths(9000); this.nonmovecounter = 1; this.nonmove = 0; this.xbspeed = 25; this.ybspeed = 15; this.dead = 0; this.smastshot = 1; this.ismshot = 0; this.nmove = 0; this.nmovecounter = 1; this.israin = 0; this.rainshot = 1; } onClipEvent (enterFrame) { var xMouse = _root._xmouse; var yMouse = _root._ymouse; if (this.hitTest(_root.boss4)) { this.nonmove = 1; _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this._y < _root.boss4._y) { _root.boss4._y = _root.boss4._y + 60; } else { _root.boss4._y = _root.boss4._y - 60; } if (this._x < _root.boss4._x) { _root.boss4._x = _root.boss4._x + 110; } else { _root.boss4._x = _root.boss4._x - 110; } } if (this.nonmove == 1) { this.nonmovecounter++; if (this._y < _root.boss4._y) { this._y = this._y - this.ybspeed; } else { this._y = this._y + this.ybspeed; } if (this._x < _root.boss4._x) { this._x = this._x - this.xbspeed; } else { this._x = this._x + this.xbspeed; } } if (this.nonmovecounter == 6) { this.nonmove = 0; this.nonmovecounter = 1; } if (this.nmove == 1) { this.nmovecounter++; } if (this.nmovecounter == 4) { this.nmove = 0; this.nmovecounter = 1; } if ((this.nonmove == 0) && (this.nmove == 0)) { if (Math.abs(xMouse - this._x) < 1) { this._x = xMouse; this._y = yMouse; } else { this._x = this._x - ((this._x - xMouse) / 6); this._y = this._y - ((this._y - yMouse) / 6); } } if (Key.isDown(32)) { if ((_root.spreadfire > 0) && (this.ismshot == 0)) { _root.spreadfire--; i = 1; while (i <= 5) { _root.smallast.duplicateMovieClip("smallast" + this.smastshot, this.smastshot + 3500, smallast); if (i == 1) { _root["smallast" + this.smastshot].xspeed = -15; _root["smallast" + this.smastshot].yspeed = 0; } else if (i == 2) { _root["smallast" + this.smastshot].xspeed = -6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 3) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 4) { _root["smallast" + this.smastshot].xspeed = 11; _root["smallast" + this.smastshot].yspeed = 6; } else if (i == 5) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = 11; } this.smastshot++; i++; } if (this.smastshot > 50) { this.smastshot = 1; } this.ismshot = 1; } } else { j = 1; while (j <= 10) { if (j == 10) { this.ismshot = 0; } j++; } } if (Key.isDown(86)) { if ((_root.rain > 0) && (this.israin == 0)) { _root.rain--; k = 1; while (k <= 8) { _root.greenas.duplicateMovieClip("greenas" + this.rainshot, this.rainshot + 5300, greenas); _root["greenas" + this.rainshot]._y = -50; if (k == 1) { _root["greenas" + this.rainshot]._x = 540; } else if (k == 2) { _root["greenas" + this.rainshot]._x = 460; } else if (k == 3) { _root["greenas" + this.rainshot]._x = 380; } else if (k == 4) { _root["greenas" + this.rainshot]._x = 300; } else if (k == 5) { _root["greenas" + this.rainshot]._x = 220; } else if (k == 6) { _root["greenas" + this.rainshot]._x = 160; } else if (k == 7) { _root["greenas" + this.rainshot]._x = 100; } else if (k == 8) { _root["greenas" + this.rainshot]._x = 20; } this.rainshot++; k++; } if (this.rainshot > 50) { this.rainshot = 1; } this.israin = 1; } } else { m = 1; while (m <= 10) { if (m == 10) { this.israin = 0; } m++; } } } onClipEvent (mouseDown) { if (_root.numshot > 0) { _root.shotast.duplicateMovieClip("shotast" + _root.shotct, _root.shotct + 3600, shotast); _root.shotct++; _root.numshot--; this.spacedown = 1; if (_root.shotct > 50) { _root.shotct = 1; } } }Instance of Symbol 274 MovieClip "arain" in Frame 843onClipEvent (load) { function reset() { this._x = random(350) + 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.rain = _root.rain + 2; this.reset(); } }Instance of Symbol 276 MovieClip "boss4" in Frame 843onClipEvent (load) { this._x = 1500; this.xspeed = 10; this.bshotcounter = 1; this.dead = 0; } onClipEvent (enterFrame) { if (this._x > 350) { this._x = this._x - this.xspeed; } else if (this._x < 150) { this._x = this._x + this.xspeed; } if (this._y < 100) { this._y = this._y + 5; } else if (this._y > 300) { this._y = this._y - 5; } if ((this.yrockdis < 40) && (_root.asteroid._y < this._y)) { if (this._y < 360) { this._y = this._y + 5; } else { this._y = this._y - 5; } } if ((this.yrockdis < 40) && (_root.asteroid._y > this._y)) { if (this._y > 50) { this._y = this._y - 5; } else { this._y = this._y + 5; } } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; if (_root.timecount > 100) { if (((this.bshotcounter % 7) == 0) && (this.bshotcounter < 50)) { _root.bsshot.duplicateMovieClip("bsshot" + this.bshotcounter, this.bshotcounter + 4900, bshotcounter); _root["bsshot" + this.bshotcounter]._x = this._x; _root["bsshot" + this.bshotcounter]._y = this._y; } this.bshotcounter++; if (this.bshotcounter > 85) { this.bshotcounter = 1; } } }Instance of Symbol 162 MovieClip "shotast" in Frame 843onClipEvent (load) { if (this._name == "shotast") { this._visible = false; } else { this._visible = true; } this.xspeed = 27; if (_root.boss4._x < _root.asteroid._x) { this.xspeed = -this.xspeed; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "shotast") { this._x = this._x + this.xspeed; if (this._x > 600) { this.removeMovieClip(); } j = 1; while (j <= 20) { if (this.hitTest(_root["roundenemy" + j]) && (_root["roundenemy" + j].dead == 0)) { _root["roundenemy" + j].gotoAndPlay(2); } j++; } if (this.hitTest(_root.boss4)) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this.xspeed == 27) { _root.boss4._x = _root.boss4._x + 40; } else { _root.boss4._x = _root.boss4._x - 40; } this.removeMovieClip(); } } }Instance of Symbol 260 MovieClip "smallast" in Frame 843onClipEvent (load) { if (this._name == "smallast") { this._visible = false; } else { this._visible = true; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "smallast") { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; if ((((this._x > 570) || (this._x < -20)) || (this._y < -20)) || (this._y > 420)) { this.removeMovieClip(); } j = 1; while (j <= 15) { if (this.hitTest(_root["roundenemy" + j]) && (_root["roundenemy" + j].dead == 0)) { _root["roundenemy" + j].gotoAndPlay(2); } j++; } if (this.hitTest(_root.boss4)) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this.xspeed == 27) { _root.boss4._x = _root.boss4._x + 40; } else { _root.boss4._x = _root.boss4._x - 40; } this.removeMovieClip(); } } }Instance of Symbol 278 MovieClip "greenas" in Frame 843onClipEvent (load) { if (this._name == "greenas") { this._visible = false; } else { this._visible = true; } this.yspeed = 25; } onClipEvent (enterFrame) { if (this._name != "greenas") { this._y = this._y + this.yspeed; if (this._y > 450) { this.removeMovieClip(); } j = 1; while (j <= 20) { if (this.hitTest(_root["roundenemy" + j]) && (_root["roundenemy" + j].dead == 0)) { _root["roundenemy" + j].gotoAndPlay(2); } j++; } if (this.hitTest(_root.boss4)) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } _root.boss4._y = _root.boss4._y + 40; this.removeMovieClip(); } } }Instance of Symbol 280 MovieClip "badshot" in Frame 843onClipEvent (load) { if (this._name == "badshot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "badshot") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 1; this.removeMovieClip(); } i++; } } }Instance of Symbol 118 MovieClip in Frame 843onClipEvent (load) { this.slife = 0; this.lvloverct = 1; this.end = 0; } onClipEvent (enterFrame) { _global.score = _root.score; _root.timecount++; if ((_root.life % 1) == 0) { _root.lifebar.gotoAndPlay((20 - _root.life) + 1); } else { this.slife = _root.life + 0.5; _root.lifebar.gotoAndPlay((20 - this.slife) + 1); } if (_root.levelover == 1) { this.lvloverct++; if ((this.lvloverct > 50) && (this.end == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); p = 1; while (p <= 101) { _root["t1" + p].removeMovieClip(); _root["t2" + p].removeMovieClip(); _root["t3" + p].removeMovieClip(); p++; } _root.asteroid.swapDepths(9993); _root.asteroid.removeMovieClip(); _root.gotoAndPlay("lvl5"); this.end = 1; } } if ((_root.bosslife <= 0) && (_root.boss4.dead == 0)) { _root.score = _root.score + 40000; _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.arain.swapDepths(9983); _root.arain.removeMovieClip(); _root.greenas.swapDepths(9982); _root.greenas.removeMovieClip(); _root.roundenemy.swapDepths(9981); _root.roundenemy.removeMovieClip(); _root.badshot.swapDepths(9980); _root.badshot.removeMovieClip(); _root.bsshot.swapDepths(9979); _root.bsshot.removeMovieClip(); i = 1; while (i <= 200) { _root["roundenemy" + i].removeMovieClip(); _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); _root["greeas" + i].removeMovieClip(); _root["badshot" + i].removeMovieClip(); _root["bsshot" + i].removeMovieClip(); i++; } _root.boss4.gotoAndPlay(2); } if ((_root.life <= 0) && (_root.asteroid.dead == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.boss4.swapDepths(9985); _root.boss4.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.arain.swapDepths(9983); _root.arain.removeMovieClip(); _root.greenas.swapDepths(9982); _root.greenas.removeMovieClip(); _root.roundenemy.swapDepths(9981); _root.roundenemy.removeMovieClip(); _root.badshot.swapDepths(9980); _root.badshot.removeMovieClip(); _root.bsshot.swapDepths(9979); _root.bsshot.removeMovieClip(); i = 1; while (i <= 200) { _root["roundenemy" + i].removeMovieClip(); _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); _root["greeas" + i].removeMovieClip(); _root["badshot" + i].removeMovieClip(); _root["bsshot" + i].removeMovieClip(); i++; } _root.asteroid.gotoAndPlay(2); } }Instance of Symbol 282 MovieClip "bsshot" in Frame 843onClipEvent (load) { if (this._name == "bsshot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "bsshot") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 1; this.removeMovieClip(); } i++; } } }Instance of Symbol 253 MovieClip in Frame 843onClipEvent (load) { function reset() { this._x = random(550) + 800; 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { if (_root.life <= 15) { _root.life = _root.life + 5; } else { _root.life = 20; } this.reset(); } }Instance of Symbol 195 MovieClip "powerup" in Frame 843onClipEvent (load) { function reset() { this._x = random(550) + 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.asteroid)) { _root.playsound4.start(0, 1); _root.spreadfire = _root.spreadfire + 3; this.reset(); } if (this._x < -50) { this.reset(); } }Instance of Symbol 168 MovieClip "shotup" in Frame 843onClipEvent (load) { function reset() { this._x = random(350) + 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.numshot = _root.numshot + 5; if (_global.sound == 1) { _root.playsound4.start(0, 1); } this.reset(); } }Instance of Symbol 124 MovieClip "t1" in Frame 843onClipEvent (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 126 MovieClip "t2" in Frame 843onClipEvent (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(); } }Frame 844stop(); stopAllSounds(); _global.level = 5;Frame 845stop();Frame 846stop();Frame 847i = 1; while (i <= 10) { 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++; } this.levelover = 0; score = _global.score; stop(); smallshotcount = 1; playsound3 = new Sound(this); playsound3.attachSound("explode"); playsoundm = new Sound(this); playsoundm.attachSound("level5"); _global.sound = 1; numshot = 5; spreadfire = 3; bosslife = 2; rain = 1; shotct = 1; life = 20; barrage = 1; boss1life = 35; boss2life = 35; distance = 0; greendead = 0; _global.lvl = 5;Instance of Symbol 114 MovieClip "asteroid" in Frame 847onClipEvent (load) { speed = 0; this._x = 30; this.xspeed = 110; this.xmove = 0; this.xmovetime = 0; this.maxspeed = 12; this.spacedown = 0; this.swapDepths(9000); this.nonmovecounter = 1; this.nonmove = 0; this.xbspeed = 25; this.ybspeed = 15; this.dead = 0; this.smastshot = 1; this.ismshot = 0; this.nmove = 0; this.nmovecounter = 1; this.israin = 0; this.rainshot = 1; this.isbarrage = 0; this.barrageshot = 1; this.bluehit = 0; this.greenhit = 0; } onClipEvent (enterFrame) { var xMouse = _root._xmouse; var yMouse = _root._ymouse; if (this.hitTest(_root.greenboss)) { this.nonmove = 1; this.greenhit = 1; _root.boss1life--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this._y < _root.greenboss._y) { _root.greenboss._y = _root.greenboss._y + 60; } else { _root.greenboss._y = _root.greenboss._y - 60; } if (this._x < _root.greenboss._x) { _root.greenboss._x = _root.greenboss._x + 110; } else { _root.greenboss._x = _root.greenboss._x - 110; } } if (this.hitTest(_root.blueboss)) { this.nonmove = 1; this.bluehit = 1; if (_root.greendead == 1) { _root.boss2life--; } if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this._y < _root.blueboss._y) { _root.blueboss._y = _root.blueboss._y + 60; } else { _root.blueboss._y = _root.blueboss._y - 60; } if (this._x < _root.blueboss._x) { _root.blueboss._x = _root.blueboss._x + 110; } else { _root.blueboss._x = _root.blueboss._x - 110; } } if (this.nonmove == 1) { this.nonmovecounter++; if (this.greenhit == 1) { if (this._y < _root.greenboss._y) { this._y = this._y - this.ybspeed; } else { this._y = this._y + this.ybspeed; } if (this._x < _root.greenboss._x) { this._x = this._x - this.xbspeed; } else { this._x = this._x + this.xbspeed; } } if (this.bluehit == 1) { if (this._y < _root.blueboss._y) { this._y = this._y - this.ybspeed; } else { this._y = this._y + this.ybspeed; } if (this._x < _root.blueboss._x) { this._x = this._x - this.xbspeed; } else { this._x = this._x + this.xbspeed; } } } if (this.nonmovecounter == 6) { this.nonmove = 0; this.bluehit = 0; this.greenhit = 0; this.nonmovecounter = 1; } if (this.nmove == 1) { this.nmovecounter++; } if (this.nmovecounter == 4) { this.bluehit = 0; this.greenhit = 0; this.nmove = 0; this.nmovecounter = 1; } if ((this.nonmove == 0) && (this.nmove == 0)) { if (Math.abs(xMouse - this._x) < 1) { this._x = xMouse; this._y = yMouse; } else { this._x = this._x - ((this._x - xMouse) / 6); this._y = this._y - ((this._y - yMouse) / 6); } } if (Key.isDown(32)) { if ((_root.spreadfire > 0) && (this.ismshot == 0)) { _root.spreadfire--; i = 1; while (i <= 5) { _root.smallast.duplicateMovieClip("smallast" + this.smastshot, this.smastshot + 3500, smallast); if (i == 1) { _root["smallast" + this.smastshot].xspeed = -15; _root["smallast" + this.smastshot].yspeed = 0; } else if (i == 2) { _root["smallast" + this.smastshot].xspeed = -6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 3) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 4) { _root["smallast" + this.smastshot].xspeed = 11; _root["smallast" + this.smastshot].yspeed = 6; } else if (i == 5) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = 11; } this.smastshot++; i++; } if (this.smastshot > 50) { this.smastshot = 1; } this.ismshot = 1; } } else { j = 1; while (j <= 10) { if (j == 10) { this.ismshot = 0; } j++; } } if (Key.isDown(86)) { if ((_root.rain > 0) && (this.israin == 0)) { _root.rain--; k = 1; while (k <= 8) { _root.greenas.duplicateMovieClip("greenas" + this.rainshot, this.rainshot + 5300, greenas); _root["greenas" + this.rainshot]._y = -50; if (k == 1) { _root["greenas" + this.rainshot]._x = 540; } else if (k == 2) { _root["greenas" + this.rainshot]._x = 460; } else if (k == 3) { _root["greenas" + this.rainshot]._x = 380; } else if (k == 4) { _root["greenas" + this.rainshot]._x = 300; } else if (k == 5) { _root["greenas" + this.rainshot]._x = 220; } else if (k == 6) { _root["greenas" + this.rainshot]._x = 160; } else if (k == 7) { _root["greenas" + this.rainshot]._x = 100; } else if (k == 8) { _root["greenas" + this.rainshot]._x = 20; } this.rainshot++; k++; } if (this.rainshot > 50) { this.rainshot = 1; } this.israin = 1; } } else { m = 1; while (m <= 10) { if (m == 10) { this.israin = 0; } m++; } } if (Key.isDown(66)) { if ((_root.barrage > 0) && (this.isbarrage == 0)) { _root.barrage--; w = 1; while (w <= 5) { _root.blueaster.duplicateMovieClip("blueaster" + this.barrageshot, this.barrageshot + 7100, blueaster); _root["blueaster" + this.barrageshot]._x = -80; if (w == 1) { _root["blueaster" + this.barrageshot]._y = 40; } else if (w == 2) { _root["blueaster" + this.barrageshot]._y = 110; } else if (w == 3) { _root["blueaster" + this.barrageshot]._y = 180; } else if (w == 4) { _root["blueaster" + this.barrageshot]._y = 260; } else if (w == 5) { _root["blueaster" + this.barrageshot]._y = 350; } this.barrageshot++; w++; } if (this.barrageshot > 50) { this.barrageshot = 1; } this.isbarrage = 1; } } else { v = 1; while (v <= 10) { if (v == 10) { this.isbarrage = 0; } v++; } } } onClipEvent (mouseDown) { if (_root.numshot > 0) { _root.shotast.duplicateMovieClip("shotast" + _root.shotct, _root.shotct + 3600, shotast); _root.shotct++; _root.numshot--; this.spacedown = 1; if (_root.shotct > 50) { _root.shotct = 1; } } }Instance of Symbol 260 MovieClip "smallast" in Frame 847onClipEvent (load) { if (this._name == "smallast") { this._visible = false; } else { this._visible = true; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "smallast") { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; if ((((this._x > 570) || (this._x < -20)) || (this._y < -20)) || (this._y > 420)) { this.removeMovieClip(); } i = 1; while (i <= 2) { if (this.hitTest(_root.greenboss["ship1hit" + i])) { _root.boss1life = _root.boss1life - 1; _root.playsound3.start(0, 1); if (this._x > _root.greenboss._x) { _root.greenboss._x = _root.greenboss._x - 40; } else { _root.greenboss._x = _root.greenboss._x + 40; } this.removeMovieClip(); } i++; } j = 1; while (j <= 2) { if (this.hitTest(_root.blueboss["ship2hit" + j])) { if (_root.greendead == 1) { _root.boss2life = _root.boss2life - 1; } _root.playsound3.start(0, 1); if (this._x > _root.blueboss._x) { _root.blueboss._x = _root.blueboss._x - 40; } else { _root.blueboss._x = _root.blueboss._x + 40; } this.removeMovieClip(); } j++; } } }Instance of Symbol 162 MovieClip "shotast" in Frame 847onClipEvent (load) { if (this._name == "shotast") { this._visible = false; } else { this._visible = true; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; if (_root.greendead == 0) { if (this._x > _root.greenboss._x) { this.xspeed = -27; } else { this.xspeed = 27; } } else if (this._x > _root.blueboss._x) { this.xspeed = -27; } else { this.xspeed = 27; } } onClipEvent (enterFrame) { if (this._name != "shotast") { this._x = this._x + this.xspeed; if (this._x > 600) { this.removeMovieClip(); } i = 1; while (i <= 2) { if (this.hitTest(_root.greenboss["ship1hit" + i])) { _root.boss1life = _root.boss1life - 1; _root.playsound3.start(0, 1); if (this._x > _root.greenboss._x) { _root.greenboss._x = _root.greenboss._x - 40; } else { _root.greenboss._x = _root.greenboss._x + 40; } this.removeMovieClip(); } i++; } j = 1; while (j <= 2) { if (this.hitTest(_root.blueboss["ship2hit" + j])) { if (_root.greendead == 1) { _root.boss2life = _root.boss2life - 1; } _root.playsound3.start(0, 1); if (this._x > _root.blueboss._x) { _root.blueboss._x = _root.blueboss._x - 40; } else { _root.blueboss._x = _root.blueboss._x + 40; } this.removeMovieClip(); } j++; } } }Instance of Symbol 278 MovieClip "greenas" in Frame 847onClipEvent (load) { if (this._name == "greenas") { this._visible = false; } else { this._visible = true; } this.yspeed = 25; } onClipEvent (enterFrame) { if (this._name != "greenas") { this._y = this._y + this.yspeed; if (this._y > 450) { this.removeMovieClip(); } i = 1; while (i <= 2) { if (this.hitTest(_root.greenboss["ship1hit" + i])) { _root.boss1life = _root.boss1life - 1; _root.playsound3.start(0, 1); _root.greenboss._y = _root.greenboss._y + 25; this.removeMovieClip(); } i++; } j = 1; while (j <= 2) { if (this.hitTest(_root.blueboss["ship2hit" + j])) { if (_root.greendead == 1) { _root.boss2life = _root.boss2life - 1; } _root.playsound3.start(0, 1); _root.blueboss._y = _root.blueboss._y + 25; this.removeMovieClip(); } j++; } } }Instance of Symbol 298 MovieClip "blueaster" in Frame 847onClipEvent (load) { if (this._name == "blueaster") { this._visible = false; } else { this._visible = true; } this.speed = 20; } onClipEvent (enterFrame) { if (this._name != "blueaster") { this._x = this._x + this.speed; if (this._x > 600) { this.removeMovieClip(); } i = 1; while (i <= 2) { if (this.hitTest(_root.greenboss["ship1hit" + i])) { _root.boss1life = _root.boss1life - 1; _root.playsound3.start(0, 1); _root.greenboss._x = _root.greenboss._x + 40; this.removeMovieClip(); } i++; } j = 1; while (j <= 2) { if (this.hitTest(_root.blueboss["ship2hit" + j])) { if (_root.greendead == 1) { _root.boss2life = _root.boss2life - 1; } _root.playsound3.start(0, 1); _root.blueboss._x = _root.blueboss._x + 40; this.removeMovieClip(); } j++; } } }Instance of Symbol 274 MovieClip "arain" in Frame 847onClipEvent (load) { function reset() { this._x = random(350) + 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.rain = _root.rain + 2; this.reset(); } }Instance of Symbol 253 MovieClip in Frame 847onClipEvent (load) { function reset() { this._x = random(550) + 800; 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { if (_root.life <= 25) { _root.life = _root.life + 5; } else { _root.life = 20; } this.reset(); } }Instance of Symbol 168 MovieClip "shotup" in Frame 847onClipEvent (load) { function reset() { this._x = random(350) + 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.numshot = _root.numshot + 5; if (_global.sound == 1) { _root.playsound4.start(0, 1); } this.reset(); } }Instance of Symbol 195 MovieClip "powerup" in Frame 847onClipEvent (load) { function reset() { this._x = random(550) + 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.asteroid)) { _root.playsound4.start(0, 1); _root.spreadfire = _root.spreadfire + 3; this.reset(); } if (this._x < -50) { this.reset(); } }Instance of Symbol 124 MovieClip "t1" in Frame 847onClipEvent (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 126 MovieClip "t2" in Frame 847onClipEvent (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 304 MovieClip "bb" in Frame 847onClipEvent (load) { function reset() { this._x = random(550) + 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.asteroid)) { _root.playsound4.start(0, 1); _root.barrage = _root.barrage + 2; this.reset(); } if (this._x < -50) { this.reset(); } }Instance of Symbol 306 MovieClip "greenshot" in Frame 847onClipEvent (load) { if (this._name == "greenshot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "greenshot") { i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 1; this.removeMovieClip(); } i++; } this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } } }Instance of Symbol 308 MovieClip "bluebullet" in Frame 847onClipEvent (load) { if (this._name == "bluebullet") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "bluebullet") { i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 1; this.removeMovieClip(); } i++; } this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } } }Instance of Symbol 315 MovieClip "greenboss" in Frame 847onClipEvent (load) { this.shotcounter = 1; this.shotcount = 1; this._x = 750; this.xspeed = 5; this.yrockdis = 0; this.dead = 0; } onClipEvent (enterFrame) { this.yrockdis = Math.abs(this._y - _root.asteroid._y); if (this._y < 100) { this._y = this._y + 5; } else if (this._y > 300) { this._y = this._y - 5; } if ((this.yrockdis < 40) && (_root.asteroid._y < this._y)) { if (this._y < 360) { this._y = this._y + 5; } else { this._y = this._y - 5; } } if ((this.yrockdis < 40) && (_root.asteroid._y > this._y)) { if (this._y > 50) { this._y = this._y - 5; } else { this._y = this._y + 5; } } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; if (this._x > 475) { this._x = this._x - this.xspeed; } if (this._x > 475) { this._x = this._x - this.xspeed; } if ((_root.distance > 200) && (this._x < 140)) { this._x = this._x + this.xspeed; } if (this._x < 550) { this.shotcounter++; if ((((this.shotcounter % 4) == 0) && (this.shotcounter < 40)) && (this.dead == 0)) { _root.greenshot.duplicateMovieClip("greenshot" + this.shotcount, this.shotcount + 7200, greenshot); _root["greenshot" + this.shotcount]._x = this._x; _root["greenshot" + this.shotcount]._y = this._y; this.shotcount++; if (this.shotcount > 230) { this.shotcount = 1; } } if (this.shotcounter > 80) { this.shotcounter = 1; } } }Instance of Symbol 321 MovieClip "blueboss" in Frame 847onClipEvent (load) { this.shotcounter = 1; this.shotcount = 1; this._x = -200; this.xspeed = 5; this.yrockdis = 0; this.dead = 0; } onClipEvent (enterFrame) { this.yrockdis = Math.abs(this._y - _root.asteroid._y); if (this._y < 100) { this._y = this._y + 5; } else if (this._y > 300) { this._y = this._y - 5; } if ((this.yrockdis < 40) && (_root.asteroid._y < this._y)) { if (this._y < 360) { this._y = this._y + 5; } else { this._y = this._y - 5; } } if ((this.yrockdis < 40) && (_root.asteroid._y > this._y)) { if (this._y > 50) { this._y = this._y - 5; } else { this._y = this._y + 5; } } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; if (this._x < 75) { this._x = this._x + this.xspeed; } if (this._x < 75) { this._x = this._x + this.xspeed; } if ((_root.distance > 200) && (this._x < 140)) { this._x = this._x + this.xspeed; } if ((_root.distance > 200) && (this._x > 400)) { this._x = this._x - this.xspeed; } if (this._x > 0) { this.shotcounter++; if (((this.shotcounter % 4) == 0) && (this.shotcounter > 40)) { _root.bluebullet.duplicateMovieClip("bluebullet" + this.shotcount, this.shotcount + 7600, bluebullet); _root["bluebullet" + this.shotcount]._x = this._x; _root["bluebullet" + this.shotcount]._y = this._y; this.shotcount++; if (this.shotcount > 230) { this.shotcount = 1; } } if (this.shotcounter > 80) { this.shotcounter = 1; } } }Instance of Symbol 118 MovieClip in Frame 847onClipEvent (load) { this.lvloverct = 1; this.end = 0; } onClipEvent (enterFrame) { _global.score = _root.score; _root.distance++; if (_root.levelover == 1) { this.lvloverct++; if ((this.lvloverct > 50) && (this.end == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); p = 1; while (p <= 101) { _root["t1" + p].removeMovieClip(); _root["t2" + p].removeMovieClip(); _root["t3" + p].removeMovieClip(); p++; } _root.asteroid.swapDepths(9993); _root.asteroid.removeMovieClip(); _root.gotoAndPlay("lvl6"); this.end = 1; } } if ((_root.life % 1) == 0) { _root.lifebar.gotoAndPlay((20 - _root.life) + 1); } else { this.slife = _root.life + 0.5; _root.lifebar.gotoAndPlay((20 - this.slife) + 1); } if ((_root.greendead == 0) && (_root.boss1life <= 0)) { _root.score = _root.score + 30000; _root.greenboss.gotoAndPlay(2); } if ((_root.blueboss.dead == 0) && (_root.boss2life <= 0)) { _root.score = _root.score + 50000; _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.arain.swapDepths(9983); _root.arain.removeMovieClip(); _root.greenas.swapDepths(9982); _root.greenas.removeMovieClip(); _root.bb.swapDepths(9981); _root.bb.removeMovieClip(); _root.blueaster.swapDepths(9980); _root.blueaster.removeMovieClip(); _root.bluebullet.swapDepths(9979); _root.bluebullet.removeMovieClip(); _root.greenshot.swapDepths(9978); _root.greenshot.removeMovieClip(); i = 1; while (i <= 200) { _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); _root["greeas" + i].removeMovieClip(); _root["blueshot" + i].removeMovieClip(); _root["greenshot" + i].removeMovieClip(); _root["blueaster" + i].removeMovieClip(); i++; } _root.blueboss.gotoAndPlay(2); } if ((_root.life <= 0) && (_root.asteroid.dead == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.arain.swapDepths(9983); _root.arain.removeMovieClip(); _root.greenas.swapDepths(9982); _root.greenas.removeMovieClip(); _root.greenboss.swapDepths(9970); _root.greenboss.removeMovieClip(); _root.blueboss.swapDepths(9969); _root.blueboss.removeMovieClip(); _root.bb.swapDepths(9981); _root.bb.removeMovieClip(); _root.blueaster.swapDepths(9980); _root.blueaster.removeMovieClip(); _root.bluebullet.swapDepths(9979); _root.bluebullet.removeMovieClip(); _root.greenshot.swapDepths(9978); _root.greenshot.removeMovieClip(); i = 1; while (i <= 200) { _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); _root["greeas" + i].removeMovieClip(); _root["blueshot" + i].removeMovieClip(); _root["greenshot" + i].removeMovieClip(); _root["blueaster" + i].removeMovieClip(); i++; } _root.asteroid.gotoAndPlay(2); } }Frame 848stop(); stopAllSounds();Frame 849stop();Frame 850stop();Frame 851i = 1; while (i <= 8) { _root.whiteenemy.duplicateMovieClip("whiteenemy" + i, i + 1000, whiteenemy); i++; } i = 1; while (i <= 10) { 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++; } levelover = 0; stop(); score = _global.score; smallshotcount = 1; playsound3 = new Sound(this); playsound3.attachSound("explode"); playsoundm = new Sound(this); playsoundm.attachSound("galaxyboss"); _global.sound = 1; numshot = 5; spreadfire = 3; bosslife = 45; rain = 1; shotct = 1; life = 20; barrage = 1; distance = 0; redshotct = 1; minect = 1; smallminect = 1; whiteshottimer = 1; whiteshotct = 1; _global.lvl = 6;Instance of Symbol 114 MovieClip "asteroid" in Frame 851onClipEvent (load) { speed = 0; this._x = 30; this.xspeed = 110; this.xmove = 0; this.xmovetime = 0; this.maxspeed = 12; this.spacedown = 0; this.swapDepths(9000); this.nonmovecounter = 1; this.nonmove = 0; this.xbspeed = 25; this.ybspeed = 15; this.dead = 0; this.smastshot = 1; this.ismshot = 0; this.nmove = 0; this.nmovecounter = 1; this.israin = 0; this.rainshot = 1; this.isbarrage = 0; this.barrageshot = 1; } onClipEvent (enterFrame) { var xMouse = _root._xmouse; var yMouse = _root._ymouse; if (this.hitTest(_root.bossship)) { this.nonmove = 1; _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this._y < _root.bossship._y) { _root.bossship._y = _root.bossship._y + 60; } else { _root.bossship._y = _root.bossship._y - 60; } if (this._x < _root.bossship._x) { _root.bossship._x = _root.bossship._x + 110; } else { _root.bossship._x = _root.bossship._x - 110; } } if (this.nonmove == 1) { this.nonmovecounter++; if (this._y < _root.bossship._y) { this._y = this._y - this.ybspeed; } else { this._y = this._y + this.ybspeed; } if (this._x < _root.bossship._x) { this._x = this._x - this.xbspeed; } else { this._x = this._x + this.xbspeed; } } if (this.nonmovecounter == 6) { this.nonmove = 0; this.nonmovecounter = 1; } if (this.nmove == 1) { this.nmovecounter++; } if (this.nmovecounter == 4) { this.nmove = 0; this.nmovecounter = 1; } if ((this.nonmove == 0) && (this.nmove == 0)) { if (Math.abs(xMouse - this._x) < 1) { this._x = xMouse; this._y = yMouse; } else { this._x = this._x - ((this._x - xMouse) / 6); this._y = this._y - ((this._y - yMouse) / 6); } } if (Key.isDown(32)) { if ((_root.spreadfire > 0) && (this.ismshot == 0)) { _root.spreadfire--; i = 1; while (i <= 5) { _root.smallast.duplicateMovieClip("smallast" + this.smastshot, this.smastshot + 3500, smallast); if (i == 1) { _root["smallast" + this.smastshot].xspeed = -15; _root["smallast" + this.smastshot].yspeed = 0; } else if (i == 2) { _root["smallast" + this.smastshot].xspeed = -6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 3) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 4) { _root["smallast" + this.smastshot].xspeed = 11; _root["smallast" + this.smastshot].yspeed = 6; } else if (i == 5) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = 11; } this.smastshot++; i++; } if (this.smastshot > 50) { this.smastshot = 1; } this.ismshot = 1; } } else { j = 1; while (j <= 10) { if (j == 10) { this.ismshot = 0; } j++; } } if (Key.isDown(86)) { if ((_root.rain > 0) && (this.israin == 0)) { _root.rain--; k = 1; while (k <= 8) { _root.greenas.duplicateMovieClip("greenas" + this.rainshot, this.rainshot + 5300, greenas); _root["greenas" + this.rainshot]._y = -50; if (k == 1) { _root["greenas" + this.rainshot]._x = 540; } else if (k == 2) { _root["greenas" + this.rainshot]._x = 460; } else if (k == 3) { _root["greenas" + this.rainshot]._x = 380; } else if (k == 4) { _root["greenas" + this.rainshot]._x = 300; } else if (k == 5) { _root["greenas" + this.rainshot]._x = 220; } else if (k == 6) { _root["greenas" + this.rainshot]._x = 160; } else if (k == 7) { _root["greenas" + this.rainshot]._x = 100; } else if (k == 8) { _root["greenas" + this.rainshot]._x = 20; } this.rainshot++; k++; } if (this.rainshot > 50) { this.rainshot = 1; } this.israin = 1; } } else { m = 1; while (m <= 10) { if (m == 10) { this.israin = 0; } m++; } } if (Key.isDown(66)) { if ((_root.barrage > 0) && (this.isbarrage == 0)) { _root.barrage--; w = 1; while (w <= 5) { _root.blueaster.duplicateMovieClip("blueaster" + this.barrageshot, this.barrageshot + 7100, blueaster); _root["blueaster" + this.barrageshot]._x = -80; if (w == 1) { _root["blueaster" + this.barrageshot]._y = 40; } else if (w == 2) { _root["blueaster" + this.barrageshot]._y = 110; } else if (w == 3) { _root["blueaster" + this.barrageshot]._y = 180; } else if (w == 4) { _root["blueaster" + this.barrageshot]._y = 260; } else if (w == 5) { _root["blueaster" + this.barrageshot]._y = 350; } this.barrageshot++; w++; } if (this.barrageshot > 50) { this.barrageshot = 1; } this.isbarrage = 1; } } else { v = 1; while (v <= 10) { if (v == 10) { this.isbarrage = 0; } v++; } } } onClipEvent (mouseDown) { if (_root.numshot > 0) { _root.shotast.duplicateMovieClip("shotast" + _root.shotct, _root.shotct + 4600, shotast); _root.shotct++; _root.numshot--; if (_root.shotct > 50) { _root.shotct = 1; } } }Instance of Symbol 260 MovieClip "smallast" in Frame 851onClipEvent (load) { if (this._name == "smallast") { this._visible = false; } else { this._visible = true; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "smallast") { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; if ((((this._x > 570) || (this._x < -20)) || (this._y < -20)) || (this._y > 420)) { this.removeMovieClip(); } j = 1; while (j <= 11) { if (this.hitTest(_root["whiteenemy" + j]) && (_root["whiteenemy" + j].dead == 0)) { _root["whiteenemy" + j].play(); this.removeMovieClip(); } if (this.hitTest(_root["mine" + j]) && (_root["mine" + j].dead == 0)) { _root["mine" + j].play(); } if (this.hitTest(_root["smallmine" + j]) && (_root["smallmine" + j].dead == 0)) { _root["smallmine" + j].play(); } j++; } k = 1; while (k <= 3) { if (this.hitTest(_root.bossship["hit" + k])) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this.xspeed == 27) { _root.bossship._x = _root.bossship._x + 40; } else { _root.bossship._x = _root.bossship._x - 40; } this.removeMovieClip(); } k++; } } }Instance of Symbol 162 MovieClip "shotast" in Frame 851onClipEvent (load) { if (this._name == "shotast") { this._visible = false; } else { this._visible = true; } this.xspeed = 27; if (_root.bossship._x < _root.asteroid._x) { this.xspeed = -this.xspeed; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "shotast") { this._x = this._x + this.xspeed; if (this._x > 600) { this.removeMovieClip(); } j = 1; while (j <= 11) { if (this.hitTest(_root["whiteenemy" + j]) && (_root["whiteenemy" + j].dead == 0)) { _root["whiteenemy" + j].play(); this.removeMovieClip(); } if (this.hitTest(_root["mine" + j]) && (_root["mine" + j].dead == 0)) { _root["mine" + j].play(); } if (this.hitTest(_root["smallmine" + j]) && (_root["smallmine" + j].dead == 0)) { _root["smallmine" + j].play(); } j++; } if (this.hitTest(_root.bossship)) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this.xspeed == 27) { _root.bossship._x = _root.bossship._x + 40; } else { _root.bossship._x = _root.bossship._x - 40; } this.removeMovieClip(); } } }Instance of Symbol 278 MovieClip "greenas" in Frame 851onClipEvent (load) { if (this._name == "greenas") { this._visible = false; } else { this._visible = true; } this.yspeed = 25; } onClipEvent (enterFrame) { if (this._name != "greenas") { this._y = this._y + this.yspeed; if (this._y > 450) { this.removeMovieClip(); } i = 1; while (i <= 3) { if (this.hitTest(_root.bossship["hit" + i])) { _root.bosslife = _root.bosslife - 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); } _root.bossship._y = _root.bossship._y + 25; this.removeMovieClip(); } i++; } j = 1; while (j <= 11) { if (this.hitTest(_root["whiteenemy" + j]) && (_root["whiteenemy" + j].dead == 0)) { _root["whiteenemy" + j].play(); this.removeMovieClip(); } if (this.hitTest(_root["mine" + j]) && (_root["mine" + j].dead == 0)) { _root["mine" + j].play(); } if (this.hitTest(_root["smallmine" + j]) && (_root["smallmine" + j].dead == 0)) { _root["smallmine" + j].play(); } j++; } } }Instance of Symbol 298 MovieClip "blueaster" in Frame 851onClipEvent (load) { if (this._name == "blueaster") { this._visible = false; } else { this._visible = true; } this.speed = 20; } onClipEvent (enterFrame) { if (this._name != "blueaster") { this._x = this._x + this.speed; if (this._x > 600) { this.removeMovieClip(); } i = 1; while (i <= 3) { if (this.hitTest(_root.bossship["hit" + i])) { _root.bosslife = _root.bosslife - 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); } _root.bossship._x = _root.bossship._x + 40; this.removeMovieClip(); } i++; } j = 1; while (j <= 11) { if (this.hitTest(_root["whiteenemy" + j]) && (_root["whiteenemy" + j].dead == 0)) { _root["whiteenemy" + j].play(); this.removeMovieClip(); } if (this.hitTest(_root["mine" + j]) && (_root["mine" + j].dead == 0)) { _root["mine" + j].play(); } if (this.hitTest(_root["smallmine" + j]) && (_root["smallmine" + j].dead == 0)) { _root["smallmine" + j].play(); } j++; } } }Instance of Symbol 253 MovieClip in Frame 851onClipEvent (load) { function reset() { this._x = random(550) + 800; 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { if (_root.life <= 10) { _root.life = _root.life + 10; } else { _root.life = 20; } this.reset(); } }Instance of Symbol 168 MovieClip "shotup" in Frame 851onClipEvent (load) { function reset() { this._x = random(350) + 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.numshot = _root.numshot + 5; if (_global.sound == 1) { _root.playsound4.start(0, 1); } this.reset(); } }Instance of Symbol 195 MovieClip "powerup" in Frame 851onClipEvent (load) { function reset() { this._x = random(550) + 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.asteroid)) { _root.playsound4.start(0, 1); _root.spreadfire = _root.spreadfire + 3; this.reset(); } if (this._x < -50) { this.reset(); } }Instance of Symbol 274 MovieClip "arain" in Frame 851onClipEvent (load) { function reset() { this._x = random(350) + 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.rain = _root.rain + 2; this.reset(); } }Instance of Symbol 304 MovieClip "bb" in Frame 851onClipEvent (load) { function reset() { this._x = random(550) + 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.asteroid)) { _root.playsound4.start(0, 1); _root.barrage = _root.barrage + 2; this.reset(); } if (this._x < -50) { this.reset(); } }Instance of Symbol 118 MovieClip in Frame 851onClipEvent (load) { this.lvloverct = 1; this.end = 0; } onClipEvent (enterFrame) { _global.score = _root.score; _root.whiteshottimer++; _root.distance++; if (_root.levelover == 1) { this.lvloverct++; if ((this.lvloverct > 50) && (this.end == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); p = 1; while (p <= 101) { _root["t1" + p].removeMovieClip(); _root["t2" + p].removeMovieClip(); _root["t3" + p].removeMovieClip(); p++; } _root.asteroid.swapDepths(9993); _root.asteroid.removeMovieClip(); _root.gotoAndPlay("lvl7"); this.end = 1; } } if ((_root.life % 1) == 0) { _root.lifebar.gotoAndPlay((20 - _root.life) + 1); } else { this.slife = _root.life + 0.5; _root.lifebar.gotoAndPlay((20 - this.slife) + 1); } if ((_root.bosslife <= 0) && (_root.bossship.dead == 0)) { _root.score = _root.score + 100000; _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.arain.swapDepths(9983); _root.arain.removeMovieClip(); _root.greenas.swapDepths(9982); _root.greenas.removeMovieClip(); _root.blueaster.swapDepths(9980); _root.blueaster.removeMovieClip(); _root.bb.swapDepths(9981); _root.bb.removeMovieClip(); _root.whiteenemy.swapDepths(9979); _root.whiteenemy.removeMovieClip(); _root.whiteshot.swapDepths(9978); _root.whiteshot.removeMovieClip(); _root.mine.swapDepths(9977); _root.mine.removeMovieClip(); _root.smallmine.swapDepths(9976); _root.smallmine.removeMovieClip(); _root.redball.swapDepths(9975); _root.redball.removeMovieClip(); i = 1; while (i <= 200) { _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); _root["greeas" + i].removeMovieClip(); _root["blueaster" + i].removeMovieClip(); _root["whiteenemy" + i].removeMovieClip(); _root["whiteshot" + i].removeMovieClip(); _root["mine" + i].removeMovieClip(); _root["smallmine" + i].removeMovieClip(); _root["redball" + i].removeMovieClip(); i++; } _root.bossship.gotoAndPlay(2); } if ((_root.life <= 0) && (_root.asteroid.dead == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.arain.swapDepths(9983); _root.arain.removeMovieClip(); _root.greenas.swapDepths(9982); _root.greenas.removeMovieClip(); _root.blueaster.swapDepths(9980); _root.blueaster.removeMovieClip(); _root.bossship.swapDepths(9985); _root.bossship.removeMovieClip(); _root.bb.swapDepths(9981); _root.bb.removeMovieClip(); _root.whiteenemy.swapDepths(9979); _root.whiteenemy.removeMovieClip(); _root.whiteshot.swapDepths(9978); _root.whiteshot.removeMovieClip(); _root.mine.swapDepths(9977); _root.mine.removeMovieClip(); _root.smallmine.swapDepths(9976); _root.smallmine.removeMovieClip(); _root.redball.swapDepths(9975); _root.redball.removeMovieClip(); i = 1; while (i <= 200) { _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); _root["greeas" + i].removeMovieClip(); _root["blueaster" + i].removeMovieClip(); _root["whiteenemy" + i].removeMovieClip(); _root["whiteshot" + i].removeMovieClip(); _root["mine" + i].removeMovieClip(); _root["smallmine" + i].removeMovieClip(); _root["redball" + i].removeMovieClip(); i++; } _root.asteroid.gotoAndPlay(2); } }Instance of Symbol 124 MovieClip "t1" in Frame 851onClipEvent (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 126 MovieClip "t2" in Frame 851onClipEvent (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 330 MovieClip "mine" in Frame 851onClipEvent (load) { if (this._name == "mine") { this._visible = false; } else { this._visible = true; } this.dead = 0; this.lifecount = 1; if (this.vp == 1) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } else if (this.vp == 2) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 12; this.yspeed = (this.ydis / this.totaldist) * 12; } } onClipEvent (enterFrame) { if (this._name != "mine") { if (this.dead == 0) { this.lifecount++; this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } if (this.hitTest(_root.asteroid)) { _root.life = _root.life - 0.5; this.play(); } if (this.lifecount == 20) { if (_global.sound == 1) { _root.playsound3.start(0, 1); } _root.smallmine.duplicateMovieClip("smallmine" + _root.smallminect, _root.smallminect + 3600, smallmine); _root["smallmine" + _root.smallminect]._x = this._x; _root["smallmine" + _root.smallminect]._y = this._y; _root["smallmine" + _root.smallminect].vv = 1; _root.smallminect++; _root.smallmine.duplicateMovieClip("smallmine" + _root.smallminect, _root.smallminect + 3600, smallmine); _root["smallmine" + _root.smallminect]._x = this._x; _root["smallmine" + _root.smallminect]._y = this._y; _root["smallmine" + _root.smallminect].vv = 2; _root.smallminect++; if (_root.smallminect > 10) { _root.smallminect = 1; } this.removeMovieClip(); } } } }Instance of Symbol 341 MovieClip "whiteenemy" in Frame 851onClipEvent (load) { function reset() { if (this._name == "whiteenemy") { this._visible = false; } else { this._visible = true; } this._x = random(450) + 50; this.topbottom = random(100); if (this.topbottom > 50) { this._y = -250; this.yspeed = 10; } else { this._y = 650; this.yspeed = -10; } this.ymovetime = random(7) + 30; this.mvcounter = 1; this.lives = 2; this.dead = 0; } this.reset(); } onClipEvent (enterFrame) { if (this._name != "whiteenemy") { this.mvcounter++; if ((_root.whiteshottimer % 50) == 0) { _root.whiteshot.duplicateMovieClip("whiteshot" + _root.whiteshotct, _root.whiteshotct + 4200, whiteshot); _root["whiteshot" + _root.whiteshotct]._x = this._x; _root["whiteshot" + _root.whiteshotct]._y = this._y; _root.whiteshotct++; if (_root.whiteshotct > 60) { _root.whiteshotct = 1; } } if (this.mvcounter < this.ymovetime) { this._y = this._y + this.yspeed; } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; if ((this.hitTest(_root.asteroid) && (this.dead == 0)) && (this.lives == 2)) { this.lives--; if (this._x > _root.asteroid._x) { this._x = this._x + 50; _root.asteroid._x = _root.asteroid._x - 50; _root.asteroid.nmove = 1; } else { this._x = this._x - 50; _root.asteroid._x = _root.asteroid._x + 50; _root.asteroid.nmove = 1; } } if ((this.hitTest(_root.asteroid) && (this.dead == 0)) && (this.lives == 1)) { _root.score = _root.score + 20; this.play(); } } }Instance of Symbol 349 MovieClip "bossship" in Frame 851onClipEvent (load) { this.dead = 0; this.shcount = 1; this.smallminecount = 1; this.xspeed = 5; this._x = 900; } onClipEvent (enterFrame) { this.shcount++; if (((this.shcount % 5) == 0) && (this.shcount < 55)) { _root.redball.duplicateMovieClip("redball" + _root.redshotct, _root.redshotct + 3200, redball); _root["redball" + _root.redshotct]._x = this._x; _root["redball" + _root.redshotct]._y = this._y; _root["redball" + _root.redshotct].vl = 1; _root.redshotct++; _root.redball.duplicateMovieClip("redball" + _root.redshotct, _root.redshotct + 3200, redball); _root["redball" + _root.redshotct]._x = this._x; _root["redball" + _root.redshotct]._y = this._y; _root["redball" + _root.redshotct].vl = 2; _root.redshotct++; _root.redball.duplicateMovieClip("redball" + _root.redshotct, _root.redshotct + 3200, redball); _root["redball" + _root.redshotct]._x = this._x; _root["redball" + _root.redshotct]._y = this._y; _root["redball" + _root.redshotct].vl = 3; _root.redshotct++; if (_root.redshotct > 120) { _root.reshotct = 1; } } if (this.shcount == 70) { _root.mine.duplicateMovieClip("mine" + _root.minect, _root.minect + 3400, mine); _root["mine" + _root.minect]._x = this._x; _root["mine" + _root.minect]._y = this._y + 20; _root["mine" + _root.minect].vp = 1; _root.minect++; _root.mine.duplicateMovieClip("mine" + _root.minect, _root.minect + 3400, mine); _root["mine" + _root.minect]._x = this._x; _root["mine" + _root.minect]._y = this._y - 20; _root["mine" + _root.minect].vp = 2; _root.minect++; if (_root.minect > 10) { _root.minect = 1; } } if (this.shcount > 100) { this.shcount = 1; } this.yrockdis = Math.abs(this._y - _root.asteroid._y); if (this._y < 100) { this._y = this._y + 5; } else if (this._y > 300) { this._y = this._y - 5; } if ((this.yrockdis < 40) && (_root.asteroid._y < this._y)) { if (this._y < 360) { this._y = this._y + 5; } else { this._y = this._y - 5; } } if ((this.yrockdis < 40) && (_root.asteroid._y > this._y)) { if (this._y > 50) { this._y = this._y - 5; } else { this._y = this._y + 5; } } if (this._x > 400) { this._x = this._x - this.xspeed; } if ((_root.distance > 200) && (this._x < 140)) { this._x = this._x + this.xspeed; } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; }Instance of Symbol 351 MovieClip "smallmine" in Frame 851onClipEvent (load) { if (this._name == "smallmine") { this._visible = false; } else { this._visible = true; } this.dead = 0; if (this.vv == 1) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } else if (this.vv == 2) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 25; this.yspeed = (this.ydis / this.totaldist) * 15; } } onClipEvent (enterFrame) { if (this._name != "smallmine") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } if (this.hitTest(_root.asteroid) && (this.dead == 0)) { _root.life = _root.life - 0.5; this.play(); } } }Instance of Symbol 353 MovieClip "whiteshot" in Frame 851onClipEvent (load) { if (this._name == "whiteshot") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } onClipEvent (enterFrame) { if (this._name != "whiteshot") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 1; this.removeMovieClip(); } i++; } } }Instance of Symbol 355 MovieClip "redball" in Frame 851onClipEvent (load) { if (this._name == "redball") { this._visible = false; } else { this._visible = true; } if (this.vl == 1) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } else if (this.vl == 2) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 7; this.yspeed = (this.ydis / this.totaldist) * 15; } else if (this.vl == 3) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 7; } } onClipEvent (enterFrame) { if (this._name != "redball") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } i = 1; while (i <= 5) { if (this.hitTest(_root.asteroid["asthit" + i])) { _root.life = _root.life - 1; this.removeMovieClip(); } i++; } } }Frame 852stop(); stopAllSounds();Frame 853stop();Frame 854stop();Frame 855smallshotcount = 1; playsound3 = new Sound(this); playsound3.attachSound("explode"); playsoundm = new Sound(this); playsoundm.attachSound("finallvlmusic"); _global.sound = 1; numshot = 5; spreadfire = 3; bosslife = 55; rain = 1; shotct = 1; life = 20; barrage = 1; distance = 0; _global.lvl = 7; stop(); _root.score = _global.score; i = 1; while (i <= 10) { 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++; } smalllightct = 1; levelover = 0;Instance of Symbol 124 MovieClip "t1" in Frame 855onClipEvent (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 126 MovieClip "t2" in Frame 855onClipEvent (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 114 MovieClip "asteroid" in Frame 855onClipEvent (load) { speed = 0; this._x = 30; this.xspeed = 110; this.xmove = 0; this.xmovetime = 0; this.maxspeed = 12; this.spacedown = 0; this.swapDepths(9000); this.nonmovecounter = 1; this.nonmove = 0; this.xbspeed = 25; this.ybspeed = 15; this.dead = 0; this.smastshot = 1; this.ismshot = 0; this.nmove = 0; this.nmovecounter = 1; this.israin = 0; this.rainshot = 1; this.isbarrage = 0; this.barrageshot = 1; } onClipEvent (enterFrame) { var xMouse = _root._xmouse; var yMouse = _root._ymouse; if (this.hitTest(_root.lastboss)) { this.nonmove = 1; _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this._y < _root.lastboss._y) { _root.lastboss._y = _root.lastboss._y + 60; } else { _root.lastboss._y = _root.lastboss._y - 60; } if (this._x < _root.lastboss._x) { _root.lastboss._x = _root.lastboss._x + 110; } else { _root.lastboss._x = _root.lastboss._x - 110; } } if (this.nonmove == 1) { this.nonmovecounter++; if (this._y < _root.lastboss._y) { this._y = this._y - this.ybspeed; } else { this._y = this._y + this.ybspeed; } if (this._x < _root.lastboss._x) { this._x = this._x - this.xbspeed; } else { this._x = this._x + this.xbspeed; } } if (this.nonmovecounter == 6) { this.nonmove = 0; this.nonmovecounter = 1; } if (this.nmove == 1) { this.nmovecounter++; } if (this.nmovecounter == 4) { this.nmove = 0; this.nmovecounter = 1; } if ((this.nonmove == 0) && (this.nmove == 0)) { if (Math.abs(xMouse - this._x) < 1) { this._x = xMouse; this._y = yMouse; } else { this._x = this._x - ((this._x - xMouse) / 6); this._y = this._y - ((this._y - yMouse) / 6); } } if (Key.isDown(32)) { if ((_root.spreadfire > 0) && (this.ismshot == 0)) { _root.spreadfire--; i = 1; while (i <= 5) { _root.smallast.duplicateMovieClip("smallast" + this.smastshot, this.smastshot + 3500, smallast); if (i == 1) { _root["smallast" + this.smastshot].xspeed = -15; _root["smallast" + this.smastshot].yspeed = 0; } else if (i == 2) { _root["smallast" + this.smastshot].xspeed = -6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 3) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = -11; } else if (i == 4) { _root["smallast" + this.smastshot].xspeed = 11; _root["smallast" + this.smastshot].yspeed = 6; } else if (i == 5) { _root["smallast" + this.smastshot].xspeed = 6; _root["smallast" + this.smastshot].yspeed = 11; } this.smastshot++; i++; } if (this.smastshot > 50) { this.smastshot = 1; } this.ismshot = 1; } } else { j = 1; while (j <= 10) { if (j == 10) { this.ismshot = 0; } j++; } } if (Key.isDown(86)) { if ((_root.rain > 0) && (this.israin == 0)) { _root.rain--; k = 1; while (k <= 8) { _root.greenas.duplicateMovieClip("greenas" + this.rainshot, this.rainshot + 5300, greenas); _root["greenas" + this.rainshot]._y = -50; if (k == 1) { _root["greenas" + this.rainshot]._x = 540; } else if (k == 2) { _root["greenas" + this.rainshot]._x = 460; } else if (k == 3) { _root["greenas" + this.rainshot]._x = 380; } else if (k == 4) { _root["greenas" + this.rainshot]._x = 300; } else if (k == 5) { _root["greenas" + this.rainshot]._x = 220; } else if (k == 6) { _root["greenas" + this.rainshot]._x = 160; } else if (k == 7) { _root["greenas" + this.rainshot]._x = 100; } else if (k == 8) { _root["greenas" + this.rainshot]._x = 20; } this.rainshot++; k++; } if (this.rainshot > 50) { this.rainshot = 1; } this.israin = 1; } } else { m = 1; while (m <= 10) { if (m == 10) { this.israin = 0; } m++; } } if (Key.isDown(66)) { if ((_root.barrage > 0) && (this.isbarrage == 0)) { _root.barrage--; w = 1; while (w <= 5) { _root.blueaster.duplicateMovieClip("blueaster" + this.barrageshot, this.barrageshot + 7100, blueaster); _root["blueaster" + this.barrageshot]._x = -80; if (w == 1) { _root["blueaster" + this.barrageshot]._y = 40; } else if (w == 2) { _root["blueaster" + this.barrageshot]._y = 110; } else if (w == 3) { _root["blueaster" + this.barrageshot]._y = 180; } else if (w == 4) { _root["blueaster" + this.barrageshot]._y = 260; } else if (w == 5) { _root["blueaster" + this.barrageshot]._y = 350; } this.barrageshot++; w++; } if (this.barrageshot > 50) { this.barrageshot = 1; } this.isbarrage = 1; } } else { v = 1; while (v <= 10) { if (v == 10) { this.isbarrage = 0; } v++; } } } onClipEvent (mouseDown) { if (_root.numshot > 0) { _root.shotast.duplicateMovieClip("shotast" + _root.shotct, _root.shotct + 4600, shotast); _root.shotct++; _root.numshot--; if (_root.shotct > 50) { _root.shotct = 1; } } }Instance of Symbol 195 MovieClip "powerup" in Frame 855onClipEvent (load) { function reset() { this._x = random(550) + 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.asteroid)) { _root.playsound4.start(0, 1); _root.spreadfire = _root.spreadfire + 3; this.reset(); } if (this._x < -50) { this.reset(); } }Instance of Symbol 162 MovieClip "shotast" in Frame 855onClipEvent (load) { if (this._name == "shotast") { this._visible = false; } else { this._visible = true; } this.xspeed = 27; if (_root.lastboss._x < _root.asteroid._x) { this.xspeed = -this.xspeed; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "shotast") { this._x = this._x + this.xspeed; if (this._x > 600) { this.removeMovieClip(); } if (this.hitTest(_root.lastboss)) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this.xspeed == 27) { _root.lastboss._x = _root.lastboss._x + 40; } else { _root.lastboss._x = _root.lastboss._x - 40; } this.removeMovieClip(); } } }Instance of Symbol 298 MovieClip "blueaster" in Frame 855onClipEvent (load) { if (this._name == "blueaster") { this._visible = false; } else { this._visible = true; } this.speed = 20; } onClipEvent (enterFrame) { if (this._name != "blueaster") { this._x = this._x + this.speed; if (this._x > 600) { this.removeMovieClip(); } if (this.hitTest(_root.lastboss)) { _root.bosslife = _root.bosslife - 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); } _root.lastboss._x = _root.lastboss._x + 40; this.removeMovieClip(); } } }Instance of Symbol 278 MovieClip "greenas" in Frame 855onClipEvent (load) { if (this._name == "greenas") { this._visible = false; } else { this._visible = true; } this.yspeed = 25; } onClipEvent (enterFrame) { if (this._name != "greenas") { this._y = this._y + this.yspeed; if (this._y > 450) { this.removeMovieClip(); } if (this.hitTest(_root.lastboss)) { _root.bosslife = _root.bosslife - 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); } _root.lastboss._y = _root.lastboss._y + 25; this.removeMovieClip(); } } }Instance of Symbol 260 MovieClip "smallast" in Frame 855onClipEvent (load) { if (this._name == "smallast") { this._visible = false; } else { this._visible = true; } this._x = _root.asteroid._x; this._y = _root.asteroid._y; } onClipEvent (enterFrame) { if (this._name != "smallast") { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; if ((((this._x > 570) || (this._x < -20)) || (this._y < -20)) || (this._y > 420)) { this.removeMovieClip(); } if (this.hitTest(_root.lastboss)) { _root.bosslife--; if (_global.sound == 1) { _root.playsound3.start(0, 1); } if (this.xspeed == 27) { _root.lastboss._x = _root.lastboss._x + 40; } else { _root.lastboss._x = _root.lastboss._x - 40; } this.removeMovieClip(); } } }Instance of Symbol 168 MovieClip "shotup" in Frame 855onClipEvent (load) { function reset() { this._x = random(350) + 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.numshot = _root.numshot + 5; if (_global.sound == 1) { _root.playsound4.start(0, 1); } this.reset(); } }Instance of Symbol 274 MovieClip "arain" in Frame 855onClipEvent (load) { function reset() { this._x = random(350) + 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { _root.rain = _root.rain + 2; this.reset(); } }Instance of Symbol 304 MovieClip "bb" in Frame 855onClipEvent (load) { function reset() { this._x = random(550) + 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.asteroid)) { _root.playsound4.start(0, 1); _root.barrage = _root.barrage + 2; this.reset(); } if (this._x < -50) { this.reset(); } }Instance of Symbol 253 MovieClip in Frame 855onClipEvent (load) { function reset() { this._x = random(550) + 800; 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._x < -50) { this.reset(); } if (this.hitTest(_root.asteroid)) { if (_global.sound == 1) { _root.playsound4.start(0, 1); if (_root.life <= 10) { _root.life = _root.life + 10; } else { _root.life = 20; } this.reset(); } } }Instance of Symbol 367 MovieClip "lastboss" in Frame 855onClipEvent (load) { this.shotcount = 1; this.smallball = 1; this.lightball = 1; this.greenball = 1; this._x = 900; this.xspeed = 5; this.dead = 0; } onClipEvent (enterFrame) { this.shotcount++; if (((this.shotcount % 4) == 0) && (this.shotcount < 50)) { _root.smallball.duplicateMovieClip("smallball" + this.smallball, this.smallball + 2200, smallball); _root["smallball" + this.smallball]._x = this._x; _root["smallball" + this.smallball]._y = this._y; _root["smallball" + this.smallball].lvl = 1; this.smallball++; _root.smallball.duplicateMovieClip("smallball" + this.smallball, this.smallball + 2200, smallball); _root["smallball" + this.smallball]._x = this._x; _root["smallball" + this.smallball]._y = this._y; _root["smallball" + this.smallball].lvl = 2; this.smallball++; _root.smallball.duplicateMovieClip("smallball" + this.smallball, this.smallball + 2200, smallball); _root["smallball" + this.smallball]._x = this._x; _root["smallball" + this.smallball]._y = this._y; _root["smallball" + this.smallball].lvl = 3; this.smallball++; if (this.smallball > 150) { this.smallball = 1; } } if ((this.shotcount % 20) == 0) { _root.bigball.duplicateMovieClip("bigball" + this.lightball, this.lightball + 1400, bigball); _root["bigball" + this.lightball]._x = this._x; _root["bigball" + this.lightball]._y = this._y; this.lightball++; if (this.lightball > 10) { this.lightball = 1; } } if ((this.shotcount % 80) == 0) { _root.trackerball.duplicateMovieClip("trackerball" + this.greenball, this.greenball + 3700, trackerball); _root["trackerball" + this.greenball]._x = this._x + 3; _root["trackerball" + this.greenball]._y = this._y + 3; this.greenball++; _root.trackerball.duplicateMovieClip("trackerball" + this.greenball, this.greenball + 3700, trackerball); _root["trackerball" + this.greenball]._x = this._x - 3; _root["trackerball" + this.greenball]._y = this._y - 3; this.greenball++; if (this.greenball > 20) { this.greenball = 1; } } if (this.shotcount > 100) { this.shotcount = 1; } this.yrockdis = Math.abs(this._y - _root.asteroid._y); if (this._y < 100) { this._y = this._y + 5; } else if (this._y > 300) { this._y = this._y - 5; } if ((this.yrockdis < 40) && (_root.asteroid._y < this._y)) { if (this._y < 360) { this._y = this._y + 5; } else { this._y = this._y - 5; } } if ((this.yrockdis < 40) && (_root.asteroid._y > this._y)) { if (this._y > 50) { this._y = this._y - 5; } else { this._y = this._y + 5; } } if (this._x > 400) { this._x = this._x - this.xspeed; } if ((_root.distance > 200) && (this._x < 140)) { this._x = this._x + this.xspeed; } this._rotation = (Math.atan2(_root.asteroid._y - this._y, _root.asteroid._x - this._x) * 180) / Math.PI; }Instance of Symbol 369 MovieClip "bigball" in Frame 855onClipEvent (load) { if (this._name == "bigball") { this._visible = false; } else { this._visible = true; } this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; this.balllife = 1; } onClipEvent (enterFrame) { if (this._name != "bigball") { this.balllife++; this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } if (this.hitTest(_root.asteroid)) { _root.life = _root.life - 1; this.removeMovieClip(); } if (this.balllife >= 20) { if (_global.sound == 1) { _root.playsound3.start(0, 1); } _root.smalllight.duplicateMovieClip("smalllight" + _root.smalllightct, _root.smalllightct + 1600, smalllight); _root["smalllight" + _root.smalllightct].ct = 1; _root["smalllight" + _root.smalllightct]._x = this._x; _root["smalllight" + _root.smalllightct]._y = this._y; _root.smalllightct++; _root.smalllight.duplicateMovieClip("smalllight" + _root.smalllightct, _root.smalllightct + 1600, smalllight); _root["smalllight" + _root.smalllightct].ct = 2; _root["smalllight" + _root.smalllightct]._x = this._x; _root["smalllight" + _root.smalllightct]._y = this._y; _root.smalllightct++; _root.smalllight.duplicateMovieClip("smalllight" + _root.smalllightct, _root.smalllightct + 1600, smalllight); _root["smalllight" + _root.smalllightct].ct = 3; _root["smalllight" + _root.smalllightct]._x = this._x; _root["smalllight" + _root.smalllightct]._y = this._y; _root.smalllightct++; _root.smalllight.duplicateMovieClip("smalllight" + _root.smalllightct, _root.smalllightct + 1600, smalllight); _root["smalllight" + _root.smalllightct].ct = 4; _root["smalllight" + _root.smalllightct]._x = this._x; _root["smalllight" + _root.smalllightct]._y = this._y; _root.smalllightct++; _root.smalllight.duplicateMovieClip("smalllight" + _root.smalllightct, _root.smalllightct + 1600, smalllight); _root["smalllight" + _root.smalllightct].ct = 5; _root["smalllight" + _root.smalllightct]._x = this._x; _root["smalllight" + _root.smalllightct]._y = this._y; _root.smalllightct++; this.removeMovieClip(); } } }Instance of Symbol 371 MovieClip "smallball" in Frame 855onClipEvent (load) { if (this._name == "smallball") { this._visible = false; } else { this._visible = true; } if (this.lvl == 1) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } else if (this.lvl == 2) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 5; } else if (this.lvl == 3) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 25; } } onClipEvent (enterFrame) { if (this._name != "smallball") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } if (this.hitTest(_root.asteroid)) { _root.life = _root.life - 0.5; this.removeMovieClip(); } } }Instance of Symbol 373 MovieClip "trackerball" in Frame 855onClipEvent (load) { if (this._name == "trackerball") { this._visible = false; } else { this._visible = true; } this.timer = 1; } onClipEvent (enterFrame) { if (this._name != "trackerball") { this.timer++; this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if (this.timer > 55) { this.removeMovieClip(); } if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } if (this.hitTest(_root.asteroid)) { _root.life = _root.life - 2; this.removeMovieClip(); } } }Instance of Symbol 375 MovieClip "smalllight" in Frame 855onClipEvent (load) { if (this._name == "smalllight") { this._visible = false; } else { this._visible = true; } if (this.ct == 1) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 15; } else if (this.ct == 2) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 10; } else if (this.ct == 3) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 5; } else if (this.ct == 4) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 20; } else if (this.ct == 5) { this.xdis = this._x - _root.asteroid._x; this.ydis = this._y - _root.asteroid._y; this.totaldist = Math.sqrt((this.xdis * this.xdis) + (this.ydis * this.ydis)); this.xspeed = (this.xdis / this.totaldist) * 15; this.yspeed = (this.ydis / this.totaldist) * 25; } } onClipEvent (enterFrame) { if (this._name != "smalllight") { this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if ((((this._x > 550) || (this._x < 0)) || (this._y > 400)) || (this._y < 0)) { this.removeMovieClip(); } if (this.hitTest(_root.asteroid)) { _root.life = _root.life - 1; this.removeMovieClip(); } } }Instance of Symbol 118 MovieClip in Frame 855onClipEvent (load) { this.lvloverct = 1; this.end = 0; } onClipEvent (enterFrame) { _global.score = _root.score; _root.distance++; if (_root.levelover == 1) { this.lvloverct++; if ((this.lvloverct > 50) && (this.end == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); p = 1; while (p <= 101) { _root["t1" + p].removeMovieClip(); _root["t2" + p].removeMovieClip(); _root["t3" + p].removeMovieClip(); p++; } _root.asteroid.swapDepths(9993); _root.asteroid.removeMovieClip(); _root.gotoAndPlay("win"); this.end = 1; } } if ((_root.life % 1) == 0) { _root.lifebar.gotoAndPlay((20 - _root.life) + 1); } else { this.slife = _root.life + 0.5; _root.lifebar.gotoAndPlay((20 - this.slife) + 1); } if ((_root.bosslife <= 0) && (_root.lastboss.dead == 0)) { _root.score = _root.score + 200000; _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.arain.swapDepths(9983); _root.arain.removeMovieClip(); _root.greenas.swapDepths(9982); _root.greenas.removeMovieClip(); _root.blueaster.swapDepths(9980); _root.blueaster.removeMovieClip(); _root.smalllight.swapDepths(9984); _root.smalllight.removeMovieClip(); _root.bigball.swapDepths(9983); _root.bigball.removeMovieClip(); _root.trackerball.swapDepths(9982); _root.trackerball.removeMovieClip(); _root.smallball.swapDepths(9981); _root.smallball.removeMovieClip(); i = 1; while (i <= 200) { _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); _root["greeas" + i].removeMovieClip(); _root["blueaster" + i].removeMovieClip(); _root["smalllight" + i].removeMovieClip(); _root["trackerball" + i].removeMovieClip(); _root["bigball" + i].removeMovieClip(); _root["smallball" + i].removeMovieClip(); i++; } _root.lastboss.gotoAndPlay(2); } if ((_root.life <= 0) && (_root.asteroid.dead == 0)) { _root.t1.swapDepths(9998); _root.t1.removeMovieClip(); _root.t2.swapDepths(9997); _root.t2.removeMovieClip(); _root.t3.swapDepths(9996); _root.t3.removeMovieClip(); _root.lifebar.swapDepths(9995); _root.lifebar.removeMovieClip(); _root.shotast.swapDepths(9992); _root.shotast.removeMovieClip(); _root.shotup.swapDepths(9991); _root.shotup.removeMovieClip(); _root.powerup.swapDepths(9990); _root.powerup.removeMovieClip(); _root.smallast.swapDepths(9988); _root.smallast.removeMovieClip(); _root.health.swapDepths(9984); _root.health.removeMovieClip(); _root.arain.swapDepths(9983); _root.arain.removeMovieClip(); _root.greenas.swapDepths(9982); _root.greenas.removeMovieClip(); _root.blueaster.swapDepths(9980); _root.blueaster.removeMovieClip(); _root.finalboss.swapDepths(9985); _root.finalboss.removeMovieClip(); _root.smalllight.swapDepths(9984); _root.smalllight.removeMovieClip(); _root.bigball.swapDepths(9983); _root.bigball.removeMovieClip(); _root.trackerball.swapDepths(9982); _root.trackerball.removeMovieClip(); _root.smallball.swapDepths(9981); _root.smallball.removeMovieClip(); i = 1; while (i <= 200) { _root["t1" + i].removeMovieClip(); _root["t2" + i].removeMovieClip(); _root["t3" + i].removeMovieClip(); _root["shotast" + i].removeMovieClip(); _root["smallast" + i].removeMovieClip(); _root["greeas" + i].removeMovieClip(); _root["blueaster" + i].removeMovieClip(); _root["smalllight" + i].removeMovieClip(); _root["trackerball" + i].removeMovieClip(); _root["bigball" + i].removeMovieClip(); _root["smallball" + i].removeMovieClip(); i++; } _root.asteroid.gotoAndPlay(2); } }Frame 856stopAllSounds();Frame 1355stop();Instance of Symbol 402 MovieClip "astgroup" in Frame 1355onClipEvent (enterFrame) { this._x = this._x + 5; }Instance of Symbol 118 MovieClip in Frame 1355onClipEvent (enterFrame) { if (_root.astgroup._x > 520) { _root.portal.swapDepths(9999); _root.portal.removeMovieClip(); _root.astgroup.swapDepths(9998); _root.astgroup.removeMovieClip(); _root.play(); } }Frame 1475stop();Frame 1476stop(); stopAllSounds(); _root.score = _global.score; thename = "Your name here"; mochi.MochiScores.showLeaderboard({boardID:"667371242e3f6ead", score:_root.score});Frame 1477_root.gotoAndPlay("menu");Frame 1478stop(); stopAllSounds(); _root.score = _global.score; _root.score = _global.score; thename = "You name here"; mochi.MochiScores.showLeaderboard({boardID:"667371242e3f6ead", score:_root.score});Frame 1479_root.gotoAndPlay("menu");Symbol 5 Buttonon (release) { getURL ("http://www.flashninjaclan.com"); }Symbol 409 MovieClip [__Packages.mochi.MochiServices] Frame 0class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.32"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }Symbol 410 MovieClip [__Packages.MochiAd] Frame 0class MochiAd { function MochiAd () { } static function getVersion() { return("2.5"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }Symbol 411 MovieClip [__Packages.mochi.MochiScores] Frame 0class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }Symbol 12 Buttonon (release) { _root.gotoAndPlay("menu"); }Symbol 14 Buttonon (release) { if (_global.sound == 1) { _global.sound = 0; stopAllSounds(); } else if (_global.sound == 0) { _global.sound = 1; _root.playsoundm.start(1, 10000000); } }Symbol 53 Buttonon (release) { _root.gotoAndPlay("lvl1"); }Symbol 55 Buttonon (release) { _root.gotoAndPlay("controls"); }Symbol 57 Buttonon (release) { getURL ("http://www.flashninjaclan.com"); }Symbol 59 Buttonon (release) { _root.gotoAndPlay("highscores"); }Symbol 61 Buttonon (release) { _root.gotoAndPlay("credits"); }Symbol 65 Buttonon (release) { _root.gotoAndPlay("menu"); }Symbol 70 Buttonon (release) { _root.play(); }Symbol 92 MovieClip Frame 11stop();Symbol 93 MovieClip Frame 1stop();Symbol 93 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 93 MovieClip Frame 16this.removeMovieClip();Symbol 99 MovieClip Frame 1stop();Symbol 99 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 99 MovieClip Frame 32this.swapDepths(9989); this.removeMovieClip();Symbol 114 MovieClip Frame 1stop();Symbol 114 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 114 MovieClip Frame 23this.swapDepths(9993); _root.gotoAndPlay("gameover"); this.removeMovieClip();Symbol 146 MovieClip Frame 1stop();Symbol 146 MovieClip Frame 2stop();Symbol 146 MovieClip Frame 3stop();Symbol 146 MovieClip Frame 4stop();Symbol 146 MovieClip Frame 5stop();Symbol 146 MovieClip Frame 6stop();Symbol 146 MovieClip Frame 7stop();Symbol 146 MovieClip Frame 8stop();Symbol 146 MovieClip Frame 9stop();Symbol 146 MovieClip Frame 10stop();Symbol 146 MovieClip Frame 11stop();Symbol 146 MovieClip Frame 12stop();Symbol 146 MovieClip Frame 13stop();Symbol 146 MovieClip Frame 14stop();Symbol 146 MovieClip Frame 15stop();Symbol 146 MovieClip Frame 16stop();Symbol 146 MovieClip Frame 17stop();Symbol 146 MovieClip Frame 18stop();Symbol 146 MovieClip Frame 19stop();Symbol 146 MovieClip Frame 20stop();Symbol 152 Buttonon (release) { _root.gotoAndPlay("lvl2"); }Symbol 170 MovieClip Frame 1stop();Symbol 170 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 170 MovieClip Frame 16this.reset();Symbol 174 MovieClip Frame 1stop();Symbol 174 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 174 MovieClip Frame 32this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();Symbol 185 Buttonon (release) { _root.gotoAndPlay("lvl3"); }Symbol 199 MovieClip Frame 1stop();Symbol 199 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 199 MovieClip Frame 16this.reset();Symbol 201 MovieClip Frame 1stop();Symbol 201 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 201 MovieClip Frame 32this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();Symbol 250 MovieClip Frame 15stop(); _parent.removeMovieClip();Symbol 251 MovieClip Frame 1stop(); this.dead = 0;Symbol 251 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound2.start(0, 1); }Symbol 251 MovieClip Frame 3this.removeMovieClip();Symbol 272 MovieClip Frame 1stop();Symbol 272 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 272 MovieClip Frame 16this.reset();Symbol 276 MovieClip Frame 1stop();Symbol 276 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 276 MovieClip Frame 32this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();Symbol 315 MovieClip Frame 1stop();Symbol 315 MovieClip Frame 2this.dead = 1; _root.greendead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 315 MovieClip Frame 32this.swapDepths(9989); this.removeMovieClip();Symbol 321 MovieClip Frame 1stop();Symbol 321 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 321 MovieClip Frame 32this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();Symbol 330 MovieClip Frame 1stop();Symbol 330 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 330 MovieClip Frame 16this.removeMovieClip();Symbol 341 MovieClip Frame 1stop();Symbol 341 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 341 MovieClip Frame 16this.reset();Symbol 349 MovieClip Frame 1stop();Symbol 349 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 349 MovieClip Frame 32this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();Symbol 351 MovieClip Frame 1stop();Symbol 351 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 351 MovieClip Frame 16this.removeMovieClip();Symbol 367 MovieClip Frame 1stop();Symbol 367 MovieClip Frame 2this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }Symbol 367 MovieClip Frame 32this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();
Library Items
Symbol 1 Sound [SHOOTING] | ||
Symbol 2 Sound [explode] | ||
Symbol 3 Bitmap | Used by:4 | |
Symbol 4 Graphic | Uses:3 | Used by:5 |
Symbol 5 Button | Uses:4 | Used by:Timeline |
Symbol 6 Font | Used by:7 8 9 17 19 21 23 25 27 29 31 33 35 37 39 41 43 44 64 66 67 68 69 147 148 149 150 153 154 155 158 159 179 181 182 184 186 187 188 192 196 256 257 261 263 264 265 266 267 283 285 286 289 290 291 292 294 295 299 300 302 322 323 324 326 327 328 331 333 334 335 337 338 357 358 359 360 362 363 365 376 377 384 386 388 390 392 394 396 398 400 403 408 | |
Symbol 7 EditableText | Uses:6 | Used by:Timeline |
Symbol 409 MovieClip [__Packages.mochi.MochiServices] | ||
Symbol 410 MovieClip [__Packages.MochiAd] | ||
Symbol 411 MovieClip [__Packages.mochi.MochiScores] | ||
Symbol 8 Text | Uses:6 | Used by:Timeline |
Symbol 9 EditableText | Uses:6 | Used by:Timeline |
Symbol 10 Graphic | Used by:Timeline | |
Symbol 11 Graphic | Used by:12 | |
Symbol 12 Button | Uses:11 | Used by:Timeline |
Symbol 13 Graphic | Used by:14 | |
Symbol 14 Button | Uses:13 | Used by:Timeline |
Symbol 15 Sound [intromusic] | Used by:Timeline | |
Symbol 16 Graphic | Used by:Timeline | |
Symbol 17 Text | Uses:6 | Used by:Timeline |
Symbol 18 Graphic | Used by:Timeline | |
Symbol 19 Text | Uses:6 | Used by:Timeline |
Symbol 20 Graphic | Used by:Timeline | |
Symbol 21 Text | Uses:6 | Used by:Timeline |
Symbol 22 Graphic | Used by:Timeline | |
Symbol 23 Text | Uses:6 | Used by:Timeline |
Symbol 24 Graphic | Used by:Timeline | |
Symbol 25 Text | Uses:6 | Used by:Timeline |
Symbol 26 Graphic | Used by:Timeline | |
Symbol 27 Text | Uses:6 | Used by:Timeline |
Symbol 28 Graphic | Used by:Timeline | |
Symbol 29 Text | Uses:6 | Used by:Timeline |
Symbol 30 Graphic | Used by:Timeline | |
Symbol 31 Text | Uses:6 | Used by:Timeline |
Symbol 32 Graphic | Used by:Timeline | |
Symbol 33 Text | Uses:6 | Used by:Timeline |
Symbol 34 Graphic | Used by:Timeline | |
Symbol 35 Text | Uses:6 | Used by:Timeline |
Symbol 36 Graphic | Used by:Timeline | |
Symbol 37 Text | Uses:6 | Used by:Timeline |
Symbol 38 Graphic | Used by:Timeline | |
Symbol 39 Text | Uses:6 | Used by:Timeline |
Symbol 40 Graphic | Used by:Timeline | |
Symbol 41 Text | Uses:6 | Used by:Timeline |
Symbol 42 Graphic | Used by:Timeline | |
Symbol 43 Text | Uses:6 | Used by:Timeline |
Symbol 44 Text | Uses:6 | Used by:Timeline |
Symbol 45 Bitmap | Used by:49 73 | |
Symbol 46 Bitmap | Used by:49 198 | |
Symbol 47 Bitmap | Used by:49 72 | |
Symbol 48 Bitmap | Used by:49 169 | |
Symbol 49 Graphic | Uses:45 46 47 48 | Used by:Timeline |
Symbol 50 Font | ||
Symbol 51 Text | Used by:Timeline | |
Symbol 52 Graphic | Used by:53 65 70 152 185 | |
Symbol 53 Button | Uses:52 | Used by:Timeline |
Symbol 54 Graphic | Used by:55 | |
Symbol 55 Button | Uses:54 | Used by:Timeline |
Symbol 56 Graphic | Used by:57 | |
Symbol 57 Button | Uses:56 | Used by:Timeline |
Symbol 58 Graphic | Used by:59 | |
Symbol 59 Button | Uses:58 | Used by:Timeline |
Symbol 60 Graphic | Used by:61 | |
Symbol 61 Button | Uses:60 | Used by:Timeline |
Symbol 62 Sound [menumusic] | Used by:Timeline | |
Symbol 63 Graphic | Used by:Timeline | |
Symbol 64 Text | Uses:6 | Used by:Timeline |
Symbol 65 Button | Uses:52 | Used by:Timeline |
Symbol 66 Text | Uses:6 | Used by:Timeline |
Symbol 67 Text | Uses:6 | Used by:Timeline |
Symbol 68 Text | Uses:6 | Used by:Timeline |
Symbol 69 Text | Uses:6 | Used by:Timeline |
Symbol 70 Button | Uses:52 | Used by:Timeline |
Symbol 71 Graphic | Used by:Timeline | |
Symbol 72 Graphic | Uses:47 | Used by:93 |
Symbol 73 Graphic | Uses:45 | Used by:92 |
Symbol 74 Bitmap | Used by:75 | |
Symbol 75 Graphic | Uses:74 | Used by:92 |
Symbol 76 Bitmap | Used by:77 | |
Symbol 77 Graphic | Uses:76 | Used by:92 |
Symbol 78 Bitmap | Used by:79 | |
Symbol 79 Graphic | Uses:78 | Used by:92 |
Symbol 80 Bitmap | Used by:81 | |
Symbol 81 Graphic | Uses:80 | Used by:92 |
Symbol 82 Bitmap | Used by:83 | |
Symbol 83 Graphic | Uses:82 | Used by:92 |
Symbol 84 Bitmap | Used by:85 | |
Symbol 85 Graphic | Uses:84 | Used by:92 |
Symbol 86 Bitmap | Used by:87 | |
Symbol 87 Graphic | Uses:86 | Used by:92 |
Symbol 88 Bitmap | Used by:89 | |
Symbol 89 Graphic | Uses:88 | Used by:92 |
Symbol 90 Bitmap | Used by:91 | |
Symbol 91 Graphic | Uses:90 | Used by:92 |
Symbol 92 MovieClip | Uses:73 75 77 79 81 83 85 87 89 91 | Used by:93 99 170 174 199 201 272 276 315 321 330 341 349 351 367 |
Symbol 93 MovieClip | Uses:72 92 | Used by:Timeline |
Symbol 94 Graphic | Used by:95 | |
Symbol 95 MovieClip | Uses:94 | Used by:99 |
Symbol 96 Graphic | Used by:97 | |
Symbol 97 MovieClip | Uses:96 | Used by:99 |
Symbol 98 Graphic | Used by:99 | |
Symbol 99 MovieClip | Uses:95 97 98 92 | Used by:Timeline |
Symbol 100 Graphic | Used by:114 | |
Symbol 101 Graphic | Used by:102 | |
Symbol 102 MovieClip | Uses:101 | Used by:114 |
Symbol 103 Graphic | Used by:104 | |
Symbol 104 MovieClip | Uses:103 | Used by:114 |
Symbol 105 Graphic | Used by:106 | |
Symbol 106 MovieClip | Uses:105 | Used by:114 |
Symbol 107 Graphic | Used by:108 | |
Symbol 108 MovieClip | Uses:107 | Used by:114 |
Symbol 109 Graphic | Used by:110 | |
Symbol 110 MovieClip | Uses:109 | 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:100 102 104 106 108 110 111 112 113 | Used by:Timeline |
Symbol 115 Graphic | Used by:116 | |
Symbol 116 MovieClip | Uses:115 | Used by:Timeline |
Symbol 117 Graphic | Used by:118 | |
Symbol 118 MovieClip | Uses:117 | Used by:Timeline |
Symbol 119 Graphic | Used by:120 | |
Symbol 120 MovieClip | Uses:119 | Used by:Timeline |
Symbol 121 Graphic | Used by:122 | |
Symbol 122 MovieClip | Uses:121 | Used by:Timeline |
Symbol 123 Graphic | Used by:124 | |
Symbol 124 MovieClip | Uses:123 | Used by:Timeline |
Symbol 125 Graphic | Used by:126 | |
Symbol 126 MovieClip | Uses:125 | Used by:Timeline |
Symbol 127 Graphic | Used by:146 | |
Symbol 128 Graphic | Used by:146 | |
Symbol 129 Graphic | Used by:146 | |
Symbol 130 Graphic | Used by:146 | |
Symbol 131 Graphic | Used by:146 | |
Symbol 132 Graphic | Used by:146 | |
Symbol 133 Graphic | Used by:146 | |
Symbol 134 Graphic | Used by:146 | |
Symbol 135 Graphic | Used by:146 | |
Symbol 136 Graphic | Used by:146 | |
Symbol 137 Graphic | Used by:146 | |
Symbol 138 Graphic | Used by:146 | |
Symbol 139 Graphic | Used by:146 | |
Symbol 140 Graphic | Used by:146 | |
Symbol 141 Graphic | Used by:146 | |
Symbol 142 Graphic | Used by:146 | |
Symbol 143 Graphic | Used by:146 | |
Symbol 144 Graphic | Used by:146 | |
Symbol 145 Graphic | Used by:146 | |
Symbol 146 MovieClip | Uses:127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | Used by:Timeline |
Symbol 147 Text | Uses:6 | Used by:Timeline |
Symbol 148 EditableText | Uses:6 | Used by:Timeline |
Symbol 149 EditableText | Uses:6 | Used by:Timeline |
Symbol 150 Text | Uses:6 | Used by:Timeline |
Symbol 151 Sound [level1] | Used by:Timeline | |
Symbol 152 Button | Uses:52 | Used by:Timeline |
Symbol 153 Text | Uses:6 | Used by:Timeline |
Symbol 154 Text | Uses:6 | Used by:Timeline |
Symbol 155 Text | Uses:6 | Used by:Timeline |
Symbol 156 Bitmap | Used by:157 163 180 | |
Symbol 157 Graphic | Uses:156 | Used by:Timeline |
Symbol 158 Text | Uses:6 | Used by:Timeline |
Symbol 159 EditableText | Uses:6 | Used by:Timeline |
Symbol 160 Graphic | Used by:Timeline | |
Symbol 161 Graphic | Used by:162 | |
Symbol 162 MovieClip | Uses:161 | Used by:Timeline |
Symbol 163 Graphic | Uses:156 | Used by:168 |
Symbol 164 Bitmap | Used by:165 | |
Symbol 165 Graphic | Uses:164 | Used by:168 |
Symbol 166 Bitmap | Used by:167 | |
Symbol 167 Graphic | Uses:166 | Used by:168 |
Symbol 168 MovieClip | Uses:163 165 167 | Used by:Timeline |
Symbol 169 Graphic | Uses:48 | Used by:170 |
Symbol 170 MovieClip | Uses:169 92 | Used by:Timeline |
Symbol 171 Graphic | Used by:172 | |
Symbol 172 MovieClip | Uses:171 | Used by:Timeline |
Symbol 173 Graphic | Used by:174 | |
Symbol 174 MovieClip | Uses:173 92 | Used by:Timeline |
Symbol 175 Graphic | Used by:176 | |
Symbol 176 MovieClip | Uses:175 | Used by:Timeline |
Symbol 177 Graphic | Used by:178 | |
Symbol 178 MovieClip | Uses:177 | Used by:Timeline |
Symbol 179 EditableText | Uses:6 | Used by:Timeline |
Symbol 180 Graphic | Uses:156 | Used by:Timeline |
Symbol 181 EditableText | Uses:6 | Used by:Timeline |
Symbol 182 Text | Uses:6 | Used by:Timeline |
Symbol 183 Sound [level2] | Used by:Timeline | |
Symbol 184 Text | Uses:6 | Used by:Timeline |
Symbol 185 Button | Uses:52 | Used by:Timeline |
Symbol 186 EditableText | Uses:6 | Used by:Timeline |
Symbol 187 Text | Uses:6 | Used by:Timeline |
Symbol 188 Text | Uses:6 | Used by:Timeline |
Symbol 189 Graphic | Used by:Timeline | |
Symbol 190 Graphic | Used by:191 | |
Symbol 191 MovieClip | Uses:190 | Used by:253 Timeline |
Symbol 192 Text | Uses:6 | Used by:Timeline |
Symbol 193 Bitmap | Used by:194 197 269 296 332 361 | |
Symbol 194 Graphic | Uses:193 | Used by:195 |
Symbol 195 MovieClip | Uses:194 | Used by:Timeline |
Symbol 196 Text | Uses:6 | Used by:Timeline |
Symbol 197 Graphic | Uses:193 | Used by:Timeline |
Symbol 198 Graphic | Uses:46 | Used by:199 |
Symbol 199 MovieClip | Uses:198 92 | Used by:Timeline |
Symbol 200 Graphic | Used by:201 | |
Symbol 201 MovieClip | Uses:200 92 | Used by:Timeline |
Symbol 202 Graphic | Used by:203 | |
Symbol 203 MovieClip | Uses:202 | Used by:Timeline |
Symbol 204 Graphic | Used by:205 | |
Symbol 205 MovieClip | Uses:204 | Used by:Timeline |
Symbol 206 Bitmap | Used by:207 | |
Symbol 207 Graphic | Uses:206 | Used by:251 |
Symbol 208 Bitmap | Used by:209 | |
Symbol 209 Graphic | Uses:208 | Used by:210 |
Symbol 210 MovieClip | Uses:209 | Used by:250 |
Symbol 211 Bitmap | Used by:212 | |
Symbol 212 Graphic | Uses:211 | Used by:213 |
Symbol 213 MovieClip | Uses:212 | Used by:250 |
Symbol 214 Bitmap | Used by:215 | |
Symbol 215 Graphic | Uses:214 | Used by:216 |
Symbol 216 MovieClip | Uses:215 | Used by:250 |
Symbol 217 Bitmap | Used by:218 | |
Symbol 218 Graphic | Uses:217 | Used by:219 |
Symbol 219 MovieClip | Uses:218 | Used by:250 |
Symbol 220 Bitmap | Used by:221 | |
Symbol 221 Graphic | Uses:220 | Used by:222 |
Symbol 222 MovieClip | Uses:221 | Used by:250 |
Symbol 223 Bitmap | Used by:224 | |
Symbol 224 Graphic | Uses:223 | Used by:225 |
Symbol 225 MovieClip | Uses:224 | Used by:250 |
Symbol 226 Bitmap | Used by:227 | |
Symbol 227 Graphic | Uses:226 | Used by:228 |
Symbol 228 MovieClip | Uses:227 | Used by:250 |
Symbol 229 Bitmap | Used by:230 | |
Symbol 230 Graphic | Uses:229 | Used by:231 |
Symbol 231 MovieClip | Uses:230 | Used by:250 |
Symbol 232 Bitmap | Used by:233 | |
Symbol 233 Graphic | Uses:232 | Used by:234 |
Symbol 234 MovieClip | Uses:233 | Used by:250 |
Symbol 235 Bitmap | Used by:236 | |
Symbol 236 Graphic | Uses:235 | Used by:237 |
Symbol 237 MovieClip | Uses:236 | Used by:250 |
Symbol 238 Bitmap | Used by:239 | |
Symbol 239 Graphic | Uses:238 | Used by:240 |
Symbol 240 MovieClip | Uses:239 | Used by:250 |
Symbol 241 Bitmap | Used by:242 | |
Symbol 242 Graphic | Uses:241 | Used by:243 |
Symbol 243 MovieClip | Uses:242 | Used by:250 |
Symbol 244 Bitmap | Used by:245 | |
Symbol 245 Graphic | Uses:244 | Used by:246 |
Symbol 246 MovieClip | Uses:245 | Used by:250 |
Symbol 247 Bitmap | Used by:248 | |
Symbol 248 Graphic | Uses:247 | Used by:249 |
Symbol 249 MovieClip | Uses:248 | Used by:250 |
Symbol 250 MovieClip | Uses:210 213 216 219 222 225 228 231 234 237 240 243 246 249 | Used by:251 |
Symbol 251 MovieClip | Uses:207 250 | Used by:Timeline |
Symbol 252 Graphic | Used by:253 | |
Symbol 253 MovieClip | Uses:252 191 | Used by:Timeline |
Symbol 254 Font | Used by:255 284 287 301 336 364 | |
Symbol 255 EditableText | Uses:254 | Used by:Timeline |
Symbol 256 EditableText | Uses:6 | Used by:Timeline |
Symbol 257 EditableText | Uses:6 | Used by:Timeline |
Symbol 258 Graphic | Used by:Timeline | |
Symbol 259 Graphic | Used by:260 | |
Symbol 260 MovieClip | Uses:259 | Used by:Timeline |
Symbol 261 EditableText | Uses:6 | Used by:Timeline |
Symbol 262 Sound [level3] | Used by:Timeline | |
Symbol 263 Text | Uses:6 | Used by:Timeline |
Symbol 264 Text | Uses:6 | Used by:Timeline |
Symbol 265 Text | Uses:6 | Used by:Timeline |
Symbol 266 Text | Uses:6 | Used by:Timeline |
Symbol 267 Text | Uses:6 | Used by:Timeline |
Symbol 268 Graphic | Used by:Timeline | |
Symbol 269 Graphic | Uses:193 | Used by:Timeline |
Symbol 270 Bitmap | Used by:271 | |
Symbol 271 Graphic | Uses:270 | Used by:272 |
Symbol 272 MovieClip | Uses:271 92 | Used by:Timeline |
Symbol 273 Graphic | Used by:274 | |
Symbol 274 MovieClip | Uses:273 | Used by:Timeline |
Symbol 275 Graphic | Used by:276 | |
Symbol 276 MovieClip | Uses:275 92 | Used by:Timeline |
Symbol 277 Graphic | Used by:278 | |
Symbol 278 MovieClip | Uses:277 | Used by:Timeline |
Symbol 279 Graphic | Used by:280 | |
Symbol 280 MovieClip | Uses:279 | Used by:Timeline |
Symbol 281 Graphic | Used by:282 | |
Symbol 282 MovieClip | Uses:281 | Used by:Timeline |
Symbol 283 EditableText | Uses:6 | Used by:Timeline |
Symbol 284 EditableText | Uses:254 | Used by:Timeline |
Symbol 285 EditableText | Uses:6 | Used by:Timeline |
Symbol 286 EditableText | Uses:6 | Used by:Timeline |
Symbol 287 EditableText | Uses:254 | Used by:Timeline |
Symbol 288 Sound [level4] | Used by:Timeline | |
Symbol 289 Text | Uses:6 | Used by:Timeline |
Symbol 290 Text | Uses:6 | Used by:Timeline |
Symbol 291 Text | Uses:6 | Used by:Timeline |
Symbol 292 Text | Uses:6 | Used by:Timeline |
Symbol 293 Graphic | Used by:Timeline | |
Symbol 294 Text | Uses:6 | Used by:304 Timeline |
Symbol 295 Text | Uses:6 | Used by:Timeline |
Symbol 296 Graphic | Uses:193 | Used by:Timeline |
Symbol 297 Graphic | Used by:298 | |
Symbol 298 MovieClip | Uses:297 | Used by:Timeline |
Symbol 299 EditableText | Uses:6 | Used by:Timeline |
Symbol 300 EditableText | Uses:6 | Used by:Timeline |
Symbol 301 EditableText | Uses:254 | Used by:Timeline |
Symbol 302 EditableText | Uses:6 | Used by:Timeline |
Symbol 303 Graphic | Used by:304 | |
Symbol 304 MovieClip | Uses:303 294 | Used by:Timeline |
Symbol 305 Graphic | Used by:306 | |
Symbol 306 MovieClip | Uses:305 | Used by:Timeline |
Symbol 307 Graphic | Used by:308 | |
Symbol 308 MovieClip | Uses:307 | Used by:Timeline |
Symbol 309 Graphic | Used by:315 | |
Symbol 310 Graphic | Used by:311 | |
Symbol 311 MovieClip | Uses:310 | Used by:315 |
Symbol 312 Graphic | Used by:313 | |
Symbol 313 MovieClip | Uses:312 | Used by:315 |
Symbol 314 Graphic | Used by:315 | |
Symbol 315 MovieClip | Uses:309 311 313 314 92 | Used by:Timeline |
Symbol 316 Graphic | Used by:317 | |
Symbol 317 MovieClip | Uses:316 | Used by:321 |
Symbol 318 Graphic | Used by:319 | |
Symbol 319 MovieClip | Uses:318 | Used by:321 |
Symbol 320 Graphic | Used by:321 | |
Symbol 321 MovieClip | Uses:317 319 320 92 | Used by:Timeline |
Symbol 322 EditableText | Uses:6 | Used by:Timeline |
Symbol 323 EditableText | Uses:6 | Used by:Timeline |
Symbol 324 EditableText | Uses:6 | Used by:Timeline |
Symbol 325 Sound [level5] | Used by:Timeline | |
Symbol 326 Text | Uses:6 | Used by:Timeline |
Symbol 327 EditableText | Uses:6 | Used by:Timeline |
Symbol 328 Text | Uses:6 | Used by:Timeline |
Symbol 329 Graphic | Used by:330 | |
Symbol 330 MovieClip | Uses:329 92 | Used by:Timeline |
Symbol 331 Text | Uses:6 | Used by:Timeline |
Symbol 332 Graphic | Uses:193 | Used by:Timeline |
Symbol 333 EditableText | Uses:6 | Used by:Timeline |
Symbol 334 EditableText | Uses:6 | Used by:Timeline |
Symbol 335 EditableText | Uses:6 | Used by:Timeline |
Symbol 336 EditableText | Uses:254 | Used by:Timeline |
Symbol 337 EditableText | Uses:6 | Used by:Timeline |
Symbol 338 EditableText | Uses:6 | Used by:Timeline |
Symbol 339 Graphic | Used by:Timeline | |
Symbol 340 Graphic | Used by:341 | |
Symbol 341 MovieClip | Uses:340 92 | Used by:Timeline |
Symbol 342 Graphic | Used by:343 | |
Symbol 343 MovieClip | Uses:342 | Used by:349 |
Symbol 344 Graphic | Used by:345 | |
Symbol 345 MovieClip | Uses:344 | Used by:349 |
Symbol 346 Graphic | Used by:347 | |
Symbol 347 MovieClip | Uses:346 | Used by:349 |
Symbol 348 Graphic | Used by:349 | |
Symbol 349 MovieClip | Uses:343 345 347 348 92 | Used by:Timeline |
Symbol 350 Graphic | Used by:351 | |
Symbol 351 MovieClip | Uses:350 92 | Used by:Timeline |
Symbol 352 Graphic | Used by:353 | |
Symbol 353 MovieClip | Uses:352 | Used by:Timeline |
Symbol 354 Graphic | Used by:355 | |
Symbol 355 MovieClip | Uses:354 | Used by:Timeline |
Symbol 356 Sound [galaxyboss] | Used by:Timeline | |
Symbol 357 Text | Uses:6 | Used by:Timeline |
Symbol 358 Text | Uses:6 | Used by:Timeline |
Symbol 359 Text | Uses:6 | Used by:Timeline |
Symbol 360 Text | Uses:6 | Used by:Timeline |
Symbol 361 Graphic | Uses:193 | Used by:Timeline |
Symbol 362 EditableText | Uses:6 | Used by:Timeline |
Symbol 363 EditableText | Uses:6 | Used by:Timeline |
Symbol 364 EditableText | Uses:254 | Used by:Timeline |
Symbol 365 EditableText | Uses:6 | Used by:Timeline |
Symbol 366 Graphic | Used by:367 | |
Symbol 367 MovieClip | Uses:366 92 | Used by:Timeline |
Symbol 368 Graphic | Used by:369 | |
Symbol 369 MovieClip | Uses:368 | Used by:Timeline |
Symbol 370 Graphic | Used by:371 | |
Symbol 371 MovieClip | Uses:370 | Used by:Timeline |
Symbol 372 Graphic | Used by:373 | |
Symbol 373 MovieClip | Uses:372 | Used by:Timeline |
Symbol 374 Graphic | Used by:375 | |
Symbol 375 MovieClip | Uses:374 | Used by:Timeline |
Symbol 376 EditableText | Uses:6 | Used by:Timeline |
Symbol 377 EditableText | Uses:6 | Used by:Timeline |
Symbol 378 Sound [finallvlmusic] | Used by:Timeline | |
Symbol 379 Graphic | Used by:Timeline | |
Symbol 380 ShapeTweening | Used by:382 | |
Symbol 381 Graphic | Used by:382 | |
Symbol 382 MovieClip | Uses:380 381 | Used by:Timeline |
Symbol 383 Graphic | Used by:Timeline | |
Symbol 384 Text | Uses:6 | Used by:Timeline |
Symbol 385 Graphic | Used by:Timeline | |
Symbol 386 Text | Uses:6 | Used by:Timeline |
Symbol 387 Graphic | Used by:Timeline | |
Symbol 388 Text | Uses:6 | Used by:Timeline |
Symbol 389 Graphic | Used by:Timeline | |
Symbol 390 Text | Uses:6 | Used by:Timeline |
Symbol 391 Graphic | Used by:Timeline | |
Symbol 392 Text | Uses:6 | Used by:Timeline |
Symbol 393 Graphic | Used by:Timeline | |
Symbol 394 Text | Uses:6 | Used by:Timeline |
Symbol 395 Graphic | Used by:Timeline | |
Symbol 396 Text | Uses:6 | Used by:Timeline |
Symbol 397 Graphic | Used by:Timeline | |
Symbol 398 Text | Uses:6 | Used by:Timeline |
Symbol 399 Graphic | Used by:Timeline | |
Symbol 400 Text | Uses:6 | Used by:Timeline |
Symbol 401 Graphic | Used by:402 | |
Symbol 402 MovieClip | Uses:401 | Used by:Timeline |
Symbol 403 Text | Uses:6 | Used by:Timeline |
Symbol 404 Graphic | Used by:Timeline | |
Symbol 405 Graphic | Used by:Timeline | |
Symbol 406 Graphic | Used by:Timeline | |
Symbol 407 Graphic | Used by:Timeline | |
Symbol 408 Text | Uses:6 | Used by:Timeline |
Instance Names
"greenenemy" | Frame 833 | Symbol 93 MovieClip |
"mothership" | Frame 833 | Symbol 99 MovieClip |
"asteroid" | Frame 833 | Symbol 114 MovieClip |
"shipshot" | Frame 833 | Symbol 116 MovieClip |
"bigshot" | Frame 833 | Symbol 120 MovieClip |
"t1" | Frame 833 | Symbol 122 MovieClip |
"t3" | Frame 833 | Symbol 124 MovieClip |
"t2" | Frame 833 | Symbol 126 MovieClip |
"lifebar" | Frame 833 | Symbol 146 MovieClip |
"score" | Frame 833 | Symbol 148 EditableText |
"bosslife" | Frame 833 | Symbol 149 EditableText |
"score" | Frame 836 | Symbol 159 EditableText |
"asteroid" | Frame 836 | Symbol 114 MovieClip |
"shotast" | Frame 836 | Symbol 162 MovieClip |
"shotup" | Frame 836 | Symbol 168 MovieClip |
"blueenemy" | Frame 836 | Symbol 170 MovieClip |
"bluedot" | Frame 836 | Symbol 172 MovieClip |
"t2" | Frame 836 | Symbol 126 MovieClip |
"t1" | Frame 836 | Symbol 124 MovieClip |
"t3" | Frame 836 | Symbol 122 MovieClip |
"weirdship" | Frame 836 | Symbol 174 MovieClip |
"boss2shot" | Frame 836 | Symbol 176 MovieClip |
"eyeshot" | Frame 836 | Symbol 178 MovieClip |
"lifebar" | Frame 836 | Symbol 146 MovieClip |
"bosslife" | Frame 836 | Symbol 179 EditableText |
"numshot" | Frame 836 | Symbol 181 EditableText |
"powerup" | Frame 838 | Symbol 195 MovieClip |
"t2" | Frame 839 | Symbol 126 MovieClip |
"t1" | Frame 839 | Symbol 124 MovieClip |
"t3" | Frame 839 | Symbol 122 MovieClip |
"oship" | Frame 839 | Symbol 199 MovieClip |
"theboss" | Frame 839 | Symbol 201 MovieClip |
"brownshot" | Frame 839 | Symbol 203 MovieClip |
"blueshot" | Frame 839 | Symbol 205 MovieClip |
"themissile" | Frame 839 | Symbol 251 MovieClip |
"powerup" | Frame 839 | Symbol 195 MovieClip |
"health" | Frame 839 | Symbol 253 MovieClip |
"shotast" | Frame 839 | Symbol 162 MovieClip |
"bosslife" | Frame 839 | Symbol 255 EditableText |
"score" | Frame 839 | Symbol 256 EditableText |
"spreadfire" | Frame 839 | Symbol 257 EditableText |
"asteroid" | Frame 839 | Symbol 114 MovieClip |
"smallast" | Frame 839 | Symbol 260 MovieClip |
"shotup" | Frame 839 | Symbol 168 MovieClip |
"lifebar" | Frame 839 | Symbol 146 MovieClip |
"numshot" | Frame 839 | Symbol 261 EditableText |
"roundenemy" | Frame 843 | Symbol 272 MovieClip |
"asteroid" | Frame 843 | Symbol 114 MovieClip |
"arain" | Frame 843 | Symbol 274 MovieClip |
"boss4" | Frame 843 | Symbol 276 MovieClip |
"shotast" | Frame 843 | Symbol 162 MovieClip |
"smallast" | Frame 843 | Symbol 260 MovieClip |
"greenas" | Frame 843 | Symbol 278 MovieClip |
"badshot" | Frame 843 | Symbol 280 MovieClip |
"bsshot" | Frame 843 | Symbol 282 MovieClip |
"powerup" | Frame 843 | Symbol 195 MovieClip |
"shotup" | Frame 843 | Symbol 168 MovieClip |
"t1" | Frame 843 | Symbol 124 MovieClip |
"t2" | Frame 843 | Symbol 126 MovieClip |
"t3" | Frame 843 | Symbol 122 MovieClip |
"lifebar" | Frame 843 | Symbol 146 MovieClip |
"numshot" | Frame 843 | Symbol 283 EditableText |
"bosslife" | Frame 843 | Symbol 284 EditableText |
"score" | Frame 843 | Symbol 285 EditableText |
"spreadfire" | Frame 843 | Symbol 286 EditableText |
"rain" | Frame 843 | Symbol 287 EditableText |
"asteroid" | Frame 847 | Symbol 114 MovieClip |
"smallast" | Frame 847 | Symbol 260 MovieClip |
"shotast" | Frame 847 | Symbol 162 MovieClip |
"greenas" | Frame 847 | Symbol 278 MovieClip |
"blueaster" | Frame 847 | Symbol 298 MovieClip |
"arain" | Frame 847 | Symbol 274 MovieClip |
"shotup" | Frame 847 | Symbol 168 MovieClip |
"powerup" | Frame 847 | Symbol 195 MovieClip |
"lifebar" | Frame 847 | Symbol 146 MovieClip |
"numshot" | Frame 847 | Symbol 299 EditableText |
"spreadfire" | Frame 847 | Symbol 300 EditableText |
"rain" | Frame 847 | Symbol 301 EditableText |
"barrage" | Frame 847 | Symbol 302 EditableText |
"t1" | Frame 847 | Symbol 124 MovieClip |
"t2" | Frame 847 | Symbol 126 MovieClip |
"t3" | Frame 847 | Symbol 122 MovieClip |
"bb" | Frame 847 | Symbol 304 MovieClip |
"greenshot" | Frame 847 | Symbol 306 MovieClip |
"bluebullet" | Frame 847 | Symbol 308 MovieClip |
"greenboss" | Frame 847 | Symbol 315 MovieClip |
"blueboss" | Frame 847 | Symbol 321 MovieClip |
"boss2life" | Frame 847 | Symbol 322 EditableText |
"boss1life" | Frame 847 | Symbol 323 EditableText |
"score" | Frame 847 | Symbol 324 EditableText |
"mine" | Frame 850 | Symbol 330 MovieClip |
"asteroid" | Frame 851 | Symbol 114 MovieClip |
"smallast" | Frame 851 | Symbol 260 MovieClip |
"shotast" | Frame 851 | Symbol 162 MovieClip |
"greenas" | Frame 851 | Symbol 278 MovieClip |
"blueaster" | Frame 851 | Symbol 298 MovieClip |
"shotup" | Frame 851 | Symbol 168 MovieClip |
"powerup" | Frame 851 | Symbol 195 MovieClip |
"arain" | Frame 851 | Symbol 274 MovieClip |
"bb" | Frame 851 | Symbol 304 MovieClip |
"bosslife" | Frame 851 | Symbol 333 EditableText |
"lifebar" | Frame 851 | Symbol 146 MovieClip |
"numshot" | Frame 851 | Symbol 334 EditableText |
"spreadfire" | Frame 851 | Symbol 335 EditableText |
"rain" | Frame 851 | Symbol 336 EditableText |
"barrage" | Frame 851 | Symbol 337 EditableText |
"t1" | Frame 851 | Symbol 124 MovieClip |
"t2" | Frame 851 | Symbol 126 MovieClip |
"t3" | Frame 851 | Symbol 122 MovieClip |
"score" | Frame 851 | Symbol 338 EditableText |
"mine" | Frame 851 | Symbol 330 MovieClip |
"whiteenemy" | Frame 851 | Symbol 341 MovieClip |
"bossship" | Frame 851 | Symbol 349 MovieClip |
"smallmine" | Frame 851 | Symbol 351 MovieClip |
"whiteshot" | Frame 851 | Symbol 353 MovieClip |
"redball" | Frame 851 | Symbol 355 MovieClip |
"t1" | Frame 855 | Symbol 124 MovieClip |
"t2" | Frame 855 | Symbol 126 MovieClip |
"t3" | Frame 855 | Symbol 122 MovieClip |
"lifebar" | Frame 855 | Symbol 146 MovieClip |
"numshot" | Frame 855 | Symbol 362 EditableText |
"spreadfire" | Frame 855 | Symbol 363 EditableText |
"rain" | Frame 855 | Symbol 364 EditableText |
"barrage" | Frame 855 | Symbol 365 EditableText |
"asteroid" | Frame 855 | Symbol 114 MovieClip |
"powerup" | Frame 855 | Symbol 195 MovieClip |
"shotast" | Frame 855 | Symbol 162 MovieClip |
"blueaster" | Frame 855 | Symbol 298 MovieClip |
"greenas" | Frame 855 | Symbol 278 MovieClip |
"smallast" | Frame 855 | Symbol 260 MovieClip |
"shotup" | Frame 855 | Symbol 168 MovieClip |
"arain" | Frame 855 | Symbol 274 MovieClip |
"bb" | Frame 855 | Symbol 304 MovieClip |
"lastboss" | Frame 855 | Symbol 367 MovieClip |
"bigball" | Frame 855 | Symbol 369 MovieClip |
"smallball" | Frame 855 | Symbol 371 MovieClip |
"trackerball" | Frame 855 | Symbol 373 MovieClip |
"smalllight" | Frame 855 | Symbol 375 MovieClip |
"score" | Frame 855 | Symbol 376 EditableText |
"bosslife" | Frame 855 | Symbol 377 EditableText |
"astgroup" | Frame 1355 | Symbol 402 MovieClip |
"shiphit" | Symbol 99 MovieClip Frame 1 | Symbol 95 MovieClip |
"snout" | Symbol 99 MovieClip Frame 1 | Symbol 97 MovieClip |
"asthit1" | Symbol 114 MovieClip Frame 1 | Symbol 102 MovieClip |
"asthit2" | Symbol 114 MovieClip Frame 1 | Symbol 104 MovieClip |
"asthit3" | Symbol 114 MovieClip Frame 1 | Symbol 106 MovieClip |
"asthit4" | Symbol 114 MovieClip Frame 1 | Symbol 108 MovieClip |
"asthit5" | Symbol 114 MovieClip Frame 1 | Symbol 110 MovieClip |
"ship1hit1" | Symbol 315 MovieClip Frame 1 | Symbol 311 MovieClip |
"ship1hit2" | Symbol 315 MovieClip Frame 1 | Symbol 313 MovieClip |
"ship2hit1" | Symbol 321 MovieClip Frame 1 | Symbol 317 MovieClip |
"ship2hit2" | Symbol 321 MovieClip Frame 1 | Symbol 319 MovieClip |
"hit1" | Symbol 349 MovieClip Frame 1 | Symbol 343 MovieClip |
"hit2" | Symbol 349 MovieClip Frame 1 | Symbol 345 MovieClip |
"hit3" | Symbol 349 MovieClip Frame 1 | Symbol 347 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "SHOOTING" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "explode" |
ExportAssets (56) | Timeline Frame 1 | Symbol 409 as "__Packages.mochi.MochiServices" |
ExportAssets (56) | Timeline Frame 1 | Symbol 410 as "__Packages.MochiAd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 411 as "__Packages.mochi.MochiScores" |
ExportAssets (56) | Timeline Frame 37 | Symbol 15 as "intromusic" |
ExportAssets (56) | Timeline Frame 827 | Symbol 62 as "menumusic" |
ExportAssets (56) | Timeline Frame 833 | Symbol 151 as "level1" |
ExportAssets (56) | Timeline Frame 833 | Symbol 151 as "level1" |
ExportAssets (56) | Timeline Frame 836 | Symbol 183 as "level2" |
ExportAssets (56) | Timeline Frame 839 | Symbol 262 as "level3" |
ExportAssets (56) | Timeline Frame 843 | Symbol 288 as "level4" |
ExportAssets (56) | Timeline Frame 847 | Symbol 325 as "level5" |
ExportAssets (56) | Timeline Frame 851 | Symbol 356 as "galaxyboss" |
ExportAssets (56) | Timeline Frame 855 | Symbol 378 as "finallvlmusic" |
Labels
"menu" | Frame 827 |
"controls" | Frame 828 |
"credits" | Frame 829 |
"highscores" | Frame 830 |
"lvl1" | Frame 832 |
"lvl1won" | Frame 834 |
"lvl2" | Frame 835 |
"lvl2over" | Frame 837 |
"lvl3" | Frame 838 |
"lvl4" | Frame 840 |
"lvl5" | Frame 844 |
"lvl6" | Frame 848 |
"lvl7" | Frame 852 |
"win" | Frame 856 |
"nextgame" | Frame 1356 |
"endframe" | Frame 1476 |
"gameover" | Frame 1478 |
Dynamic Text Variables
score | Symbol 148 EditableText | "" |
bosslife | Symbol 149 EditableText | "" |
score | Symbol 159 EditableText | "" |
bosslife | Symbol 179 EditableText | "" |
numshot | Symbol 181 EditableText | "" |
bosslife | Symbol 255 EditableText | "" |
score | Symbol 256 EditableText | "" |
spreadfire | Symbol 257 EditableText | "" |
numshot | Symbol 261 EditableText | "" |
numshot | Symbol 283 EditableText | "" |
bosslife | Symbol 284 EditableText | "" |
score | Symbol 285 EditableText | "" |
spreadfire | Symbol 286 EditableText | "" |
rain | Symbol 287 EditableText | "" |
numshot | Symbol 299 EditableText | "" |
spreadfire | Symbol 300 EditableText | "" |
rain | Symbol 301 EditableText | "" |
barrage | Symbol 302 EditableText | "" |
boss2life | Symbol 322 EditableText | "" |
boss1life | Symbol 323 EditableText | "" |
score | Symbol 324 EditableText | "" |
bosslife | Symbol 333 EditableText | "" |
numshot | Symbol 334 EditableText | "" |
spreadfire | Symbol 335 EditableText | "" |
rain | Symbol 336 EditableText | "" |
barrage | Symbol 337 EditableText | "" |
score | Symbol 338 EditableText | "" |
numshot | Symbol 362 EditableText | "" |
spreadfire | Symbol 363 EditableText | "" |
rain | Symbol 364 EditableText | "" |
barrage | Symbol 365 EditableText | "" |
score | Symbol 376 EditableText | "" |
bosslife | Symbol 377 EditableText | "" |
|