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

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

Clash And Slash.swf

This is the info page for
Flash #133376

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


Text
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:

ARMOR

RESPAWN

SELF-REPAIR

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

Sound

Music

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
function round2(num) { return(Math.round(num * 100) / 100); } copyright = "Copyright (c) 2005 by Yaroslav Yanovsky"; System.security.allowDomain("www.enkord.com"); if (bannerURL == undefined) { bannerURL = "http://www.enkord.com/games/clashnslash/banner.swf"; } lang = "en"; stop(); _focusrect = false; Stage.showMenu = false; Stage.width = 480; Stage.height = 360; Stage.scaleMode = "noScale"; percent_mc._xscale = 0; var to = _root.getBytesTotal(); var prevLo = 0; total_txt.text = round2(to / 1024).toString() + " KB"; var loadListener = new Object(); loadListener.onLoadError = function (target_mc, errorCode) { preload_logo_mc._visible = true; loaded_txt._visible = true; total_txt._visible = true; percent_mc._visible = true; percent_txt._visible = true; frame_mc._visible = true; preload_logo_mc.onPress = function () { getURL ("http://www.enkord.com/", "_blank"); }; }; if (downloadURL == undefined) { preload_logo_mc._visible = false; loaded_txt._visible = false; total_txt._visible = false; percent_mc._visible = false; percent_txt._visible = false; frame_mc._visible = false; var mcLoader = new MovieClipLoader(); mcLoader.addListener(loadListener); var mc = this.createEmptyMovieClip("bannerstub", this.getNextHighestDepth()); mcLoader.loadClip(bannerURL, mc); } ii = setInterval(function () { var _local2 = _root.getBytesLoaded(); var _local4 = round2((_local2 - prevLo) / 64); speed_txt.text = _local4.toString() + " Kb/s"; loaded_txt.text = Math.round(_local2 / 1024).toString() + " KB"; var _local3 = Math.round((_local2 / to) * 100); percent_txt.text = _local3 + " %"; percent_mc._xscale = _local3; prevLo = _local2; if ((_local2 == to) && (preload_logo_mc._visible)) { clearInterval(ii); gotoAndPlay ("load"); } }, 500);
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 _local1 = (v ^ key).toString(); var _local4 = new Array(); _local4.push(key); var _local2 = new Array(); i = 0; while (i < _local1.length) { _local2.push(_local1.charCodeAt(i) ^ key); i++; } _local4.push(_local2.length ^ key); _local4 = _local4.concat(_local2); return(_local4.join(",")); } function getScoreEncoded() { var _local5 = random(16777215); var _local4 = random(16777215); while (_local4 == _local5) { _local4 = random(16777215); } var _local3 = random(16777215); while ((_local3 == _local5) || (_local3 == _local4)) { _local3 = random(16777215); } var _local2 = random(16777215); while (((_local2 == _local5) || (_local2 == _local4)) || (_local2 == _local3)) { _local2 = random(16777215); } var _local6 = _root.level + (6 * _root.difficulty); return(new Array(getEncodedValue(_root.score, _local5), getEncodedValue(_local6, _local4), getEncodedValue(_root.score, _local3), getEncodedValue(_local6, _local2))); } function updateMouse() { var _local3 = _root._xmouse; var _local2 = _root._ymouse; var _local4 = (((_local3 > 0) && (_local3 < 480)) && (_local2 > 0)) && (_local2 < 360); if (_local4 != mouseInRect) { if ((mouseInRect = _local4)) { Mouse.hide(); cursor._visible = true; } else { Mouse.show(); cursor._visible = false; } } cursor._x = _local3; cursor._y = _local2; } 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 + "games/clashnslash/download/?from=webversion"; } else { greatgames._visible = false; greatgames_btn.enabled = false; enkordgames._visible = false; enkordgames_btn.enabled = false; not_our_site = true; } if (orderURL == undefined) { orderURL = rootURL + "games/clashnslash/order/?from=webversion"; } if (hiscoreURL == undefined) { hiscoreURL = rootURL + (not_our_site ? "games/clashnslash/online/hiscore-nolinks.php" : "games/clashnslash/online/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 = ((music_trig != undefined) ? false : true); var soundEnabled = ((sound_trig != undefined) ? false : true); signsound.gotoAndPlay((soundEnabled ? "on" : "off")); signmusic.gotoAndPlay((musicEnabled ? "on" : "off")); 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 ("titlerepeat");
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 _local1 = 0; while (_local1 <= 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); _local1++; } } var _local1 = 0; while (_local1 < (((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); _local1++; } } else if (count < 40) { var _local1 = 0; while (_local1 < 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); _local1++; } } } 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 _local2 = 0; while (_local2 <= (((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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } } else if (count < 40) { if (count > 37) { var _local2 = 0; while (_local2 <= (((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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } } else if (count < 60) { var _local2 = 0; while (_local2 < (((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); _local2++; } 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 _local1 = 0; while (_local1 < (((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); _local1++; } } else if (count < 60) { var _local1 = 0; while (_local1 < (((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); _local1++; } } } 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 _local1 = 0; while (_local1 <= 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); _local1++; } } var _local1 = 0; while (_local1 < (((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); _local1++; } } else if (count < 40) { var _local1 = 0; while (_local1 < (((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); _local1++; } } else if (count < 60) { var _local1 = 0; while (_local1 < (((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); _local1++; } 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 _local2 = 0; while (_local2 <= 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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } } else if (count < 40) { if (count > 37) { var _local2 = 0; while (_local2 <= (((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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } } else if (count < 60) { if (count > 55) { var _local2 = 0; while (_local2 <= (((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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } game.spawnOffscreen(0.2, ufo, 0); } else if (count < 80) { if (count > 75) { var _local2 = 0; while (_local2 <= (((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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } 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 _local2 = 0; while (_local2 <= 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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } } else if (count < 40) { if (count > 37) { var _local2 = 0; while (_local2 <= (((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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } } else if (count < 60) { if (count > 55) { var _local2 = 0; while (_local2 <= (((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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } game.spawnOffscreen(0.2, ufo, 0); } else if (count < 80) { if (count > 75) { var _local2 = 0; while (_local2 <= (((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); _local2++; } } var _local2 = 0; while (_local2 < (((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); _local2++; } 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 _local1 = getLength(x, y); if (_local1 < 1E-5) { return(undefined); } if (len > 1E-5) { _local1 = _local1 / len; x = x / _local1; y = y / _local1; } 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 _local2 = setLength(x - this.mc._x, y - this.mc._y, vel); this.velocityX = _local2[0]; this.velocityY = _local2[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 _local2 = this.mc.score; if (_local2 == undefined) { _local2 = 0; } if (this.status == STATUS_SLIME) { _local2 = _local2 * SCORE_SLIME_DEATH_FACTOR; } else if (this.status == STATUS_SLIME) { _local2 = _local2 * SCORE_ICE_DEATH_FACTOR; } if (game.upgrades[4]) { _local2 = _local2 * SCORE_UPGRADE_FACTOR; } adjustScore(Math.round(_local2)); game.player.addExperience(Math.round(_local2)); this.mc.gotoAndPlay("decay"); } else { this.mc.gotoAndPlay("dead"); } this.alive = false; if (this.bonus != 0) { var _local3 = new BonusClass(this.mc._x, this.mc._y, this.bonus, bonusmc[this.bonus]); game.addBonus(_local3); } }; 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(); var _local3 = obj.mc.score; if (_local3 == undefined) { _local3 = 0; } 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(_local3 * 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(_local3 * 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(_local3 * 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(_local3 * 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 _local3 = ((this.xplevel == 0) ? 0 : (this.xptable[this.xplevel - 1])); shipxp.bar._xscale = ((this.xp - _local3) / (this.xptable[this.xplevel] - _local3)) * 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 _local9 = this.respawnpause; if (game.buildings[1]) { if (game.buildings[2]) { _local9 = _local9 * 0.5; } else { _local9 = _local9 * 0.75; } } if ((this.lastdamage + _local9) < 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 _local4 = _xmouse - this.mc._x; var _local5 = _ymouse - this.mc._y; var _local7 = getLength(_local4, _local5); var _local8; if (_local7 > 100) { var _local6 = (_local7 - 100) / 20; if (_local6 > 2) { _local6 = 2; } if (game.upgrades[8]) { _local6 = _local6 * 2; } _local8 = setLength(_local4, _local5, _local6); } else { _local8 = [0, 0]; } this.velocityX = _local8[0]; this.velocityY = _local8[1]; super.update(); _local4 = this.mc._x - planetsrc._x; _local5 = this.mc._y - planetsrc._y; var _local10 = setLength(_local4, _local5, orbitLength); _local4 = _local10[0] + planetsrc._x; _local5 = _local10[1] + planetsrc._y; this.mc._x = _local4; this.mc._y = _local5; if (_local7 > 5) { _local4 = _root._xmouse - _local4; _local5 = _root._ymouse - _local5; if (_local4 > 0.01) { var _local11 = Math.atan(_local5 / _local4); this.mc._rotation = (_local11 * 180) / Math.PI; } else if (_local4 < -0.01) { var _local11 = Math.atan(_local5 / _local4); this.mc._rotation = 180 + ((_local11 * 180) / Math.PI); } else if (_local5 > 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); var _local2 = obj.mc.score; if (_local2 == undefined) { _local2 = 0; } 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(_local2 * 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(_local2 * 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 _local2 = 0; if (game.buildings[3]) { _local2 = _local2 + 1; } if (game.buildings[5]) { _local2 = _local2 + 3; } if (game.buildings[8]) { _local2 = _local2 + 3; } if (game.buildings[9]) { _local2 = _local2 + 2; } this.hp = this.hp + _local2; 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 _local2 = 20; if (game.buildings[3]) { _local2 = _local2 - 2; } if (game.buildings[6]) { _local2 = _local2 - 3; } if (game.buildings[7]) { _local2 = _local2 - 3; } if (game.buildings[9]) { _local2 = _local2 - 1; } this.hp = this.hp - _local2; 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 _local3 = ((this.xplevel == 0) ? 0 : (this.xptable[this.xplevel - 1])); planetxp.bar._xscale = ((this.xp - _local3) / (this.xptable[this.xplevel] - _local3)) * 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 _local3 = this.cooldown; if (game.upgrades[9]) { _local3 = _local3 * 0.75; } if ((this.lastshot + _local3) > 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 _local4 = this.objects[i]; _local4.update(); if (_local4.alive) { if (_local4.mc.hit.hitTest(this.player.mc.hit)) { this.player.damage(); } else if (_local4.mc.hit.hitTest(this.planet.mc.hit)) { this.planet.damage(); _local4.die(); } } } for (i in this.bonuses) { this.bonuses[i].update(); } for (i in this.bullets) { var _local3 = this.bullets[i]; if (_local3.alive) { _local3.update(); if ((((_local3.mc._x < -20) || (_local3.mc._x > 500)) || (_local3.mc._y < -20)) || (_local3.mc._y > 380)) { _local3.dieSilent(); adjustScore(SCORE_SHOT_MISS_PENALTY); } else if ((game.frames % 5) == 0) { for (j in this.bonuses) { var _local5 = this.bonuses[j]; if (_local5.alive && (_local5.mc.hit.hitTest(_local3.mc._x, _local3.mc._y, false))) { _local5.die(); _local3.die(); break; } } for (j in this.objects) { var _local4 = this.objects[j]; if (_local4.alive && (_local4.mc.hit.hitTest(_local3.mc._x, _local3.mc._y, false))) { _local4.die(); _local3.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 _local4 = new Array(); for (i in this.objects) { var _local2 = this.objects[i]; if ((_local2.alive || ((_local2.mc._currentframe != _local2.mc._totalframes) && (_local2.mc._currentframe != 1))) && ((((_local2.mc._x > -50) && (_local2.mc._x < 530)) && (_local2.mc._y > -50)) && (_local2.mc._y < 410))) { _local4.push(_local2); } else { _local2.mc.removeMovieClip(); } } this.objects = _local4; var _local6 = new Array(); for (i in this.bonuses) { var _local3 = this.bonuses[i]; if (_local3.alive || (_local3.mc._currentframe < _local3.mc._totalframes)) { _local6.push(_local3); } else { _local3.mc.removeMovieClip(); } } this.bonuses = _local6; var _local5 = new Array(); for (i in this.bullets) { var _local3 = this.bullets[i]; if (_local3.alive || (_local3.mc._currentframe < _local3.mc._totalframes)) { _local5.push(_local3); } else { _local3.mc.removeMovieClip(); } } this.bullets = _local5; }; GameClass.prototype.shootAt = function (x, y) { if ((this.player.hp <= 0) || (!this.weapon.shoot())) { return(undefined); } this.player.mc.gotoAndPlay("shot"); var _local2 = new EntityClass(this.player.mc._x, this.player.mc._y, this.weapon.mc); var _local5 = 5; if (this.upgrades[2]) { _local5 = _local5 + 2; } _local2.setMovement(x, y, _local5); game.addBullet(_local2); if (this.weapon.isShrapnel) { var _local4 = x - this.player.mc._x; var _local3 = y - this.player.mc._y; var _local8 = 0.2; var _local7 = Math.sin(_local8); var _local6 = Math.cos(_local8); var _local9 = (_local4 * _local6) + (_local3 * _local7); _local2 = new EntityClass(this.player.mc._x, this.player.mc._y, this.weapon.mc); _local2.setMovement(_local9 + this.player.mc._x, (((-_local4) * _local7) + (_local3 * _local6)) + this.player.mc._y, _local5); _local2.mc._xscale = 80; _local2.mc._yscale = 80; game.addBullet(_local2); _local8 = -0.2; _local7 = Math.sin(_local8); _local6 = Math.cos(_local8); _local9 = (_local4 * _local6) + (_local3 * _local7); _local2 = new EntityClass(this.player.mc._x, this.player.mc._y, this.weapon.mc); _local2.setMovement(_local9 + this.player.mc._x, (((-_local4) * _local7) + (_local3 * _local6)) + this.player.mc._y, _local5); _local2.mc._xscale = 80; _local2.mc._yscale = 80; game.addBullet(_local2); } else if (this.weapon.isRocket) { _local2.mc._rotation = rad2deg(Math.atan2(y - this.player.mc._y, x - this.player.mc._x)) + 90; _local2.effect = BONUS_EXPLOSION; _local2.dieLikeBonus = BonusClass.prototype.die; _local2.dieOld = EntityClass.prototype.die; _local2.die = function () { this.dieOld(); this.dieLikeBonus(); }; } }; GameClass.prototype.spawnOffscreen = function (vel, mc, bonus, orient) { var _local3 = 0; var _local2 = 0; switch (Math.floor(Math.random() * 4)) { case 0 : _local3 = -20; _local2 = Math.random() * 360; break; case 1 : _local3 = 500; _local2 = Math.random() * 360; break; case 2 : _local3 = Math.random() * 480; _local2 = -20; break; case 3 : _local3 = Math.random() * 480; _local2 = 380; } if ((_local3 < 50) && (_local2 < 50)) { _local3 = Math.random() * 480; _local2 = 380; } var _local4 = new EntityClass(_local3, _local2, mc); _local4.bonus = bonus; _local4.setMovement(240, 180, vel * (1 + (0.5 * difficulty))); if ((orient != undefined) && (orient)) { _local4.mc._rotation = rad2deg(Math.atan2(180 - _local4.mc._y, 240 - _local4.mc._x)) + 90; } this.addObject(_local4); }; GameClass.prototype.spawnOnscreen = function (vel, mc, bonus) { var _local3 = 0; var _local2 = 0; switch (Math.floor(Math.random() * 4)) { case 0 : _local3 = 20 + (Math.random() * 110); _local2 = 20 + (Math.random() * 320); break; case 1 : _local3 = 460 - (Math.random() * 110); _local2 = 20 + (Math.random() * 320); break; case 2 : _local3 = 20 + (Math.random() * 440); _local2 = 20 + (Math.random() * 50); break; case 3 : _local3 = 20 + (Math.random() * 440); _local2 = 340 - (Math.random() * 50); } if ((_local3 < 50) && (_local2 < 50)) { _local3 = Math.random() * 480; _local2 = 380; } var _local4 = new EntityClass(_local3, _local2, mc); _local4.bonus = bonus; _local4.setMovement(240, 180, vel * (1 + (0.5 * difficulty))); _local4.mc.gotoAndPlay("zoom"); this.addObject(_local4); }; 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 ("gameover"); } 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 ("levelpause1"); break; case 3 : gotoAndPlay ("levelpause2"); break; case 4 : gotoAndPlay ("levelpause3"); break; case 5 : gotoAndPlay ("levelpause4"); break; case 6 : gotoAndPlay ("levelpause5"); break; case 7 : gotoAndPlay ("complete"); } } else { play(); } } }
Frame 10
game.update(); gotoAndPlay ("game");
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 ("complete");
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 ("gameover");
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 ("levelpause");
Frame 17
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 18
updateMouse(); gotoAndPlay ("levelpause1");
Frame 19
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 20
updateMouse(); gotoAndPlay ("levelpause3");
Frame 21
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 22
updateMouse(); gotoAndPlay ("levelpause5");
Frame 23
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 24
updateMouse(); gotoAndPlay ("levelpause2");
Frame 25
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space1"); play();
Frame 26
updateMouse(); gotoAndPlay ("levelpause4");
Symbol 17 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 2
stop();
Symbol 39 MovieClip Frame 14
stop();
Symbol 40 MovieClip Frame 1
this.score = 50; stop();
Symbol 40 MovieClip Frame 2
stop();
Symbol 40 MovieClip Frame 3
stop();
Symbol 40 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 40 MovieClip Frame 18
stop();
Symbol 48 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 2
_root.playSound("hitbullet"); play();
Symbol 48 MovieClip Frame 28
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 2
_root.playSound("hitplasma"); play();
Symbol 52 MovieClip Frame 28
stop();
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 2
_root.playSound("hitbullet"); play();
Symbol 54 MovieClip Frame 28
stop();
Symbol 63 MovieClip Frame 1
var score = 100; stop();
Symbol 63 MovieClip Frame 2
stop();
Symbol 63 MovieClip Frame 3
stop();
Symbol 63 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 63 MovieClip Frame 18
gotoAndPlay ("dead");
Symbol 63 MovieClip Frame 19
_root.playSound("appear"); play();
Symbol 63 MovieClip Frame 33
gotoAndPlay ("alive");
Symbol 63 MovieClip Frame 34
stop();
Symbol 69 MovieClip Frame 1
this.score = 75; stop();
Symbol 69 MovieClip Frame 2
stop();
Symbol 69 MovieClip Frame 3
stop();
Symbol 69 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 69 MovieClip Frame 18
stop();
Symbol 71 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 2
_root.playSound("hitbullet"); play();
Symbol 71 MovieClip Frame 28
stop();
Symbol 77 MovieClip Frame 1
var score = 125; stop();
Symbol 77 MovieClip Frame 2
stop();
Symbol 77 MovieClip Frame 3
stop();
Symbol 77 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 77 MovieClip Frame 18
stop();
Symbol 83 MovieClip Frame 1
var score = 150; stop();
Symbol 83 MovieClip Frame 2
stop();
Symbol 83 MovieClip Frame 3
stop();
Symbol 83 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 83 MovieClip Frame 17
gotoAndPlay ("dead");
Symbol 83 MovieClip Frame 18
_root.playSound("appear"); play();
Symbol 83 MovieClip Frame 32
gotoAndPlay ("alive");
Symbol 83 MovieClip Frame 33
stop();
Symbol 89 MovieClip Frame 1
var score = 175; stop();
Symbol 89 MovieClip Frame 2
stop();
Symbol 89 MovieClip Frame 3
stop();
Symbol 89 MovieClip Frame 4
_root.playSound("explosion"); play();
Symbol 89 MovieClip Frame 18
stop();
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 2
stop();
Symbol 161 MovieClip Frame 1
var score = 25; stop();
Symbol 161 MovieClip Frame 2
_root.playSound("explosionbig"); play();
Symbol 161 MovieClip Frame 16
stop();
Symbol 166 MovieClip Frame 1
var score = 50; stop();
Symbol 166 MovieClip Frame 2
_root.playSound("explosionbig"); play();
Symbol 166 MovieClip Frame 16
stop();
Symbol 171 MovieClip Frame 1
var score = 210; stop();
Symbol 171 MovieClip Frame 2
play(); _root.playSound("shotplasma");
Symbol 171 MovieClip Frame 16
stop();
Symbol 241 MovieClip Frame 1
var score = 100; stop();
Symbol 241 MovieClip Frame 2
play(); _root.playSound("bonus");
Symbol 241 MovieClip Frame 25
stop();
Symbol 251 MovieClip Frame 1
var score = 75; stop();
Symbol 251 MovieClip Frame 2
play(); _root.playSound("slime");
Symbol 251 MovieClip Frame 16
stop();
Symbol 261 MovieClip Frame 1
var score = 100; stop();
Symbol 261 MovieClip Frame 2
play(); _root.playSound("ice");
Symbol 261 MovieClip Frame 16
stop();
Symbol 264 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 2
_root.playSound("explosionbigshort"); play();
Symbol 264 MovieClip Frame 28
stop();
Symbol 274 MovieClip Frame 1
var reload = 60; var reloadupgraded = 30; var respawn = 120; stop();
Symbol 274 MovieClip Frame 2
stop();
Symbol 274 MovieClip Frame 3
stop();
Symbol 274 MovieClip Frame 4
play();
Symbol 274 MovieClip Frame 63
gotoAndStop ("aim");
Symbol 274 MovieClip Frame 64
play();
Symbol 274 MovieClip Frame 183
gotoAndStop ("aim");
Symbol 274 MovieClip Frame 184
play();
Symbol 274 MovieClip Frame 216
gotoAndStop ("aim");
Symbol 274 MovieClip Frame 217
play();
Symbol 274 MovieClip Frame 306
gotoAndStop ("aim");
Symbol 274 MovieClip Frame 307
play();
Symbol 274 MovieClip Frame 366
gotoAndStop ("aim");
Symbol 274 MovieClip Frame 367
stop();
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 2
if (_root.game.weapon.isRocket) { _root.playSound("shotrocket"); } else { _root.playSound("shotcannon"); } play();
Symbol 285 MovieClip Frame 4
gotoAndStop ("normal");
Symbol 285 MovieClip Frame 5
_root.playSound("hitbullet"); play();
Symbol 285 MovieClip Frame 15
gotoAndStop ("normal");
Symbol 285 MovieClip Frame 16
_root.playSound("explosion"); play();
Symbol 285 MovieClip Frame 30
stop();
Symbol 285 MovieClip Frame 31
play();
Symbol 285 MovieClip Frame 50
gotoAndStop ("normal");
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 2
stop();
Symbol 303 MovieClip Frame 3
stop();
Symbol 303 MovieClip Frame 4
stop();
Symbol 307 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 2
stop();
Symbol 307 MovieClip Frame 3
stop();
Symbol 310 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 316 MovieClip Frame 1
this._quality = "high"; stop();
Symbol 316 MovieClip Frame 2
stop();
Symbol 316 MovieClip Frame 3
stop();
Symbol 316 MovieClip Frame 4
stop();
Symbol 317 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 319 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 320 MovieClip Frame 1
var wasotherupgrade = 1; stop();
Symbol 320 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 320 MovieClip Frame 16
stop();
Symbol 320 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 320 MovieClip Frame 33
_root.cursor.gotoAndPlay("aim"); if (wasotherupgrade != 1) { _root.planethp.upgrade.gotoAndPlay(wasotherupgrade); wasotherupgrade = 1; } stop();
Symbol 325 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 328 MovieClip Frame 1
stop();
Symbol 328 MovieClip Frame 2
stop();
Symbol 328 MovieClip Frame 3
_quality = "high"; stop();
Symbol 350 MovieClip Frame 1
stop();
Symbol 350 MovieClip Frame 2
stop();
Symbol 350 MovieClip Frame 3
stop();
Symbol 350 MovieClip Frame 4
stop();
Symbol 350 MovieClip Frame 5
stop();
Symbol 350 MovieClip Frame 6
stop();
Symbol 350 MovieClip Frame 7
stop();
Symbol 350 MovieClip Frame 8
stop();
Symbol 350 MovieClip Frame 9
stop();
Symbol 350 MovieClip Frame 10
stop();
Symbol 351 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 362 MovieClip Frame 1
this._quality = "high"; stop();
Symbol 362 MovieClip Frame 2
stop();
Symbol 362 MovieClip Frame 3
stop();
Symbol 362 MovieClip Frame 4
stop();
Symbol 362 MovieClip Frame 5
stop();
Symbol 362 MovieClip Frame 6
stop();
Symbol 362 MovieClip Frame 7
stop();
Symbol 362 MovieClip Frame 8
stop();
Symbol 362 MovieClip Frame 9
stop();
Symbol 363 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 365 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 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 2
_parent.upgrade.gotoAndStop("off"); play();
Symbol 366 MovieClip Frame 16
stop();
Symbol 366 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 366 MovieClip Frame 33
_root.cursor.gotoAndPlay("aim"); stop();
Symbol 367 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 _local3 = new Array(); i = 1; while (i <= num) { var _local2; do { _local2 = random(9) + 1; } while (_root.game.upgrades[_local2] || (_local3[_local2])); _root["u" + i] = _local2; _local3[_local2] = true; i++; } } play();
Symbol 367 MovieClip Frame 2
stop();
Symbol 367 MovieClip Frame 3
stop();
Symbol 388 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 2
stop();
Symbol 388 MovieClip Frame 3
stop();
Symbol 388 MovieClip Frame 4
stop();
Symbol 388 MovieClip Frame 5
stop();
Symbol 388 MovieClip Frame 6
stop();
Symbol 388 MovieClip Frame 7
stop();
Symbol 388 MovieClip Frame 8
stop();
Symbol 388 MovieClip Frame 9
stop();
Symbol 389 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"); _parent._parent.selectBuilding(_root["b" + _name.charAt(7)]); } } on (rollOut) { if (this.enabled) { _root.cursor.gotoAndPlay("arrow"); _root.planetsrc.planet[_root.buildingNumberToName(_root["b" + _name.charAt(7)])].gotoAndPlay("off"); _parent._parent.selectBuilding(0); } } on (releaseOutside) { if (this.enabled) { _root.cursor.gotoAndPlay("arrow"); _root.planetsrc.planet[_root.buildingNumberToName(_root["b" + _name.charAt(7)])].gotoAndPlay("off"); } } on (release) { if (this.enabled) { _root.game.endPlanetScreen(_root["b" + _name.charAt(7)]); _parent._parent.selectBuilding(0); } }
Symbol 399 MovieClip Frame 1
this._quality = "high"; stop();
Symbol 399 MovieClip Frame 2
stop();
Symbol 399 MovieClip Frame 3
stop();
Symbol 399 MovieClip Frame 4
stop();
Symbol 399 MovieClip Frame 5
stop();
Symbol 399 MovieClip Frame 6
stop();
Symbol 399 MovieClip Frame 7
stop();
Symbol 399 MovieClip Frame 8
stop();
Symbol 399 MovieClip Frame 9
stop();
Symbol 400 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 402 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 413 MovieClip Frame 1
function selectBuilding(b) { var _local2 = new Array(); i = 1; while (i <= 9) { if (_root.game.buildings[i]) { _local2[i] = true; } i++; } if (b > 0) { _local2[b] = true; } var _local4 = 1; if (_local2[3]) { _local4 = _local4 + 2; } if (_local2[6]) { _local4 = _local4 + 3; } if (_local2[7]) { _local4 = _local4 + 3; } if (_local2[9]) { _local4 = _local4 + 1; } stats.armor._xscale = _local4 * 10; var _local3 = 1; if (_local2[3]) { _local3 = _local3 + 1; } if (_local2[5]) { _local3 = _local3 + 3; } if (_local2[8]) { _local3 = _local3 + 3; } if (_local2[9]) { _local3 = _local3 + 2; } stats.repair._xscale = _local3 * 10; var _local5 = 1; if (_local2[1]) { _local5 = _local5 + 4; } if (_local2[2]) { _local5 = _local5 + 5; } stats.respawn._xscale = _local5 * 10; } 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
selectBuilding(0); 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.cursor.gotoAndPlay("aim"); if (wasotherupgrade != 1) { _root.shiphp.upgrade.gotoAndPlay(wasotherupgrade); wasotherupgrade = 1; } stop();
Symbol 416 MovieClip Frame 1
function setUpgrade(w) { this.icon.gotoAndStop(w); } function setEnable(e) { this.enabled = e; this._visible = e; } var enabled = false;
Symbol 420 MovieClip Frame 1
function pickItems() { var _local4 = 0; i = 1; while (i <= 6) { this["upgrade" + i].setEnable(false); i++; } for (i in _root.game.buildings) { if (_root.game.buildings[i]) { _local4++; if (_local4 > 6) { break; } var _local3 = this["upgrade" + _local4]; _local3.setUpgrade(_root.buildingNumberToName(i)); _local3.setEnable(true); } } none._visible = !upgrade1._visible; }
Symbol 420 MovieClip Frame 2
pickItems(); stop();
Symbol 421 MovieClip Frame 1
var wasotherupgrade = 1; stop();
Symbol 421 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 421 MovieClip Frame 16
stop();
Symbol 421 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 421 MovieClip Frame 33
_root.curscreen = "none"; _root.cursor.gotoAndPlay("aim"); if (wasotherupgrade != 1) { _root.shiphp.upgrade.gotoAndPlay(wasotherupgrade); wasotherupgrade = 1; } stop();
Symbol 424 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 427 MovieClip Frame 1
stop();
Symbol 427 MovieClip Frame 2
stop();
Symbol 427 MovieClip Frame 3
_quality = "high"; stop();
Symbol 428 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 _local2 = new Array(); i = 1; while (i <= 9) { if (_local2[i] == undefined) { _local2[i] = _root.game.buildings[i]; } if ((!_local2[i]) || (_local2[i] == undefined)) { switch (i) { case 1 : _local2[2] = true; break; case 3 : _local2[4] = true; _local2[5] = true; break; case 4 : _local2[5] = true; break; case 6 : _local2[7] = true; } } i++; } numinstalled = 0; for (i in _local2) { if (_local2[i]) { numinstalled++; } } num = 9 - numinstalled; if (num > 4) { num = 4; } i = 1; while (i <= 4) { _root["b" + i] = 0; i++; } var _local4 = new Array(); i = 1; while (i <= num) { var _local3; do { _local3 = random(9) + 1; } while (_local2[_local3] || (_local4[_local3])); _root["b" + i] = _local3; _local4[_local3] = true; i++; } } play();
Symbol 428 MovieClip Frame 2
stop();
Symbol 428 MovieClip Frame 3
stop();
Symbol 447 MovieClip Frame 1
stop();
Symbol 447 MovieClip Frame 3
play();
Symbol 447 MovieClip Frame 4
stop();
Symbol 447 MovieClip Frame 5
play();
Symbol 447 MovieClip Frame 6
stop();
Symbol 447 MovieClip Frame 7
play();
Symbol 447 MovieClip Frame 8
stop();
Symbol 447 MovieClip Frame 9
play();
Symbol 447 MovieClip Frame 10
stop();
Symbol 447 MovieClip Frame 11
play();
Symbol 447 MovieClip Frame 12
stop();
Symbol 447 MovieClip Frame 13
play();
Symbol 447 MovieClip Frame 14
stop();
Symbol 447 MovieClip Frame 15
play();
Symbol 447 MovieClip Frame 16
stop();
Symbol 447 MovieClip Frame 17
play();
Symbol 447 MovieClip Frame 18
stop();
Symbol 447 MovieClip Frame 19
play();
Symbol 447 MovieClip Frame 20
stop();
Symbol 447 MovieClip Frame 21
play();
Symbol 447 MovieClip Frame 22
stop();
Symbol 447 MovieClip Frame 23
play();
Symbol 447 MovieClip Frame 24
stop();
Symbol 447 MovieClip Frame 25
play();
Symbol 447 MovieClip Frame 26
stop();
Symbol 447 MovieClip Frame 27
play();
Symbol 447 MovieClip Frame 28
stop();
Symbol 447 MovieClip Frame 29
play();
Symbol 447 MovieClip Frame 30
stop();
Symbol 447 MovieClip Frame 31
play();
Symbol 447 MovieClip Frame 32
stop();
Symbol 447 MovieClip Frame 33
play();
Symbol 447 MovieClip Frame 34
stop();
Symbol 447 MovieClip Frame 35
play();
Symbol 447 MovieClip Frame 38
stop();
Symbol 447 MovieClip Frame 39
play();
Symbol 447 MovieClip Frame 42
stop();
Symbol 450 MovieClip Frame 1
stop();
Symbol 450 MovieClip Frame 2
stop();
Symbol 453 Button
on (rollOver) { button2.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("mouseclick"); getURL (downloadURL, ((_root.downloadTarget != undefined) ? (_root.downloadTarget) : "_blank")); }
Symbol 457 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 2
play();
Symbol 458 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 460 MovieClip Frame 1
stop();
Symbol 460 MovieClip Frame 2
play();
Symbol 468 Button
on (rollOver) { cursor.gotoAndPlay("hand"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { getURL ("http://www.enkord.com/", "_blank"); }
Symbol 472 MovieClip Frame 1
stop();
Symbol 472 MovieClip Frame 2
play();
Symbol 473 Button
on (rollOver) { cursor.gotoAndPlay("hand"); greatgames.gotoAndPlay("zoom"); _root.playSound("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { getURL (_root.moreGamesURL, "_blank"); }
Symbol 477 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 2
stop();
Symbol 478 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 482 MovieClip Frame 1
stop();
Symbol 482 MovieClip Frame 2
stop();
Symbol 483 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 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 504 MovieClip Frame 1
stop();
Symbol 504 MovieClip Frame 2
stop();
Symbol 507 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 2
stop();
Symbol 510 MovieClip Frame 1
stop();
Symbol 510 MovieClip Frame 2
stop();
Symbol 513 MovieClip Frame 1
stop();
Symbol 513 MovieClip Frame 2
stop();
Symbol 515 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 515 MovieClip Frame 71
stop();
Symbol 516 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 516 MovieClip Frame 2
play();
Symbol 516 MovieClip Frame 5
_root.playSound("explosion");
Symbol 516 MovieClip Frame 10
_root.playSound("explosion");
Symbol 516 MovieClip Frame 14
_root.playSound("explosion");
Symbol 516 MovieClip Frame 18
_root.playSound("explosion");
Symbol 516 MovieClip Frame 20
_root.playSound("explosion");
Symbol 516 MovieClip Frame 24
_root.playSound("explosion");
Symbol 516 MovieClip Frame 28
_root.playSound("explosion");
Symbol 516 MovieClip Frame 30
_root.playSound("explosion");
Symbol 516 MovieClip Frame 34
_root.playSound("explosion");
Symbol 516 MovieClip Frame 39
_root.playSound("explosion");
Symbol 516 MovieClip Frame 42
_root.playSound("explosion");
Symbol 516 MovieClip Frame 47
_root.playSound("explosion");
Symbol 516 MovieClip Frame 50
_root.playSound("explosion");
Symbol 516 MovieClip Frame 54
_root.playSound("explosion");
Symbol 516 MovieClip Frame 58
_root.playSound("explosion");
Symbol 516 MovieClip Frame 62
_root.playSound("explosion");
Symbol 516 MovieClip Frame 66
_root.playSound("explosionbig");
Symbol 516 MovieClip Frame 95
stop();
Symbol 524 MovieClip Frame 1
stop();
Symbol 524 MovieClip Frame 2
play();
Symbol 524 MovieClip Frame 80
gotoAndStop ("none");
Symbol 524 MovieClip Frame 81
play();
Symbol 524 MovieClip Frame 161
gotoAndStop ("none");
Symbol 524 MovieClip Frame 162
play();
Symbol 524 MovieClip Frame 311
gotoAndStop ("none");
Symbol 524 MovieClip Frame 312
play();
Symbol 524 MovieClip Frame 370
gotoAndStop ("none");
Symbol 524 MovieClip Frame 371
play();
Symbol 524 MovieClip Frame 429
gotoAndStop ("none");
Symbol 542 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 544 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, ((_root.orderTarget != undefined) ? (_root.orderTarget) : "_blank")); }
Symbol 546 MovieClip Frame 1
stop();
Symbol 546 MovieClip Frame 2
play();
Symbol 547 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 549 MovieClip Frame 1
stop();
Symbol 549 MovieClip Frame 2
play();
Symbol 556 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 557 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 2
play();
Symbol 559 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 561 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 2
play();
Symbol 567 MovieClip Frame 1
stop();
Symbol 570 MovieClip Frame 1
stop();
Symbol 573 MovieClip Frame 1
stop();
Symbol 576 MovieClip Frame 1
stop();
Symbol 579 MovieClip Frame 1
stop();
Symbol 582 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"loaded_txt"Frame 1Symbol 3 EditableText
"percent_txt"Frame 1Symbol 4 EditableText
"total_txt"Frame 1Symbol 5 EditableText
"percent_mc"Frame 1Symbol 7 MovieClip
"preload_logo_mc"Frame 1Symbol 10 MovieClip
"frame_mc"Frame 1Symbol 12 MovieClip
"bg"Frame 3Symbol 17 MovieClip
"ufo"Frame 3Symbol 40 MovieClip
"bullet1"Frame 3Symbol 48 MovieClip
"plasma"Frame 3Symbol 52 MovieClip
"bullet2"Frame 3Symbol 54 MovieClip
"mine"Frame 3Symbol 63 MovieClip
"ufo2"Frame 3Symbol 69 MovieClip
"bullet3"Frame 3Symbol 71 MovieClip
"terran"Frame 3Symbol 77 MovieClip
"mine2"Frame 3Symbol 83 MovieClip
"terran3"Frame 3Symbol 89 MovieClip
"weaponsrc"Frame 3Symbol 92 MovieClip
"caskorange"Frame 3Symbol 161 MovieClip
"caskred"Frame 3Symbol 166 MovieClip
"caskyellow"Frame 3Symbol 171 MovieClip
"box"Frame 3Symbol 241 MovieClip
"caskgreen"Frame 3Symbol 251 MovieClip
"caskblue"Frame 3Symbol 261 MovieClip
"bullet4"Frame 3Symbol 264 MovieClip
"aimsrc"Frame 3Symbol 274 MovieClip
"playersrc"Frame 3Symbol 285 MovieClip
"bulletcover"Frame 3Symbol 288 MovieClip
"shiphpsrc"Frame 3Symbol 367 MovieClip
"planethpsrc"Frame 3Symbol 428 MovieClip
"sound"Frame 3Symbol 447 MovieClip
"shipxpsrc"Frame 3Symbol 450 MovieClip
"button2"Frame 3Symbol 457 MovieClip
"button"Frame 3Symbol 460 MovieClip
"enkordgames"Frame 3Symbol 467 MovieClip
"enkordgames_btn"Frame 3Symbol 468 Button
"greatgames"Frame 3Symbol 472 MovieClip
"greatgames_btn"Frame 3Symbol 473 Button
"signsound"Frame 3Symbol 477 MovieClip
"signmusic"Frame 3Symbol 482 MovieClip
"planetsrc"Frame 7Symbol 516 MovieClip
"message"Frame 7Symbol 524 MovieClip
"button2"Frame 11Symbol 457 MovieClip
"nameinput"Frame 11Symbol 538 EditableText
"buttongetfull"Frame 11Symbol 546 MovieClip
"buttonstartover"Frame 11Symbol 549 MovieClip
"nameinput"Frame 13Symbol 554 EditableText
"button2"Frame 13Symbol 457 MovieClip
"buttonagain"Frame 13Symbol 557 MovieClip
"buttoncontinue"Frame 15Symbol 561 MovieClip
"hit"Symbol 40 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 63 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 69 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 77 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 83 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 89 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 161 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 166 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 171 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 241 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 251 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 261 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 285 MovieClip Frame 1Symbol 19 MovieClip
"icon"Symbol 317 MovieClip Frame 1Symbol 303 MovieClip
"base"Symbol 317 MovieClip Frame 1Symbol 307 MovieClip
"hit"Symbol 317 MovieClip Frame 1Symbol 310 Button
"text"Symbol 317 MovieClip Frame 1Symbol 316 MovieClip
"weapon1"Symbol 319 MovieClip Frame 1Symbol 317 MovieClip
"weapon2"Symbol 319 MovieClip Frame 1Symbol 317 MovieClip
"weapon3"Symbol 319 MovieClip Frame 1Symbol 317 MovieClip
"weapon4"Symbol 319 MovieClip Frame 1Symbol 317 MovieClip
"panel"Symbol 320 MovieClip Frame 2Symbol 319 MovieClip
"button"Symbol 328 MovieClip Frame 2Symbol 325 Button
"icon"Symbol 363 MovieClip Frame 1Symbol 350 MovieClip
"base"Symbol 363 MovieClip Frame 1Symbol 307 MovieClip
"hit"Symbol 363 MovieClip Frame 1Symbol 351 Button
"text"Symbol 363 MovieClip Frame 1Symbol 362 MovieClip
"upgrade1"Symbol 365 MovieClip Frame 1Symbol 363 MovieClip
"upgrade2"Symbol 365 MovieClip Frame 1Symbol 363 MovieClip
"upgrade3"Symbol 365 MovieClip Frame 1Symbol 363 MovieClip
"upgrade4"Symbol 365 MovieClip Frame 1Symbol 363 MovieClip
"panel"Symbol 366 MovieClip Frame 2Symbol 365 MovieClip
"bar"Symbol 367 MovieClip Frame 1Symbol 290 MovieClip
"wpn"Symbol 367 MovieClip Frame 1Symbol 320 MovieClip
"upgrade"Symbol 367 MovieClip Frame 1Symbol 328 MovieClip
"upg"Symbol 367 MovieClip Frame 1Symbol 366 MovieClip
"icon"Symbol 400 MovieClip Frame 1Symbol 388 MovieClip
"base"Symbol 400 MovieClip Frame 1Symbol 307 MovieClip
"hit"Symbol 400 MovieClip Frame 1Symbol 389 Button
"text"Symbol 400 MovieClip Frame 1Symbol 399 MovieClip
"upgrade1"Symbol 402 MovieClip Frame 1Symbol 400 MovieClip
"upgrade2"Symbol 402 MovieClip Frame 1Symbol 400 MovieClip
"upgrade3"Symbol 402 MovieClip Frame 1Symbol 400 MovieClip
"upgrade4"Symbol 402 MovieClip Frame 1Symbol 400 MovieClip
"armor"Symbol 412 MovieClip Frame 1Symbol 411 MovieClip
"repair"Symbol 412 MovieClip Frame 1Symbol 411 MovieClip
"respawn"Symbol 412 MovieClip Frame 1Symbol 411 MovieClip
"panel"Symbol 413 MovieClip Frame 2Symbol 402 MovieClip
"stats"Symbol 413 MovieClip Frame 15Symbol 412 MovieClip
"icon"Symbol 416 MovieClip Frame 1Symbol 388 MovieClip
"upgrade1"Symbol 420 MovieClip Frame 1Symbol 416 MovieClip
"upgrade3"Symbol 420 MovieClip Frame 1Symbol 416 MovieClip
"upgrade5"Symbol 420 MovieClip Frame 1Symbol 416 MovieClip
"upgrade2"Symbol 420 MovieClip Frame 1Symbol 416 MovieClip
"upgrade4"Symbol 420 MovieClip Frame 1Symbol 416 MovieClip
"upgrade6"Symbol 420 MovieClip Frame 1Symbol 416 MovieClip
"none"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"panel"Symbol 421 MovieClip Frame 2Symbol 420 MovieClip
"button"Symbol 427 MovieClip Frame 2Symbol 424 Button
"bar"Symbol 428 MovieClip Frame 1Symbol 369 MovieClip
"upg"Symbol 428 MovieClip Frame 1Symbol 413 MovieClip
"ins"Symbol 428 MovieClip Frame 1Symbol 421 MovieClip
"upgrade"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"bar"Symbol 450 MovieClip Frame 1Symbol 290 MovieClip
"support1"Symbol 514 MovieClip Frame 1Symbol 489 MovieClip
"powerplant"Symbol 514 MovieClip Frame 1Symbol 492 MovieClip
"starport"Symbol 514 MovieClip Frame 1Symbol 495 MovieClip
"airport"Symbol 514 MovieClip Frame 1Symbol 498 MovieClip
"support2"Symbol 514 MovieClip Frame 1Symbol 501 MovieClip
"mine"Symbol 514 MovieClip Frame 1Symbol 504 MovieClip
"support3"Symbol 514 MovieClip Frame 1Symbol 507 MovieClip
"squadron"Symbol 514 MovieClip Frame 1Symbol 510 MovieClip
"ship"Symbol 514 MovieClip Frame 1Symbol 513 MovieClip
"planet"Symbol 515 MovieClip Frame 1Symbol 514 MovieClip
"planet"Symbol 516 MovieClip Frame 1Symbol 514 MovieClip
"hit"Symbol 516 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 567 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 570 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 573 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 576 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 579 MovieClip Frame 1Symbol 19 MovieClip
"hit"Symbol 582 MovieClip Frame 1Symbol 19 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 17 MovieClip Frame 1
"space2"Symbol 17 MovieClip Frame 2
"alive"Symbol 40 MovieClip Frame 1
"slime"Symbol 40 MovieClip Frame 2
"ice"Symbol 40 MovieClip Frame 3
"decay"Symbol 40 MovieClip Frame 4
"dead"Symbol 40 MovieClip Frame 18
"alive"Symbol 48 MovieClip Frame 1
"decay"Symbol 48 MovieClip Frame 2
"dead"Symbol 48 MovieClip Frame 28
"alive"Symbol 52 MovieClip Frame 1
"decay"Symbol 52 MovieClip Frame 2
"dead"Symbol 52 MovieClip Frame 28
"alive"Symbol 54 MovieClip Frame 1
"decay"Symbol 54 MovieClip Frame 2
"dead"Symbol 54 MovieClip Frame 28
"alive"Symbol 63 MovieClip Frame 1
"slime"Symbol 63 MovieClip Frame 2
"ice"Symbol 63 MovieClip Frame 3
"decay"Symbol 63 MovieClip Frame 4
"zoom"Symbol 63 MovieClip Frame 19
"dead"Symbol 63 MovieClip Frame 34
"alive"Symbol 69 MovieClip Frame 1
"slime"Symbol 69 MovieClip Frame 2
"ice"Symbol 69 MovieClip Frame 3
"decay"Symbol 69 MovieClip Frame 4
"dead"Symbol 69 MovieClip Frame 18
"alive"Symbol 71 MovieClip Frame 1
"decay"Symbol 71 MovieClip Frame 2
"dead"Symbol 71 MovieClip Frame 28
"alive"Symbol 77 MovieClip Frame 1
"slime"Symbol 77 MovieClip Frame 2
"ice"Symbol 77 MovieClip Frame 3
"decay"Symbol 77 MovieClip Frame 4
"dead"Symbol 77 MovieClip Frame 18
"alive"Symbol 83 MovieClip Frame 1
"slime"Symbol 83 MovieClip Frame 2
"ice"Symbol 83 MovieClip Frame 3
"decay"Symbol 83 MovieClip Frame 4
"zoom"Symbol 83 MovieClip Frame 18
"dead"Symbol 83 MovieClip Frame 33
"alive"Symbol 89 MovieClip Frame 1
"slime"Symbol 89 MovieClip Frame 2
"ice"Symbol 89 MovieClip Frame 3
"decay"Symbol 89 MovieClip Frame 4
"dead"Symbol 89 MovieClip Frame 18
"dead"Symbol 92 MovieClip Frame 2
"normal"Symbol 161 MovieClip Frame 1
"decay"Symbol 161 MovieClip Frame 2
"dead"Symbol 161 MovieClip Frame 16
"normal"Symbol 166 MovieClip Frame 1
"decay"Symbol 166 MovieClip Frame 2
"dead"Symbol 166 MovieClip Frame 16
"normal"Symbol 171 MovieClip Frame 1
"decay"Symbol 171 MovieClip Frame 2
"dead"Symbol 171 MovieClip Frame 16
"normal"Symbol 241 MovieClip Frame 1
"decay"Symbol 241 MovieClip Frame 2
"dead"Symbol 241 MovieClip Frame 25
"normal"Symbol 251 MovieClip Frame 1
"decay"Symbol 251 MovieClip Frame 2
"dead"Symbol 251 MovieClip Frame 16
"normal"Symbol 261 MovieClip Frame 1
"decay"Symbol 261 MovieClip Frame 2
"dead"Symbol 261 MovieClip Frame 16
"alive"Symbol 264 MovieClip Frame 1
"decay"Symbol 264 MovieClip Frame 2
"dead"Symbol 264 MovieClip Frame 28
"aim"Symbol 274 MovieClip Frame 1
"arrow"Symbol 274 MovieClip Frame 2
"hand"Symbol 274 MovieClip Frame 3
"reload"Symbol 274 MovieClip Frame 4
"respawn"Symbol 274 MovieClip Frame 64
"reloadupgraded"Symbol 274 MovieClip Frame 184
"respawn1"Symbol 274 MovieClip Frame 217
"respawn2"Symbol 274 MovieClip Frame 307
"dead"Symbol 274 MovieClip Frame 367
"normal"Symbol 285 MovieClip Frame 1
"shot"Symbol 285 MovieClip Frame 2
"damage"Symbol 285 MovieClip Frame 5
"decay"Symbol 285 MovieClip Frame 16
"dead"Symbol 285 MovieClip Frame 30
"respawn"Symbol 285 MovieClip Frame 31
"cannon"Symbol 303 MovieClip Frame 1
"shrapnel"Symbol 303 MovieClip Frame 2
"rocket"Symbol 303 MovieClip Frame 3
"shock"Symbol 303 MovieClip Frame 4
"normal"Symbol 307 MovieClip Frame 1
"selected"Symbol 307 MovieClip Frame 2
"disabled"Symbol 307 MovieClip Frame 3
"cannon"Symbol 316 MovieClip Frame 1
"shrapnel"Symbol 316 MovieClip Frame 2
"rocket"Symbol 316 MovieClip Frame 3
"shock"Symbol 316 MovieClip Frame 4
"in"Symbol 320 MovieClip Frame 2
"out"Symbol 320 MovieClip Frame 17
"off"Symbol 328 MovieClip Frame 1
"on"Symbol 328 MovieClip Frame 2
"hint"Symbol 328 MovieClip Frame 3
"armor"Symbol 350 MovieClip Frame 1
"bulletspeed"Symbol 350 MovieClip Frame 2
"clipsize"Symbol 350 MovieClip Frame 3
"damage"Symbol 350 MovieClip Frame 4
"experience"Symbol 350 MovieClip Frame 5
"explosion"Symbol 350 MovieClip Frame 6
"reload"Symbol 350 MovieClip Frame 7
"repair"Symbol 350 MovieClip Frame 8
"shipspeed"Symbol 350 MovieClip Frame 9
"shotspeed"Symbol 350 MovieClip Frame 10
"armor"Symbol 362 MovieClip Frame 1
"bulletspeed"Symbol 362 MovieClip Frame 2
"clipsize"Symbol 362 MovieClip Frame 3
"experience"Symbol 362 MovieClip Frame 4
"explosion"Symbol 362 MovieClip Frame 5
"reload"Symbol 362 MovieClip Frame 6
"repair"Symbol 362 MovieClip Frame 7
"shipspeed"Symbol 362 MovieClip Frame 8
"shotspeed"Symbol 362 MovieClip Frame 9
"in"Symbol 366 MovieClip Frame 2
"out"Symbol 366 MovieClip Frame 17
"dead"Symbol 367 MovieClip Frame 3
"airport"Symbol 388 MovieClip Frame 1
"starport"Symbol 388 MovieClip Frame 2
"support1"Symbol 388 MovieClip Frame 3
"support2"Symbol 388 MovieClip Frame 4
"support3"Symbol 388 MovieClip Frame 5
"ship"Symbol 388 MovieClip Frame 6
"squadron"Symbol 388 MovieClip Frame 7
"powerplant"Symbol 388 MovieClip Frame 8
"mine"Symbol 388 MovieClip Frame 9
"airport"Symbol 399 MovieClip Frame 1
"starport"Symbol 399 MovieClip Frame 2
"support1"Symbol 399 MovieClip Frame 3
"support2"Symbol 399 MovieClip Frame 4
"support3"Symbol 399 MovieClip Frame 5
"ship"Symbol 399 MovieClip Frame 6
"squadron"Symbol 399 MovieClip Frame 7
"powerplant"Symbol 399 MovieClip Frame 8
"mine"Symbol 399 MovieClip Frame 9
"in"Symbol 413 MovieClip Frame 2
"out"Symbol 413 MovieClip Frame 17
"in"Symbol 421 MovieClip Frame 2
"out"Symbol 421 MovieClip Frame 17
"off"Symbol 427 MovieClip Frame 1
"on"Symbol 427 MovieClip Frame 2
"hint"Symbol 427 MovieClip Frame 3
"dead"Symbol 428 MovieClip Frame 3
"appear"Symbol 447 MovieClip Frame 3
"bonus"Symbol 447 MovieClip Frame 5
"explosion"Symbol 447 MovieClip Frame 7
"explosionbig"Symbol 447 MovieClip Frame 9
"hitbullet"Symbol 447 MovieClip Frame 11
"hitplasma"Symbol 447 MovieClip Frame 13
"reload"Symbol 447 MovieClip Frame 15
"shotcannon"Symbol 447 MovieClip Frame 17
"shotplasma"Symbol 447 MovieClip Frame 19
"mouseclick"Symbol 447 MovieClip Frame 21
"mouseover"Symbol 447 MovieClip Frame 23
"slime"Symbol 447 MovieClip Frame 25
"ice"Symbol 447 MovieClip Frame 27
"levelup"Symbol 447 MovieClip Frame 29
"explosionbigshort"Symbol 447 MovieClip Frame 31
"shotrocket"Symbol 447 MovieClip Frame 33
"gamemusic"Symbol 447 MovieClip Frame 35
"menumusic"Symbol 447 MovieClip Frame 39
"dead"Symbol 450 MovieClip Frame 2
"flash"Symbol 457 MovieClip Frame 2
"flash"Symbol 460 MovieClip Frame 2
"normal"Symbol 472 MovieClip Frame 1
"zoom"Symbol 472 MovieClip Frame 2
"on"Symbol 477 MovieClip Frame 1
"off"Symbol 477 MovieClip Frame 2
"on"Symbol 482 MovieClip Frame 1
"off"Symbol 482 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
"on"Symbol 504 MovieClip Frame 1
"off"Symbol 504 MovieClip Frame 2
"on"Symbol 507 MovieClip Frame 1
"off"Symbol 507 MovieClip Frame 2
"on"Symbol 510 MovieClip Frame 1
"off"Symbol 510 MovieClip Frame 2
"on"Symbol 513 MovieClip Frame 1
"off"Symbol 513 MovieClip Frame 2
"squadron"Symbol 514 MovieClip Frame 1
"normal"Symbol 516 MovieClip Frame 1
"decay"Symbol 516 MovieClip Frame 2
"none"Symbol 524 MovieClip Frame 1
"level"Symbol 524 MovieClip Frame 2
"complete"Symbol 524 MovieClip Frame 81
"machinegun"Symbol 524 MovieClip Frame 162
"paused"Symbol 524 MovieClip Frame 312
"unpaused"Symbol 524 MovieClip Frame 371
"flash"Symbol 546 MovieClip Frame 2
"flash"Symbol 549 MovieClip Frame 2
"flash"Symbol 557 MovieClip Frame 2
"flash"Symbol 561 MovieClip Frame 2
"normal"Symbol 567 MovieClip Frame 1
"normal"Symbol 570 MovieClip Frame 1
"normal"Symbol 573 MovieClip Frame 1
"normal"Symbol 576 MovieClip Frame 1
"normal"Symbol 579 MovieClip Frame 1
"normal"Symbol 582 MovieClip Frame 1

Dynamic Text Variables

currentleveltextSymbol 518 EditableText"LEVEL 1"
scoreSymbol 525 EditableText"0123456789"
scoreSymbol 537 EditableText"0123456789"
playernameSymbol 538 EditableText"Your name here"
scoreSymbol 553 EditableText"0123456789"
playernameSymbol 554 EditableText"Your name here"




http://swfchan.com/27/133376/info.shtml
Created: 14/2 -2019 07:10:26 Last modified: 14/2 -2019 07:10:26 Server time: 29/04 -2024 13:17:05