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

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

Clash N Slash.swf

This is the info page for
Flash #11787

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


Text
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

Your name here

Submit

Get FULL version

Play again

CONGRATULATIONS!

0123456789

Your name here

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 1
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 2
if (this.getBytesLoaded() < this.getBytesTotal()) { gotoAndPlay (1); }
Frame 3
function EncrpytString(strVal) { var strKey = "aHfEjcDebChGiAfIjDbEjacD"; var nLenKey = strKey.length; var strZero = "0"; var strOut = ""; var nTot = strVal.length; var nCntKey = 0; var strOut = ""; var nCodeVal; var nCodeKey; var nTemp; var nChecksum = 0; nCnt = 0; while (nCnt < nTot) { nCodeVal = strVal.charCodeAt(nCnt); if (nCodeVal >= 128) { nCodeVal = "X"; } nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = (nCodeVal % 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); nChecksum = nChecksum + nTemp; nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = Math.floor(nCodeVal / 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); nChecksum = nChecksum + nTemp; nCnt++; } nChecksum = nChecksum % 256; nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = (nChecksum % 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = Math.floor(nChecksum / 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); return(strOut); } function GetUrlParam(strUrl, strParam) { var strUrlLC = strUrl.toLowerCase(); var nPos = strUrlLC.indexOf(strParam); var nParamLen = strParam.length; if (nPos > 0) { var nNumChars; var nPosEnd = strUrlLC.indexOf("&", nPos + nParamLen); if (nPosEnd > 0) { nNumChars = nPosEnd - nPos; } else { nNumChars = strUrl.length - nPos; } return(strUrl.substr(nPos + nParamLen, nNumChars)); } return(""); } function GetBaseUrl(strUrl) { var strUrlLC = strUrl.toLowerCase(); var nNumChars = strUrlLC.length; var nPos = strUrlLC.indexOf("?", 0); if (nPos > 0) { nNumChars = nPos; } var strVal = "download"; if (strUrlLC.substr(0, 4) == "http") { strVal = strUrl.substr(7, nNumChars - 7); } return(strVal); } 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"; } moreGamesURL = (("http://www.arcadetown.com/index.asp?gameid=clashnslash&aid=" + GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url); downloadURL = (("http://www.arcadetown.com/partner/download.asp?gameid=clashnslash&aid=" + GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url); orderURL = (("http://www.arcadetown.com/clashnslash/ordergame.asp?aid=" + GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url); highscoreURL = "http://www.arcadetown.com/clashnslash/view_high_scores.asp"; var HiScoreSaveURL = "http://www.arcadetown.com/clashnslash/hs.asp"; 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 4
playMusic("menumusic");
Frame 5
_quality = "high"; updateTitle(); _root.bg.gotoAndStop("space1"); play();
Frame 6
updateTitle(); gotoAndPlay (5);
Frame 7
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 8
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 9
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 (13); } 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 (17); break; case 3 : gotoAndPlay (23); break; case 4 : gotoAndPlay (19); break; case 5 : gotoAndPlay (25); break; case 6 : gotoAndPlay (21); break; case 7 : gotoAndPlay (11); } } else { play(); } } }
Frame 10
game.update(); gotoAndPlay (9);
Frame 11
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 12
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay (11);
Frame 13
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space2"); 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("space1"); 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
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);
Symbol 21 MovieClip Frame 1
stop();
Symbol 21 MovieClip Frame 2
stop();
Symbol 43 MovieClip Frame 14
stop();
Symbol 44 MovieClip Frame 1
var score = 50; stop();
Symbol 44 MovieClip Frame 2
stop();
Symbol 44 MovieClip Frame 3
stop();
Symbol 44 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 44 MovieClip Frame 18
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 2
_root.playSound("hitbullet"); play();
Symbol 52 MovieClip Frame 28
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 2
_root.playSound("hitplasma"); play();
Symbol 56 MovieClip Frame 28
stop();
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 2
_root.playSound("hitbullet"); play();
Symbol 58 MovieClip Frame 28
stop();
Symbol 67 MovieClip Frame 1
var score = 100; stop();
Symbol 67 MovieClip Frame 2
stop();
Symbol 67 MovieClip Frame 3
stop();
Symbol 67 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 67 MovieClip Frame 18
gotoAndPlay (34);
Symbol 67 MovieClip Frame 19
_root.playSound("appear"); play();
Symbol 67 MovieClip Frame 33
gotoAndPlay (1);
Symbol 67 MovieClip Frame 34
stop();
Symbol 73 MovieClip Frame 1
var score = 75; stop();
Symbol 73 MovieClip Frame 2
stop();
Symbol 73 MovieClip Frame 3
stop();
Symbol 73 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 73 MovieClip Frame 18
stop();
Symbol 75 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 2
_root.playSound("hitbullet"); play();
Symbol 75 MovieClip Frame 28
stop();
Symbol 81 MovieClip Frame 1
var score = 125; stop();
Symbol 81 MovieClip Frame 2
stop();
Symbol 81 MovieClip Frame 3
stop();
Symbol 81 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 81 MovieClip Frame 18
stop();
Symbol 87 MovieClip Frame 1
var score = 150; stop();
Symbol 87 MovieClip Frame 2
stop();
Symbol 87 MovieClip Frame 3
stop();
Symbol 87 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 87 MovieClip Frame 17
gotoAndPlay (33);
Symbol 87 MovieClip Frame 18
_root.playSound("appear"); play();
Symbol 87 MovieClip Frame 32
gotoAndPlay (1);
Symbol 87 MovieClip Frame 33
stop();
Symbol 93 MovieClip Frame 1
var score = 175; stop();
Symbol 93 MovieClip Frame 2
stop();
Symbol 93 MovieClip Frame 3
stop();
Symbol 93 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 93 MovieClip Frame 18
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 2
stop();
Symbol 165 MovieClip Frame 1
var score = 25; stop();
Symbol 165 MovieClip Frame 2
_root.playSound("explosionbig"); play();
Symbol 165 MovieClip Frame 16
stop();
Symbol 170 MovieClip Frame 1
var score = 50; stop();
Symbol 170 MovieClip Frame 2
_root.playSound("explosionbig"); play();
Symbol 170 MovieClip Frame 16
stop();
Symbol 175 MovieClip Frame 1
var score = 210; stop();
Symbol 175 MovieClip Frame 2
play(); _root.playSound("shotplasma");
Symbol 175 MovieClip Frame 16
stop();
Symbol 245 MovieClip Frame 1
var score = 100; stop();
Symbol 245 MovieClip Frame 2
play(); _root.playSound("bonus");
Symbol 245 MovieClip Frame 25
stop();
Symbol 255 MovieClip Frame 1
var score = 75; stop();
Symbol 255 MovieClip Frame 2
play(); _root.playSound("slime");
Symbol 255 MovieClip Frame 16
stop();
Symbol 265 MovieClip Frame 1
var score = 100; stop();
Symbol 265 MovieClip Frame 2
play(); _root.playSound("ice");
Symbol 265 MovieClip Frame 16
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 2
_root.playSound("explosionbigshort"); play();
Symbol 268 MovieClip Frame 28
stop();
Symbol 278 MovieClip Frame 1
var reload = 60; var reloadupgraded = 30; var respawn = 120; stop();
Symbol 278 MovieClip Frame 2
stop();
Symbol 278 MovieClip Frame 3
stop();
Symbol 278 MovieClip Frame 4
play();
Symbol 278 MovieClip Frame 63
gotoAndStop (1);
Symbol 278 MovieClip Frame 64
play();
Symbol 278 MovieClip Frame 183
gotoAndStop (1);
Symbol 278 MovieClip Frame 184
play();
Symbol 278 MovieClip Frame 216
gotoAndStop (1);
Symbol 278 MovieClip Frame 217
play();
Symbol 278 MovieClip Frame 306
gotoAndStop (1);
Symbol 278 MovieClip Frame 307
play();
Symbol 278 MovieClip Frame 366
gotoAndStop (1);
Symbol 278 MovieClip Frame 367
stop();
Symbol 289 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 2
if (_root.game.weapon.isRocket) { _root.playSound("shotrocket"); } else { _root.playSound("shotcannon"); } play();
Symbol 289 MovieClip Frame 4
gotoAndStop (1);
Symbol 289 MovieClip Frame 5
_root.playSound("hitbullet"); play();
Symbol 289 MovieClip Frame 15
gotoAndStop (1);
Symbol 289 MovieClip Frame 16
_root.playSound("explosion"); play();
Symbol 289 MovieClip Frame 30
stop();
Symbol 289 MovieClip Frame 31
play();
Symbol 289 MovieClip Frame 50
gotoAndStop (1);
Symbol 307 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 2
stop();
Symbol 307 MovieClip Frame 3
stop();
Symbol 307 MovieClip Frame 4
stop();
Symbol 311 MovieClip Frame 1
stop();
Symbol 311 MovieClip Frame 2
stop();
Symbol 311 MovieClip Frame 3
stop();
Symbol 314 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 319 MovieClip Frame 1
this._quality = "high"; stop();
Symbol 319 MovieClip Frame 2
stop();
Symbol 319 MovieClip Frame 3
stop();
Symbol 319 MovieClip Frame 4
stop();
Symbol 320 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 322 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 323 MovieClip Frame 1
var wasotherupgrade = 1; stop();
Symbol 323 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 323 MovieClip Frame 16
stop();
Symbol 323 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 323 MovieClip Frame 33
_root.cursor.gotoAndPlay("aim"); if (wasotherupgrade != 1) { _root.planethp.upgrade.gotoAndPlay(wasotherupgrade); wasotherupgrade = 1; } stop();
Symbol 328 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 331 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 2
stop();
Symbol 331 MovieClip Frame 3
_quality = "high"; stop();
Symbol 353 MovieClip Frame 1
stop();
Symbol 353 MovieClip Frame 2
stop();
Symbol 353 MovieClip Frame 3
stop();
Symbol 353 MovieClip Frame 4
stop();
Symbol 353 MovieClip Frame 5
stop();
Symbol 353 MovieClip Frame 6
stop();
Symbol 353 MovieClip Frame 7
stop();
Symbol 353 MovieClip Frame 8
stop();
Symbol 353 MovieClip Frame 9
stop();
Symbol 353 MovieClip Frame 10
stop();
Symbol 354 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 364 MovieClip Frame 1
this._quality = "high"; stop();
Symbol 364 MovieClip Frame 2
stop();
Symbol 364 MovieClip Frame 3
stop();
Symbol 364 MovieClip Frame 4
stop();
Symbol 364 MovieClip Frame 5
stop();
Symbol 364 MovieClip Frame 6
stop();
Symbol 364 MovieClip Frame 7
stop();
Symbol 364 MovieClip Frame 8
stop();
Symbol 364 MovieClip Frame 9
stop();
Symbol 365 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 367 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 368 MovieClip Frame 1
stop();
Symbol 368 MovieClip Frame 2
_parent.upgrade.gotoAndStop("off"); play();
Symbol 368 MovieClip Frame 16
stop();
Symbol 368 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 368 MovieClip Frame 33
_root.cursor.gotoAndPlay("aim"); stop();
Symbol 369 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 369 MovieClip Frame 2
stop();
Symbol 369 MovieClip Frame 3
stop();
Symbol 390 MovieClip Frame 1
stop();
Symbol 390 MovieClip Frame 2
stop();
Symbol 390 MovieClip Frame 3
stop();
Symbol 390 MovieClip Frame 4
stop();
Symbol 390 MovieClip Frame 5
stop();
Symbol 390 MovieClip Frame 6
stop();
Symbol 390 MovieClip Frame 7
stop();
Symbol 390 MovieClip Frame 8
stop();
Symbol 390 MovieClip Frame 9
stop();
Symbol 391 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 (release) { if (this.enabled) { _root.game.endPlanetScreen(_root["b" + _name.charAt(7)]); } }
Symbol 401 MovieClip Frame 1
this._quality = "high"; stop();
Symbol 401 MovieClip Frame 2
stop();
Symbol 401 MovieClip Frame 3
stop();
Symbol 401 MovieClip Frame 4
stop();
Symbol 401 MovieClip Frame 5
stop();
Symbol 401 MovieClip Frame 6
stop();
Symbol 401 MovieClip Frame 7
stop();
Symbol 401 MovieClip Frame 8
stop();
Symbol 401 MovieClip Frame 9
stop();
Symbol 402 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 404 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 405 MovieClip Frame 1
var wasotherupgrade = 1; stop();
Symbol 405 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 405 MovieClip Frame 16
stop();
Symbol 405 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 405 MovieClip Frame 33
_root.cursor.gotoAndPlay("aim"); if (wasotherupgrade != 1) { _root.shiphp.upgrade.gotoAndPlay(wasotherupgrade); wasotherupgrade = 1; } stop();
Symbol 408 MovieClip Frame 1
function setUpgrade(w) { this.icon.gotoAndStop(w); } function setEnable(e) { this.enabled = e; this._visible = e; } var enabled = false;
Symbol 412 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 412 MovieClip Frame 2
pickItems(); stop();
Symbol 413 MovieClip Frame 1
var wasotherupgrade = 1; stop();
Symbol 413 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 413 MovieClip Frame 16
stop();
Symbol 413 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 413 MovieClip Frame 33
_root.curscreen = "none"; _root.cursor.gotoAndPlay("aim"); if (wasotherupgrade != 1) { _root.shiphp.upgrade.gotoAndPlay(wasotherupgrade); wasotherupgrade = 1; } stop();
Symbol 416 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 419 MovieClip Frame 1
stop();
Symbol 419 MovieClip Frame 2
stop();
Symbol 419 MovieClip Frame 3
_quality = "high"; stop();
Symbol 420 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 420 MovieClip Frame 2
stop();
Symbol 420 MovieClip Frame 3
stop();
Symbol 439 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 3
play();
Symbol 439 MovieClip Frame 4
stop();
Symbol 439 MovieClip Frame 5
play();
Symbol 439 MovieClip Frame 6
stop();
Symbol 439 MovieClip Frame 7
play();
Symbol 439 MovieClip Frame 8
stop();
Symbol 439 MovieClip Frame 9
play();
Symbol 439 MovieClip Frame 10
stop();
Symbol 439 MovieClip Frame 11
play();
Symbol 439 MovieClip Frame 12
stop();
Symbol 439 MovieClip Frame 13
play();
Symbol 439 MovieClip Frame 14
stop();
Symbol 439 MovieClip Frame 15
play();
Symbol 439 MovieClip Frame 16
stop();
Symbol 439 MovieClip Frame 17
play();
Symbol 439 MovieClip Frame 18
stop();
Symbol 439 MovieClip Frame 19
play();
Symbol 439 MovieClip Frame 20
stop();
Symbol 439 MovieClip Frame 21
play();
Symbol 439 MovieClip Frame 22
stop();
Symbol 439 MovieClip Frame 23
play();
Symbol 439 MovieClip Frame 24
stop();
Symbol 439 MovieClip Frame 25
play();
Symbol 439 MovieClip Frame 26
stop();
Symbol 439 MovieClip Frame 27
play();
Symbol 439 MovieClip Frame 28
stop();
Symbol 439 MovieClip Frame 29
play();
Symbol 439 MovieClip Frame 30
stop();
Symbol 439 MovieClip Frame 31
play();
Symbol 439 MovieClip Frame 32
stop();
Symbol 439 MovieClip Frame 33
play();
Symbol 439 MovieClip Frame 34
stop();
Symbol 439 MovieClip Frame 35
play();
Symbol 439 MovieClip Frame 38
stop();
Symbol 439 MovieClip Frame 39
play();
Symbol 439 MovieClip Frame 42
stop();
Symbol 442 MovieClip Frame 1
stop();
Symbol 442 MovieClip Frame 2
stop();
Symbol 445 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, "_blank"); }
Symbol 449 MovieClip Frame 1
stop();
Symbol 449 MovieClip Frame 2
play();
Symbol 450 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 452 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 2
play();
Symbol 462 MovieClip Frame 1
stop();
Symbol 462 MovieClip Frame 2
play();
Symbol 463 Button
on (rollOver) { cursor.gotoAndPlay("hand"); greatgames.gotoAndPlay("zoom"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { getURL (_root.moreGamesURL, "_blank"); }
Symbol 466 MovieClip Frame 1
stop();
Symbol 466 MovieClip Frame 2
stop();
Symbol 469 MovieClip Frame 1
stop();
Symbol 469 MovieClip Frame 2
stop();
Symbol 470 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 471 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 476 MovieClip Frame 1
stop();
Symbol 476 MovieClip Frame 2
stop();
Symbol 479 MovieClip Frame 1
stop();
Symbol 479 MovieClip Frame 2
stop();
Symbol 482 MovieClip Frame 1
stop();
Symbol 482 MovieClip Frame 2
stop();
Symbol 485 MovieClip Frame 1
stop();
Symbol 485 MovieClip Frame 2
stop();
Symbol 488 MovieClip Frame 1
stop();
Symbol 488 MovieClip Frame 2
stop();
Symbol 491 MovieClip Frame 1
stop();
Symbol 491 MovieClip Frame 2
stop();
Symbol 494 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 2
stop();
Symbol 497 MovieClip Frame 1
stop();
Symbol 497 MovieClip Frame 2
stop();
Symbol 500 MovieClip Frame 1
stop();
Symbol 500 MovieClip Frame 2
stop();
Symbol 502 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 502 MovieClip Frame 71
stop();
Symbol 503 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 503 MovieClip Frame 2
play();
Symbol 503 MovieClip Frame 5
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 10
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 14
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 18
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 20
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 24
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 28
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 30
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 34
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 39
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 42
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 47
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 50
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 54
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 58
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 62
_root.sound.gotoAndPlay("explosion");
Symbol 503 MovieClip Frame 66
_root.sound.gotoAndPlay("explosionbig");
Symbol 503 MovieClip Frame 95
stop();
Symbol 511 MovieClip Frame 1
stop();
Symbol 511 MovieClip Frame 2
play();
Symbol 511 MovieClip Frame 80
gotoAndStop (1);
Symbol 511 MovieClip Frame 81
play();
Symbol 511 MovieClip Frame 161
gotoAndStop (1);
Symbol 511 MovieClip Frame 162
play();
Symbol 511 MovieClip Frame 311
gotoAndStop (1);
Symbol 511 MovieClip Frame 312
play();
Symbol 511 MovieClip Frame 370
gotoAndStop (1);
Symbol 511 MovieClip Frame 371
play();
Symbol 511 MovieClip Frame 429
gotoAndStop (1);
Symbol 529 Button
on (rollOver) { _root.cursor.gotoAndPlay("hand"); } on (rollOut) { _root.cursor.gotoAndPlay("arrow"); } on (release) { var strOut = ((_root.playername + "|") + _root.score); var strOut2 = _root.EncrpytString(strOut); getURL ((_root.HiScoreSaveURL + "?") + strOut2, "_blank"); }
Symbol 531 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 533 MovieClip Frame 1
stop();
Symbol 533 MovieClip Frame 2
play();
Symbol 534 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 536 MovieClip Frame 1
stop();
Symbol 536 MovieClip Frame 2
play();
Symbol 542 Button
on (rollOver) { button2.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("mouseclick"); getURL (downloadURL, "_blank"); }
Symbol 544 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 545 MovieClip Frame 1
stop();
Symbol 545 MovieClip Frame 2
play();
Symbol 547 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 549 MovieClip Frame 1
stop();
Symbol 549 MovieClip Frame 2
play();
Symbol 555 MovieClip Frame 1
stop();
Symbol 558 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 1
stop();
Symbol 564 MovieClip Frame 1
stop();
Symbol 567 MovieClip Frame 1
stop();
Symbol 570 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"bg"Frame 3Symbol 21 MovieClip
"ufo"Frame 3Symbol 44 MovieClip
"bullet1"Frame 3Symbol 52 MovieClip
"plasma"Frame 3Symbol 56 MovieClip
"bullet2"Frame 3Symbol 58 MovieClip
"mine"Frame 3Symbol 67 MovieClip
"ufo2"Frame 3Symbol 73 MovieClip
"bullet3"Frame 3Symbol 75 MovieClip
"terran"Frame 3Symbol 81 MovieClip
"mine2"Frame 3Symbol 87 MovieClip
"terran3"Frame 3Symbol 93 MovieClip
"weaponsrc"Frame 3Symbol 96 MovieClip
"caskorange"Frame 3Symbol 165 MovieClip
"caskred"Frame 3Symbol 170 MovieClip
"caskyellow"Frame 3Symbol 175 MovieClip
"box"Frame 3Symbol 245 MovieClip
"caskgreen"Frame 3Symbol 255 MovieClip
"caskblue"Frame 3Symbol 265 MovieClip
"bullet4"Frame 3Symbol 268 MovieClip
"aimsrc"Frame 3Symbol 278 MovieClip
"playersrc"Frame 3Symbol 289 MovieClip
"bulletcover"Frame 3Symbol 292 MovieClip
"shiphpsrc"Frame 3Symbol 369 MovieClip
"planethpsrc"Frame 3Symbol 420 MovieClip
"sound"Frame 3Symbol 439 MovieClip
"shipxpsrc"Frame 3Symbol 442 MovieClip
"button2"Frame 3Symbol 449 MovieClip
"button"Frame 3Symbol 452 MovieClip
"greatgames"Frame 3Symbol 462 MovieClip
"signmusic"Frame 3Symbol 466 MovieClip
"signsound"Frame 3Symbol 469 MovieClip
"planetsrc"Frame 7Symbol 503 MovieClip
"message"Frame 7Symbol 511 MovieClip
"button2"Frame 11Symbol 449 MovieClip
"nameinput"Frame 11Symbol 525 EditableText
"buttongetfull"Frame 11Symbol 533 MovieClip
"buttonstartover"Frame 11Symbol 536 MovieClip
"nameinput"Frame 13Symbol 541 EditableText
"button2"Frame 13Symbol 449 MovieClip
"buttonagain"Frame 13Symbol 545 MovieClip
"buttoncontinue"Frame 15Symbol 549 MovieClip
"hit"Symbol 44 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 67 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 73 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 81 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 87 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 93 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 165 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 170 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 175 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 245 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 255 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 265 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 289 MovieClip Frame 1Symbol 23 MovieClip
"icon"Symbol 320 MovieClip Frame 1Symbol 307 MovieClip
"base"Symbol 320 MovieClip Frame 1Symbol 311 MovieClip
"hit"Symbol 320 MovieClip Frame 1Symbol 314 Button
"text"Symbol 320 MovieClip Frame 1Symbol 319 MovieClip
"weapon1"Symbol 322 MovieClip Frame 1Symbol 320 MovieClip
"weapon2"Symbol 322 MovieClip Frame 1Symbol 320 MovieClip
"weapon3"Symbol 322 MovieClip Frame 1Symbol 320 MovieClip
"weapon4"Symbol 322 MovieClip Frame 1Symbol 320 MovieClip
"panel"Symbol 323 MovieClip Frame 2Symbol 322 MovieClip
"button"Symbol 331 MovieClip Frame 2Symbol 328 Button
"icon"Symbol 365 MovieClip Frame 1Symbol 353 MovieClip
"base"Symbol 365 MovieClip Frame 1Symbol 311 MovieClip
"hit"Symbol 365 MovieClip Frame 1Symbol 354 Button
"text"Symbol 365 MovieClip Frame 1Symbol 364 MovieClip
"upgrade1"Symbol 367 MovieClip Frame 1Symbol 365 MovieClip
"upgrade2"Symbol 367 MovieClip Frame 1Symbol 365 MovieClip
"upgrade3"Symbol 367 MovieClip Frame 1Symbol 365 MovieClip
"upgrade4"Symbol 367 MovieClip Frame 1Symbol 365 MovieClip
"panel"Symbol 368 MovieClip Frame 2Symbol 367 MovieClip
"bar"Symbol 369 MovieClip Frame 1Symbol 294 MovieClip
"wpn"Symbol 369 MovieClip Frame 1Symbol 323 MovieClip
"upgrade"Symbol 369 MovieClip Frame 1Symbol 331 MovieClip
"upg"Symbol 369 MovieClip Frame 1Symbol 368 MovieClip
"icon"Symbol 402 MovieClip Frame 1Symbol 390 MovieClip
"base"Symbol 402 MovieClip Frame 1Symbol 311 MovieClip
"hit"Symbol 402 MovieClip Frame 1Symbol 391 Button
"text"Symbol 402 MovieClip Frame 1Symbol 401 MovieClip
"upgrade1"Symbol 404 MovieClip Frame 1Symbol 402 MovieClip
"upgrade2"Symbol 404 MovieClip Frame 1Symbol 402 MovieClip
"upgrade3"Symbol 404 MovieClip Frame 1Symbol 402 MovieClip
"upgrade4"Symbol 404 MovieClip Frame 1Symbol 402 MovieClip
"panel"Symbol 405 MovieClip Frame 2Symbol 404 MovieClip
"icon"Symbol 408 MovieClip Frame 1Symbol 390 MovieClip
"upgrade1"Symbol 412 MovieClip Frame 1Symbol 408 MovieClip
"upgrade3"Symbol 412 MovieClip Frame 1Symbol 408 MovieClip
"upgrade5"Symbol 412 MovieClip Frame 1Symbol 408 MovieClip
"upgrade2"Symbol 412 MovieClip Frame 1Symbol 408 MovieClip
"upgrade4"Symbol 412 MovieClip Frame 1Symbol 408 MovieClip
"upgrade6"Symbol 412 MovieClip Frame 1Symbol 408 MovieClip
"none"Symbol 412 MovieClip Frame 1Symbol 411 MovieClip
"panel"Symbol 413 MovieClip Frame 2Symbol 412 MovieClip
"button"Symbol 419 MovieClip Frame 2Symbol 416 Button
"bar"Symbol 420 MovieClip Frame 1Symbol 371 MovieClip
"upg"Symbol 420 MovieClip Frame 1Symbol 405 MovieClip
"ins"Symbol 420 MovieClip Frame 1Symbol 413 MovieClip
"upgrade"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"bar"Symbol 442 MovieClip Frame 1Symbol 294 MovieClip
"support1"Symbol 501 MovieClip Frame 1Symbol 476 MovieClip
"powerplant"Symbol 501 MovieClip Frame 1Symbol 479 MovieClip
"starport"Symbol 501 MovieClip Frame 1Symbol 482 MovieClip
"airport"Symbol 501 MovieClip Frame 1Symbol 485 MovieClip
"support2"Symbol 501 MovieClip Frame 1Symbol 488 MovieClip
"mine"Symbol 501 MovieClip Frame 1Symbol 491 MovieClip
"support3"Symbol 501 MovieClip Frame 1Symbol 494 MovieClip
"squadron"Symbol 501 MovieClip Frame 1Symbol 497 MovieClip
"ship"Symbol 501 MovieClip Frame 1Symbol 500 MovieClip
"planet"Symbol 502 MovieClip Frame 1Symbol 501 MovieClip
"planet"Symbol 503 MovieClip Frame 1Symbol 501 MovieClip
"hit"Symbol 503 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 555 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 558 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 561 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 564 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 567 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 570 MovieClip Frame 1Symbol 23 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"load"Frame 1
"title"Frame 4
"titlerepeat"Frame 5
"play"Frame 7
"level"Frame 8
"game"Frame 9
"complete"Frame 11
"gameover"Frame 13
"levelpause"Frame 15
"levelpause1"Frame 17
"levelpause3"Frame 19
"levelpause5"Frame 21
"levelpause2"Frame 23
"levelpause4"Frame 25
"space1"Symbol 21 MovieClip Frame 1
"space2"Symbol 21 MovieClip Frame 2
"alive"Symbol 44 MovieClip Frame 1
"slime"Symbol 44 MovieClip Frame 2
"ice"Symbol 44 MovieClip Frame 3
"decay"Symbol 44 MovieClip Frame 4
"dead"Symbol 44 MovieClip Frame 18
"alive"Symbol 52 MovieClip Frame 1
"decay"Symbol 52 MovieClip Frame 2
"dead"Symbol 52 MovieClip Frame 28
"alive"Symbol 56 MovieClip Frame 1
"decay"Symbol 56 MovieClip Frame 2
"dead"Symbol 56 MovieClip Frame 28
"alive"Symbol 58 MovieClip Frame 1
"decay"Symbol 58 MovieClip Frame 2
"dead"Symbol 58 MovieClip Frame 28
"alive"Symbol 67 MovieClip Frame 1
"slime"Symbol 67 MovieClip Frame 2
"ice"Symbol 67 MovieClip Frame 3
"decay"Symbol 67 MovieClip Frame 4
"zoom"Symbol 67 MovieClip Frame 19
"dead"Symbol 67 MovieClip Frame 34
"alive"Symbol 73 MovieClip Frame 1
"slime"Symbol 73 MovieClip Frame 2
"ice"Symbol 73 MovieClip Frame 3
"decay"Symbol 73 MovieClip Frame 4
"dead"Symbol 73 MovieClip Frame 18
"alive"Symbol 75 MovieClip Frame 1
"decay"Symbol 75 MovieClip Frame 2
"dead"Symbol 75 MovieClip Frame 28
"alive"Symbol 81 MovieClip Frame 1
"slime"Symbol 81 MovieClip Frame 2
"ice"Symbol 81 MovieClip Frame 3
"decay"Symbol 81 MovieClip Frame 4
"dead"Symbol 81 MovieClip Frame 18
"alive"Symbol 87 MovieClip Frame 1
"slime"Symbol 87 MovieClip Frame 2
"ice"Symbol 87 MovieClip Frame 3
"decay"Symbol 87 MovieClip Frame 4
"zoom"Symbol 87 MovieClip Frame 18
"dead"Symbol 87 MovieClip Frame 33
"alive"Symbol 93 MovieClip Frame 1
"slime"Symbol 93 MovieClip Frame 2
"ice"Symbol 93 MovieClip Frame 3
"decay"Symbol 93 MovieClip Frame 4
"dead"Symbol 93 MovieClip Frame 18
"dead"Symbol 96 MovieClip Frame 2
"normal"Symbol 165 MovieClip Frame 1
"decay"Symbol 165 MovieClip Frame 2
"dead"Symbol 165 MovieClip Frame 16
"normal"Symbol 170 MovieClip Frame 1
"decay"Symbol 170 MovieClip Frame 2
"dead"Symbol 170 MovieClip Frame 16
"normal"Symbol 175 MovieClip Frame 1
"decay"Symbol 175 MovieClip Frame 2
"dead"Symbol 175 MovieClip Frame 16
"normal"Symbol 245 MovieClip Frame 1
"decay"Symbol 245 MovieClip Frame 2
"dead"Symbol 245 MovieClip Frame 25
"normal"Symbol 255 MovieClip Frame 1
"decay"Symbol 255 MovieClip Frame 2
"dead"Symbol 255 MovieClip Frame 16
"normal"Symbol 265 MovieClip Frame 1
"decay"Symbol 265 MovieClip Frame 2
"dead"Symbol 265 MovieClip Frame 16
"alive"Symbol 268 MovieClip Frame 1
"decay"Symbol 268 MovieClip Frame 2
"dead"Symbol 268 MovieClip Frame 28
"aim"Symbol 278 MovieClip Frame 1
"arrow"Symbol 278 MovieClip Frame 2
"hand"Symbol 278 MovieClip Frame 3
"reload"Symbol 278 MovieClip Frame 4
"respawn"Symbol 278 MovieClip Frame 64
"reloadupgraded"Symbol 278 MovieClip Frame 184
"respawn1"Symbol 278 MovieClip Frame 217
"respawn2"Symbol 278 MovieClip Frame 307
"dead"Symbol 278 MovieClip Frame 367
"normal"Symbol 289 MovieClip Frame 1
"shot"Symbol 289 MovieClip Frame 2
"damage"Symbol 289 MovieClip Frame 5
"decay"Symbol 289 MovieClip Frame 16
"dead"Symbol 289 MovieClip Frame 30
"respawn"Symbol 289 MovieClip Frame 31
"cannon"Symbol 307 MovieClip Frame 1
"shrapnel"Symbol 307 MovieClip Frame 2
"rocket"Symbol 307 MovieClip Frame 3
"shock"Symbol 307 MovieClip Frame 4
"normal"Symbol 311 MovieClip Frame 1
"selected"Symbol 311 MovieClip Frame 2
"disabled"Symbol 311 MovieClip Frame 3
"cannon"Symbol 319 MovieClip Frame 1
"shrapnel"Symbol 319 MovieClip Frame 2
"rocket"Symbol 319 MovieClip Frame 3
"shock"Symbol 319 MovieClip Frame 4
"in"Symbol 323 MovieClip Frame 2
"out"Symbol 323 MovieClip Frame 17
"off"Symbol 331 MovieClip Frame 1
"on"Symbol 331 MovieClip Frame 2
"hint"Symbol 331 MovieClip Frame 3
"armor"Symbol 353 MovieClip Frame 1
"bulletspeed"Symbol 353 MovieClip Frame 2
"clipsize"Symbol 353 MovieClip Frame 3
"damage"Symbol 353 MovieClip Frame 4
"experience"Symbol 353 MovieClip Frame 5
"explosion"Symbol 353 MovieClip Frame 6
"reload"Symbol 353 MovieClip Frame 7
"repair"Symbol 353 MovieClip Frame 8
"shipspeed"Symbol 353 MovieClip Frame 9
"shotspeed"Symbol 353 MovieClip Frame 10
"armor"Symbol 364 MovieClip Frame 1
"bulletspeed"Symbol 364 MovieClip Frame 2
"clipsize"Symbol 364 MovieClip Frame 3
"experience"Symbol 364 MovieClip Frame 4
"explosion"Symbol 364 MovieClip Frame 5
"reload"Symbol 364 MovieClip Frame 6
"repair"Symbol 364 MovieClip Frame 7
"shipspeed"Symbol 364 MovieClip Frame 8
"shotspeed"Symbol 364 MovieClip Frame 9
"in"Symbol 368 MovieClip Frame 2
"out"Symbol 368 MovieClip Frame 17
"dead"Symbol 369 MovieClip Frame 3
"airport"Symbol 390 MovieClip Frame 1
"starport"Symbol 390 MovieClip Frame 2
"support1"Symbol 390 MovieClip Frame 3
"support2"Symbol 390 MovieClip Frame 4
"support3"Symbol 390 MovieClip Frame 5
"ship"Symbol 390 MovieClip Frame 6
"squadron"Symbol 390 MovieClip Frame 7
"powerplant"Symbol 390 MovieClip Frame 8
"mine"Symbol 390 MovieClip Frame 9
"airport"Symbol 401 MovieClip Frame 1
"starport"Symbol 401 MovieClip Frame 2
"support1"Symbol 401 MovieClip Frame 3
"support2"Symbol 401 MovieClip Frame 4
"support3"Symbol 401 MovieClip Frame 5
"ship"Symbol 401 MovieClip Frame 6
"squadron"Symbol 401 MovieClip Frame 7
"powerplant"Symbol 401 MovieClip Frame 8
"mine"Symbol 401 MovieClip Frame 9
"in"Symbol 405 MovieClip Frame 2
"out"Symbol 405 MovieClip Frame 17
"in"Symbol 413 MovieClip Frame 2
"out"Symbol 413 MovieClip Frame 17
"off"Symbol 419 MovieClip Frame 1
"on"Symbol 419 MovieClip Frame 2
"hint"Symbol 419 MovieClip Frame 3
"dead"Symbol 420 MovieClip Frame 3
"appear"Symbol 439 MovieClip Frame 3
"bonus"Symbol 439 MovieClip Frame 5
"explosion"Symbol 439 MovieClip Frame 7
"explosionbig"Symbol 439 MovieClip Frame 9
"hitbullet"Symbol 439 MovieClip Frame 11
"hitplasma"Symbol 439 MovieClip Frame 13
"reload"Symbol 439 MovieClip Frame 15
"shotcannon"Symbol 439 MovieClip Frame 17
"shotplasma"Symbol 439 MovieClip Frame 19
"mouseclick"Symbol 439 MovieClip Frame 21
"mouseover"Symbol 439 MovieClip Frame 23
"slime"Symbol 439 MovieClip Frame 25
"ice"Symbol 439 MovieClip Frame 27
"levelup"Symbol 439 MovieClip Frame 29
"explosionbigshort"Symbol 439 MovieClip Frame 31
"shotrocket"Symbol 439 MovieClip Frame 33
"gamemusic"Symbol 439 MovieClip Frame 35
"menumusic"Symbol 439 MovieClip Frame 39
"dead"Symbol 442 MovieClip Frame 2
"flash"Symbol 449 MovieClip Frame 2
"flash"Symbol 452 MovieClip Frame 2
"normal"Symbol 462 MovieClip Frame 1
"zoom"Symbol 462 MovieClip Frame 2
"on"Symbol 466 MovieClip Frame 1
"off"Symbol 466 MovieClip Frame 2
"on"Symbol 469 MovieClip Frame 1
"off"Symbol 469 MovieClip Frame 2
"on"Symbol 476 MovieClip Frame 1
"off"Symbol 476 MovieClip Frame 2
"on"Symbol 479 MovieClip Frame 1
"off"Symbol 479 MovieClip Frame 2
"on"Symbol 482 MovieClip Frame 1
"off"Symbol 482 MovieClip Frame 2
"on"Symbol 485 MovieClip Frame 1
"off"Symbol 485 MovieClip Frame 2
"on"Symbol 488 MovieClip Frame 1
"off"Symbol 488 MovieClip Frame 2
"on"Symbol 491 MovieClip Frame 1
"off"Symbol 491 MovieClip Frame 2
"on"Symbol 494 MovieClip Frame 1
"off"Symbol 494 MovieClip Frame 2
"on"Symbol 497 MovieClip Frame 1
"off"Symbol 497 MovieClip Frame 2
"on"Symbol 500 MovieClip Frame 1
"off"Symbol 500 MovieClip Frame 2
"squadron"Symbol 501 MovieClip Frame 1
"normal"Symbol 503 MovieClip Frame 1
"decay"Symbol 503 MovieClip Frame 2
"none"Symbol 511 MovieClip Frame 1
"level"Symbol 511 MovieClip Frame 2
"complete"Symbol 511 MovieClip Frame 81
"machinegun"Symbol 511 MovieClip Frame 162
"paused"Symbol 511 MovieClip Frame 312
"unpaused"Symbol 511 MovieClip Frame 371
"flash"Symbol 533 MovieClip Frame 2
"flash"Symbol 536 MovieClip Frame 2
"flash"Symbol 545 MovieClip Frame 2
"flash"Symbol 549 MovieClip Frame 2
"normal"Symbol 555 MovieClip Frame 1
"normal"Symbol 558 MovieClip Frame 1
"normal"Symbol 561 MovieClip Frame 1
"normal"Symbol 564 MovieClip Frame 1
"normal"Symbol 567 MovieClip Frame 1
"normal"Symbol 570 MovieClip Frame 1

Dynamic Text Variables

plLoadStateSymbol 9 EditableText"0%"
currentleveltextSymbol 505 EditableText"LEVEL 1"
scoreSymbol 512 EditableText"0123456789"
scoreSymbol 524 EditableText"0123456789"
playernameSymbol 525 EditableText"Your name here"
scoreSymbol 540 EditableText"0123456789"
playernameSymbol 541 EditableText"Your name here"




http://swfchan.com/3/11787/info.shtml
Created: 6/6 -2019 19:50:54 Last modified: 6/6 -2019 19:50:54 Server time: 15/05 -2024 22:37:27