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

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

Asteroid Rampage II.swf

This is the info page for
Flash #46714

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


Text
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 1
stop(); 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 826
stopAllSounds(); _root.gotoAndPlay("menu");
Frame 827
stop(); _global.sound = 1; playsoundm = new Sound(this); playsoundm.attachSound("menumusic");
Frame 828
stop(); stopAllSounds();
Frame 829
stop(); stopAllSounds();
Frame 830
stop(); mochi.MochiScores.showLeaderboard({boardID:"667371242e3f6ead"});
Frame 831
_root.gotoAndPlay("menu");
Frame 832
stop(); 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 833
onClipEvent (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 833
onClipEvent (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 833
onClipEvent (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 833
onClipEvent (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 833
onClipEvent (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 833
onClipEvent (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 833
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); this._y = random(400); speed = random(3) + 2; } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 124 MovieClip "t3" in Frame 833
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 126 MovieClip "t2" in Frame 833
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Frame 834
_global.sound = 1; stop(); stopAllSounds();
Instance of Symbol 118 MovieClip in Frame 834
onClipEvent (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 835
stop();
Frame 836
stop(); 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 836
onClipEvent (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 836
onClipEvent (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 836
onClipEvent (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 836
onClipEvent (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 836
onClipEvent (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 836
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 124 MovieClip "t1" in Frame 836
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 174 MovieClip "weirdship" in Frame 836
onClipEvent (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 836
onClipEvent (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 836
onClipEvent (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 836
onClipEvent (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 837
stop(); stopAllSounds();
Frame 838
stop();
Frame 839
stop(); 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 839
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 124 MovieClip "t1" in Frame 839
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 199 MovieClip "oship" in Frame 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 839
onClipEvent (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 840
stop(); stopAllSounds();
Frame 841
stop();
Frame 842
stop();
Frame 843
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++; } 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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (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 843
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 126 MovieClip "t2" in Frame 843
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Frame 844
stop(); stopAllSounds(); _global.level = 5;
Frame 845
stop();
Frame 846
stop();
Frame 847
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++; } 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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 126 MovieClip "t2" in Frame 847
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 304 MovieClip "bb" in Frame 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 847
onClipEvent (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 848
stop(); stopAllSounds();
Frame 849
stop();
Frame 850
stop();
Frame 851
i = 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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 126 MovieClip "t2" in Frame 851
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 330 MovieClip "mine" in Frame 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 851
onClipEvent (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 852
stop(); stopAllSounds();
Frame 853
stop();
Frame 854
stop();
Frame 855
smallshotcount = 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 855
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 126 MovieClip "t2" in Frame 855
onClipEvent (load) { function reset() { this._x = 500 + random(60); this._y = random(400); speed = random(3) + 2; } this._x = random(550); speed = random(3) + 2; this._y = random(400); } onClipEvent (enterFrame) { this._x = this._x - speed; if (this._x < -20) { reset(); } }
Instance of Symbol 114 MovieClip "asteroid" in Frame 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 855
onClipEvent (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 856
stopAllSounds();
Frame 1355
stop();
Instance of Symbol 402 MovieClip "astgroup" in Frame 1355
onClipEvent (enterFrame) { this._x = this._x + 5; }
Instance of Symbol 118 MovieClip in Frame 1355
onClipEvent (enterFrame) { if (_root.astgroup._x > 520) { _root.portal.swapDepths(9999); _root.portal.removeMovieClip(); _root.astgroup.swapDepths(9998); _root.astgroup.removeMovieClip(); _root.play(); } }
Frame 1475
stop();
Frame 1476
stop(); stopAllSounds(); _root.score = _global.score; thename = "Your name here"; mochi.MochiScores.showLeaderboard({boardID:"667371242e3f6ead", score:_root.score});
Frame 1477
_root.gotoAndPlay("menu");
Frame 1478
stop(); 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 Button
on (release) { getURL ("http://www.flashninjaclan.com"); }
Symbol 409 MovieClip [__Packages.mochi.MochiServices] Frame 0
class 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 0
class 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 0
class 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 Button
on (release) { _root.gotoAndPlay("menu"); }
Symbol 14 Button
on (release) { if (_global.sound == 1) { _global.sound = 0; stopAllSounds(); } else if (_global.sound == 0) { _global.sound = 1; _root.playsoundm.start(1, 10000000); } }
Symbol 53 Button
on (release) { _root.gotoAndPlay("lvl1"); }
Symbol 55 Button
on (release) { _root.gotoAndPlay("controls"); }
Symbol 57 Button
on (release) { getURL ("http://www.flashninjaclan.com"); }
Symbol 59 Button
on (release) { _root.gotoAndPlay("highscores"); }
Symbol 61 Button
on (release) { _root.gotoAndPlay("credits"); }
Symbol 65 Button
on (release) { _root.gotoAndPlay("menu"); }
Symbol 70 Button
on (release) { _root.play(); }
Symbol 92 MovieClip Frame 11
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 93 MovieClip Frame 16
this.removeMovieClip();
Symbol 99 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 99 MovieClip Frame 32
this.swapDepths(9989); this.removeMovieClip();
Symbol 114 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 114 MovieClip Frame 23
this.swapDepths(9993); _root.gotoAndPlay("gameover"); this.removeMovieClip();
Symbol 146 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 2
stop();
Symbol 146 MovieClip Frame 3
stop();
Symbol 146 MovieClip Frame 4
stop();
Symbol 146 MovieClip Frame 5
stop();
Symbol 146 MovieClip Frame 6
stop();
Symbol 146 MovieClip Frame 7
stop();
Symbol 146 MovieClip Frame 8
stop();
Symbol 146 MovieClip Frame 9
stop();
Symbol 146 MovieClip Frame 10
stop();
Symbol 146 MovieClip Frame 11
stop();
Symbol 146 MovieClip Frame 12
stop();
Symbol 146 MovieClip Frame 13
stop();
Symbol 146 MovieClip Frame 14
stop();
Symbol 146 MovieClip Frame 15
stop();
Symbol 146 MovieClip Frame 16
stop();
Symbol 146 MovieClip Frame 17
stop();
Symbol 146 MovieClip Frame 18
stop();
Symbol 146 MovieClip Frame 19
stop();
Symbol 146 MovieClip Frame 20
stop();
Symbol 152 Button
on (release) { _root.gotoAndPlay("lvl2"); }
Symbol 170 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 170 MovieClip Frame 16
this.reset();
Symbol 174 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 174 MovieClip Frame 32
this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();
Symbol 185 Button
on (release) { _root.gotoAndPlay("lvl3"); }
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 199 MovieClip Frame 16
this.reset();
Symbol 201 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 201 MovieClip Frame 32
this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();
Symbol 250 MovieClip Frame 15
stop(); _parent.removeMovieClip();
Symbol 251 MovieClip Frame 1
stop(); this.dead = 0;
Symbol 251 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound2.start(0, 1); }
Symbol 251 MovieClip Frame 3
this.removeMovieClip();
Symbol 272 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 272 MovieClip Frame 16
this.reset();
Symbol 276 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 276 MovieClip Frame 32
this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();
Symbol 315 MovieClip Frame 1
stop();
Symbol 315 MovieClip Frame 2
this.dead = 1; _root.greendead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 315 MovieClip Frame 32
this.swapDepths(9989); this.removeMovieClip();
Symbol 321 MovieClip Frame 1
stop();
Symbol 321 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 321 MovieClip Frame 32
this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 330 MovieClip Frame 16
this.removeMovieClip();
Symbol 341 MovieClip Frame 1
stop();
Symbol 341 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 341 MovieClip Frame 16
this.reset();
Symbol 349 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 349 MovieClip Frame 32
this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();
Symbol 351 MovieClip Frame 1
stop();
Symbol 351 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 351 MovieClip Frame 16
this.removeMovieClip();
Symbol 367 MovieClip Frame 1
stop();
Symbol 367 MovieClip Frame 2
this.dead = 1; if (_global.sound == 1) { _root.playsound3.start(0, 1); }
Symbol 367 MovieClip Frame 32
this.swapDepths(9989); _root.levelover = 1; this.removeMovieClip();

Library Items

Symbol 1 Sound [SHOOTING]
Symbol 2 Sound [explode]
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:5
Symbol 5 ButtonUses:4Used by:Timeline
Symbol 6 FontUsed 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 EditableTextUses:6Used by:Timeline
Symbol 409 MovieClip [__Packages.mochi.MochiServices]
Symbol 410 MovieClip [__Packages.MochiAd]
Symbol 411 MovieClip [__Packages.mochi.MochiScores]
Symbol 8 TextUses:6Used by:Timeline
Symbol 9 EditableTextUses:6Used by:Timeline
Symbol 10 GraphicUsed by:Timeline
Symbol 11 GraphicUsed by:12
Symbol 12 ButtonUses:11Used by:Timeline
Symbol 13 GraphicUsed by:14
Symbol 14 ButtonUses:13Used by:Timeline
Symbol 15 Sound [intromusic]Used by:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 TextUses:6Used by:Timeline
Symbol 18 GraphicUsed by:Timeline
Symbol 19 TextUses:6Used by:Timeline
Symbol 20 GraphicUsed by:Timeline
Symbol 21 TextUses:6Used by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 TextUses:6Used by:Timeline
Symbol 24 GraphicUsed by:Timeline
Symbol 25 TextUses:6Used by:Timeline
Symbol 26 GraphicUsed by:Timeline
Symbol 27 TextUses:6Used by:Timeline
Symbol 28 GraphicUsed by:Timeline
Symbol 29 TextUses:6Used by:Timeline
Symbol 30 GraphicUsed by:Timeline
Symbol 31 TextUses:6Used by:Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 TextUses:6Used by:Timeline
Symbol 34 GraphicUsed by:Timeline
Symbol 35 TextUses:6Used by:Timeline
Symbol 36 GraphicUsed by:Timeline
Symbol 37 TextUses:6Used by:Timeline
Symbol 38 GraphicUsed by:Timeline
Symbol 39 TextUses:6Used by:Timeline
Symbol 40 GraphicUsed by:Timeline
Symbol 41 TextUses:6Used by:Timeline
Symbol 42 GraphicUsed by:Timeline
Symbol 43 TextUses:6Used by:Timeline
Symbol 44 TextUses:6Used by:Timeline
Symbol 45 BitmapUsed by:49 73
Symbol 46 BitmapUsed by:49 198
Symbol 47 BitmapUsed by:49 72
Symbol 48 BitmapUsed by:49 169
Symbol 49 GraphicUses:45 46 47 48Used by:Timeline
Symbol 50 Font
Symbol 51 TextUsed by:Timeline
Symbol 52 GraphicUsed by:53 65 70 152 185
Symbol 53 ButtonUses:52Used by:Timeline
Symbol 54 GraphicUsed by:55
Symbol 55 ButtonUses:54Used by:Timeline
Symbol 56 GraphicUsed by:57
Symbol 57 ButtonUses:56Used by:Timeline
Symbol 58 GraphicUsed by:59
Symbol 59 ButtonUses:58Used by:Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 ButtonUses:60Used by:Timeline
Symbol 62 Sound [menumusic]Used by:Timeline
Symbol 63 GraphicUsed by:Timeline
Symbol 64 TextUses:6Used by:Timeline
Symbol 65 ButtonUses:52Used by:Timeline
Symbol 66 TextUses:6Used by:Timeline
Symbol 67 TextUses:6Used by:Timeline
Symbol 68 TextUses:6Used by:Timeline
Symbol 69 TextUses:6Used by:Timeline
Symbol 70 ButtonUses:52Used by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 GraphicUses:47Used by:93
Symbol 73 GraphicUses:45Used by:92
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:92
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:92
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:92
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:92
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:92
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:92
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:92
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:92
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClipUses:73 75 77 79 81 83 85 87 89 91Used by:93 99 170 174 199 201 272 276 315 321 330 341 349 351 367
Symbol 93 MovieClipUses:72 92Used by:Timeline
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:99
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:99
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:95 97 98 92Used by:Timeline
Symbol 100 GraphicUsed by:114
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:114
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:114
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:114
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:114
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:114
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:100 102 104 106 108 110 111 112 113Used by:Timeline
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:Timeline
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:Timeline
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:Timeline
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:Timeline
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:Timeline
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:Timeline
Symbol 127 GraphicUsed by:146
Symbol 128 GraphicUsed by:146
Symbol 129 GraphicUsed by:146
Symbol 130 GraphicUsed by:146
Symbol 131 GraphicUsed by:146
Symbol 132 GraphicUsed by:146
Symbol 133 GraphicUsed by:146
Symbol 134 GraphicUsed by:146
Symbol 135 GraphicUsed by:146
Symbol 136 GraphicUsed by:146
Symbol 137 GraphicUsed by:146
Symbol 138 GraphicUsed by:146
Symbol 139 GraphicUsed by:146
Symbol 140 GraphicUsed by:146
Symbol 141 GraphicUsed by:146
Symbol 142 GraphicUsed by:146
Symbol 143 GraphicUsed by:146
Symbol 144 GraphicUsed by:146
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145Used by:Timeline
Symbol 147 TextUses:6Used by:Timeline
Symbol 148 EditableTextUses:6Used by:Timeline
Symbol 149 EditableTextUses:6Used by:Timeline
Symbol 150 TextUses:6Used by:Timeline
Symbol 151 Sound [level1]Used by:Timeline
Symbol 152 ButtonUses:52Used by:Timeline
Symbol 153 TextUses:6Used by:Timeline
Symbol 154 TextUses:6Used by:Timeline
Symbol 155 TextUses:6Used by:Timeline
Symbol 156 BitmapUsed by:157 163 180
Symbol 157 GraphicUses:156Used by:Timeline
Symbol 158 TextUses:6Used by:Timeline
Symbol 159 EditableTextUses:6Used by:Timeline
Symbol 160 GraphicUsed by:Timeline
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:Timeline
Symbol 163 GraphicUses:156Used by:168
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:168
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:168
Symbol 168 MovieClipUses:163 165 167Used by:Timeline
Symbol 169 GraphicUses:48Used by:170
Symbol 170 MovieClipUses:169 92Used by:Timeline
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:Timeline
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173 92Used by:Timeline
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:Timeline
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:Timeline
Symbol 179 EditableTextUses:6Used by:Timeline
Symbol 180 GraphicUses:156Used by:Timeline
Symbol 181 EditableTextUses:6Used by:Timeline
Symbol 182 TextUses:6Used by:Timeline
Symbol 183 Sound [level2]Used by:Timeline
Symbol 184 TextUses:6Used by:Timeline
Symbol 185 ButtonUses:52Used by:Timeline
Symbol 186 EditableTextUses:6Used by:Timeline
Symbol 187 TextUses:6Used by:Timeline
Symbol 188 TextUses:6Used by:Timeline
Symbol 189 GraphicUsed by:Timeline
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:253  Timeline
Symbol 192 TextUses:6Used by:Timeline
Symbol 193 BitmapUsed by:194 197 269 296 332 361
Symbol 194 GraphicUses:193Used by:195
Symbol 195 MovieClipUses:194Used by:Timeline
Symbol 196 TextUses:6Used by:Timeline
Symbol 197 GraphicUses:193Used by:Timeline
Symbol 198 GraphicUses:46Used by:199
Symbol 199 MovieClipUses:198 92Used by:Timeline
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200 92Used by:Timeline
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:Timeline
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:Timeline
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:251
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:210
Symbol 210 MovieClipUses:209Used by:250
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:213
Symbol 213 MovieClipUses:212Used by:250
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216
Symbol 216 MovieClipUses:215Used by:250
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:219
Symbol 219 MovieClipUses:218Used by:250
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:250
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:225
Symbol 225 MovieClipUses:224Used by:250
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:228
Symbol 228 MovieClipUses:227Used by:250
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:230Used by:250
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:250
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237
Symbol 237 MovieClipUses:236Used by:250
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:240
Symbol 240 MovieClipUses:239Used by:250
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:243
Symbol 243 MovieClipUses:242Used by:250
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:246
Symbol 246 MovieClipUses:245Used by:250
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:249
Symbol 249 MovieClipUses:248Used by:250
Symbol 250 MovieClipUses:210 213 216 219 222 225 228 231 234 237 240 243 246 249Used by:251
Symbol 251 MovieClipUses:207 250Used by:Timeline
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252 191Used by:Timeline
Symbol 254 FontUsed by:255 284 287 301 336 364
Symbol 255 EditableTextUses:254Used by:Timeline
Symbol 256 EditableTextUses:6Used by:Timeline
Symbol 257 EditableTextUses:6Used by:Timeline
Symbol 258 GraphicUsed by:Timeline
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:Timeline
Symbol 261 EditableTextUses:6Used by:Timeline
Symbol 262 Sound [level3]Used by:Timeline
Symbol 263 TextUses:6Used by:Timeline
Symbol 264 TextUses:6Used by:Timeline
Symbol 265 TextUses:6Used by:Timeline
Symbol 266 TextUses:6Used by:Timeline
Symbol 267 TextUses:6Used by:Timeline
Symbol 268 GraphicUsed by:Timeline
Symbol 269 GraphicUses:193Used by:Timeline
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272
Symbol 272 MovieClipUses:271 92Used by:Timeline
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:Timeline
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275 92Used by:Timeline
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:Timeline
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:Timeline
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:Timeline
Symbol 283 EditableTextUses:6Used by:Timeline
Symbol 284 EditableTextUses:254Used by:Timeline
Symbol 285 EditableTextUses:6Used by:Timeline
Symbol 286 EditableTextUses:6Used by:Timeline
Symbol 287 EditableTextUses:254Used by:Timeline
Symbol 288 Sound [level4]Used by:Timeline
Symbol 289 TextUses:6Used by:Timeline
Symbol 290 TextUses:6Used by:Timeline
Symbol 291 TextUses:6Used by:Timeline
Symbol 292 TextUses:6Used by:Timeline
Symbol 293 GraphicUsed by:Timeline
Symbol 294 TextUses:6Used by:304  Timeline
Symbol 295 TextUses:6Used by:Timeline
Symbol 296 GraphicUses:193Used by:Timeline
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:Timeline
Symbol 299 EditableTextUses:6Used by:Timeline
Symbol 300 EditableTextUses:6Used by:Timeline
Symbol 301 EditableTextUses:254Used by:Timeline
Symbol 302 EditableTextUses:6Used by:Timeline
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303 294Used by:Timeline
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:Timeline
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:Timeline
Symbol 309 GraphicUsed by:315
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:315
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:315
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:309 311 313 314 92Used by:Timeline
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:321
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:321
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:317 319 320 92Used by:Timeline
Symbol 322 EditableTextUses:6Used by:Timeline
Symbol 323 EditableTextUses:6Used by:Timeline
Symbol 324 EditableTextUses:6Used by:Timeline
Symbol 325 Sound [level5]Used by:Timeline
Symbol 326 TextUses:6Used by:Timeline
Symbol 327 EditableTextUses:6Used by:Timeline
Symbol 328 TextUses:6Used by:Timeline
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329 92Used by:Timeline
Symbol 331 TextUses:6Used by:Timeline
Symbol 332 GraphicUses:193Used by:Timeline
Symbol 333 EditableTextUses:6Used by:Timeline
Symbol 334 EditableTextUses:6Used by:Timeline
Symbol 335 EditableTextUses:6Used by:Timeline
Symbol 336 EditableTextUses:254Used by:Timeline
Symbol 337 EditableTextUses:6Used by:Timeline
Symbol 338 EditableTextUses:6Used by:Timeline
Symbol 339 GraphicUsed by:Timeline
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340 92Used by:Timeline
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:349
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:349
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:343 345 347 348 92Used by:Timeline
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350 92Used by:Timeline
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:Timeline
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:Timeline
Symbol 356 Sound [galaxyboss]Used by:Timeline
Symbol 357 TextUses:6Used by:Timeline
Symbol 358 TextUses:6Used by:Timeline
Symbol 359 TextUses:6Used by:Timeline
Symbol 360 TextUses:6Used by:Timeline
Symbol 361 GraphicUses:193Used by:Timeline
Symbol 362 EditableTextUses:6Used by:Timeline
Symbol 363 EditableTextUses:6Used by:Timeline
Symbol 364 EditableTextUses:254Used by:Timeline
Symbol 365 EditableTextUses:6Used by:Timeline
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366 92Used by:Timeline
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:Timeline
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:Timeline
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:Timeline
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:Timeline
Symbol 376 EditableTextUses:6Used by:Timeline
Symbol 377 EditableTextUses:6Used by:Timeline
Symbol 378 Sound [finallvlmusic]Used by:Timeline
Symbol 379 GraphicUsed by:Timeline
Symbol 380 ShapeTweeningUsed by:382
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:380 381Used by:Timeline
Symbol 383 GraphicUsed by:Timeline
Symbol 384 TextUses:6Used by:Timeline
Symbol 385 GraphicUsed by:Timeline
Symbol 386 TextUses:6Used by:Timeline
Symbol 387 GraphicUsed by:Timeline
Symbol 388 TextUses:6Used by:Timeline
Symbol 389 GraphicUsed by:Timeline
Symbol 390 TextUses:6Used by:Timeline
Symbol 391 GraphicUsed by:Timeline
Symbol 392 TextUses:6Used by:Timeline
Symbol 393 GraphicUsed by:Timeline
Symbol 394 TextUses:6Used by:Timeline
Symbol 395 GraphicUsed by:Timeline
Symbol 396 TextUses:6Used by:Timeline
Symbol 397 GraphicUsed by:Timeline
Symbol 398 TextUses:6Used by:Timeline
Symbol 399 GraphicUsed by:Timeline
Symbol 400 TextUses:6Used by:Timeline
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:Timeline
Symbol 403 TextUses:6Used by:Timeline
Symbol 404 GraphicUsed by:Timeline
Symbol 405 GraphicUsed by:Timeline
Symbol 406 GraphicUsed by:Timeline
Symbol 407 GraphicUsed by:Timeline
Symbol 408 TextUses:6Used by:Timeline

Instance Names

"greenenemy"Frame 833Symbol 93 MovieClip
"mothership"Frame 833Symbol 99 MovieClip
"asteroid"Frame 833Symbol 114 MovieClip
"shipshot"Frame 833Symbol 116 MovieClip
"bigshot"Frame 833Symbol 120 MovieClip
"t1"Frame 833Symbol 122 MovieClip
"t3"Frame 833Symbol 124 MovieClip
"t2"Frame 833Symbol 126 MovieClip
"lifebar"Frame 833Symbol 146 MovieClip
"score"Frame 833Symbol 148 EditableText
"bosslife"Frame 833Symbol 149 EditableText
"score"Frame 836Symbol 159 EditableText
"asteroid"Frame 836Symbol 114 MovieClip
"shotast"Frame 836Symbol 162 MovieClip
"shotup"Frame 836Symbol 168 MovieClip
"blueenemy"Frame 836Symbol 170 MovieClip
"bluedot"Frame 836Symbol 172 MovieClip
"t2"Frame 836Symbol 126 MovieClip
"t1"Frame 836Symbol 124 MovieClip
"t3"Frame 836Symbol 122 MovieClip
"weirdship"Frame 836Symbol 174 MovieClip
"boss2shot"Frame 836Symbol 176 MovieClip
"eyeshot"Frame 836Symbol 178 MovieClip
"lifebar"Frame 836Symbol 146 MovieClip
"bosslife"Frame 836Symbol 179 EditableText
"numshot"Frame 836Symbol 181 EditableText
"powerup"Frame 838Symbol 195 MovieClip
"t2"Frame 839Symbol 126 MovieClip
"t1"Frame 839Symbol 124 MovieClip
"t3"Frame 839Symbol 122 MovieClip
"oship"Frame 839Symbol 199 MovieClip
"theboss"Frame 839Symbol 201 MovieClip
"brownshot"Frame 839Symbol 203 MovieClip
"blueshot"Frame 839Symbol 205 MovieClip
"themissile"Frame 839Symbol 251 MovieClip
"powerup"Frame 839Symbol 195 MovieClip
"health"Frame 839Symbol 253 MovieClip
"shotast"Frame 839Symbol 162 MovieClip
"bosslife"Frame 839Symbol 255 EditableText
"score"Frame 839Symbol 256 EditableText
"spreadfire"Frame 839Symbol 257 EditableText
"asteroid"Frame 839Symbol 114 MovieClip
"smallast"Frame 839Symbol 260 MovieClip
"shotup"Frame 839Symbol 168 MovieClip
"lifebar"Frame 839Symbol 146 MovieClip
"numshot"Frame 839Symbol 261 EditableText
"roundenemy"Frame 843Symbol 272 MovieClip
"asteroid"Frame 843Symbol 114 MovieClip
"arain"Frame 843Symbol 274 MovieClip
"boss4"Frame 843Symbol 276 MovieClip
"shotast"Frame 843Symbol 162 MovieClip
"smallast"Frame 843Symbol 260 MovieClip
"greenas"Frame 843Symbol 278 MovieClip
"badshot"Frame 843Symbol 280 MovieClip
"bsshot"Frame 843Symbol 282 MovieClip
"powerup"Frame 843Symbol 195 MovieClip
"shotup"Frame 843Symbol 168 MovieClip
"t1"Frame 843Symbol 124 MovieClip
"t2"Frame 843Symbol 126 MovieClip
"t3"Frame 843Symbol 122 MovieClip
"lifebar"Frame 843Symbol 146 MovieClip
"numshot"Frame 843Symbol 283 EditableText
"bosslife"Frame 843Symbol 284 EditableText
"score"Frame 843Symbol 285 EditableText
"spreadfire"Frame 843Symbol 286 EditableText
"rain"Frame 843Symbol 287 EditableText
"asteroid"Frame 847Symbol 114 MovieClip
"smallast"Frame 847Symbol 260 MovieClip
"shotast"Frame 847Symbol 162 MovieClip
"greenas"Frame 847Symbol 278 MovieClip
"blueaster"Frame 847Symbol 298 MovieClip
"arain"Frame 847Symbol 274 MovieClip
"shotup"Frame 847Symbol 168 MovieClip
"powerup"Frame 847Symbol 195 MovieClip
"lifebar"Frame 847Symbol 146 MovieClip
"numshot"Frame 847Symbol 299 EditableText
"spreadfire"Frame 847Symbol 300 EditableText
"rain"Frame 847Symbol 301 EditableText
"barrage"Frame 847Symbol 302 EditableText
"t1"Frame 847Symbol 124 MovieClip
"t2"Frame 847Symbol 126 MovieClip
"t3"Frame 847Symbol 122 MovieClip
"bb"Frame 847Symbol 304 MovieClip
"greenshot"Frame 847Symbol 306 MovieClip
"bluebullet"Frame 847Symbol 308 MovieClip
"greenboss"Frame 847Symbol 315 MovieClip
"blueboss"Frame 847Symbol 321 MovieClip
"boss2life"Frame 847Symbol 322 EditableText
"boss1life"Frame 847Symbol 323 EditableText
"score"Frame 847Symbol 324 EditableText
"mine"Frame 850Symbol 330 MovieClip
"asteroid"Frame 851Symbol 114 MovieClip
"smallast"Frame 851Symbol 260 MovieClip
"shotast"Frame 851Symbol 162 MovieClip
"greenas"Frame 851Symbol 278 MovieClip
"blueaster"Frame 851Symbol 298 MovieClip
"shotup"Frame 851Symbol 168 MovieClip
"powerup"Frame 851Symbol 195 MovieClip
"arain"Frame 851Symbol 274 MovieClip
"bb"Frame 851Symbol 304 MovieClip
"bosslife"Frame 851Symbol 333 EditableText
"lifebar"Frame 851Symbol 146 MovieClip
"numshot"Frame 851Symbol 334 EditableText
"spreadfire"Frame 851Symbol 335 EditableText
"rain"Frame 851Symbol 336 EditableText
"barrage"Frame 851Symbol 337 EditableText
"t1"Frame 851Symbol 124 MovieClip
"t2"Frame 851Symbol 126 MovieClip
"t3"Frame 851Symbol 122 MovieClip
"score"Frame 851Symbol 338 EditableText
"mine"Frame 851Symbol 330 MovieClip
"whiteenemy"Frame 851Symbol 341 MovieClip
"bossship"Frame 851Symbol 349 MovieClip
"smallmine"Frame 851Symbol 351 MovieClip
"whiteshot"Frame 851Symbol 353 MovieClip
"redball"Frame 851Symbol 355 MovieClip
"t1"Frame 855Symbol 124 MovieClip
"t2"Frame 855Symbol 126 MovieClip
"t3"Frame 855Symbol 122 MovieClip
"lifebar"Frame 855Symbol 146 MovieClip
"numshot"Frame 855Symbol 362 EditableText
"spreadfire"Frame 855Symbol 363 EditableText
"rain"Frame 855Symbol 364 EditableText
"barrage"Frame 855Symbol 365 EditableText
"asteroid"Frame 855Symbol 114 MovieClip
"powerup"Frame 855Symbol 195 MovieClip
"shotast"Frame 855Symbol 162 MovieClip
"blueaster"Frame 855Symbol 298 MovieClip
"greenas"Frame 855Symbol 278 MovieClip
"smallast"Frame 855Symbol 260 MovieClip
"shotup"Frame 855Symbol 168 MovieClip
"arain"Frame 855Symbol 274 MovieClip
"bb"Frame 855Symbol 304 MovieClip
"lastboss"Frame 855Symbol 367 MovieClip
"bigball"Frame 855Symbol 369 MovieClip
"smallball"Frame 855Symbol 371 MovieClip
"trackerball"Frame 855Symbol 373 MovieClip
"smalllight"Frame 855Symbol 375 MovieClip
"score"Frame 855Symbol 376 EditableText
"bosslife"Frame 855Symbol 377 EditableText
"astgroup"Frame 1355Symbol 402 MovieClip
"shiphit"Symbol 99 MovieClip Frame 1Symbol 95 MovieClip
"snout"Symbol 99 MovieClip Frame 1Symbol 97 MovieClip
"asthit1"Symbol 114 MovieClip Frame 1Symbol 102 MovieClip
"asthit2"Symbol 114 MovieClip Frame 1Symbol 104 MovieClip
"asthit3"Symbol 114 MovieClip Frame 1Symbol 106 MovieClip
"asthit4"Symbol 114 MovieClip Frame 1Symbol 108 MovieClip
"asthit5"Symbol 114 MovieClip Frame 1Symbol 110 MovieClip
"ship1hit1"Symbol 315 MovieClip Frame 1Symbol 311 MovieClip
"ship1hit2"Symbol 315 MovieClip Frame 1Symbol 313 MovieClip
"ship2hit1"Symbol 321 MovieClip Frame 1Symbol 317 MovieClip
"ship2hit2"Symbol 321 MovieClip Frame 1Symbol 319 MovieClip
"hit1"Symbol 349 MovieClip Frame 1Symbol 343 MovieClip
"hit2"Symbol 349 MovieClip Frame 1Symbol 345 MovieClip
"hit3"Symbol 349 MovieClip Frame 1Symbol 347 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "SHOOTING"
ExportAssets (56)Timeline Frame 1Symbol 2 as "explode"
ExportAssets (56)Timeline Frame 1Symbol 409 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 410 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 411 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 37Symbol 15 as "intromusic"
ExportAssets (56)Timeline Frame 827Symbol 62 as "menumusic"
ExportAssets (56)Timeline Frame 833Symbol 151 as "level1"
ExportAssets (56)Timeline Frame 833Symbol 151 as "level1"
ExportAssets (56)Timeline Frame 836Symbol 183 as "level2"
ExportAssets (56)Timeline Frame 839Symbol 262 as "level3"
ExportAssets (56)Timeline Frame 843Symbol 288 as "level4"
ExportAssets (56)Timeline Frame 847Symbol 325 as "level5"
ExportAssets (56)Timeline Frame 851Symbol 356 as "galaxyboss"
ExportAssets (56)Timeline Frame 855Symbol 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

scoreSymbol 148 EditableText""
bosslifeSymbol 149 EditableText""
scoreSymbol 159 EditableText""
bosslifeSymbol 179 EditableText""
numshotSymbol 181 EditableText""
bosslifeSymbol 255 EditableText""
scoreSymbol 256 EditableText""
spreadfireSymbol 257 EditableText""
numshotSymbol 261 EditableText""
numshotSymbol 283 EditableText""
bosslifeSymbol 284 EditableText""
scoreSymbol 285 EditableText""
spreadfireSymbol 286 EditableText""
rainSymbol 287 EditableText""
numshotSymbol 299 EditableText""
spreadfireSymbol 300 EditableText""
rainSymbol 301 EditableText""
barrageSymbol 302 EditableText""
boss2lifeSymbol 322 EditableText""
boss1lifeSymbol 323 EditableText""
scoreSymbol 324 EditableText""
bosslifeSymbol 333 EditableText""
numshotSymbol 334 EditableText""
spreadfireSymbol 335 EditableText""
rainSymbol 336 EditableText""
barrageSymbol 337 EditableText""
scoreSymbol 338 EditableText""
numshotSymbol 362 EditableText""
spreadfireSymbol 363 EditableText""
rainSymbol 364 EditableText""
barrageSymbol 365 EditableText""
scoreSymbol 376 EditableText""
bosslifeSymbol 377 EditableText""




http://swfchan.com/10/46714/info.shtml
Created: 3/5 -2019 04:53:10 Last modified: 3/5 -2019 04:53:10 Server time: 17/05 -2024 11:06:11