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

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

Clash'N Slash v2.swf

This is the info page for
Flash #25528

(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

v2

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 adjustScore(value) { _root.score = _root.score + value; if (_root.score < 0) { _root.score = 0; } } function togglePause() { if (paused) { message.gotoAndPlay("unpaused"); } else { message.gotoAndPlay("paused"); } togglePauseSilent(); } function togglePauseSilent() { paused = !paused; } function getEncodedValue(v, key) { var ss = (v ^ key).toString(); var a = new Array(); a.push(key); var b = new Array(); i = 0; while (i < ss.length) { b.push(ss.charCodeAt(i) ^ key); i++; } a.push(b.length ^ key); a = a.concat(b); return(a.join(",")); } function getScoreEncoded() { var key1 = random(16777215); var key2 = random(16777215); while (key2 == key1) { key2 = random(16777215); } var key3 = random(16777215); while ((key3 == key1) || (key3 == key2)) { key3 = random(16777215); } var key4 = random(16777215); while (((key4 == key1) || (key4 == key2)) || (key4 == key3)) { key4 = random(16777215); } var lev = (_root.level + (6 * _root.difficulty)); return(new Array(getEncodedValue(_root.score, key1), getEncodedValue(lev, key2), getEncodedValue(_root.score, key3), getEncodedValue(lev, key4))); } function updateMouse() { var x = _root._xmouse; var y = _root._ymouse; var state = ((((x > 0) && (x < 480)) && (y > 0)) && (y < 360)); if (state != mouseInRect) { if ((mouseInRect = state)) { Mouse.hide(); cursor._visible = true; } else { Mouse.show(); cursor._visible = false; } } cursor._x = x; cursor._y = y; } function updateTitle() { updateMouse(); } function hideOffscreenStuff() { ufo.gotoAndPlay("dead"); ufo2.gotoAndPlay("dead"); terran.gotoAndPlay("dead"); terran3.gotoAndPlay("dead"); mine.gotoAndPlay("dead"); mine2.gotoAndPlay("dead"); caskorange.gotoAndPlay("dead"); caskred.gotoAndPlay("dead"); caskyellow.gotoAndPlay("dead"); caskblue.gotoAndPlay("dead"); caskgreen.gotoAndPlay("dead"); box.gotoAndPlay("dead"); bullet1.gotoAndPlay("dead"); bullet2.gotoAndPlay("dead"); bullet3.gotoAndPlay("dead"); bullet4.gotoAndPlay("dead"); plasma.gotoAndPlay("dead"); aimsrc.gotoAndPlay("dead"); shiphpsrc.gotoAndPlay("dead"); shipxpsrc.gotoAndPlay("dead"); planethpsrc.gotoAndPlay("dead"); weaponsrc.gotoAndPlay("dead"); playersrc.gotoAndPlay("dead"); } function upgradeNumberToName(num) { switch (num) { case 1 : return("armor"); case 2 : return("bulletspeed"); case 3 : return("clipsize"); case 4 : return("experience"); case 5 : return("explosion"); case 6 : return("reload"); case 7 : return("repair"); case 8 : return("shipspeed"); case 9 : return("shotspeed"); } } function buildingNumberToName(num) { switch (Number(num)) { case 1 : return("airport"); case 2 : return("starport"); case 3 : return("support1"); case 4 : return("support2"); case 5 : return("support3"); case 6 : return("ship"); case 7 : return("squadron"); case 8 : return("powerplant"); case 9 : return("mine"); } } function playSound(snd) { if (_root.soundEnabled) { _root.sound.gotoAndPlay(snd); } } function playMusic(snd) { if (_root.musicEnabled) { stopAllSounds(); _root.sound.gotoAndPlay(snd); } } var rootURL = "http://www.enkord.com/"; if (moreGamesURL == undefined) { moreGamesURL = rootURL; } if (downloadURL == undefined) { downloadURL = rootURL + "product.php?action=download&product=clashnslash&from=webversion_v2"; } if (orderURL == undefined) { orderURL = rootURL + "product.php?action=order&product=clashnslash&from=webversion_v2"; } if (hiscoreURL == undefined) { hiscoreURL = rootURL + "clashnslashweb/hiscore.php"; } var _r; var paused = false; var curscreen = "none"; var curweapon = 0; aimsrc.duplicateMovieClip("cursor", 15000); var mouseState = false; var prevMouseState = false; var gameInit = true; var score = 0; var difficulty = 0; var musicEnabled = true; var soundEnabled = true; var mouseInRect = ((((x > 0) && (x < 480)) && (y > 0)) && (y < 360)); if (mouseInRect) { Mouse.hide(); } hideOffscreenStuff(); cursor.gotoAndPlay("arrow");
Frame 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 458 Button
on (rollOver) { cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { getURL ("http://www.enkord.com/", "_blank"); }
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 467 MovieClip Frame 1
stop();
Symbol 467 MovieClip Frame 2
stop();
Symbol 470 MovieClip Frame 1
stop();
Symbol 470 MovieClip Frame 2
stop();
Symbol 471 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 472 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 477 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 2
stop();
Symbol 480 MovieClip Frame 1
stop();
Symbol 480 MovieClip Frame 2
stop();
Symbol 483 MovieClip Frame 1
stop();
Symbol 483 MovieClip Frame 2
stop();
Symbol 486 MovieClip Frame 1
stop();
Symbol 486 MovieClip Frame 2
stop();
Symbol 489 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 2
stop();
Symbol 492 MovieClip Frame 1
stop();
Symbol 492 MovieClip Frame 2
stop();
Symbol 495 MovieClip Frame 1
stop();
Symbol 495 MovieClip Frame 2
stop();
Symbol 498 MovieClip Frame 1
stop();
Symbol 498 MovieClip Frame 2
stop();
Symbol 501 MovieClip Frame 1
stop();
Symbol 501 MovieClip Frame 2
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");
Symbol 503 MovieClip Frame 71
stop();
Symbol 504 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 504 MovieClip Frame 2
play();
Symbol 504 MovieClip Frame 5
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 10
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 14
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 18
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 20
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 24
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 28
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 30
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 34
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 39
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 42
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 47
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 50
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 54
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 58
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 62
_root.sound.gotoAndPlay("explosion");
Symbol 504 MovieClip Frame 66
_root.sound.gotoAndPlay("explosionbig");
Symbol 504 MovieClip Frame 95
stop();
Symbol 512 MovieClip Frame 1
stop();
Symbol 512 MovieClip Frame 2
play();
Symbol 512 MovieClip Frame 80
gotoAndStop (1);
Symbol 512 MovieClip Frame 81
play();
Symbol 512 MovieClip Frame 161
gotoAndStop (1);
Symbol 512 MovieClip Frame 162
play();
Symbol 512 MovieClip Frame 311
gotoAndStop (1);
Symbol 512 MovieClip Frame 312
play();
Symbol 512 MovieClip Frame 370
gotoAndStop (1);
Symbol 512 MovieClip Frame 371
play();
Symbol 512 MovieClip Frame 429
gotoAndStop (1);
Symbol 530 Button
on (rollOver) { _root.cursor.gotoAndPlay("hand"); } on (rollOut) { _root.cursor.gotoAndPlay("arrow"); } on (release) { if (_root.level > 6) { _root.level = 6; } _root._r = _root.getScoreEncoded(); var name = _root.playername; var d1; var d2; var d3; var d4; d1 = _root._r[0].toString(); d2 = _root._r[1].toString(); d3 = _root._r[2].toString(); d4 = _root._r[3].toString(); getURL (_root.hiscoreURL, "_blank", "POST"); }
Symbol 532 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 534 MovieClip Frame 1
stop();
Symbol 534 MovieClip Frame 2
play();
Symbol 535 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 537 MovieClip Frame 1
stop();
Symbol 537 MovieClip Frame 2
play();
Symbol 543 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 545 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 546 MovieClip Frame 1
stop();
Symbol 546 MovieClip Frame 2
play();
Symbol 548 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 550 MovieClip Frame 1
stop();
Symbol 550 MovieClip Frame 2
play();
Symbol 556 MovieClip Frame 1
stop();
Symbol 559 MovieClip Frame 1
stop();
Symbol 562 MovieClip Frame 1
stop();
Symbol 565 MovieClip Frame 1
stop();
Symbol 568 MovieClip Frame 1
stop();
Symbol 571 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 464 506 507 510 511 513 526 528 533 536 542 549
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 515 516 520 521 523 544 552 553 572 574 575 577 582 589 593
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 504 556 559 562 565 568 571
Symbol 24 BitmapUsed by:25 576
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 576
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 576
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 576
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 576
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 576
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 556 559 562 565 568 571
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 471 472
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 532 535 543 545 548
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 534 537 546 550
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 ButtonUses: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 TextUses:8Used by:Timeline
Symbol 465 GraphicUsed by:467
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:465 466Used by:Timeline
Symbol 468 GraphicUsed by:470
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:468 469Used by:Timeline
Symbol 471 ButtonUses:312Used by:Timeline
Symbol 472 ButtonUses:312Used by:Timeline
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:502
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:477
Symbol 477 MovieClipUses:476Used by:502
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:480
Symbol 480 MovieClipUses:479Used by:502
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:483
Symbol 483 MovieClipUses:482Used by:502
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:486
Symbol 486 MovieClipUses:485Used by:502
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:489
Symbol 489 MovieClipUses:488Used by:502
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:492
Symbol 492 MovieClipUses:491Used by:502
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:495
Symbol 495 MovieClipUses:494Used by:502
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:498
Symbol 498 MovieClipUses:497Used by:502
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:501
Symbol 501 MovieClipUses:500Used by:502
Symbol 502 MovieClipUses:474 477 480 483 486 489 492 495 498 501Used by:503 504
Symbol 503 MovieClipUses:502Used by:504
Symbol 504 MovieClipUses:502 23 503Used by:Timeline
Symbol 505 GraphicUsed by:512
Symbol 506 EditableTextUses:8Used by:512
Symbol 507 TextUses:8Used by:512
Symbol 508 GraphicUsed by:512
Symbol 509 GraphicUsed by:512
Symbol 510 TextUses:8Used by:512
Symbol 511 TextUses:8Used by:512
Symbol 512 MovieClipUses:505 506 507 508 509 510 511Used by:Timeline
Symbol 513 EditableTextUses:8Used by:Timeline
Symbol 514 GraphicUsed by:Timeline
Symbol 515 TextUses:12Used by:Timeline
Symbol 516 TextUses:12Used by:Timeline
Symbol 517 BitmapUsed by:518 540
Symbol 518 GraphicUses:517Used by:Timeline
Symbol 519 FontUsed by:520
Symbol 520 TextUses:12 519Used by:Timeline
Symbol 521 TextUses:12Used by:Timeline
Symbol 522 GraphicUsed by:Timeline
Symbol 523 TextUses:12Used by:Timeline
Symbol 524 FontUsed by:525 538 541 551
Symbol 525 EditableTextUses:524Used by:Timeline
Symbol 526 EditableTextUses:8Used by:Timeline
Symbol 527 GraphicUsed by:530
Symbol 528 TextUses:8Used by:530
Symbol 529 GraphicUsed by:530
Symbol 530 ButtonUses:527 528 529Used by:531
Symbol 531 MovieClipUses:530Used by:Timeline
Symbol 532 ButtonUses:421Used by:Timeline
Symbol 533 TextUses:8Used by:534
Symbol 534 MovieClipUses:447 533Used by:Timeline
Symbol 535 ButtonUses:421Used by:Timeline
Symbol 536 TextUses:8Used by:537 546
Symbol 537 MovieClipUses:447 536Used by:Timeline
Symbol 538 TextUses:524Used by:Timeline
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:517 539Used by:Timeline
Symbol 541 EditableTextUses:524Used by:Timeline
Symbol 542 EditableTextUses:8Used by:Timeline
Symbol 543 ButtonUses:421Used by:Timeline
Symbol 544 TextUses:12Used by:Timeline
Symbol 545 ButtonUses:421Used by:Timeline
Symbol 546 MovieClipUses:447 536Used by:Timeline
Symbol 547 GraphicUsed by:Timeline
Symbol 548 ButtonUses:421Used by:Timeline
Symbol 549 TextUses:8Used by:550
Symbol 550 MovieClipUses:447 549Used by:Timeline
Symbol 551 TextUses:524Used by:Timeline
Symbol 552 TextUses:12Used by:Timeline
Symbol 553 TextUses:12Used by:Timeline
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:556
Symbol 556 MovieClipUses:23 157 555Used by:Timeline
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:559
Symbol 559 MovieClipUses:23 157 558Used by:Timeline
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:562
Symbol 562 MovieClipUses:23 157 561Used by:Timeline
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:565
Symbol 565 MovieClipUses:23 157 564Used by:Timeline
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:568
Symbol 568 MovieClipUses:23 157 567Used by:Timeline
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:571
Symbol 571 MovieClipUses:23 157 570Used by:Timeline
Symbol 572 TextUses:12Used by:Timeline
Symbol 573 GraphicUsed by:Timeline
Symbol 574 TextUses:12Used by:Timeline
Symbol 575 TextUses:12Used by:Timeline
Symbol 576 GraphicUses:68 88 82 59 76 24Used by:Timeline
Symbol 577 TextUses:12Used by:Timeline
Symbol 578 BitmapUsed by:581
Symbol 579 BitmapUsed by:581
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:578 579 580Used by:Timeline
Symbol 582 TextUses:12Used by:Timeline
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:585
Symbol 585 MovieClipUses:584Used by:Timeline
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:588
Symbol 588 MovieClipUses:587Used by:Timeline
Symbol 589 TextUses:12Used by:Timeline
Symbol 590 BitmapUsed by:592
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:590 591Used by:Timeline
Symbol 593 TextUses:12Used by:Timeline
Symbol 594 BitmapUsed by:596
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:594 595Used 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 467 MovieClip
"signsound"Frame 3Symbol 470 MovieClip
"planetsrc"Frame 7Symbol 504 MovieClip
"message"Frame 7Symbol 512 MovieClip
"button2"Frame 11Symbol 449 MovieClip
"nameinput"Frame 11Symbol 526 EditableText
"buttongetfull"Frame 11Symbol 534 MovieClip
"buttonstartover"Frame 11Symbol 537 MovieClip
"nameinput"Frame 13Symbol 542 EditableText
"button2"Frame 13Symbol 449 MovieClip
"buttonagain"Frame 13Symbol 546 MovieClip
"buttoncontinue"Frame 15Symbol 550 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 502 MovieClip Frame 1Symbol 477 MovieClip
"powerplant"Symbol 502 MovieClip Frame 1Symbol 480 MovieClip
"starport"Symbol 502 MovieClip Frame 1Symbol 483 MovieClip
"airport"Symbol 502 MovieClip Frame 1Symbol 486 MovieClip
"support2"Symbol 502 MovieClip Frame 1Symbol 489 MovieClip
"mine"Symbol 502 MovieClip Frame 1Symbol 492 MovieClip
"support3"Symbol 502 MovieClip Frame 1Symbol 495 MovieClip
"squadron"Symbol 502 MovieClip Frame 1Symbol 498 MovieClip
"ship"Symbol 502 MovieClip Frame 1Symbol 501 MovieClip
"planet"Symbol 503 MovieClip Frame 1Symbol 502 MovieClip
"planet"Symbol 504 MovieClip Frame 1Symbol 502 MovieClip
"hit"Symbol 504 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 556 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 559 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 562 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 565 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 568 MovieClip Frame 1Symbol 23 MovieClip
"hit"Symbol 571 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 467 MovieClip Frame 1
"off"Symbol 467 MovieClip Frame 2
"on"Symbol 470 MovieClip Frame 1
"off"Symbol 470 MovieClip Frame 2
"on"Symbol 477 MovieClip Frame 1
"off"Symbol 477 MovieClip Frame 2
"on"Symbol 480 MovieClip Frame 1
"off"Symbol 480 MovieClip Frame 2
"on"Symbol 483 MovieClip Frame 1
"off"Symbol 483 MovieClip Frame 2
"on"Symbol 486 MovieClip Frame 1
"off"Symbol 486 MovieClip Frame 2
"on"Symbol 489 MovieClip Frame 1
"off"Symbol 489 MovieClip Frame 2
"on"Symbol 492 MovieClip Frame 1
"off"Symbol 492 MovieClip Frame 2
"on"Symbol 495 MovieClip Frame 1
"off"Symbol 495 MovieClip Frame 2
"on"Symbol 498 MovieClip Frame 1
"off"Symbol 498 MovieClip Frame 2
"on"Symbol 501 MovieClip Frame 1
"off"Symbol 501 MovieClip Frame 2
"squadron"Symbol 502 MovieClip Frame 1
"normal"Symbol 504 MovieClip Frame 1
"decay"Symbol 504 MovieClip Frame 2
"none"Symbol 512 MovieClip Frame 1
"level"Symbol 512 MovieClip Frame 2
"complete"Symbol 512 MovieClip Frame 81
"machinegun"Symbol 512 MovieClip Frame 162
"paused"Symbol 512 MovieClip Frame 312
"unpaused"Symbol 512 MovieClip Frame 371
"flash"Symbol 534 MovieClip Frame 2
"flash"Symbol 537 MovieClip Frame 2
"flash"Symbol 546 MovieClip Frame 2
"flash"Symbol 550 MovieClip Frame 2
"normal"Symbol 556 MovieClip Frame 1
"normal"Symbol 559 MovieClip Frame 1
"normal"Symbol 562 MovieClip Frame 1
"normal"Symbol 565 MovieClip Frame 1
"normal"Symbol 568 MovieClip Frame 1
"normal"Symbol 571 MovieClip Frame 1

Dynamic Text Variables

plLoadStateSymbol 9 EditableText"0%"
currentleveltextSymbol 506 EditableText"LEVEL 1"
scoreSymbol 513 EditableText"0123456789"
scoreSymbol 525 EditableText"0123456789"
playernameSymbol 526 EditableText"Your name here"
scoreSymbol 541 EditableText"0123456789"
playernameSymbol 542 EditableText"Your name here"




http://swfchan.com/6/25528/info.shtml
Created: 23/5 -2019 15:18:52 Last modified: 23/5 -2019 15:18:52 Server time: 14/05 -2024 11:54:44