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

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

Clash N Slash.swf

This is the info page for
Flash #31281

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


Text
MINICLIP.COM INTRO COMPONENT v1.4

Place this component on the top layer of
the second frame, leaving frame 1
completely empty. The silhouette helps
you position the preloader correctly on
your page.

The game is loading (0%)

The game is loading (0%)

Free Games AND ShowS

0%

Loading

Developed by

CANNON

SHRAPNEL

ROCKET

SHOCK

PICK SHIP WEAPON:

click on this flashing
arrow when it is displayed
to pick new weapons and
upgrades for your ship

Upgrade
armor

Increase
bullet speed

Increase
clip size

More score
from enemies

Damages
enemies
when destroyed

Weapons
reload faster

Ship repairs
itself from time
to time

Ship will
fly faster

Weapons
shoot faster

PICK SHIP UPGRADE:

AIRPORT:
ship respawn
time down

STARPORT:
ship respawn
time down

SUPPORT:
planet defense,
recovery up

RESEARCH:
planet upgrades
faster

RECOVERY:
slowly repairs
planet

CRUISER:
planet
defense up

NAVY SQUAD:
planet
defense up

POWERPLANT:
planet self
repair up

MINE:
planet repair up,
defense up a little

BUILD STRUCTURE:

ALREADY BUILT:

NONE

click on this flashing
arrow when it is displayed
to build new structures
on your planet

FREE download

Play NOW

Clash'N Slash WEB

This is an UFO invasion
Use your mouse to control space
ship and defend your planet

Clash'N Slash FULL

Enjoy enhanced gameplay
Try FULL version for FREE!
- fullscreen gameplay
- tons of levels and weapons
- planet and ship upgrades

Developed by

LEVEL 1

LEVEL
COMPLETE

GAME
PAUSED

GAME
UNPAUSED

0123456789

Clash'N Slash FULL version

Are you strong enough to stand against alien invaders?
Download your FREE trial of full version and find out!
- Enhanced graphics and special effects
- 60 thrilling levels + 13 bonus levels
- 19 awesome weapons
- Over 50 enemy types
- 17 unique power-ups
- Planet and ship upgrades
- Fullscreen gameplay
- And many more!

You have completed web version of the game
BUT... Adventure is not over yet!

Replay the web version on higher
difficulty to get higer score

Your score:

0123456789

Get FULL version

Play again

CONGRATULATIONS!

0123456789

Are you strong enough to stand against alien invaders?
Download your free trial of full version and find out!
- Enhanced graphics and FX
- 60 + 13 thrilling levels
- 19 awesome weapons
- Over 50 enemy types
- 17 unique power-ups
- Planet and ship upgrades
- Fullscreen gameplay
- And many more!

Continue

TRY FULL VERSION

Bonuses available in Clash'N Slash WEB version:

Bonuses available in Clash'N Slash FULL version:

...and many more!

Enemies available in Clash'N Slash WEB version:

FULL version also features:

...plus asteroids, comets, bosses,
and many more, total of more
than 50 enemy types

Try to defeat challenging bosses in FULL  version:

FULL version features almost 20 different weapons
that can be switched during battle

In FULL version you can upgrade your ship and
build structures on your planet

ActionScript [AS1/AS2]

Frame 3
copyright = "Copyright (c) 2005 by Yaroslav Yanovsky"; var plLoaded = false; var plLoadState = (int((this.getBytesLoaded() / this.getBytesTotal()) * 100) + "%"); fscommand ("showmenu", false); fscommand ("allowscale", false); fscommand ("wmode", "opaque");
Frame 4
if (this.getBytesLoaded() < this.getBytesTotal()) { gotoAndPlay (3); }
Frame 5
function adjustScore(value) { _root.score = _root.score + value; if (_root.score < 0) { _root.score = 0; } } function togglePause() { if (paused) { message.gotoAndPlay("unpaused"); } else { message.gotoAndPlay("paused"); } togglePauseSilent(); } function togglePauseSilent() { paused = !paused; } function getEncodedValue(v, key) { var ss = (v ^ key).toString(); var a = new Array(); a.push(key); var b = new Array(); i = 0; while (i < ss.length) { b.push(ss.charCodeAt(i) ^ key); i++; } a.push(b.length ^ key); a = a.concat(b); return(a.join(",")); } function getScoreEncoded() { var key1 = random(16777215); var key2 = random(16777215); while (key2 == key1) { key2 = random(16777215); } var key3 = random(16777215); while ((key3 == key1) || (key3 == key2)) { key3 = random(16777215); } var key4 = random(16777215); while (((key4 == key1) || (key4 == key2)) || (key4 == key3)) { key4 = random(16777215); } var lev = (_root.level + (6 * _root.difficulty)); return(new Array(getEncodedValue(_root.score, key1), getEncodedValue(lev, key2), getEncodedValue(_root.score, key3), getEncodedValue(lev, key4))); } function updateMouse() { var x = _root._xmouse; var y = _root._ymouse; var state = ((((x > 0) && (x < 480)) && (y > 0)) && (y < 360)); if (state != mouseInRect) { if ((mouseInRect = state)) { Mouse.hide(); cursor._visible = true; } else { Mouse.show(); cursor._visible = false; } } cursor._x = x; cursor._y = y; } function updateTitle() { updateMouse(); } function hideOffscreenStuff() { ufo.gotoAndPlay("dead"); ufo2.gotoAndPlay("dead"); terran.gotoAndPlay("dead"); terran3.gotoAndPlay("dead"); mine.gotoAndPlay("dead"); mine2.gotoAndPlay("dead"); caskorange.gotoAndPlay("dead"); caskred.gotoAndPlay("dead"); caskyellow.gotoAndPlay("dead"); caskblue.gotoAndPlay("dead"); caskgreen.gotoAndPlay("dead"); box.gotoAndPlay("dead"); bullet1.gotoAndPlay("dead"); bullet2.gotoAndPlay("dead"); bullet3.gotoAndPlay("dead"); bullet4.gotoAndPlay("dead"); plasma.gotoAndPlay("dead"); aimsrc.gotoAndPlay("dead"); shiphpsrc.gotoAndPlay("dead"); shipxpsrc.gotoAndPlay("dead"); planethpsrc.gotoAndPlay("dead"); weaponsrc.gotoAndPlay("dead"); playersrc.gotoAndPlay("dead"); } function upgradeNumberToName(num) { switch (num) { case 1 : return("armor"); case 2 : return("bulletspeed"); case 3 : return("clipsize"); case 4 : return("experience"); case 5 : return("explosion"); case 6 : return("reload"); case 7 : return("repair"); case 8 : return("shipspeed"); case 9 : return("shotspeed"); } } function buildingNumberToName(num) { switch (Number(num)) { case 1 : return("airport"); case 2 : return("starport"); case 3 : return("support1"); case 4 : return("support2"); case 5 : return("support3"); case 6 : return("ship"); case 7 : return("squadron"); case 8 : return("powerplant"); case 9 : return("mine"); } } function playSound(snd) { if (_root.soundEnabled) { _root.sound.gotoAndPlay(snd); } } function playMusic(snd) { if (_root.musicEnabled) { stopAllSounds(); _root.sound.gotoAndPlay(snd); } } var rootURL = "http://www.enkord.com/"; if (moreGamesURL == undefined) { moreGamesURL = rootURL; } if (downloadURL == undefined) { downloadURL = rootURL + "product.php?action=download&product=clashnslash&from=webversion_v2"; } if (orderURL == undefined) { orderURL = rootURL + "product.php?action=order&product=clashnslash&from=webversion_v2"; } if (hiscoreURL == undefined) { hiscoreURL = rootURL + "clashnslashweb/hiscore.php"; } var _r; var paused = false; var curscreen = "none"; var curweapon = 0; aimsrc.duplicateMovieClip("cursor", 15000); var mouseState = false; var prevMouseState = false; var gameInit = true; var score = 0; var difficulty = 0; var musicEnabled = true; var soundEnabled = true; var mouseInRect = ((((x > 0) && (x < 480)) && (y > 0)) && (y < 360)); if (mouseInRect) { Mouse.hide(); } hideOffscreenStuff(); cursor.gotoAndPlay("arrow");
Frame 6
playMusic("menumusic");
Frame 7
_quality = "high"; updateTitle(); _root.bg.gotoAndStop("space1"); play();
Frame 8
updateTitle(); gotoAndPlay (7);
Frame 9
function doInitLevel1() { game.weapon = new WeaponClass(10, 40, bullet1); game.maxspawn = 40; _root.curweapon = 0; game.shipupgrades = true; game.shipupgradeshint = true; game.planetupgrades = false; game.unlockedweapons = 1; _root.bg.gotoAndStop("space1"); } function doSpawnLevel1(count) { if (count < 20) { if (count > 17) { var i = 0; while (i <= 2) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SPREAD; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.2, ufo, bonus); i++; } } else if (count < 40) { var i = 0; while (i < 2) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.2, ufo, bonus); i++; } } } function doInitLevel2() { game.weapon = new WeaponClass(25, 12, bullet2); game.maxspawn = 60; _root.curweapon = 1; game.shipupgrades = true; game.planetupgradeshint = true; game.unlockedweapons = 1; _root.bg.gotoAndStop("space1"); } function doSpawnLevel2(count) { if (count < 20) { if (count > 17) { var i = 0; while (i <= (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_NUKE; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.25, terran, bonus, true); i++; } } else if (count < 40) { if (count > 37) { var i = 0; while (i <= (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 9) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.2, ufo2, bonus); i++; } } else if (count < 60) { var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll == 8) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } game.spawnOffscreen(0.2, ufo, 0); } } function doInitLevel3() { game.weapon = new WeaponClass(8, 30, bullet3); game.weapon.isShrapnel = true; _root.curweapon = 2; game.maxspawn = 60; game.shipupgrades = true; game.unlockedweapons = 2; _root.bg.gotoAndStop("space1"); } function doSpawnLevel3(count) { if (count < 20) { game.spawnOnscreen(0.2, mine, 0); if (count > 10) { game.spawnOnscreen(0.3, mine2, 0); } } else if (count < 40) { var i = 0; while (i < (((count % 3) == 0) ? 3 : 2)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_SPREAD; } else if (roll == 6) { bonus = BONUS_ICE; } game.spawnOffscreen(0.2, ufo, bonus); i++; } } else if (count < 60) { var i = 0; while (i < (((count % 3) == 0) ? 3 : 2)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_SPREAD; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_ICE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } } } function doInitLevel4() { game.weapon = new WeaponClass(8, 30, bullet3); game.weapon.isShrapnel = true; _root.curweapon = 2; game.maxspawn = 60; game.shipupgrades = true; game.unlockedweapons = 3; _root.bg.gotoAndStop("space2"); } function doSpawnLevel4(count) { if (count < 20) { if (count > 15) { var i = 0; while (i <= 3) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_ICE; } game.spawnOnscreen(0.3, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.25, terran, bonus, true); i++; } } else if (count < 40) { var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_ICE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } } else if (count < 60) { var i = 0; while (i < (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_SLIME; } game.spawnOnscreen(0.3, mine2, bonus); i++; } game.spawnOffscreen(0.3, ufo2, 0); } } function doInitLevel5() { game.weapon = new WeaponClass(6, 40, bullet4); game.weapon.isRocket = true; _root.curweapon = 3; game.maxspawn = 80; game.unlockedweapons = 3; _root.bg.gotoAndStop("space2"); } function doSpawnLevel5(count) { if (count < 20) { if (count < 5) { game.spawnOnscreen(0.3, mine2, 0); } if (count > 17) { var i = 0; while (i <= 2) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_NUKE; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.25, terran, bonus, true); i++; } } else if (count < 40) { if (count > 37) { var i = 0; while (i <= (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 9) { bonus = BONUS_ICE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } } else if (count < 60) { if (count > 55) { var i = 0; while (i <= (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } game.spawnOnscreen(0.3, mine2, bonus); i++; } } var i = 0; while (i < (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll == 8) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.35, terran3, bonus, true); i++; } game.spawnOffscreen(0.2, ufo, 0); } else if (count < 80) { if (count > 75) { var i = 0; while (i <= (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_NUKE; } else if (roll == 6) { bonus = BONUS_SLIME; } game.spawnOnscreen(0.3, mine2, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } game.spawnOffscreen(0.35, terran3, 0, true); } } function doInitLevel6() { game.weapon = new WeaponClass(10, 40, bullet1); _root.curweapon = 0; game.maxspawn = 80; game.unlockedweapons = 3; _root.bg.gotoAndStop("space2"); } function doSpawnLevel6(count) { if (count < 20) { if (count > 17) { var i = 0; while (i <= 2) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_NUKE; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 3 : 2)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.25, terran, bonus, true); i++; } } else if (count < 40) { if (count > 37) { var i = 0; while (i <= (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } game.spawnOnscreen(0.3, mine2, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 3 : 2)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 9) { bonus = BONUS_ICE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } } else if (count < 60) { if (count > 55) { var i = 0; while (i <= (((count % 3) == 0) ? 3 : 2)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } game.spawnOnscreen(0.3, mine2, bonus); i++; } } var i = 0; while (i < (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll == 8) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.35, terran3, bonus, true); i++; } game.spawnOffscreen(0.2, ufo, 0); } else if (count < 80) { if (count > 75) { var i = 0; while (i <= (((count % 2) == 0) ? 3 : 2)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_NUKE; } else if (roll == 6) { bonus = BONUS_SLIME; } game.spawnOnscreen(0.3, mine2, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 3 : 2)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } game.spawnOffscreen(0.35, terran3, 0, true); } } var level = 1; score = 0; noshoot = false;
Frame 10
function deg2rad(fVal) { return((fVal * Math.PI) / 180); } function rad2deg(fVal) { return(fVal * 57.2957795130823); } function getLength(x, y) { return(Math.sqrt((x * x) + (y * y))); } function setLength(x, y, len) { var slen = getLength(x, y); if (slen < 1E-5) { return(undefined); } if (len > 1E-5) { slen = slen / len; x = x / slen; y = y / slen; } else { x = 0; y = 0; } return([x, y]); } function EntityClass(x, y, imc) { imc.duplicateMovieClip("entity" + entityCounter, entityCounter); this.mc = _root["entity" + entityCounter]; entityCounter++; this.mc._x = x; this.mc._y = y; this.velocityX = 0; this.velocityY = 0; this.alive = true; this.status = STATUS_NORMAL; this.laststatus = 0; this.bonus = 0; } function BonusClass(x, y, fx, imc) { super(x, y, imc); this.effect = fx; } function PlayerClass(imc) { this.velocityX = 0; this.velocityY = 0; if (player) { this.mc = player; } else { imc.duplicateMovieClip("player", guiDepth++); this.mc = player; } this.maxhp = 18; this.hp = this.maxhp; this.lastdamage = 0; this.lastrepair = 0; this.damagepause = 40; this.repairpause = 150; this.respawnpause = respawnTime * 2; this.xp = 0; this.xplevel = 0; shipxp.bar._xscale = 0; } function PlanetClass(imc) { this.mc = imc; this.velocityX = 0; this.velocityY = 0; this.maxhp = 200; this.hp = this.maxhp; this.xp = 0; this.xplevel = 0; this.lastexp = 0; this.lastregen = 0; planetxp.bar._xscale = 0; } function WeaponClass(clp, cd, imc) { i = 1; while (i <= 40) { var obj = eval ("bulletcover" + i); if (typeof(obj) == "movieclip") { obj.removeMovieClip(); } i++; } this.maxclip = clp; this.clip = this.maxclip; this.cooldown = cd; this.lastshot = 0; gui.clip.gotoAndPlay(this.clip + 2); this.reloaded = 0; this.mc = imc; this.isShrapnel = false; this.isRocket = false; i = 1; while (i <= 40) { bulletcover.duplicateMovieClip("bulletcover" + i, 8000 + i); var obj = _root["bulletcover" + i]; obj._x = 25 + (i * 12); obj._y = 12; obj._visible = i <= this.maxclip; i++; } } function GameClass() { this.objects = new Array(); this.bullets = new Array(); this.bonuses = new Array(); this.player = new PlayerClass(playersrc); this.player.mc.swapDepths(8000); this.planet = new PlanetClass(planetsrc); this.frames = 0; this.spawnCounter = 0; this.upgrades = new Array(); this.shipupgrades = true; this.shipupgradeshint = false; this.planetupgrades = true; this.planetupgradeshint = false; this.buildings = new Array(); this.unlockedweapons = 3; } var entityCounter = 100; var orbitLength = 80; var reloadTime = aimsrc.reload; var reloadTimeUpgraded = aimsrc.reloadupgraded; var respawnTime = aimsrc.respawn; var guiDepth = 10000; var levelCompleteMessageDisplayed = false; var gameOverState = false; CLEAN_PAUSE = 100; SPAWN_PAUSE = 100; _quality = "low"; _root.playMusic("gamemusic"); weaponsrc.duplicateMovieClip("weapon", guiDepth++); weapon._x = 14; weapon._y = 14; message.currentleveltext = "LEVEL " + level; i = 0; while (i < difficulty) { message.currentleveltext = message.currentleveltext + "*"; i++; } message.gotoAndPlay("level"); cursor.gotoAndStop("aim"); BONUS_EXPLOSION = 1; BONUS_NUKE = 2; BONUS_SPREAD = 3; BONUS_SCORE = 4; BONUS_SLIME = 5; BONUS_ICE = 6; STATUS_NORMAL = 0; STATUS_SLIME = 1; STATUS_ICE = 2; STATUS_PERIOD = 200; var bonusmc = new Array(); bonusmc[BONUS_EXPLOSION] = caskorange; bonusmc[BONUS_NUKE] = caskred; bonusmc[BONUS_SPREAD] = caskyellow; bonusmc[BONUS_SCORE] = box; bonusmc[BONUS_SLIME] = caskgreen; bonusmc[BONUS_ICE] = caskblue; SCORE_PLAYER_HIT_PENALTY = -500; SCORE_PLAYER_DEATH_PENALTY = -5000; SCORE_PLANET_HIT_PENALTY = -1000; SCORE_SHOT_MISS_PENALTY = -50; SCORE_SLIME_CATCH = 200; SCORE_ICE_CATCH = 500; SCORE_EXPLOSION_FACTOR = 8; SCORE_NUKE_FACTOR = 4; SCORE_SLIME_DEATH_FACTOR = 5; SCORE_ICE_DEATH_FACTOR = 10; SCORE_UPGRADE_FACTOR = 1.3; shiphpsrc.duplicateMovieClip("shiphp", guiDepth++); shiphp._x = 60; shiphp._y = 344; shipxpsrc.duplicateMovieClip("shipxp", guiDepth++); shipxp._x = 72; shipxp._y = 330; planethpsrc.duplicateMovieClip("planethp", guiDepth++); planethp._x = 420; planethp._y = 344; shipxpsrc.duplicateMovieClip("planetxp", guiDepth++); planetxp._x = 432; planetxp._y = 330; mouseListener = new Object(); mouseListener.onMouseDown = function () { mouseState = true; }; mouseListener.onMouseUp = function () { mouseState = false; }; Mouse.addListener(mouseListener); EntityClass.prototype.setMovement = function (x, y, vel) { var len = setLength(x - this.mc._x, y - this.mc._y, vel); this.velocityX = len[0]; this.velocityY = len[1]; }; EntityClass.prototype.update = function () { if (this.status != STATUS_NORMAL) { if ((this.laststatus + STATUS_PERIOD) < game.frames) { this.setStatus(STATUS_NORMAL); } if (this.status == STATUS_SLIME) { this.mc._x = this.mc._x + (this.velocityX / 2); this.mc._y = this.mc._y + (this.velocityY / 2); } } else { this.mc._x = this.mc._x + this.velocityX; this.mc._y = this.mc._y + this.velocityY; } }; EntityClass.prototype.die = function () { if (this.alive) { var sc = this.mc.score; if (this.status == STATUS_SLIME) { sc = sc * SCORE_SLIME_DEATH_FACTOR; } else if (this.status == STATUS_SLIME) { sc = sc * SCORE_ICE_DEATH_FACTOR; } if (game.upgrades[4]) { sc = sc * SCORE_UPGRADE_FACTOR; } adjustScore(Math.round(sc)); game.player.addExperience(Math.round(sc)); this.mc.gotoAndPlay("decay"); } else { this.mc.gotoAndPlay("dead"); } this.alive = false; if (this.bonus != 0) { var obj = new BonusClass(this.mc._x, this.mc._y, this.bonus, bonusmc[this.bonus]); game.addBonus(obj); } }; EntityClass.prototype.dieSilent = function () { this.alive = false; this.mc.gotoAndPlay("dead"); }; EntityClass.prototype.setStatus = function (newstatus) { if (newstatus == STATUS_NORMAL) { this.mc.gotoAndPlay("alive"); this.status = newstatus; this.laststatus = game.frames; } else if (this.mc._currentframe == 1) { this.status = newstatus; if (newstatus == STATUS_SLIME) { this.mc.gotoAndPlay("slime"); } else { this.mc.gotoAndPlay("ice"); } this.laststatus = game.frames; } }; BonusClass.prototype = new EntityClass(); BonusClass.prototype.die = function () { super.die(); if (this.effect == BONUS_EXPLOSION) { for (i in game.bonuses) { var obj = game.bonuses[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 60))) && (obj.mc._x < (this.mc._x + 60))) && (obj.mc._y > (this.mc._y - 60))) && (obj.mc._y < (this.mc._y + 60))) { obj.die(); } adjustScore(obj.mc.score * SCORE_EXPLOSION_FACTOR); } for (i in game.objects) { var obj = game.objects[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 70))) && (obj.mc._x < (this.mc._x + 70))) && (obj.mc._y > (this.mc._y - 70))) && (obj.mc._y < (this.mc._y + 70))) { obj.die(); } adjustScore(obj.mc.score * SCORE_EXPLOSION_FACTOR); } } else if (this.effect == BONUS_NUKE) { for (i in game.bonuses) { var obj = game.bonuses[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 90))) && (obj.mc._x < (this.mc._x + 90))) && (obj.mc._y > (this.mc._y - 90))) && (obj.mc._y < (this.mc._y + 90))) { obj.die(); } adjustScore(obj.mc.score * SCORE_NUKE_FACTOR); } for (i in game.objects) { var obj = game.objects[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 100))) && (obj.mc._x < (this.mc._x + 100))) && (obj.mc._y > (this.mc._y - 100))) && (obj.mc._y < (this.mc._y + 100))) { obj.die(); } adjustScore(obj.mc.score * SCORE_NUKE_FACTOR); } } else if (this.effect == BONUS_SPREAD) { obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x - 10, this.mc._y, 7); obj.mc._rotation = 270; game.addBullet(obj); obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x + 10, this.mc._y, 7); obj.mc._rotation = 90; game.addBullet(obj); obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x, this.mc._y - 10, 7); game.addBullet(obj); obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x, this.mc._y + 10, 7); obj.mc._rotation = 180; game.addBullet(obj); obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x - 10, this.mc._y - 10, 7); obj.mc._rotation = -45; game.addBullet(obj); obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x + 10, this.mc._y - 10, 7); obj.mc._rotation = 45; game.addBullet(obj); obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x - 10, this.mc._y + 10, 7); obj.mc._rotation = 225; game.addBullet(obj); obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x + 10, this.mc._y + 10, 7); obj.mc._rotation = 135; game.addBullet(obj); } else if (this.effect == BONUS_SLIME) { for (i in game.objects) { var obj = game.objects[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 90))) && (obj.mc._x < (this.mc._x + 90))) && (obj.mc._y > (this.mc._y - 90))) && (obj.mc._y < (this.mc._y + 90))) { obj.setStatus(STATUS_SLIME); } adjustScore(SCORE_SLIME_CATCH); } } else if (this.effect == BONUS_ICE) { for (i in game.objects) { var obj = game.objects[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 90))) && (obj.mc._x < (this.mc._x + 90))) && (obj.mc._y > (this.mc._y - 90))) && (obj.mc._y < (this.mc._y + 90))) { obj.setStatus(STATUS_ICE); } adjustScore(SCORE_ICE_CATCH); } } }; PlayerClass.prototype = new EntityClass(); PlayerClass.prototype.xptable = [700, 4000, 9000, 18000, 30000, 46000, 70000, 100000, 130000, 170000, 1000000]; PlayerClass.prototype.addExperience = function (xpnum) { if (!game.shipupgrades) { return(undefined); } this.xp = this.xp + xpnum; var prevxp = ((this.xplevel == 0) ? 0 : (this.xptable[this.xplevel - 1])); shipxp.bar._xscale = ((this.xp - prevxp) / (this.xptable[this.xplevel] - prevxp)) * 100; if (shipxp.bar._xscale > 100) { shipxp.bar._xscale = 100; } if ((game.shipupgrades && (this.xp > this.xptable[this.xplevel])) && (shiphp.upgrade._currentframe == 1)) { if (game.shipupgradeshint) { shiphp.upgrade.gotoAndStop("hint"); game.shipupgradeshint = false; togglePauseSilent(); } else { shiphp.upgrade.gotoAndStop("on"); } this.xplevel++; _root.playSound("levelup"); } }; PlayerClass.prototype.update = function () { if (this.hp <= 0) { var resp = this.respawnpause; if (game.buildings[1]) { if (game.buildings[2]) { resp = resp * 0.5; } else { resp = resp * 0.75; } } if ((this.lastdamage + resp) < game.frames) { this.hp = this.maxhp; this.mc.gotoAndPlay("respawn"); shiphp.bar._xscale = 100; } return(undefined); } if (game.upgrades[7] && ((this.lastrepair + this.repairpause) < game.frames)) { this.hp++; if (this.hp > this.maxhp) { this.hp = this.maxhp; } shiphp.bar._xscale = (this.hp / this.maxhp) * 100; this.lastrepair = game.frames; } var x = (_xmouse - this.mc._x); var y = (_ymouse - this.mc._y); var distance = getLength(x, y); var vel; if (distance > 100) { var fvel = ((distance - 100) / 20); if (fvel > 2) { fvel = 2; } if (game.upgrades[8]) { fvel = fvel * 2; } vel = setLength(x, y, fvel); } else { vel = [0, 0]; } this.velocityX = vel[0]; this.velocityY = vel[1]; super.update(); var x = (this.mc._x - planetsrc._x); var y = (this.mc._y - planetsrc._y); var len = setLength(x, y, orbitLength); x = len[0] + planetsrc._x; y = len[1] + planetsrc._y; this.mc._x = x; this.mc._y = y; if (distance > 5) { x = _root._xmouse - x; y = _root._ymouse - y; if (x > 0.01) { var deg = Math.atan(y / x); this.mc._rotation = (deg * 180) / Math.PI; } else if (x < -0.01) { var deg = Math.atan(y / x); this.mc._rotation = 180 + ((deg * 180) / Math.PI); } else if (y > 0) { this.mc._rotation = 90; } else { this.mc._rotation = -90; } } }; PlayerClass.prototype.damage = function () { if ((this.hp <= 0) || ((this.lastdamage + this.damagepause) > game.frames)) { return(undefined); } this.mc.gotoAndPlay("damage"); this.lastdamage = game.frames; if (game.upgrades[1]) { this.hp = this.hp - 2; } else { this.hp = this.hp - 3; } shiphp.bar._xscale = (this.hp / this.maxhp) * 100; if (this.hp <= 0) { this.mc.gotoAndPlay("decay"); if (game.buildings[1]) { if (game.buildings[2]) { cursor.gotoAndPlay("respawn2"); } else { cursor.gotoAndPlay("respawn1"); } } else { cursor.gotoAndPlay("respawn"); } adjustScore(SCORE_PLAYER_DEATH_PENALTY); if (game.upgrades[5]) { for (i in game.bonuses) { var obj = game.bonuses[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 100))) && (obj.mc._x < (this.mc._x + 100))) && (obj.mc._y > (this.mc._y - 100))) && (obj.mc._y < (this.mc._y + 100))) { obj.die(); } adjustScore(obj.mc.score * SCORE_NUKE_FACTOR); } for (i in game.objects) { var obj = game.objects[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 100))) && (obj.mc._x < (this.mc._x + 100))) && (obj.mc._y > (this.mc._y - 100))) && (obj.mc._y < (this.mc._y + 100))) { obj.die(); } adjustScore(obj.mc.score * SCORE_NUKE_FACTOR); } } } else { adjustScore(SCORE_PLAYER_HIT_PENALTY); } }; PlanetClass.prototype = new EntityClass(); PlanetClass.prototype.xptable = [1000, 5000, 10000, 16000, 23000, 31000, 40000, 50000, 61000, 72000, 1000000]; PlanetClass.prototype.update = function () { if ((this.lastexp + 50) < game.frames) { this.lastexp = game.frames; this.addExperience(100); } if ((this.lastregen + 100) < game.frames) { this.lastregen = game.frames; var hpadd = 0; if (game.buildings[3]) { hpadd = hpadd + 1; } if (game.buildings[5]) { hpadd = hpadd + 3; } if (game.buildings[8]) { hpadd = hpadd + 3; } if (game.buildings[9]) { hpadd = hpadd + 2; } this.hp = this.hp + hpadd; if (this.hp > this.maxhp) { this.hp = this.maxhp; } planethp.bar._xscale = (this.hp / this.maxhp) * 100; } }; PlanetClass.prototype.damage = function () { if ((this.hp <= 0) || ((this.lastdamage + this.damagepause) > game.frames)) { return(undefined); } var hpdec = 20; if (game.buildings[3]) { hpdec = hpdec - 2; } if (game.buildings[6]) { hpdec = hpdec - 3; } if (game.buildings[7]) { hpdec = hpdec - 3; } if (game.buildings[9]) { hpdec = hpdec - 1; } this.hp = this.hp - hpdec; planethp.bar._xscale = (this.hp / this.maxhp) * 100; if (this.hp <= 0) { this.mc.gotoAndPlay("decay"); } adjustScore(SCORE_PLANET_HIT_PENALTY); }; PlanetClass.prototype.addExperience = function (xpnum) { if (!game.planetupgrades) { return(undefined); } this.xp = this.xp + xpnum; var prevxp = ((this.xplevel == 0) ? 0 : (this.xptable[this.xplevel - 1])); planetxp.bar._xscale = ((this.xp - prevxp) / (this.xptable[this.xplevel] - prevxp)) * 100; if (planetxp.bar._xscale > 100) { planetxp.bar._xscale = 100; } if ((game.planetupgrades && (this.xp > this.xptable[this.xplevel])) && (planethp.upgrade._currentframe == 1)) { if (game.planetupgradeshint) { planethp.upgrade.gotoAndStop("hint"); game.planetupgradeshint = false; togglePauseSilent(); } else { planethp.upgrade.gotoAndStop("on"); } this.xplevel++; _root.playSound("levelup"); } }; WeaponClass.prototype.shoot = function () { var cd = this.cooldown; if (game.upgrades[9]) { cd = cd * 0.75; } if ((this.lastshot + cd) > game.frames) { return(false); } if (this.clip > 0) { _root["bulletcover" + this.clip]._visible = false; this.clip--; if (this.clip <= 0) { this.reload(); } this.lastshot = game.frames; return(true); } return(false); }; WeaponClass.prototype.reload = function () { if (game.upgrades[6]) { this.reloaded = game.frames + (reloadTimeUpgraded * 2); cursor.gotoAndPlay("reloadupgraded"); _root.playSound("reload"); } else { this.reloaded = game.frames + (reloadTime * 2); cursor.gotoAndPlay("reload"); _root.playSound("reload"); } }; WeaponClass.prototype.update = function () { if ((this.clip <= 0) && (this.reloaded <= game.frames)) { this.clip = Math.round(this.maxclip * (game.upgrades[3] ? 1.3 : 1)); i = 1; while (i <= this.clip) { _root["bulletcover" + i]._visible = true; i++; } } }; WeaponClass.prototype.remove = function () { i = 1; while (i <= this.clip) { _root["bulletcover" + i].removeMovieClip(); i++; } }; GameClass.prototype.init = function () { _root["doInitLevel" + level](); }; GameClass.prototype.addObject = function (obj) { this.objects.push(obj); }; GameClass.prototype.addBullet = function (bul) { this.bullets.push(bul); }; GameClass.prototype.addBonus = function (bon) { this.bonuses.push(bon); }; GameClass.prototype.isGameOver = function () { return((this.objects.length > 0) && (this.planet.mc._currentframe == this.planet.mc._totalframes)); }; GameClass.prototype.cleanUp = function () { for (i in this.objects) { this.objects[i].dieSilent(); } for (i in this.bonuses) { this.bonuses[i].dieSilent(); } for (i in this.bullets) { this.bullets[i].dieSilent(); } planethp.removeMovieClip(); shiphp.removeMovieClip(); planetxp.removeMovieClip(); shipxp.removeMovieClip(); _root.weapon.removeMovieClip(); this.weapon.remove(); this.clean(); }; GameClass.prototype.gameOver = function () { this.cleanUp(); cursor.gotoAndPlay("arrow"); gameOverState = true; this.player.mc.removeMovieClip(); }; GameClass.prototype.levelComplete = function () { this.cleanUp(); level++; }; GameClass.prototype.update = function () { updateMouse(); if (_root.paused) { return(undefined); } this.player.update(); this.weapon.update(); this.planet.update(); for (i in this.objects) { var obj = this.objects[i]; obj.update(); if (obj.alive) { if (obj.mc.hit.hitTest(this.player.mc.hit)) { this.player.damage(); } else if (obj.mc.hit.hitTest(this.planet.mc.hit)) { this.planet.damage(); obj.die(); } } } for (i in this.bonuses) { this.bonuses[i].update(); } for (i in this.bullets) { var bul = this.bullets[i]; if (bul.alive) { bul.update(); if ((((bul.mc._x < -20) || (bul.mc._x > 500)) || (bul.mc._y < -20)) || (bul.mc._y > 380)) { bul.dieSilent(); adjustScore(SCORE_SHOT_MISS_PENALTY); } else if ((game.frames % 5) == 0) { for (j in this.bonuses) { var bon = this.bonuses[j]; if (bon.alive && (bon.mc.hit.hitTest(bul.mc._x, bul.mc._y, false))) { bon.die(); bul.die(); break; } } for (j in this.objects) { var obj = this.objects[j]; if (obj.alive && (obj.mc.hit.hitTest(bul.mc._x, bul.mc._y, false))) { obj.die(); bul.die(); break; } } } } } if (this.isGameOver()) { this.gameOver(); } this.frames++; if ((this.frames % CLEAN_PAUSE) == 0) { this.clean(); } if ((this.frames % SPAWN_PAUSE) == 1) { _root["doSpawnLevel" + level](this.spawnCounter++); } }; GameClass.prototype.clean = function () { var obj = new Array(); for (i in this.objects) { var o = this.objects[i]; if ((o.alive || ((o.mc._currentframe != o.mc._totalframes) && (o.mc._currentframe != 1))) && ((((o.mc._x > -50) && (o.mc._x < 530)) && (o.mc._y > -50)) && (o.mc._y < 410))) { obj.push(o); } else { o.mc.removeMovieClip(); } } this.objects = obj; var bon = new Array(); for (i in this.bonuses) { var b = this.bonuses[i]; if (b.alive || (b.mc._currentframe < b.mc._totalframes)) { bon.push(b); } else { b.mc.removeMovieClip(); } } this.bonuses = bon; var bul = new Array(); for (i in this.bullets) { var b = this.bullets[i]; if (b.alive || (b.mc._currentframe < b.mc._totalframes)) { bul.push(b); } else { b.mc.removeMovieClip(); } } this.bullets = bul; }; GameClass.prototype.shootAt = function (x, y) { if ((this.player.hp <= 0) || (!this.weapon.shoot())) { return(undefined); } this.player.mc.gotoAndPlay("shot"); var obj = new EntityClass(this.player.mc._x, this.player.mc._y, this.weapon.mc); var bulletspeed = 5; if (this.upgrades[2]) { bulletspeed = bulletspeed + 2; } obj.setMovement(x, y, bulletspeed); game.addBullet(obj); if (this.weapon.isShrapnel) { var x1 = (x - this.player.mc._x); var y1 = (y - this.player.mc._y); var angle = 0.2; var s = Math.sin(angle); var c = Math.cos(angle); var nx = ((x1 * c) + (y1 * s)); var obj = new EntityClass(this.player.mc._x, this.player.mc._y, this.weapon.mc); obj.setMovement(nx + this.player.mc._x, (((-x1) * s) + (y1 * c)) + this.player.mc._y, bulletspeed); obj.mc._xscale = 80; obj.mc._yscale = 80; game.addBullet(obj); var angle = -0.2; var s = Math.sin(angle); var c = Math.cos(angle); var nx = ((x1 * c) + (y1 * s)); var obj = new EntityClass(this.player.mc._x, this.player.mc._y, this.weapon.mc); obj.setMovement(nx + this.player.mc._x, (((-x1) * s) + (y1 * c)) + this.player.mc._y, bulletspeed); obj.mc._xscale = 80; obj.mc._yscale = 80; game.addBullet(obj); } else if (this.weapon.isRocket) { obj.mc._rotation = rad2deg(Math.atan2(y - this.player.mc._y, x - this.player.mc._x)) + 90; obj.effect = BONUS_EXPLOSION; obj.dieLikeBonus = BonusClass.prototype.die; obj.dieOld = EntityClass.prototype.die; obj.die = function () { this.dieOld(); this.dieLikeBonus(); }; } }; GameClass.prototype.spawnOffscreen = function (vel, mc, bonus, orient) { var x = 0; var y = 0; switch (Math.floor(Math.random() * 4)) { case 0 : x = -20; y = Math.random() * 360; break; case 1 : x = 500; y = Math.random() * 360; break; case 2 : x = Math.random() * 480; y = -20; break; case 3 : x = Math.random() * 480; y = 380; } if ((x < 50) && (y < 50)) { x = Math.random() * 480; y = 380; } var obj = new EntityClass(x, y, mc); obj.bonus = bonus; obj.setMovement(240, 180, vel * (1 + (0.5 * difficulty))); if ((orient != undefined) && (orient)) { obj.mc._rotation = rad2deg(Math.atan2(180 - obj.mc._y, 240 - obj.mc._x)) + 90; } this.addObject(obj); }; GameClass.prototype.spawnOnscreen = function (vel, mc, bonus) { var x = 0; var y = 0; switch (Math.floor(Math.random() * 4)) { case 0 : x = 20 + (Math.random() * 110); y = 20 + (Math.random() * 320); break; case 1 : x = 460 - (Math.random() * 110); y = 20 + (Math.random() * 320); break; case 2 : x = 20 + (Math.random() * 440); y = 20 + (Math.random() * 50); break; case 3 : x = 20 + (Math.random() * 440); y = 340 - (Math.random() * 50); } if ((x < 50) && (y < 50)) { x = Math.random() * 480; y = 380; } var obj = new EntityClass(x, y, mc); obj.bonus = bonus; obj.setMovement(240, 180, vel * (1 + (0.5 * difficulty))); obj.mc.gotoAndPlay("zoom"); this.addObject(obj); }; GameClass.prototype.beginShipScreen = function (w1, w2, w3) { if (!_root.paused) { togglePauseSilent(); } _root.shiphp.showWeaponPanel(w1, w2, w3); _root.cursor.gotoAndPlay("arrow"); }; GameClass.prototype.endShipScreen = function (sel) { _root.curscreen = "none"; togglePauseSilent(); _root.shiphp.hideWeaponPanel(sel); if (sel.charAt(0) == "w") { switch (Number(sel.charAt(6))) { case 1 : game.weapon = new WeaponClass(25, 12, bullet2); break; case 2 : game.weapon = new WeaponClass(8, 30, bullet3); game.weapon.isShrapnel = true; break; case 3 : game.weapon = new WeaponClass(6, 40, bullet4); game.weapon.isRocket = true; } _root.curweapon = Number(sel.charAt(6)); } else { this.upgrades[sel] = true; } }; GameClass.prototype.beginPlanetScreen = function () { if (!_root.paused) { togglePauseSilent(); } _root.planethp.showPanel(); _root.cursor.gotoAndPlay("arrow"); }; GameClass.prototype.endPlanetScreen = function (sel) { _root.curscreen = "none"; togglePauseSilent(); _root.planethp.hidePanel(sel); this.buildings[sel] = true; planetsrc.planet[buildingNumberToName(sel)].gotoAndPlay("on"); }; var game = new GameClass(); game.init(); if (gameInit) { gameInit = false; } else { hideOffscreenStuff(); }
Frame 11
game.update(); if ((!Key.isDown(32)) && (prevSpace)) { if (_root.curscreen == "none") { if ((shiphp.upgrade._currentframe == 1) && (planethp.upgrade._currentframe == 1)) { togglePause(); } else if (shiphp.upgrade._currentframe != 1) { game.beginShipScreen(true, true, false); } else { game.beginPlanetScreen(); } } } prevSpace = Key.isDown(32); if (mouseState && (!paused)) { canshoot = true; if (shiphp.upgrade._currentframe != 1) { var x = _root._xmouse; var y = _root._ymouse; if ((((x > 15) && (x < 55)) && (y > 305)) && (y < 340)) { canshoot = false; } } else if (planethp.upgrade._currentframe != 1) { var x = _root._xmouse; var y = _root._ymouse; if ((((x > 355) && (x < 405)) && (y > 305)) && (y < 340)) { canshoot = false; } } if (canshoot) { game.shootAt(_root._xmouse, _root._ymouse); } } prevMouseState = mouseState; if (!paused) { _quality = "low"; var nextlevel = false; if (gameOverState) { game.planet.mc.gotoAndPlay("normal"); _root.playMusic("menumusic"); gotoAndPlay (15); } else { if ((game.objects.length == 0) && (game.frames > (game.maxspawn * SPAWN_PAUSE))) { if (levelCompleteMessageDisplayed) { if (message._currentframe == 1) { game.levelComplete(); nextlevel = true; } } else { levelCompleteMessageDisplayed = true; message.gotoAndPlay("complete"); } } if (nextlevel) { _root.playMusic("menumusic"); game.player.mc.removeMovieClip(); cursor.gotoAndPlay("arrow"); switch (level) { case 2 : gotoAndPlay (19); break; case 3 : gotoAndPlay (25); break; case 4 : gotoAndPlay (21); break; case 5 : gotoAndPlay (27); break; case 6 : gotoAndPlay (23); break; case 7 : gotoAndPlay (13); } } else { play(); } } }
Frame 12
game.update(); gotoAndPlay (11);
Frame 13
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 14
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay (13);
Frame 15
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space2"); play();
Frame 16
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay (15);
Frame 17
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 18
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay (17);
Frame 19
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 20
updateMouse(); gotoAndPlay (19);
Frame 21
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 22
updateMouse(); gotoAndPlay (21);
Frame 23
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 24
updateMouse(); gotoAndPlay (23);
Frame 25
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 26
updateMouse(); gotoAndPlay (25);
Frame 27
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 28
updateMouse(); gotoAndPlay (27);
Symbol 5 MovieClip Frame 1
this._visible = false;
Symbol 11 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 16 MovieClip Frame 1
pushSWF1 = "http://www.miniclip.com/swfcontent/push/didyouknow.swf"; totalAds = 1; gotoAndPlay (9);
Symbol 16 MovieClip Frame 9
so = SharedObject.getLocal("MiniclipLoaderAd"); showThisAd = so.data.showThisAd + 1; if (showThisAd > totalAds) { showThisAd = 1; } so.data.showThisAd = showThisAd; gotoAndPlay (20);
Symbol 16 MovieClip Frame 20
doReadCookie(); showAd = ((this["pushSWF" + showThisAd] + "?cacheBuster=") + getTimer()) + random(999999); gotoAndPlay (31);
Symbol 16 MovieClip Frame 31
if (_url.indexOf("http") > -1) { trace("trying to load ad: " + showAd); mcAd.loadMovie(showAd); } mcCookie.doWriteCookie(showThisAd);
Symbol 16 MovieClip Frame 33
if ((mcAd.getBytesTotal() != 0) && (mcAd.getBytesLoaded() == mcAd.getBytesTotal())) { lastAdShown = showThisAd; doWriteCookie(); gotoAndStop (41); } else { gotoAndPlay(_currentframe - 1); }
Symbol 16 MovieClip Frame 41
stop();
Symbol 26 MovieClip Frame 1
stop();
Symbol 26 MovieClip Frame 100
stop();
Symbol 28 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 12
_root.play(); _root.isFinished = true; _parent.stop(); stop();
Symbol 32 Button
on (release) { getURL ("http://www.miniclip.com/", "_blank"); }
Symbol 33 MovieClip Frame 2
_parent.mcAnimation.play(); stop();
Symbol 33 MovieClip Frame 13
_parent.gotoAndPlay("preload"); stop();
Symbol 47 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 60
Symbol 47 MovieClip Frame 121
_parent.mcBackground.play(); stop();
Symbol 48 MovieClip Frame 1
_root.stop(); play();
Instance of Symbol 5 MovieClip "mcIntro" in Symbol 48 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 48 MovieClip Frame 2
xPos = _x; yPos = _y; mcBackground._x = mcBackground._x - xPos; mcBackground._y = mcBackground._y - yPos; mcAnimation._x = mcAnimation._x - xPos; mcAnimation._y = mcAnimation._y - yPos; var stageWidth = Stage.width; var stageHeight = Stage.height; var centerStageX = (stageWidth / 2); var centerStageY = (stageHeight / 2); mcBackground._width = stageWidth; mcBackground._height = stageHeight; mcAnimation._x = mcAnimation._x + centerStageX; mcAnimation._y = mcAnimation._y + (centerStageY - (stageHeight / 10)); stop();
Instance of Symbol 28 MovieClip "mcLoadingAnimated" in Symbol 48 MovieClip Frame 2
onClipEvent (load) { _visible = false; }
Symbol 48 MovieClip Frame 3
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent == 100) { _root.play(); stop(); } else { mcLoadingAnimated._visible = true; }
Symbol 48 MovieClip Frame 5
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent < 100) { mcLoadingAnimated.mcLoading.gotoAndStop(loadedPercent); mcLoadingAnimated.mcLoading.txtPercentLoaded1 = ("The game is loading (" + loadedPercent) + "%)"; mcLoadingAnimated.mcLoading.txtPercentLoaded2 = ("The game is loading (" + loadedPercent) + "%)"; gotoAndPlay(_currentframe - 1); } else { mcLoadingAnimated.play(); stop(); }
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 2
stop();
Symbol 90 MovieClip Frame 14
stop();
Symbol 91 MovieClip Frame 1
var score = 50; stop();
Symbol 91 MovieClip Frame 2
stop();
Symbol 91 MovieClip Frame 3
stop();
Symbol 91 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 91 MovieClip Frame 18
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 2
_root.playSound("hitbullet"); play();
Symbol 99 MovieClip Frame 28
stop();
Symbol 103 MovieClip Frame 1
stop();
Symbol 103 MovieClip Frame 2
_root.playSound("hitplasma"); play();
Symbol 103 MovieClip Frame 28
stop();
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 2
_root.playSound("hitbullet"); play();
Symbol 105 MovieClip Frame 28
stop();
Symbol 114 MovieClip Frame 1
var score = 100; stop();
Symbol 114 MovieClip Frame 2
stop();
Symbol 114 MovieClip Frame 3
stop();
Symbol 114 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 114 MovieClip Frame 18
gotoAndPlay (34);
Symbol 114 MovieClip Frame 19
_root.playSound("appear"); play();
Symbol 114 MovieClip Frame 33
gotoAndPlay (1);
Symbol 114 MovieClip Frame 34
stop();
Symbol 120 MovieClip Frame 1
var score = 75; stop();
Symbol 120 MovieClip Frame 2
stop();
Symbol 120 MovieClip Frame 3
stop();
Symbol 120 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 120 MovieClip Frame 18
stop();
Symbol 122 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 2
_root.playSound("hitbullet"); play();
Symbol 122 MovieClip Frame 28
stop();
Symbol 128 MovieClip Frame 1
var score = 125; stop();
Symbol 128 MovieClip Frame 2
stop();
Symbol 128 MovieClip Frame 3
stop();
Symbol 128 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 128 MovieClip Frame 18
stop();
Symbol 134 MovieClip Frame 1
var score = 150; stop();
Symbol 134 MovieClip Frame 2
stop();
Symbol 134 MovieClip Frame 3
stop();
Symbol 134 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 134 MovieClip Frame 17
gotoAndPlay (33);
Symbol 134 MovieClip Frame 18
_root.playSound("appear"); play();
Symbol 134 MovieClip Frame 32
gotoAndPlay (1);
Symbol 134 MovieClip Frame 33
stop();
Symbol 140 MovieClip Frame 1
var score = 175; stop();
Symbol 140 MovieClip Frame 2
stop();
Symbol 140 MovieClip Frame 3
stop();
Symbol 140 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 140 MovieClip Frame 18
stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 2
stop();
Symbol 212 MovieClip Frame 1
var score = 25; stop();
Symbol 212 MovieClip Frame 2
_root.playSound("explosionbig"); play();
Symbol 212 MovieClip Frame 16
stop();
Symbol 217 MovieClip Frame 1
var score = 50; stop();
Symbol 217 MovieClip Frame 2
_root.playSound("explosionbig"); play();
Symbol 217 MovieClip Frame 16
stop();
Symbol 222 MovieClip Frame 1
var score = 210; stop();
Symbol 222 MovieClip Frame 2
play(); _root.playSound("shotplasma");
Symbol 222 MovieClip Frame 16
stop();
Symbol 292 MovieClip Frame 1
var score = 100; stop();
Symbol 292 MovieClip Frame 2
play(); _root.playSound("bonus");
Symbol 292 MovieClip Frame 25
stop();
Symbol 302 MovieClip Frame 1
var score = 75; stop();
Symbol 302 MovieClip Frame 2
play(); _root.playSound("slime");
Symbol 302 MovieClip Frame 16
stop();
Symbol 312 MovieClip Frame 1
var score = 100; stop();
Symbol 312 MovieClip Frame 2
play(); _root.playSound("ice");
Symbol 312 MovieClip Frame 16
stop();
Symbol 315 MovieClip Frame 1
stop();
Symbol 315 MovieClip Frame 2
_root.playSound("explosionbigshort"); play();
Symbol 315 MovieClip Frame 28
stop();
Symbol 325 MovieClip Frame 1
var reload = 60; var reloadupgraded = 30; var respawn = 120; stop();
Symbol 325 MovieClip Frame 2
stop();
Symbol 325 MovieClip Frame 3
stop();
Symbol 325 MovieClip Frame 4
play();
Symbol 325 MovieClip Frame 63
gotoAndStop (1);
Symbol 325 MovieClip Frame 64
play();
Symbol 325 MovieClip Frame 183
gotoAndStop (1);
Symbol 325 MovieClip Frame 184
play();
Symbol 325 MovieClip Frame 216
gotoAndStop (1);
Symbol 325 MovieClip Frame 217
play();
Symbol 325 MovieClip Frame 306
gotoAndStop (1);
Symbol 325 MovieClip Frame 307
play();
Symbol 325 MovieClip Frame 366
gotoAndStop (1);
Symbol 325 MovieClip Frame 367
stop();
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 2
if (_root.game.weapon.isRocket) { _root.playSound("shotrocket"); } else { _root.playSound("shotcannon"); } play();
Symbol 336 MovieClip Frame 4
gotoAndStop (1);
Symbol 336 MovieClip Frame 5
_root.playSound("hitbullet"); play();
Symbol 336 MovieClip Frame 15
gotoAndStop (1);
Symbol 336 MovieClip Frame 16
_root.playSound("explosion"); play();
Symbol 336 MovieClip Frame 30
stop();
Symbol 336 MovieClip Frame 31
play();
Symbol 336 MovieClip Frame 50
gotoAndStop (1);
Symbol 354 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 2
stop();
Symbol 354 MovieClip Frame 3
stop();
Symbol 354 MovieClip Frame 4
stop();
Symbol 358 MovieClip Frame 1
stop();
Symbol 358 MovieClip Frame 2
stop();
Symbol 358 MovieClip Frame 3
stop();
Symbol 361 Button
on (rollOver) { if (this.enabled) { _root.cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } } on (rollOut) { if (this.enabled) { _root.cursor.gotoAndPlay("arrow"); } } on (release) { if (this.enabled) { _root.game.endShipScreen(_name); } }
Symbol 366 MovieClip Frame 1
this._quality = "high"; stop();
Symbol 366 MovieClip Frame 2
stop();
Symbol 366 MovieClip Frame 3
stop();
Symbol 366 MovieClip Frame 4
stop();
Symbol 367 MovieClip Frame 1
function setWeapon(w) { this.icon.gotoAndStop(w); this.text.gotoAndStop(w); } function setEnable(e, h) { this.enabled = e && (!h); this.hit._visible = e && (!h); this._alpha = (e ? 100 : 50); this.base.gotoAndStop((h ? "selected" : "normal")); } var enabled = false; this.hit._visible = false; this._alpha = 50;
Symbol 369 MovieClip Frame 2
weapon1.setEnable(_root.game.unlockedweapons > 0, _root.curweapon == 1); weapon2.setEnable(_root.game.unlockedweapons > 1, _root.curweapon == 2); weapon3.setEnable(_root.game.unlockedweapons > 2, _root.curweapon == 3); weapon4.setEnable(false, false); weapon1.setWeapon("cannon"); weapon2.setWeapon("shrapnel"); weapon3.setWeapon("rocket"); weapon4.setWeapon("shock"); stop();
Symbol 370 MovieClip Frame 1
var wasotherupgrade = 1; stop();
Symbol 370 MovieClip Frame 2
if (_root.planethp.upgrade._currentframe != 1) { wasotherupgrade = _root.planethp.upgrade._currentframe; _root.planethp.upgrade.gotoAndPlay("off"); } _parent.upgrade.gotoAndStop("off"); _root.curscreen = "ship"; play();
Symbol 370 MovieClip Frame 16
stop();
Symbol 370 MovieClip Frame 17
panel.weapon1.hit._visible = false; panel.weapon2.hit._visible = false; panel.weapon3.hit._visible = false; panel.weapon4.hit._visible = false; play();
Symbol 370 MovieClip Frame 33
_root.cursor.gotoAndPlay("aim"); if (wasotherupgrade != 1) { _root.planethp.upgrade.gotoAndPlay(wasotherupgrade); wasotherupgrade = 1; } stop();
Symbol 375 Button
on (rollOver) { _root.noshoot = true; _root.cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { _root.noshoot = false; _root.cursor.gotoAndPlay("aim"); } on (release) { _root.noshoot = false; if (_root.planethp.upgrade._currentframe != 3) { if (_root.curscreen == "none") { _root.game.beginShipScreen(true, true, false); } } } on (releaseOutside) { _root.noshoot = false; _root.cursor.gotoAndPlay("aim"); }
Symbol 378 MovieClip Frame 1
stop();
Symbol 378 MovieClip Frame 2
stop();
Symbol 378 MovieClip Frame 3
_quality = "high"; stop();
Symbol 400 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 2
stop();
Symbol 400 MovieClip Frame 3
stop();
Symbol 400 MovieClip Frame 4
stop();
Symbol 400 MovieClip Frame 5
stop();
Symbol 400 MovieClip Frame 6
stop();
Symbol 400 MovieClip Frame 7
stop();
Symbol 400 MovieClip Frame 8
stop();
Symbol 400 MovieClip Frame 9
stop();
Symbol 400 MovieClip Frame 10
stop();
Symbol 401 Button
on (rollOver) { if (this.enabled) { _root.cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } } on (rollOut) { if (this.enabled) { _root.cursor.gotoAndPlay("arrow"); } } on (release) { if (this.enabled) { _root.game.endShipScreen(_root["u" + _name.charAt(7)]); } }
Symbol 411 MovieClip Frame 1
this._quality = "high"; stop();
Symbol 411 MovieClip Frame 2
stop();
Symbol 411 MovieClip Frame 3
stop();
Symbol 411 MovieClip Frame 4
stop();
Symbol 411 MovieClip Frame 5
stop();
Symbol 411 MovieClip Frame 6
stop();
Symbol 411 MovieClip Frame 7
stop();
Symbol 411 MovieClip Frame 8
stop();
Symbol 411 MovieClip Frame 9
stop();
Symbol 412 MovieClip Frame 1
function setUpgrade(w) { this.icon.gotoAndStop(w); this.text.gotoAndStop(w); } function setEnable(e, h) { this.enabled = e && (!h); this.hit._visible = e && (!h); this._alpha = 100; this._visible = (e ? true : false); this.base.gotoAndStop((h ? "selected" : "normal")); } var enabled = false; this.hit._visible = false; this._alpha = 50;
Symbol 414 MovieClip Frame 2
i = 1; while (i <= 4) { var u = this["upgrade" + i]; u.setEnable(_root["u" + i] != 0, false); u.setUpgrade(_root.upgradeNumberToName(_root["u" + i])); i++; } stop();
Symbol 415 MovieClip Frame 1
stop();
Symbol 415 MovieClip Frame 2
_parent.upgrade.gotoAndStop("off"); play();
Symbol 415 MovieClip Frame 16
stop();
Symbol 415 MovieClip Frame 17
panel.upgrade1.hit._visible = false; panel.upgrade2.hit._visible = false; panel.upgrade3.hit._visible = false; panel.upgrade4.hit._visible = false; play();
Symbol 415 MovieClip Frame 33
_root.cursor.gotoAndPlay("aim"); stop();
Symbol 416 MovieClip Frame 1
function showWeaponPanel(w1, w2, w3) { _root.w1 = w1; _root.w2 = w2; _root.w3 = w3; wpn.gotoAndPlay("in"); if (_root.curweapon) { upg.gotoAndPlay("in"); } setUpgrades(4); } function hideWeaponPanel(wsel) { wpn.gotoAndPlay("out"); if ((upg._currentframe != upg._totalframes) && (upg._currentframe != 1)) { upg.gotoAndPlay("out"); } } function setUpgrades(num) { numinstalled = 0; for (i in _root.game.upgrades) { if (_root.game.upgrades[i]) { numinstalled++; } } num = 9 - numinstalled; if (num > 4) { num = 4; } i = 1; while (i <= 4) { _root["u" + i] = 0; i++; } var used = new Array(); i = 1; while (i <= num) { var u; do { u = random(9) + 1; } while (_root.game.upgrades[u] || (used[u])); _root["u" + i] = u; used[u] = true; i++; } } play();
Symbol 416 MovieClip Frame 2
stop();
Symbol 416 MovieClip Frame 3
stop();
Symbol 437 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 2
stop();
Symbol 437 MovieClip Frame 3
stop();
Symbol 437 MovieClip Frame 4
stop();
Symbol 437 MovieClip Frame 5
stop();
Symbol 437 MovieClip Frame 6
stop();
Symbol 437 MovieClip Frame 7
stop();
Symbol 437 MovieClip Frame 8
stop();
Symbol 437 MovieClip Frame 9
stop();
Symbol 438 Button
on (rollOver) { if (this.enabled) { _root.cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); _root.planetsrc.planet[_root.buildingNumberToName(_root["b" + _name.charAt(7)])].gotoAndPlay("on"); } } on (rollOut) { if (this.enabled) { _root.cursor.gotoAndPlay("arrow"); _root.planetsrc.planet[_root.buildingNumberToName(_root["b" + _name.charAt(7)])].gotoAndPlay("off"); } } on (releaseOutside) { if (this.enabled) { _root.cursor.gotoAndPlay("arrow"); _root.planetsrc.planet[_root.buildingNumberToName(_root["b" + _name.charAt(7)])].gotoAndPlay("off"); } } on (release) { if (this.enabled) { _root.game.endPlanetScreen(_root["b" + _name.charAt(7)]); } }
Symbol 448 MovieClip Frame 1
this._quality = "high"; stop();
Symbol 448 MovieClip Frame 2
stop();
Symbol 448 MovieClip Frame 3
stop();
Symbol 448 MovieClip Frame 4
stop();
Symbol 448 MovieClip Frame 5
stop();
Symbol 448 MovieClip Frame 6
stop();
Symbol 448 MovieClip Frame 7
stop();
Symbol 448 MovieClip Frame 8
stop();
Symbol 448 MovieClip Frame 9
stop();
Symbol 449 MovieClip Frame 1
function setUpgrade(w) { this.icon.gotoAndStop(w); this.text.gotoAndStop(w); } function setEnable(e, h) { this.enabled = e && (!h); this.hit._visible = e && (!h); this._alpha = 100; this._visible = (e ? true : false); this.base.gotoAndStop((h ? "selected" : "normal")); } var enabled = false; this.hit._visible = false; this._alpha = 50;
Symbol 451 MovieClip Frame 2
i = 1; while (i <= 4) { var u = this["upgrade" + i]; u.setEnable(_root["b" + i] != 0, false); u.setUpgrade(_root.buildingNumberToName(_root["b" + i])); i++; } stop();
Symbol 452 MovieClip Frame 1
var wasotherupgrade = 1; stop();
Symbol 452 MovieClip Frame 2
if (_root.shiphp.upgrade._currentframe != 1) { wasotherupgrade = _root.shiphp.upgrade._currentframe; _root.shiphp.upgrade.gotoAndPlay("off"); } _root.curscreen = "planet"; _parent.upgrade.gotoAndStop("off"); play();
Symbol 452 MovieClip Frame 16
stop();
Symbol 452 MovieClip Frame 17
panel.upgrade1.hit._visible = false; panel.upgrade2.hit._visible = false; panel.upgrade3.hit._visible = false; panel.upgrade4.hit._visible = false; play();
Symbol 452 MovieClip Frame 33
_root.cursor.gotoAndPlay("aim"); if (wasotherupgrade != 1) { _root.shiphp.upgrade.gotoAndPlay(wasotherupgrade); wasotherupgrade = 1; } stop();
Symbol 455 MovieClip Frame 1
function setUpgrade(w) { this.icon.gotoAndStop(w); } function setEnable(e) { this.enabled = e; this._visible = e; } var enabled = false;
Symbol 459 MovieClip Frame 1
function pickItems() { var num = 0; i = 1; while (i <= 6) { this["upgrade" + i].setEnable(false); i++; } for (i in _root.game.buildings) { if (_root.game.buildings[i]) { num++; if (num > 6) { break; } var u = this["upgrade" + num]; u.setUpgrade(_root.buildingNumberToName(i)); u.setEnable(true); } } none._visible = !upgrade1._visible; }
Symbol 459 MovieClip Frame 2
pickItems(); stop();
Symbol 460 MovieClip Frame 1
var wasotherupgrade = 1; stop();
Symbol 460 MovieClip Frame 2
if (_root.shiphp.upgrade._currentframe != 1) { wasotherupgrade = _root.shiphp.upgrade._currentframe; _root.shiphp.upgrade.gotoAndPlay("off"); } _root.curscreen = "planet"; _parent.upgrade.gotoAndStop("off"); play();
Symbol 460 MovieClip Frame 16
stop();
Symbol 460 MovieClip Frame 17
panel.upgrade1.hit._visible = false; panel.upgrade2.hit._visible = false; panel.upgrade3.hit._visible = false; panel.upgrade4.hit._visible = false; play();
Symbol 460 MovieClip Frame 33
_root.curscreen = "none"; _root.cursor.gotoAndPlay("aim"); if (wasotherupgrade != 1) { _root.shiphp.upgrade.gotoAndPlay(wasotherupgrade); wasotherupgrade = 1; } stop();
Symbol 463 Button
on (rollOver) { _root.noshoot = true; _root.cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { _root.noshoot = false; _root.cursor.gotoAndPlay("aim"); } on (release) { _root.noshoot = false; if (_root.shiphp.upgrade._currentframe != 3) { if (_root.curscreen == "none") { _root.game.beginPlanetScreen(); } } } on (releaseOutside) { _root.noshoot = false; _root.cursor.gotoAndPlay("aim"); }
Symbol 466 MovieClip Frame 1
stop();
Symbol 466 MovieClip Frame 2
stop();
Symbol 466 MovieClip Frame 3
_quality = "high"; stop();
Symbol 467 MovieClip Frame 1
function showPanel() { preparePanel(); upg.gotoAndPlay("in"); ins.gotoAndPlay("in"); } function hidePanel(wsel) { wpn.gotoAndPlay("out"); ins.gotoAndPlay("out"); if ((upg._currentframe != upg._totalframes) && (upg._currentframe != 1)) { upg.gotoAndPlay("out"); } } function preparePanel() { var bld = new Array(); i = 1; while (i <= 9) { if (bld[i] == undefined) { bld[i] = _root.game.buildings[i]; } if ((!bld[i]) || (bld[i] == undefined)) { switch (i) { case 1 : bld[2] = true; break; case 3 : bld[4] = true; bld[5] = true; break; case 4 : bld[5] = true; break; case 6 : bld[7] = true; } } i++; } numinstalled = 0; for (i in bld) { if (bld[i]) { numinstalled++; } } num = 9 - numinstalled; if (num > 4) { num = 4; } i = 1; while (i <= 4) { _root["b" + i] = 0; i++; } var used = new Array(); i = 1; while (i <= num) { var b; do { b = random(9) + 1; } while (bld[b] || (used[b])); _root["b" + i] = b; used[b] = true; i++; } } play();
Symbol 467 MovieClip Frame 2
stop();
Symbol 467 MovieClip Frame 3
stop();
Symbol 486 MovieClip Frame 1
stop();
Symbol 486 MovieClip Frame 3
play();
Symbol 486 MovieClip Frame 4
stop();
Symbol 486 MovieClip Frame 5
play();
Symbol 486 MovieClip Frame 6
stop();
Symbol 486 MovieClip Frame 7
play();
Symbol 486 MovieClip Frame 8
stop();
Symbol 486 MovieClip Frame 9
play();
Symbol 486 MovieClip Frame 10
stop();
Symbol 486 MovieClip Frame 11
play();
Symbol 486 MovieClip Frame 12
stop();
Symbol 486 MovieClip Frame 13
play();
Symbol 486 MovieClip Frame 14
stop();
Symbol 486 MovieClip Frame 15
play();
Symbol 486 MovieClip Frame 16
stop();
Symbol 486 MovieClip Frame 17
play();
Symbol 486 MovieClip Frame 18
stop();
Symbol 486 MovieClip Frame 19
play();
Symbol 486 MovieClip Frame 20
stop();
Symbol 486 MovieClip Frame 21
play();
Symbol 486 MovieClip Frame 22
stop();
Symbol 486 MovieClip Frame 23
play();
Symbol 486 MovieClip Frame 24
stop();
Symbol 486 MovieClip Frame 25
play();
Symbol 486 MovieClip Frame 26
stop();
Symbol 486 MovieClip Frame 27
play();
Symbol 486 MovieClip Frame 28
stop();
Symbol 486 MovieClip Frame 29
play();
Symbol 486 MovieClip Frame 30
stop();
Symbol 486 MovieClip Frame 31
play();
Symbol 486 MovieClip Frame 32
stop();
Symbol 486 MovieClip Frame 33
play();
Symbol 486 MovieClip Frame 34
stop();
Symbol 486 MovieClip Frame 35
play();
Symbol 486 MovieClip Frame 38
stop();
Symbol 486 MovieClip Frame 39
play();
Symbol 486 MovieClip Frame 42
stop();
Symbol 489 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 2
stop();
Symbol 492 Button
on (rollOver) { button2.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("mouseclick"); getURL (_root.downloadURL); }
Symbol 496 MovieClip Frame 1
stop();
Symbol 496 MovieClip Frame 2
play();
Symbol 497 Button
on (rollOver) { button.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("mouseclick"); _root.gotoAndPlay("play"); }
Symbol 499 MovieClip Frame 1
stop();
Symbol 499 MovieClip Frame 2
play();
Symbol 508 MovieClip Frame 1
stop();
Symbol 508 MovieClip Frame 2
stop();
Symbol 511 MovieClip Frame 1
stop();
Symbol 511 MovieClip Frame 2
stop();
Symbol 512 Button
on (rollOver) { cursor.gotoAndPlay("hand"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { if ((_root.musicEnabled = !_root.musicEnabled)) { playMusic("menumusic"); signmusic.gotoAndPlay("on"); } else { stopAllSounds(); signmusic.gotoAndPlay("off"); } }
Symbol 513 Button
on (rollOver) { cursor.gotoAndPlay("hand"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { if ((_root.soundEnabled = !_root.soundEnabled)) { signsound.gotoAndPlay("on"); } else { signsound.gotoAndPlay("off"); } }
Symbol 518 MovieClip Frame 1
stop();
Symbol 518 MovieClip Frame 2
stop();
Symbol 521 MovieClip Frame 1
stop();
Symbol 521 MovieClip Frame 2
stop();
Symbol 524 MovieClip Frame 1
stop();
Symbol 524 MovieClip Frame 2
stop();
Symbol 527 MovieClip Frame 1
stop();
Symbol 527 MovieClip Frame 2
stop();
Symbol 530 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 2
stop();
Symbol 533 MovieClip Frame 1
stop();
Symbol 533 MovieClip Frame 2
stop();
Symbol 536 MovieClip Frame 1
stop();
Symbol 536 MovieClip Frame 2
stop();
Symbol 539 MovieClip Frame 1
stop();
Symbol 539 MovieClip Frame 2
stop();
Symbol 542 MovieClip Frame 1
stop();
Symbol 542 MovieClip Frame 2
stop();
Symbol 544 MovieClip Frame 1
planet.airport.gotoAndPlay("off"); planet.starport.gotoAndPlay("off"); planet.support1.gotoAndPlay("off"); planet.support2.gotoAndPlay("off"); planet.support3.gotoAndPlay("off"); planet.powerplant.gotoAndPlay("off"); planet.mine.gotoAndPlay("off"); planet.ship.gotoAndPlay("off"); planet.squadron.gotoAndPlay("off");
Symbol 544 MovieClip Frame 71
stop();
Symbol 545 MovieClip Frame 1
planet.airport.gotoAndPlay("off"); planet.starport.gotoAndPlay("off"); planet.support1.gotoAndPlay("off"); planet.support2.gotoAndPlay("off"); planet.support3.gotoAndPlay("off"); planet.powerplant.gotoAndPlay("off"); planet.mine.gotoAndPlay("off"); planet.ship.gotoAndPlay("off"); planet.squadron.gotoAndPlay("off"); stop();
Symbol 545 MovieClip Frame 2
play();
Symbol 545 MovieClip Frame 5
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 10
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 14
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 18
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 20
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 24
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 28
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 30
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 34
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 39
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 42
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 47
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 50
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 54
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 58
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 62
_root.sound.gotoAndPlay("explosion");
Symbol 545 MovieClip Frame 66
_root.sound.gotoAndPlay("explosionbig");
Symbol 545 MovieClip Frame 95
stop();
Symbol 553 MovieClip Frame 1
stop();
Symbol 553 MovieClip Frame 2
play();
Symbol 553 MovieClip Frame 80
gotoAndStop (1);
Symbol 553 MovieClip Frame 81
play();
Symbol 553 MovieClip Frame 161
gotoAndStop (1);
Symbol 553 MovieClip Frame 162
play();
Symbol 553 MovieClip Frame 311
gotoAndStop (1);
Symbol 553 MovieClip Frame 312
play();
Symbol 553 MovieClip Frame 370
gotoAndStop (1);
Symbol 553 MovieClip Frame 371
play();
Symbol 553 MovieClip Frame 429
gotoAndStop (1);
Symbol 566 Button
on (rollOver) { buttongetfull.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("mouseclick"); getURL (_root.orderURL, "_blank"); }
Symbol 568 MovieClip Frame 1
stop();
Symbol 568 MovieClip Frame 2
play();
Symbol 569 Button
on (rollOver) { buttonstartover.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("mouseclick"); level = 1; difficulty++; _root.gotoAndPlay("level"); }
Symbol 571 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 2
play();
Symbol 576 Button
on (rollOver) { button2.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("mouseclick"); getURL (downloadURL); }
Symbol 578 Button
on (rollOver) { buttonagain.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("mouseclick"); score = 0; difficulty = 0; _root.gotoAndPlay("level"); }
Symbol 579 MovieClip Frame 1
stop();
Symbol 579 MovieClip Frame 2
play();
Symbol 581 Button
on (rollOver) { buttoncontinue.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("mouseclick"); _root.gotoAndPlay("level"); }
Symbol 583 MovieClip Frame 1
stop();
Symbol 583 MovieClip Frame 2
play();
Symbol 589 MovieClip Frame 1
stop();
Symbol 592 MovieClip Frame 1
stop();
Symbol 595 MovieClip Frame 1
stop();
Symbol 598 MovieClip Frame 1
stop();
Symbol 601 MovieClip Frame 1
stop();
Symbol 604 MovieClip Frame 1
stop();

Library Items

Symbol 1 GraphicUsed by:5
Symbol 2 FontUsed by:3 4 18 21
Symbol 3 TextUses:2Used by:5
Symbol 4 TextUses:2Used by:5
Symbol 5 MovieClipUses:1 3 4Used by:48
Symbol 6 ShapeTweeningUsed by:28
Symbol 7 GraphicUsed by:26
Symbol 8 GraphicUsed by:11
Symbol 9 GraphicUsed by:11
Symbol 10 GraphicUsed by:11 53
Symbol 11 ButtonUses:8 9 10Used by:26
Symbol 12 GraphicUsed by:16
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:12 14 15Used by:26
Symbol 17 GraphicUsed by:26
Symbol 18 EditableTextUses:2Used by:26
Symbol 19 ShapeTweeningUsed by:26
Symbol 20 GraphicUsed by:26
Symbol 21 EditableTextUses:2Used by:26
Symbol 22 GraphicUsed by:26
Symbol 23 GraphicUsed by:26
Symbol 24 GraphicUsed by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:7 11 16 17 18 19 20 21 22 23 24 25Used by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:6 26 27Used by:48
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:32
Symbol 32 ButtonUses:31Used by:33
Symbol 33 MovieClipUses:29 30 32Used by:48
Symbol 34 GraphicUsed by:47
Symbol 35 ShapeTweeningUsed by:47
Symbol 36 GraphicUsed by:47
Symbol 37 SoundUsed by:47
Symbol 38 GraphicUsed by:47
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:47
Symbol 41 GraphicUsed by:47
Symbol 42 GraphicUsed by:47
Symbol 43 GraphicUsed by:47
Symbol 44 SoundUsed by:47
Symbol 45 FontUsed by:46
Symbol 46 TextUses:45Used by:47
Symbol 47 MovieClipUses:34 35 36 37 38 40 41 42 43 44 46Used by:48
Symbol 48 MovieClipUses:5 28 33 47Used by:Timeline
Symbol 49 GraphicUsed by:54
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:54
Symbol 52 GraphicUsed by:54
Symbol 53 MovieClipUses:10Used by:54
Symbol 54 MovieClipUses:49 51 52 53Used by:Timeline
Symbol 55 FontUsed by:56 57 362 363 364 365 368 377 413 450 456 457 465 495 498 547 548 551 552 554 567 570 582
Symbol 56 EditableTextUses:55Used by:Timeline
Symbol 57 TextUses:55Used by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 FontUsed by:60 402 403 404 405 406 407 408 409 410 439 440 441 442 443 444 445 446 447 500 501 502 503 504 556 557 561 562 563 577 585 586 605 607 608 610 615 622 626
Symbol 60 TextUses:59Used by:63
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:63  Timeline
Symbol 63 MovieClipUses:60 62Used by:Timeline
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:68
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:68
Symbol 68 MovieClipUses:65 67Used by:Timeline
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:91 114 120 128 134 140 212 217 222 292 302 312 336 545 589 592 595 598 601 604
Symbol 71 BitmapUsed by:72 609
Symbol 72 GraphicUses:71Used by:78 80 82 91
Symbol 73 BitmapUsed by:74 297
Symbol 74 GraphicUses:73Used by:91 114 120 128 134 140
Symbol 75 BitmapUsed by:76 307
Symbol 76 GraphicUses:75Used by:91 114 120 128 134 140
Symbol 77 GraphicUsed by:78 117
Symbol 78 MovieClipUses:77 72Used by:91
Symbol 79 GraphicUsed by:80 118
Symbol 80 MovieClipUses:79 72Used by:91
Symbol 81 GraphicUsed by:82 119
Symbol 82 MovieClipUses:81 72Used by:91
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:85
Symbol 85 MovieClipUses:84Used by:91 114 120 128 134 140 212 217 222 315 336
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:91 114 120 128 134 140 212 217 315 336
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClipUses:89Used by:91 114 120 128 134 140 212 217 222 302 312 336
Symbol 91 MovieClipUses:70 72 74 76 78 80 82 85 87 90Used by:Timeline
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:99 104 121
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96 102
Symbol 96 MovieClipUses:95Used by:99 105 122
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:99 103 105 122 336
Symbol 99 MovieClipUses:93 96 98Used by:Timeline
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:103
Symbol 102 MovieClipUses:95Used by:103
Symbol 103 MovieClipUses:101 102 98Used by:Timeline
Symbol 104 MovieClipUses:93Used by:105
Symbol 105 MovieClipUses:104 96 98Used by:Timeline
Symbol 106 BitmapUsed by:107 609
Symbol 107 GraphicUses:106Used by:109 111 113 114
Symbol 108 GraphicUsed by:109 125 131 137
Symbol 109 MovieClipUses:108 107Used by:114
Symbol 110 GraphicUsed by:111 126 132 138
Symbol 111 MovieClipUses:110 107Used by:114
Symbol 112 GraphicUsed by:113 127 133 139
Symbol 113 MovieClipUses:112 107Used by:114
Symbol 114 MovieClipUses:70 107 74 76 109 111 113 85 87 90Used by:Timeline
Symbol 115 BitmapUsed by:116 609
Symbol 116 GraphicUses:115Used by:117 118 119 120
Symbol 117 MovieClipUses:77 116Used by:120
Symbol 118 MovieClipUses:79 116Used by:120
Symbol 119 MovieClipUses:81 116Used by:120
Symbol 120 MovieClipUses:70 116 74 76 117 118 119 85 87 90Used by:Timeline
Symbol 121 MovieClipUses:93Used by:122
Symbol 122 MovieClipUses:121 96 98Used by:Timeline
Symbol 123 BitmapUsed by:124 609
Symbol 124 GraphicUses:123Used by:125 126 127 128
Symbol 125 MovieClipUses:108 124Used by:128
Symbol 126 MovieClipUses:110 124Used by:128
Symbol 127 MovieClipUses:112 124Used by:128
Symbol 128 MovieClipUses:70 124 74 76 125 126 127 85 87 90Used by:Timeline
Symbol 129 BitmapUsed by:130 609
Symbol 130 GraphicUses:129Used by:131 132 133 134
Symbol 131 MovieClipUses:108 130Used by:134
Symbol 132 MovieClipUses:110 130Used by:134
Symbol 133 MovieClipUses:112 130Used by:134
Symbol 134 MovieClipUses:70 130 74 76 131 132 133 85 87 90Used by:Timeline
Symbol 135 BitmapUsed by:136 609
Symbol 136 GraphicUses:135Used by:137 138 139 140
Symbol 137 MovieClipUses:108 136Used by:140
Symbol 138 MovieClipUses:110 136Used by:140
Symbol 139 MovieClipUses:112 136Used by:140
Symbol 140 MovieClipUses:70 136 74 76 137 138 139 85 87 90Used by:Timeline
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:143
Symbol 143 MovieClipUses:142Used by:Timeline
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:204 208
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:204
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:204
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:204
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:204
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:204
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:204
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:204
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:204
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:204
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:204
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:204
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:204
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:204
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:204
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:204
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:204
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:204
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:204
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:204
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:204
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:204
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:204
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:204
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:204
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:204
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:204
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:204
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:204
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:204
Symbol 204 MovieClipUses:145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 203Used by:212 217 222 302 312 589 592 595 598 601 604
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:212
Symbol 207 GraphicUsed by:209 215 220 295 305
Symbol 208 MovieClipUses:145Used by:209 211 215 216 220 221 295 296 305 306
Symbol 209 MovieClipUses:207 208Used by:212
Symbol 210 GraphicUsed by:211 216 221 296 306
Symbol 211 MovieClipUses:210 208Used by:212
Symbol 212 MovieClipUses:70 204 206 209 211 85 87 90Used by:Timeline
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:217
Symbol 215 MovieClipUses:207 208Used by:217
Symbol 216 MovieClipUses:210 208Used by:217
Symbol 217 MovieClipUses:70 204 214 215 216 85 87 90Used by:Timeline
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:222
Symbol 220 MovieClipUses:207 208Used by:222
Symbol 221 MovieClipUses:210 208Used by:222
Symbol 222 MovieClipUses:70 204 219 220 221 85 90Used by:Timeline
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:283 285 287
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:283
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:283
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:283
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:283
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:283
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:283
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:283
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:283
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:283
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:283
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:283
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:283
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:283
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:283
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:283
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:283
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:283
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:283
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:283
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:283
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:283
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:283
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:283
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:283
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:283
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:283
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:283
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:283
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClipUses:224 226 228 230 232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 264 266 268 270 272 274 276 278 280 282Used by:292  Timeline
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284 224Used by:292
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286 224Used by:292
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:292
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292
Symbol 292 MovieClipUses:70 283 285 287 289 291Used by:Timeline
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:302
Symbol 295 MovieClipUses:207 208Used by:302
Symbol 296 MovieClipUses:210 208Used by:302
Symbol 297 GraphicUses:73Used by:298
Symbol 298 MovieClipUses:297Used by:302
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClipUses:300Used by:302
Symbol 302 MovieClipUses:70 204 294 295 296 298 301 90Used by:Timeline
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:312
Symbol 305 MovieClipUses:207 208Used by:312
Symbol 306 MovieClipUses:210 208Used by:312
Symbol 307 GraphicUses:75Used by:308
Symbol 308 MovieClipUses:307Used by:312
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClipUses:70 204 304 305 306 308 311 90Used by:Timeline
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:315
Symbol 315 MovieClipUses:314 85 87Used by:Timeline
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:325
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:325
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:325
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:317 319 321 323 324Used by:Timeline
Symbol 326 BitmapUsed by:327 343
Symbol 327 GraphicUses:326Used by:329 331 333 336
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328 327Used by:336
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330 327Used by:336
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332 327Used by:336
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:336
Symbol 336 MovieClipUses:70 327 98 329 331 333 85 87 90 335Used by:Timeline
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:339
Symbol 339 MovieClipUses:338Used by:Timeline
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:416 489
Symbol 342 BitmapUsed by:343 462
Symbol 343 GraphicUses:326 342Used by:416
Symbol 344 BitmapUsed by:345 379
Symbol 345 GraphicUses:344Used by:369 451
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:354
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:354
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:354
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:354
Symbol 354 MovieClipUses:347 349 351 353Used by:367
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:357
Symbol 357 MovieClipUses:356Used by:358
Symbol 358 MovieClipUses:357Used by:367 412 449
Symbol 359 GraphicUsed by:361 401 438 512 513
Symbol 360 GraphicUsed by:361 401 438
Symbol 361 ButtonUses:359 360Used by:367
Symbol 362 TextUses:55Used by:366
Symbol 363 TextUses:55Used by:366
Symbol 364 TextUses:55Used by:366
Symbol 365 TextUses:55Used by:366
Symbol 366 MovieClipUses:362 363 364 365Used by:367
Symbol 367 MovieClipUses:354 358 361 366Used by:369
Symbol 368 TextUses:55Used by:369
Symbol 369 MovieClipUses:345 367 368Used by:370
Symbol 370 MovieClipUses:369Used by:416
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:374 375 463
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:372 373Used by:375 463
Symbol 375 ButtonUses:374 372Used by:378
Symbol 376 GraphicUsed by:378
Symbol 377 TextUses:55Used by:378
Symbol 378 MovieClipUses:375 376 377Used by:416
Symbol 379 GraphicUses:344Used by:414 459
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:400
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:400
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:400
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:400
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:400
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:400
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:400
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:400
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:400
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:400
Symbol 400 MovieClipUses:381 383 385 387 389 391 393 395 397 399Used by:412
Symbol 401 ButtonUses:359 360Used by:412
Symbol 402 TextUses:59Used by:411
Symbol 403 TextUses:59Used by:411
Symbol 404 TextUses:59Used by:411
Symbol 405 TextUses:59Used by:411
Symbol 406 TextUses:59Used by:411
Symbol 407 TextUses:59Used by:411
Symbol 408 TextUses:59Used by:411
Symbol 409 TextUses:59Used by:411
Symbol 410 TextUses:59Used by:411
Symbol 411 MovieClipUses:402 403 404 405 406 407 408 409 410Used by:412
Symbol 412 MovieClipUses:400 358 401 411Used by:414
Symbol 413 TextUses:55Used by:414
Symbol 414 MovieClipUses:379 412 413Used by:415
Symbol 415 MovieClipUses:414Used by:416
Symbol 416 MovieClipUses:341 343 370 378 415Used by:Timeline
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:467
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:437
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:437
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:437
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:437
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:437
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:437
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:437
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:437
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:437
Symbol 437 MovieClipUses:420 422 424 426 428 430 432 434 436Used by:449 455
Symbol 438 ButtonUses:359 360Used by:449
Symbol 439 TextUses:59Used by:448
Symbol 440 TextUses:59Used by:448
Symbol 441 TextUses:59Used by:448
Symbol 442 TextUses:59Used by:448
Symbol 443 TextUses:59Used by:448
Symbol 444 TextUses:59Used by:448
Symbol 445 TextUses:59Used by:448
Symbol 446 TextUses:59Used by:448
Symbol 447 TextUses:59Used by:448
Symbol 448 MovieClipUses:439 440 441 442 443 444 445 446 447Used by:449
Symbol 449 MovieClipUses:437 358 438 448Used by:451
Symbol 450 TextUses:55Used by:451
Symbol 451 MovieClipUses:345 449 450Used by:452
Symbol 452 MovieClipUses:451Used by:467
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:455
Symbol 455 MovieClipUses:437 454Used by:459
Symbol 456 TextUses:55Used by:459
Symbol 457 TextUses:55Used by:458
Symbol 458 MovieClipUses:457Used by:459
Symbol 459 MovieClipUses:379 455 456 458Used by:460
Symbol 460 MovieClipUses:459Used by:467
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461 342Used by:467
Symbol 463 ButtonUses:374 372Used by:466
Symbol 464 GraphicUsed by:466
Symbol 465 TextUses:55Used by:466
Symbol 466 MovieClipUses:463 464 465Used by:467
Symbol 467 MovieClipUses:418 452 460 462 466Used by:Timeline
Symbol 468 GraphicUsed by:486 492 497 505 566 569 576 578 581
Symbol 469 SoundUsed by:486
Symbol 470 SoundUsed by:486
Symbol 471 SoundUsed by:486
Symbol 472 SoundUsed by:486
Symbol 473 SoundUsed by:486
Symbol 474 SoundUsed by:486
Symbol 475 SoundUsed by:486
Symbol 476 SoundUsed by:486
Symbol 477 SoundUsed by:486
Symbol 478 SoundUsed by:486
Symbol 479 SoundUsed by:486
Symbol 480 SoundUsed by:486
Symbol 481 SoundUsed by:486
Symbol 482 SoundUsed by:486
Symbol 483 SoundUsed by:486
Symbol 484 SoundUsed by:486
Symbol 485 SoundUsed by:486
Symbol 486 MovieClipUses:468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485Used by:Timeline
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:489
Symbol 489 MovieClipUses:341 488Used by:Timeline
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:Timeline
Symbol 492 ButtonUses:468Used by:Timeline
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:496 499 568 571 579 583
Symbol 495 TextUses:55Used by:496
Symbol 496 MovieClipUses:494 495Used by:Timeline
Symbol 497 ButtonUses:468Used by:Timeline
Symbol 498 TextUses:55Used by:499
Symbol 499 MovieClipUses:494 498Used by:Timeline
Symbol 500 TextUses:59Used by:Timeline
Symbol 501 TextUses:59Used by:Timeline
Symbol 502 TextUses:59Used by:Timeline
Symbol 503 TextUses:59Used by:Timeline
Symbol 504 TextUses:59Used by:Timeline
Symbol 505 MovieClipUses:468Used by:Timeline
Symbol 506 GraphicUsed by:508
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:506 507Used by:Timeline
Symbol 509 GraphicUsed by:511
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:509 510Used by:Timeline
Symbol 512 ButtonUses:359Used by:Timeline
Symbol 513 ButtonUses:359Used by:Timeline
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:543
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClipUses:517Used by:543
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:521
Symbol 521 MovieClipUses:520Used by:543
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:524
Symbol 524 MovieClipUses:523Used by:543
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:527
Symbol 527 MovieClipUses:526Used by:543
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:530
Symbol 530 MovieClipUses:529Used by:543
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:533
Symbol 533 MovieClipUses:532Used by:543
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:536
Symbol 536 MovieClipUses:535Used by:543
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:538Used by:543
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:542
Symbol 542 MovieClipUses:541Used by:543
Symbol 543 MovieClipUses:515 518 521 524 527 530 533 536 539 542Used by:544 545
Symbol 544 MovieClipUses:543Used by:545
Symbol 545 MovieClipUses:543 70 544Used by:Timeline
Symbol 546 GraphicUsed by:553
Symbol 547 EditableTextUses:55Used by:553
Symbol 548 TextUses:55Used by:553
Symbol 549 GraphicUsed by:553
Symbol 550 GraphicUsed by:553
Symbol 551 TextUses:55Used by:553
Symbol 552 TextUses:55Used by:553
Symbol 553 MovieClipUses:546 547 548 549 550 551 552Used by:Timeline
Symbol 554 EditableTextUses:55Used by:Timeline
Symbol 555 GraphicUsed by:Timeline
Symbol 556 TextUses:59Used by:Timeline
Symbol 557 TextUses:59Used by:Timeline
Symbol 558 BitmapUsed by:559 574
Symbol 559 GraphicUses:558Used by:Timeline
Symbol 560 FontUsed by:561
Symbol 561 TextUses:59 560Used by:Timeline
Symbol 562 TextUses:59Used by:Timeline
Symbol 563 TextUses:59Used by:Timeline
Symbol 564 FontUsed by:565 572 575 584
Symbol 565 EditableTextUses:564Used by:Timeline
Symbol 566 ButtonUses:468Used by:Timeline
Symbol 567 TextUses:55Used by:568
Symbol 568 MovieClipUses:494 567Used by:Timeline
Symbol 569 ButtonUses:468Used by:Timeline
Symbol 570 TextUses:55Used by:571 579
Symbol 571 MovieClipUses:494 570Used by:Timeline
Symbol 572 TextUses:564Used by:Timeline
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:558 573Used by:Timeline
Symbol 575 EditableTextUses:564Used by:Timeline
Symbol 576 ButtonUses:468Used by:Timeline
Symbol 577 TextUses:59Used by:Timeline
Symbol 578 ButtonUses:468Used by:Timeline
Symbol 579 MovieClipUses:494 570Used by:Timeline
Symbol 580 GraphicUsed by:Timeline
Symbol 581 ButtonUses:468Used by:Timeline
Symbol 582 TextUses:55Used by:583
Symbol 583 MovieClipUses:494 582Used by:Timeline
Symbol 584 TextUses:564Used by:Timeline
Symbol 585 TextUses:59Used by:Timeline
Symbol 586 TextUses:59Used by:Timeline
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:589
Symbol 589 MovieClipUses:70 204 588Used by:Timeline
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:592
Symbol 592 MovieClipUses:70 204 591Used by:Timeline
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:595
Symbol 595 MovieClipUses:70 204 594Used by:Timeline
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:598
Symbol 598 MovieClipUses:70 204 597Used by:Timeline
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:601
Symbol 601 MovieClipUses:70 204 600Used by:Timeline
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:604
Symbol 604 MovieClipUses:70 204 603Used by:Timeline
Symbol 605 TextUses:59Used by:Timeline
Symbol 606 GraphicUsed by:Timeline
Symbol 607 TextUses:59Used by:Timeline
Symbol 608 TextUses:59Used by:Timeline
Symbol 609 GraphicUses:115 135 129 106 123 71Used by:Timeline
Symbol 610 TextUses:59Used by:Timeline
Symbol 611 BitmapUsed by:614
Symbol 612 BitmapUsed by:614
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:611 612 613Used by:Timeline
Symbol 615 TextUses:59Used by:Timeline
Symbol 616 BitmapUsed by:617
Symbol 617 GraphicUses:616Used by:618
Symbol 618 MovieClipUses:617Used by:Timeline
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:621
Symbol 621 MovieClipUses:620Used by:Timeline
Symbol 622 TextUses:59Used by:Timeline
Symbol 623 BitmapUsed by:625
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:623 624Used by:Timeline
Symbol 626 TextUses:59Used by:Timeline
Symbol 627 BitmapUsed by:629
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:627 628Used by:Timeline

Instance Names

"bg"Frame 5Symbol 68 MovieClip
"ufo"Frame 5Symbol 91 MovieClip
"bullet1"Frame 5Symbol 99 MovieClip
"plasma"Frame 5Symbol 103 MovieClip
"bullet2"Frame 5Symbol 105 MovieClip
"mine"Frame 5Symbol 114 MovieClip
"ufo2"Frame 5Symbol 120 MovieClip
"bullet3"Frame 5Symbol 122 MovieClip
"terran"Frame 5Symbol 128 MovieClip
"mine2"Frame 5Symbol 134 MovieClip
"terran3"Frame 5Symbol 140 MovieClip
"weaponsrc"Frame 5Symbol 143 MovieClip
"caskorange"Frame 5Symbol 212 MovieClip
"caskred"Frame 5Symbol 217 MovieClip
"caskyellow"Frame 5Symbol 222 MovieClip
"box"Frame 5Symbol 292 MovieClip
"caskgreen"Frame 5Symbol 302 MovieClip
"caskblue"Frame 5Symbol 312 MovieClip
"bullet4"Frame 5Symbol 315 MovieClip
"aimsrc"Frame 5Symbol 325 MovieClip
"playersrc"Frame 5Symbol 336 MovieClip
"bulletcover"Frame 5Symbol 339 MovieClip
"shiphpsrc"Frame 5Symbol 416 MovieClip
"planethpsrc"Frame 5Symbol 467 MovieClip
"sound"Frame 5Symbol 486 MovieClip
"shipxpsrc"Frame 5Symbol 489 MovieClip
"button2"Frame 5Symbol 496 MovieClip
"button"Frame 5Symbol 499 MovieClip
"signmusic"Frame 5Symbol 508 MovieClip
"signsound"Frame 5Symbol 511 MovieClip
"planetsrc"Frame 9Symbol 545 MovieClip
"message"Frame 9Symbol 553 MovieClip
"button2"Frame 13Symbol 496 MovieClip
"buttongetfull"Frame 13Symbol 568 MovieClip
"buttonstartover"Frame 13Symbol 571 MovieClip
"button2"Frame 15Symbol 496 MovieClip
"buttonagain"Frame 15Symbol 579 MovieClip
"buttoncontinue"Frame 17Symbol 583 MovieClip
"mcAd"Symbol 16 MovieClip Frame 1Symbol 14 MovieClip
"mcLoading"Symbol 28 MovieClip Frame 1Symbol 26 MovieClip
"mcLoading"Symbol 28 MovieClip Frame 11Symbol 26 MovieClip
"mcIntro"Symbol 48 MovieClip Frame 1Symbol 5 MovieClip
"mcLoadingAnimated"Symbol 48 MovieClip Frame 2Symbol 28 MovieClip
"mcBackground"Symbol 48 MovieClip Frame 2Symbol 33 MovieClip
"mcAnimation"Symbol 48 MovieClip Frame 2Symbol 47 MovieClip
"hit"Symbol 91 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 114 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 120 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 128 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 134 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 140 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 212 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 217 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 222 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 292 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 302 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 312 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 336 MovieClip Frame 1Symbol 70 MovieClip
"icon"Symbol 367 MovieClip Frame 1Symbol 354 MovieClip
"base"Symbol 367 MovieClip Frame 1Symbol 358 MovieClip
"hit"Symbol 367 MovieClip Frame 1Symbol 361 Button
"text"Symbol 367 MovieClip Frame 1Symbol 366 MovieClip
"weapon1"Symbol 369 MovieClip Frame 1Symbol 367 MovieClip
"weapon2"Symbol 369 MovieClip Frame 1Symbol 367 MovieClip
"weapon3"Symbol 369 MovieClip Frame 1Symbol 367 MovieClip
"weapon4"Symbol 369 MovieClip Frame 1Symbol 367 MovieClip
"panel"Symbol 370 MovieClip Frame 2Symbol 369 MovieClip
"button"Symbol 378 MovieClip Frame 2Symbol 375 Button
"icon"Symbol 412 MovieClip Frame 1Symbol 400 MovieClip
"base"Symbol 412 MovieClip Frame 1Symbol 358 MovieClip
"hit"Symbol 412 MovieClip Frame 1Symbol 401 Button
"text"Symbol 412 MovieClip Frame 1Symbol 411 MovieClip
"upgrade1"Symbol 414 MovieClip Frame 1Symbol 412 MovieClip
"upgrade2"Symbol 414 MovieClip Frame 1Symbol 412 MovieClip
"upgrade3"Symbol 414 MovieClip Frame 1Symbol 412 MovieClip
"upgrade4"Symbol 414 MovieClip Frame 1Symbol 412 MovieClip
"panel"Symbol 415 MovieClip Frame 2Symbol 414 MovieClip
"bar"Symbol 416 MovieClip Frame 1Symbol 341 MovieClip
"wpn"Symbol 416 MovieClip Frame 1Symbol 370 MovieClip
"upgrade"Symbol 416 MovieClip Frame 1Symbol 378 MovieClip
"upg"Symbol 416 MovieClip Frame 1Symbol 415 MovieClip
"icon"Symbol 449 MovieClip Frame 1Symbol 437 MovieClip
"base"Symbol 449 MovieClip Frame 1Symbol 358 MovieClip
"hit"Symbol 449 MovieClip Frame 1Symbol 438 Button
"text"Symbol 449 MovieClip Frame 1Symbol 448 MovieClip
"upgrade1"Symbol 451 MovieClip Frame 1Symbol 449 MovieClip
"upgrade2"Symbol 451 MovieClip Frame 1Symbol 449 MovieClip
"upgrade3"Symbol 451 MovieClip Frame 1Symbol 449 MovieClip
"upgrade4"Symbol 451 MovieClip Frame 1Symbol 449 MovieClip
"panel"Symbol 452 MovieClip Frame 2Symbol 451 MovieClip
"icon"Symbol 455 MovieClip Frame 1Symbol 437 MovieClip
"upgrade1"Symbol 459 MovieClip Frame 1Symbol 455 MovieClip
"upgrade3"Symbol 459 MovieClip Frame 1Symbol 455 MovieClip
"upgrade5"Symbol 459 MovieClip Frame 1Symbol 455 MovieClip
"upgrade2"Symbol 459 MovieClip Frame 1Symbol 455 MovieClip
"upgrade4"Symbol 459 MovieClip Frame 1Symbol 455 MovieClip
"upgrade6"Symbol 459 MovieClip Frame 1Symbol 455 MovieClip
"none"Symbol 459 MovieClip Frame 1Symbol 458 MovieClip
"panel"Symbol 460 MovieClip Frame 2Symbol 459 MovieClip
"button"Symbol 466 MovieClip Frame 2Symbol 463 Button
"bar"Symbol 467 MovieClip Frame 1Symbol 418 MovieClip
"upg"Symbol 467 MovieClip Frame 1Symbol 452 MovieClip
"ins"Symbol 467 MovieClip Frame 1Symbol 460 MovieClip
"upgrade"Symbol 467 MovieClip Frame 1Symbol 466 MovieClip
"bar"Symbol 489 MovieClip Frame 1Symbol 341 MovieClip
"support1"Symbol 543 MovieClip Frame 1Symbol 518 MovieClip
"powerplant"Symbol 543 MovieClip Frame 1Symbol 521 MovieClip
"starport"Symbol 543 MovieClip Frame 1Symbol 524 MovieClip
"airport"Symbol 543 MovieClip Frame 1Symbol 527 MovieClip
"support2"Symbol 543 MovieClip Frame 1Symbol 530 MovieClip
"mine"Symbol 543 MovieClip Frame 1Symbol 533 MovieClip
"support3"Symbol 543 MovieClip Frame 1Symbol 536 MovieClip
"squadron"Symbol 543 MovieClip Frame 1Symbol 539 MovieClip
"ship"Symbol 543 MovieClip Frame 1Symbol 542 MovieClip
"planet"Symbol 544 MovieClip Frame 1Symbol 543 MovieClip
"planet"Symbol 545 MovieClip Frame 1Symbol 543 MovieClip
"hit"Symbol 545 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 589 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 592 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 595 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 598 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 601 MovieClip Frame 1Symbol 70 MovieClip
"hit"Symbol 604 MovieClip Frame 1Symbol 70 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"load"Frame 3
"title"Frame 6
"titlerepeat"Frame 7
"play"Frame 9
"level"Frame 10
"game"Frame 11
"complete"Frame 13
"gameover"Frame 15
"levelpause"Frame 17
"levelpause1"Frame 19
"levelpause3"Frame 21
"levelpause5"Frame 23
"levelpause2"Frame 25
"levelpause4"Frame 27
"content"Symbol 16 MovieClip Frame 1
"ReadCookie"Symbol 16 MovieClip Frame 9
"prepareAd"Symbol 16 MovieClip Frame 20
"loadAd"Symbol 16 MovieClip Frame 31
"showAd"Symbol 16 MovieClip Frame 41
"preload"Symbol 48 MovieClip Frame 3
"space1"Symbol 68 MovieClip Frame 1
"space2"Symbol 68 MovieClip Frame 2
"alive"Symbol 91 MovieClip Frame 1
"slime"Symbol 91 MovieClip Frame 2
"ice"Symbol 91 MovieClip Frame 3
"decay"Symbol 91 MovieClip Frame 4
"dead"Symbol 91 MovieClip Frame 18
"alive"Symbol 99 MovieClip Frame 1
"decay"Symbol 99 MovieClip Frame 2
"dead"Symbol 99 MovieClip Frame 28
"alive"Symbol 103 MovieClip Frame 1
"decay"Symbol 103 MovieClip Frame 2
"dead"Symbol 103 MovieClip Frame 28
"alive"Symbol 105 MovieClip Frame 1
"decay"Symbol 105 MovieClip Frame 2
"dead"Symbol 105 MovieClip Frame 28
"alive"Symbol 114 MovieClip Frame 1
"slime"Symbol 114 MovieClip Frame 2
"ice"Symbol 114 MovieClip Frame 3
"decay"Symbol 114 MovieClip Frame 4
"zoom"Symbol 114 MovieClip Frame 19
"dead"Symbol 114 MovieClip Frame 34
"alive"Symbol 120 MovieClip Frame 1
"slime"Symbol 120 MovieClip Frame 2
"ice"Symbol 120 MovieClip Frame 3
"decay"Symbol 120 MovieClip Frame 4
"dead"Symbol 120 MovieClip Frame 18
"alive"Symbol 122 MovieClip Frame 1
"decay"Symbol 122 MovieClip Frame 2
"dead"Symbol 122 MovieClip Frame 28
"alive"Symbol 128 MovieClip Frame 1
"slime"Symbol 128 MovieClip Frame 2
"ice"Symbol 128 MovieClip Frame 3
"decay"Symbol 128 MovieClip Frame 4
"dead"Symbol 128 MovieClip Frame 18
"alive"Symbol 134 MovieClip Frame 1
"slime"Symbol 134 MovieClip Frame 2
"ice"Symbol 134 MovieClip Frame 3
"decay"Symbol 134 MovieClip Frame 4
"zoom"Symbol 134 MovieClip Frame 18
"dead"Symbol 134 MovieClip Frame 33
"alive"Symbol 140 MovieClip Frame 1
"slime"Symbol 140 MovieClip Frame 2
"ice"Symbol 140 MovieClip Frame 3
"decay"Symbol 140 MovieClip Frame 4
"dead"Symbol 140 MovieClip Frame 18
"dead"Symbol 143 MovieClip Frame 2
"normal"Symbol 212 MovieClip Frame 1
"decay"Symbol 212 MovieClip Frame 2
"dead"Symbol 212 MovieClip Frame 16
"normal"Symbol 217 MovieClip Frame 1
"decay"Symbol 217 MovieClip Frame 2
"dead"Symbol 217 MovieClip Frame 16
"normal"Symbol 222 MovieClip Frame 1
"decay"Symbol 222 MovieClip Frame 2
"dead"Symbol 222 MovieClip Frame 16
"normal"Symbol 292 MovieClip Frame 1
"decay"Symbol 292 MovieClip Frame 2
"dead"Symbol 292 MovieClip Frame 25
"normal"Symbol 302 MovieClip Frame 1
"decay"Symbol 302 MovieClip Frame 2
"dead"Symbol 302 MovieClip Frame 16
"normal"Symbol 312 MovieClip Frame 1
"decay"Symbol 312 MovieClip Frame 2
"dead"Symbol 312 MovieClip Frame 16
"alive"Symbol 315 MovieClip Frame 1
"decay"Symbol 315 MovieClip Frame 2
"dead"Symbol 315 MovieClip Frame 28
"aim"Symbol 325 MovieClip Frame 1
"arrow"Symbol 325 MovieClip Frame 2
"hand"Symbol 325 MovieClip Frame 3
"reload"Symbol 325 MovieClip Frame 4
"respawn"Symbol 325 MovieClip Frame 64
"reloadupgraded"Symbol 325 MovieClip Frame 184
"respawn1"Symbol 325 MovieClip Frame 217
"respawn2"Symbol 325 MovieClip Frame 307
"dead"Symbol 325 MovieClip Frame 367
"normal"Symbol 336 MovieClip Frame 1
"shot"Symbol 336 MovieClip Frame 2
"damage"Symbol 336 MovieClip Frame 5
"decay"Symbol 336 MovieClip Frame 16
"dead"Symbol 336 MovieClip Frame 30
"respawn"Symbol 336 MovieClip Frame 31
"cannon"Symbol 354 MovieClip Frame 1
"shrapnel"Symbol 354 MovieClip Frame 2
"rocket"Symbol 354 MovieClip Frame 3
"shock"Symbol 354 MovieClip Frame 4
"normal"Symbol 358 MovieClip Frame 1
"selected"Symbol 358 MovieClip Frame 2
"disabled"Symbol 358 MovieClip Frame 3
"cannon"Symbol 366 MovieClip Frame 1
"shrapnel"Symbol 366 MovieClip Frame 2
"rocket"Symbol 366 MovieClip Frame 3
"shock"Symbol 366 MovieClip Frame 4
"in"Symbol 370 MovieClip Frame 2
"out"Symbol 370 MovieClip Frame 17
"off"Symbol 378 MovieClip Frame 1
"on"Symbol 378 MovieClip Frame 2
"hint"Symbol 378 MovieClip Frame 3
"armor"Symbol 400 MovieClip Frame 1
"bulletspeed"Symbol 400 MovieClip Frame 2
"clipsize"Symbol 400 MovieClip Frame 3
"damage"Symbol 400 MovieClip Frame 4
"experience"Symbol 400 MovieClip Frame 5
"explosion"Symbol 400 MovieClip Frame 6
"reload"Symbol 400 MovieClip Frame 7
"repair"Symbol 400 MovieClip Frame 8
"shipspeed"Symbol 400 MovieClip Frame 9
"shotspeed"Symbol 400 MovieClip Frame 10
"armor"Symbol 411 MovieClip Frame 1
"bulletspeed"Symbol 411 MovieClip Frame 2
"clipsize"Symbol 411 MovieClip Frame 3
"experience"Symbol 411 MovieClip Frame 4
"explosion"Symbol 411 MovieClip Frame 5
"reload"Symbol 411 MovieClip Frame 6
"repair"Symbol 411 MovieClip Frame 7
"shipspeed"Symbol 411 MovieClip Frame 8
"shotspeed"Symbol 411 MovieClip Frame 9
"in"Symbol 415 MovieClip Frame 2
"out"Symbol 415 MovieClip Frame 17
"dead"Symbol 416 MovieClip Frame 3
"airport"Symbol 437 MovieClip Frame 1
"starport"Symbol 437 MovieClip Frame 2
"support1"Symbol 437 MovieClip Frame 3
"support2"Symbol 437 MovieClip Frame 4
"support3"Symbol 437 MovieClip Frame 5
"ship"Symbol 437 MovieClip Frame 6
"squadron"Symbol 437 MovieClip Frame 7
"powerplant"Symbol 437 MovieClip Frame 8
"mine"Symbol 437 MovieClip Frame 9
"airport"Symbol 448 MovieClip Frame 1
"starport"Symbol 448 MovieClip Frame 2
"support1"Symbol 448 MovieClip Frame 3
"support2"Symbol 448 MovieClip Frame 4
"support3"Symbol 448 MovieClip Frame 5
"ship"Symbol 448 MovieClip Frame 6
"squadron"Symbol 448 MovieClip Frame 7
"powerplant"Symbol 448 MovieClip Frame 8
"mine"Symbol 448 MovieClip Frame 9
"in"Symbol 452 MovieClip Frame 2
"out"Symbol 452 MovieClip Frame 17
"in"Symbol 460 MovieClip Frame 2
"out"Symbol 460 MovieClip Frame 17
"off"Symbol 466 MovieClip Frame 1
"on"Symbol 466 MovieClip Frame 2
"hint"Symbol 466 MovieClip Frame 3
"dead"Symbol 467 MovieClip Frame 3
"appear"Symbol 486 MovieClip Frame 3
"bonus"Symbol 486 MovieClip Frame 5
"explosion"Symbol 486 MovieClip Frame 7
"explosionbig"Symbol 486 MovieClip Frame 9
"hitbullet"Symbol 486 MovieClip Frame 11
"hitplasma"Symbol 486 MovieClip Frame 13
"reload"Symbol 486 MovieClip Frame 15
"shotcannon"Symbol 486 MovieClip Frame 17
"shotplasma"Symbol 486 MovieClip Frame 19
"mouseclick"Symbol 486 MovieClip Frame 21
"mouseover"Symbol 486 MovieClip Frame 23
"slime"Symbol 486 MovieClip Frame 25
"ice"Symbol 486 MovieClip Frame 27
"levelup"Symbol 486 MovieClip Frame 29
"explosionbigshort"Symbol 486 MovieClip Frame 31
"shotrocket"Symbol 486 MovieClip Frame 33
"gamemusic"Symbol 486 MovieClip Frame 35
"menumusic"Symbol 486 MovieClip Frame 39
"dead"Symbol 489 MovieClip Frame 2
"flash"Symbol 496 MovieClip Frame 2
"flash"Symbol 499 MovieClip Frame 2
"on"Symbol 508 MovieClip Frame 1
"off"Symbol 508 MovieClip Frame 2
"on"Symbol 511 MovieClip Frame 1
"off"Symbol 511 MovieClip Frame 2
"on"Symbol 518 MovieClip Frame 1
"off"Symbol 518 MovieClip Frame 2
"on"Symbol 521 MovieClip Frame 1
"off"Symbol 521 MovieClip Frame 2
"on"Symbol 524 MovieClip Frame 1
"off"Symbol 524 MovieClip Frame 2
"on"Symbol 527 MovieClip Frame 1
"off"Symbol 527 MovieClip Frame 2
"on"Symbol 530 MovieClip Frame 1
"off"Symbol 530 MovieClip Frame 2
"on"Symbol 533 MovieClip Frame 1
"off"Symbol 533 MovieClip Frame 2
"on"Symbol 536 MovieClip Frame 1
"off"Symbol 536 MovieClip Frame 2
"on"Symbol 539 MovieClip Frame 1
"off"Symbol 539 MovieClip Frame 2
"on"Symbol 542 MovieClip Frame 1
"off"Symbol 542 MovieClip Frame 2
"squadron"Symbol 543 MovieClip Frame 1
"normal"Symbol 545 MovieClip Frame 1
"decay"Symbol 545 MovieClip Frame 2
"none"Symbol 553 MovieClip Frame 1
"level"Symbol 553 MovieClip Frame 2
"complete"Symbol 553 MovieClip Frame 81
"machinegun"Symbol 553 MovieClip Frame 162
"paused"Symbol 553 MovieClip Frame 312
"unpaused"Symbol 553 MovieClip Frame 371
"flash"Symbol 568 MovieClip Frame 2
"flash"Symbol 571 MovieClip Frame 2
"flash"Symbol 579 MovieClip Frame 2
"flash"Symbol 583 MovieClip Frame 2
"normal"Symbol 589 MovieClip Frame 1
"normal"Symbol 592 MovieClip Frame 1
"normal"Symbol 595 MovieClip Frame 1
"normal"Symbol 598 MovieClip Frame 1
"normal"Symbol 601 MovieClip Frame 1
"normal"Symbol 604 MovieClip Frame 1

Dynamic Text Variables

txtPercentLoaded2Symbol 18 EditableText"The game is loading (0%)"
txtPercentLoaded2Symbol 21 EditableText"The game is loading (0%)"
plLoadStateSymbol 56 EditableText"0%"
currentleveltextSymbol 547 EditableText"LEVEL 1"
scoreSymbol 554 EditableText"0123456789"
scoreSymbol 565 EditableText"0123456789"
scoreSymbol 575 EditableText"0123456789"




http://swfchan.com/7/31281/info.shtml
Created: 18/5 -2019 18:51:50 Last modified: 18/5 -2019 18:51:50 Server time: 28/04 -2024 19:43:51