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

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

020.swf

This is the info page for
Flash #11695

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


Text
0%

Loading

Developed by

FREE download

Play NOW

Clash'N Slash WEB

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

Clash'N Slash FULL

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

Developed by

LEVEL 1

LEVEL
COMPLETE

GAME
PAUSED

GAME
UNPAUSED

0123456789

Clash'N Slash FULL version

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

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

Clash'N Slash WEB version

Your score:

0123456789

Your name here

Submit

Get FULL version

Play again

CONGRATULATIONS!

0123456789

Your name here

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

Continue

TRY FULL VERSION

Bonuses available in Clash'N Slash WEB version:

Bonuses available in Clash'N Slash FULL version:

...and many more!

Enemies available in Clash'N Slash WEB version:

FULL version also features:

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

Try to defeat challenging bosses in FULL  version:

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

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

ActionScript [AS1/AS2]

Frame 1
copyright = "Copyright (c) 2005 by Yaroslav Yanovsky"; var plLoaded = false; var plLoadState = (int((this.getBytesLoaded() / this.getBytesTotal()) * 100) + "%"); fscommand ("showmenu", false); fscommand ("allowscale", false); fscommand ("wmode", "opaque");
Frame 2
if (this.getBytesLoaded() < this.getBytesTotal()) { gotoAndPlay (1); }
Frame 3
function EncrpytString(strVal) { var strKey = "aHfEjcDebChGiAfIjDbEjacD"; var nLenKey = strKey.length; var strZero = "0"; var strOut = ""; var nTot = strVal.length; var nCntKey = 0; var strOut = ""; var nCodeVal; var nCodeKey; var nTemp; var nChecksum = 0; nCnt = 0; while (nCnt < nTot) { nCodeVal = strVal.charCodeAt(nCnt); if (nCodeVal >= 128) { nCodeVal = "X"; } nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = (nCodeVal % 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); nChecksum = nChecksum + nTemp; nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = Math.floor(nCodeVal / 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); nChecksum = nChecksum + nTemp; nCnt++; } nChecksum = nChecksum % 256; nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = (nChecksum % 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = Math.floor(nChecksum / 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); return(strOut); } function GetUrlParam(strUrl, strParam) { var strUrlLC = strUrl.toLowerCase(); var nPos = strUrlLC.indexOf(strParam); var nParamLen = strParam.length; if (nPos > 0) { var nNumChars; var nPosEnd = strUrlLC.indexOf("&", nPos + nParamLen); if (nPosEnd > 0) { nNumChars = nPosEnd - nPos; } else { nNumChars = strUrl.length - nPos; } return(strUrl.substr(nPos + nParamLen, nNumChars)); } return(""); } function GetBaseUrl(strUrl) { var strUrlLC = strUrl.toLowerCase(); var nNumChars = strUrlLC.length; var nPos = strUrlLC.indexOf("?", 0); if (nPos > 0) { nNumChars = nPos; } var strVal = "download"; if (strUrlLC.substr(0, 4) == "http") { strVal = strUrl.substr(7, nNumChars - 7); } return(strVal); } function adjustScore(value) { _root.score = _root.score + value; if (_root.score < 0) { _root.score = 0; } } function togglePause() { if (paused) { message.gotoAndPlay("unpaused"); } else { message.gotoAndPlay("paused"); } paused = !paused; } function getEncodedValue(v, key) { var ss = (v ^ key).toString(); var a = new Array(); a.push(key); var b = new Array(); i = 0; while (i < ss.length) { b.push(ss.charCodeAt(i) ^ key); i++; } a.push(b.length ^ key); a = a.concat(b); return(a.join(",")); } function getScoreEncoded() { var key1 = random(16777215); var key2 = random(16777215); while (key2 == key1) { key2 = random(16777215); } var key3 = random(16777215); while ((key3 == key1) || (key3 == key2)) { key3 = random(16777215); } var key4 = random(16777215); while (((key4 == key1) || (key4 == key2)) || (key4 == key3)) { key4 = random(16777215); } return(new Array(getEncodedValue(_root.score, key1), getEncodedValue(_root.level, key2), getEncodedValue(_root.score, key3), getEncodedValue(_root.level, key4))); } function updateMouse() { var x = _root._xmouse; var y = _root._ymouse; var state = ((((x > 0) && (x < 480)) && (y > 0)) && (y < 360)); if (state != mouseInRect) { if ((mouseInRect = state)) { Mouse.hide(); cursor._visible = true; } else { Mouse.show(); cursor._visible = false; } } cursor._x = x; cursor._y = y; } function updateTitle() { updateMouse(); } function hideOffscreenStuff() { ufo.gotoAndPlay("dead"); ufo2.gotoAndPlay("dead"); terran.gotoAndPlay("dead"); terran3.gotoAndPlay("dead"); mine.gotoAndPlay("dead"); mine2.gotoAndPlay("dead"); caskorange.gotoAndPlay("dead"); caskred.gotoAndPlay("dead"); caskyellow.gotoAndPlay("dead"); caskblue.gotoAndPlay("dead"); caskgreen.gotoAndPlay("dead"); box.gotoAndPlay("dead"); bullet1.gotoAndPlay("dead"); bullet2.gotoAndPlay("dead"); bullet3.gotoAndPlay("dead"); plasma.gotoAndPlay("dead"); aimsrc.gotoAndPlay("dead"); shiphpsrc.gotoAndPlay("dead"); planethpsrc.gotoAndPlay("dead"); weaponsrc.gotoAndPlay("dead"); playersrc.gotoAndPlay("dead"); } var rootURL = "http://www.enkord.com/"; var moreGamesURL = rootURL; var downloadURL = (rootURL + "product.php?action=download&product=clashnslash&from=webversion"); var orderURL = (rootURL + "product.php?action=order&product=clashnslash&from=webversion"); var hiscoreURL = (rootURL + "clashnslashweb/hiscore.php"); moreGamesURL = (("http://www.arcadetown.com/index.asp?gameid=clashnslash&aid=" + GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url); downloadURL = (("http://www.arcadetown.com/partner/download.asp?gameid=clashnslash&aid=" + GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url); orderURL = (("http://www.arcadetown.com/clashnslash/ordergame.asp?aid=" + GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url); highscoreURL = "http://www.arcadetown.com/clashnslash/view_high_scores.asp"; var HiScoreSaveURL = "http://www.arcadetown.com/clashnslash/hs.asp"; var _r; var paused = false; aimsrc.duplicateMovieClip("cursor", 15000); var mouseState = false; var prevMouseState = false; var gameInit = true; var score = 0; var mouseInRect = ((((x > 0) && (x < 480)) && (y > 0)) && (y < 360)); if (mouseInRect) { Mouse.hide(); } hideOffscreenStuff(); cursor.gotoAndPlay("arrow");
Frame 4
_quality = "high"; updateTitle(); play();
Frame 5
updateTitle(); gotoAndPlay (4);
Frame 6
function doInitLevel1() { game.weapon = new WeaponClass(10, 40, bullet1); } function doSpawnLevel1(count) { if (count < 20) { game.spawnOffscreen(0.2, ufo, 0); } else if (count < 40) { var i = 0; while (i < (((count % 4) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.2, ufo, bonus); i++; } } else if (count < 60) { var i = 0; while (i < (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.2, ufo, bonus); i++; } } } function doInitLevel2() { game.weapon = new WeaponClass(25, 12, bullet2); } function doSpawnLevel2(count) { if (count == 1) { message.gotoAndPlay("machinegun"); } if (count < 20) { if (count > 15) { var i = 0; while (i <= 3) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SPREAD; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.2, ufo, bonus); i++; } } else if (count < 40) { var i = 0; while (i < 2) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.2, ufo, bonus); i++; } } else if (count < 60) { var i = 0; while (i < 2) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.2, ufo, bonus); i++; } game.spawnOffscreen(0.3, ufo2, 0); } } function doInitLevel3() { game.weapon = new WeaponClass(8, 40, bullet3); game.weapon.isShrapnel = true; } function doSpawnLevel3(count) { if (count < 20) { if (count > 17) { var i = 0; while (i <= (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_NUKE; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.25, terran, bonus, true); i++; } } else if (count < 40) { if (count > 37) { var i = 0; while (i <= (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 9) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.2, ufo2, bonus); i++; } } else if (count < 60) { var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll == 8) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } game.spawnOffscreen(0.2, ufo, 0); } else if (count < 80) { if (count > 75) { var i = 0; while (i <= 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.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 6) { bonus = BONUS_EXPLOSION; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } game.spawnOffscreen(0.2, terran, 0, true); } } function doInitLevel4() { game.weapon = new WeaponClass(10, 40, bullet1); } function doSpawnLevel4(count) { if (count < 20) { game.spawnOnscreen(0.2, mine, 0); if (count > 15) { game.spawnOnscreen(0.3, mine2, 0); } } else if (count < 40) { var i = 0; while (i < (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_SPREAD; } else if (roll == 6) { bonus = BONUS_ICE; } game.spawnOffscreen(0.2, ufo, bonus); i++; } } else if (count < 60) { var i = 0; while (i < (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_SPREAD; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_ICE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } } } function doInitLevel5() { game.weapon = new WeaponClass(25, 12, bullet2); } function doSpawnLevel5(count) { if (count < 20) { if (count > 15) { var i = 0; while (i <= 3) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_ICE; } game.spawnOnscreen(0.3, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.25, terran, bonus, true); i++; } } else if (count < 40) { var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_ICE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } } else if (count < 60) { var i = 0; while (i < (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 10) { bonus = BONUS_SLIME; } game.spawnOnscreen(0.3, mine2, bonus); i++; } game.spawnOffscreen(0.3, ufo2, 0); } } function doInitLevel6() { game.weapon = new WeaponClass(8, 40, bullet3); game.weapon.isShrapnel = true; } function doSpawnLevel6(count) { if (count < 20) { if (count < 5) { game.spawnOnscreen(0.3, mine2, 0); } if (count > 17) { var i = 0; while (i <= 2) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_NUKE; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } else if (roll == 6) { bonus = BONUS_SPREAD; } game.spawnOffscreen(0.25, terran, bonus, true); i++; } } else if (count < 40) { if (count > 37) { var i = 0; while (i <= (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } game.spawnOnscreen(0.2, mine, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll <= 9) { bonus = BONUS_ICE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } } else if (count < 60) { if (count > 55) { var i = 0; while (i <= (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_EXPLOSION; } game.spawnOnscreen(0.3, mine2, bonus); i++; } } var i = 0; while (i < (((count % 3) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } else if (roll == 8) { bonus = BONUS_SLIME; } game.spawnOffscreen(0.35, terran3, bonus, true); i++; } game.spawnOffscreen(0.2, ufo, 0); } else if (count < 80) { if (count > 75) { var i = 0; while (i <= (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll == 5) { bonus = BONUS_NUKE; } else if (roll == 6) { bonus = BONUS_SLIME; } game.spawnOnscreen(0.3, mine2, bonus); i++; } } var i = 0; while (i < (((count % 2) == 0) ? 2 : 1)) { bonus = 0; roll = random(20); if (roll < 5) { bonus = BONUS_SCORE; } else if (roll < 7) { bonus = BONUS_EXPLOSION; } else if (roll == 7) { bonus = BONUS_NUKE; } game.spawnOffscreen(0.3, ufo2, bonus); i++; } game.spawnOffscreen(0.35, terran3, 0, true); } } var level = 1; score = 0;
Frame 7
function deg2rad(fVal) { return((fVal * Math.PI) / 180); } function rad2deg(fVal) { return(fVal * 57.2957795130823); } function getLength(x, y) { return(Math.sqrt((x * x) + (y * y))); } function setLength(x, y, len) { var slen = getLength(x, y); if (slen < 1E-5) { return(undefined); } if (len > 1E-5) { slen = slen / len; x = x / slen; y = y / slen; } else { x = 0; y = 0; } return([x, y]); } function EntityClass(x, y, imc) { imc.duplicateMovieClip("entity" + entityCounter, entityCounter); this.mc = _root["entity" + entityCounter]; entityCounter++; this.mc._x = x; this.mc._y = y; this.velocityX = 0; this.velocityY = 0; this.alive = true; this.status = STATUS_NORMAL; this.laststatus = 0; this.bonus = 0; } function BonusClass(x, y, fx, imc) { super(x, y, imc); this.effect = fx; } function PlayerClass(imc) { this.velocityX = 0; this.velocityY = 0; if (player) { this.mc = player; } else { imc.duplicateMovieClip("player", guiDepth++); this.mc = player; } this.maxhp = 6; this.hp = this.maxhp; this.lastdamage = 0; this.damagepause = 40; this.respawnpause = respawnTime * 2; } function PlanetClass(imc) { this.mc = imc; this.velocityX = 0; this.velocityY = 0; this.maxhp = 10; this.hp = this.maxhp; } function WeaponClass(clp, cd, imc) { 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; i = 1; while (i <= this.maxclip) { bulletcover.duplicateMovieClip("bulletcover" + i, 8000 + i); var obj = _root["bulletcover" + i]; obj._x = 25 + (i * 12); obj._y = 12; 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; } var entityCounter = 100; var orbitLength = 80; var reloadTime = aimsrc.reload; var respawnTime = aimsrc.respawn; var guiDepth = 10000; var levelCompleteMessageDisplayed = false; var gameOverState = false; CLEAN_PAUSE = 100; SPAWN_PAUSE = 100; _quality = "low"; weaponsrc.duplicateMovieClip("weapon", guiDepth++); weapon._x = 14; weapon._y = 14; message.currentleveltext = "LEVEL " + level; 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; shiphpsrc.duplicateMovieClip("shiphp", guiDepth++); shiphp._x = 60; shiphp._y = 344; planethpsrc.duplicateMovieClip("planethp", guiDepth++); planethp._x = 420; planethp._y = 344; mouseListener = new Object(); mouseListener.onMouseDown = function () { mouseState = true; }; mouseListener.onMouseUp = function () { mouseState = false; }; Mouse.addListener(mouseListener); EntityClass.prototype.setMovement = function (x, y, vel) { var len = setLength(x - this.mc._x, y - this.mc._y, vel); this.velocityX = len[0]; this.velocityY = len[1]; }; EntityClass.prototype.update = function () { if (this.status != STATUS_NORMAL) { if ((this.laststatus + STATUS_PERIOD) < game.frames) { this.setStatus(STATUS_NORMAL); } if (this.status == STATUS_SLIME) { this.mc._x = this.mc._x + (this.velocityX / 2); this.mc._y = this.mc._y + (this.velocityY / 2); } } else { this.mc._x = this.mc._x + this.velocityX; this.mc._y = this.mc._y + this.velocityY; } }; EntityClass.prototype.die = function () { if (this.alive) { var sc = this.mc.score; if (this.status == STATUS_SLIME) { sc = sc * SCORE_SLIME_DEATH_FACTOR; } else if (this.status == STATUS_SLIME) { sc = sc * SCORE_ICE_DEATH_FACTOR; } adjustScore(sc); this.mc.gotoAndPlay("decay"); } else { this.mc.gotoAndPlay("dead"); } this.alive = false; if (this.bonus != 0) { var obj = new BonusClass(this.mc._x, this.mc._y, this.bonus, bonusmc[this.bonus]); game.addBonus(obj); } }; EntityClass.prototype.dieSilent = function () { this.alive = false; this.mc.gotoAndPlay("dead"); }; EntityClass.prototype.setStatus = function (newstatus) { if (newstatus == STATUS_NORMAL) { this.mc.gotoAndPlay("alive"); this.status = newstatus; this.laststatus = game.frames; } else if (this.mc._currentframe == 1) { this.status = newstatus; if (newstatus == STATUS_SLIME) { this.mc.gotoAndPlay("slime"); } else { this.mc.gotoAndPlay("ice"); } this.laststatus = game.frames; } }; BonusClass.prototype = new EntityClass(); BonusClass.prototype.die = function () { super.die(); if (this.effect == BONUS_EXPLOSION) { for (i in game.bonuses) { var obj = game.bonuses[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 60))) && (obj.mc._x < (this.mc._x + 60))) && (obj.mc._y > (this.mc._y - 60))) && (obj.mc._y < (this.mc._y + 60))) { obj.die(); } adjustScore(obj.mc.score * SCORE_EXPLOSION_FACTOR); } for (i in game.objects) { var obj = game.objects[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 70))) && (obj.mc._x < (this.mc._x + 70))) && (obj.mc._y > (this.mc._y - 70))) && (obj.mc._y < (this.mc._y + 70))) { obj.die(); } adjustScore(obj.mc.score * SCORE_EXPLOSION_FACTOR); } } else if (this.effect == BONUS_NUKE) { for (i in game.bonuses) { var obj = game.bonuses[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 90))) && (obj.mc._x < (this.mc._x + 90))) && (obj.mc._y > (this.mc._y - 90))) && (obj.mc._y < (this.mc._y + 90))) { obj.die(); } adjustScore(obj.mc.score * SCORE_NUKE_FACTOR); } for (i in game.objects) { var obj = game.objects[i]; if ((((obj.alive && (obj.mc._x > (this.mc._x - 100))) && (obj.mc._x < (this.mc._x + 100))) && (obj.mc._y > (this.mc._y - 100))) && (obj.mc._y < (this.mc._y + 100))) { obj.die(); } adjustScore(obj.mc.score * SCORE_NUKE_FACTOR); } } else if (this.effect == BONUS_SPREAD) { obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x - 10, this.mc._y, 5); 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, 5); 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, 5); game.addBullet(obj); obj = new EntityClass(this.mc._x, this.mc._y, plasma); obj.setMovement(this.mc._x, this.mc._y + 10, 5); 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, 5); 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, 5); 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, 5); 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, 5); 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.update = function () { if (this.hp <= 0) { if ((this.lastdamage + this.respawnpause) < game.frames) { this.hp = this.maxhp; this.mc.gotoAndPlay("respawn"); shiphp.bar._xscale = 100; } return(undefined); } var x = (_xmouse - this.mc._x); var y = (_ymouse - this.mc._y); var distance = getLength(x, y); var vel; if (distance > 100) { var fvel = ((distance - 100) / 20); if (fvel > 2) { fvel = 2; } vel = setLength(x, y, fvel); } else { vel = [0, 0]; } this.velocityX = vel[0]; this.velocityY = vel[1]; super.update(); var x = (this.mc._x - planetsrc._x); var y = (this.mc._y - planetsrc._y); var len = setLength(x, y, orbitLength); x = len[0] + planetsrc._x; y = len[1] + planetsrc._y; this.mc._x = x; this.mc._y = y; if (distance > 5) { x = _root._xmouse - x; y = _root._ymouse - y; if (x > 0.01) { var deg = Math.atan(y / x); this.mc._rotation = (deg * 180) / Math.PI; } else if (x < -0.01) { var deg = Math.atan(y / x); this.mc._rotation = 180 + ((deg * 180) / Math.PI); } else if (y > 0) { this.mc._rotation = 90; } else { this.mc._rotation = -90; } } }; PlayerClass.prototype.damage = function () { if ((this.hp <= 0) || ((this.lastdamage + this.damagepause) > game.frames)) { return(undefined); } this.mc.gotoAndPlay("damage"); this.lastdamage = game.frames; this.hp--; shiphp.bar._xscale = (this.hp / this.maxhp) * 100; if (this.hp <= 0) { this.mc.gotoAndPlay("decay"); cursor.gotoAndPlay("respawn"); adjustScore(SCORE_PLAYER_DEATH_PENALTY); } else { adjustScore(SCORE_PLAYER_HIT_PENALTY); } }; PlanetClass.prototype = new EntityClass(); PlanetClass.prototype.update = function () { }; PlanetClass.prototype.damage = function () { if ((this.hp <= 0) || ((this.lastdamage + this.damagepause) > game.frames)) { return(undefined); } this.hp--; planethp.bar._xscale = (this.hp / this.maxhp) * 100; if (this.hp <= 0) { this.mc.gotoAndPlay("decay"); } adjustScore(SCORE_PLANET_HIT_PENALTY); }; WeaponClass.prototype.shoot = function () { if ((this.lastshot + this.cooldown) > 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 () { this.reloaded = game.frames + (reloadTime * 2); cursor.gotoAndPlay("reload"); _root.sound.gotoAndPlay("reload"); }; WeaponClass.prototype.update = function () { if ((this.clip <= 0) && (this.reloaded <= game.frames)) { this.clip = this.maxclip; 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(); _root.weapon.removeMovieClip(); this.weapon.remove(); this.clean(); }; GameClass.prototype.gameOver = function () { this.cleanUp(); cursor.gotoAndPlay("arrow"); gameOverState = true; this.player.mc.removeMovieClip(); }; GameClass.prototype.levelComplete = function () { this.cleanUp(); level++; }; GameClass.prototype.update = function () { updateMouse(); if (_root.paused) { return(undefined); } this.player.update(); this.weapon.update(); this.planet.update(); for (i in this.objects) { var obj = this.objects[i]; obj.update(); if (obj.alive) { if (obj.mc.hit.hitTest(this.player.mc.hit)) { this.player.damage(); } else if (obj.mc.hit.hitTest(this.planet.mc.hit)) { this.planet.damage(); obj.die(); } } } for (i in this.bonuses) { this.bonuses[i].update(); } for (i in this.bullets) { var bul = this.bullets[i]; if (bul.alive) { bul.update(); if ((((bul.mc._x < -20) || (bul.mc._x > 500)) || (bul.mc._y < -20)) || (bul.mc._y > 380)) { bul.dieSilent(); adjustScore(SCORE_SHOT_MISS_PENALTY); } else if ((game.frames % 5) == 0) { for (j in this.bonuses) { var bon = this.bonuses[j]; if (bon.alive && (bon.mc.hit.hitTest(bul.mc._x, bul.mc._y, false))) { bon.die(); bul.die(); break; } } for (j in this.objects) { var obj = this.objects[j]; if (obj.alive && (obj.mc.hit.hitTest(bul.mc._x, bul.mc._y, false))) { obj.die(); bul.die(); break; } } } } } if (this.isGameOver()) { this.gameOver(); } this.frames++; if ((this.frames % CLEAN_PAUSE) == 0) { this.clean(); } if ((this.frames % SPAWN_PAUSE) == 1) { _root["doSpawnLevel" + level](this.spawnCounter++); } }; GameClass.prototype.clean = function () { var obj = new Array(); for (i in this.objects) { var o = this.objects[i]; if ((o.alive || ((o.mc._currentframe != o.mc._totalframes) && (o.mc._currentframe != 1))) && ((((o.mc._x > -50) && (o.mc._x < 530)) && (o.mc._y > -50)) && (o.mc._y < 410))) { obj.push(o); } else { o.mc.removeMovieClip(); } } this.objects = obj; var bon = new Array(); for (i in this.bonuses) { var b = this.bonuses[i]; if (b.alive || (b.mc._currentframe < b.mc._totalframes)) { bon.push(b); } else { b.mc.removeMovieClip(); } } this.bonuses = bon; var bul = new Array(); for (i in this.bullets) { var b = this.bullets[i]; if (b.alive || (b.mc._currentframe < b.mc._totalframes)) { bul.push(b); } else { b.mc.removeMovieClip(); } } this.bullets = bul; }; GameClass.prototype.shootAt = function (x, y) { if ((this.player.hp <= 0) || (!this.weapon.shoot())) { return(undefined); } this.player.mc.gotoAndPlay("shot"); var obj = new EntityClass(this.player.mc._x, this.player.mc._y, this.weapon.mc); obj.setMovement(x, y, 5); game.addBullet(obj); if (this.weapon.isShrapnel) { var x1 = (x - this.player.mc._x); var y1 = (y - this.player.mc._y); var angle = 0.2; var s = Math.sin(angle); var c = Math.cos(angle); var nx = ((x1 * c) + (y1 * s)); var obj = new EntityClass(this.player.mc._x, this.player.mc._y, this.weapon.mc); obj.setMovement(nx + this.player.mc._x, (((-x1) * s) + (y1 * c)) + this.player.mc._y, 5); obj.mc._xscale = 80; obj.mc._yscale = 80; game.addBullet(obj); var angle = -0.2; var s = Math.sin(angle); var c = Math.cos(angle); var nx = ((x1 * c) + (y1 * s)); var obj = new EntityClass(this.player.mc._x, this.player.mc._y, this.weapon.mc); obj.setMovement(nx + this.player.mc._x, (((-x1) * s) + (y1 * c)) + this.player.mc._y, 5); obj.mc._xscale = 80; obj.mc._yscale = 80; game.addBullet(obj); } }; GameClass.prototype.spawnOffscreen = function (vel, mc, bonus, orient) { var x = 0; var y = 0; switch (Math.floor(Math.random() * 4)) { case 0 : x = -20; y = Math.random() * 360; break; case 1 : x = 500; y = Math.random() * 360; break; case 2 : x = Math.random() * 480; y = -20; break; case 3 : x = Math.random() * 480; y = 380; } if ((x < 50) && (y < 50)) { x = Math.random() * 480; y = 380; } var obj = new EntityClass(x, y, mc); obj.bonus = bonus; obj.setMovement(240, 180, vel); if ((orient != undefined) && (orient)) { obj.mc._rotation = rad2deg(Math.atan2(180 - obj.mc._y, 240 - obj.mc._x)) + 90; } this.addObject(obj); }; GameClass.prototype.spawnOnscreen = function (vel, mc, bonus) { var x = 0; var y = 0; switch (Math.floor(Math.random() * 4)) { case 0 : x = 20 + (Math.random() * 110); y = 20 + (Math.random() * 320); break; case 1 : x = 460 - (Math.random() * 110); y = 20 + (Math.random() * 320); break; case 2 : x = 20 + (Math.random() * 440); y = 20 + (Math.random() * 50); break; case 3 : x = 20 + (Math.random() * 440); y = 340 - (Math.random() * 50); } if ((x < 50) && (y < 50)) { x = Math.random() * 480; y = 380; } var obj = new EntityClass(x, y, mc); obj.bonus = bonus; obj.setMovement(240, 180, vel); obj.mc.gotoAndPlay("zoom"); this.addObject(obj); }; var game = new GameClass(); game.init(); if (gameInit) { gameInit = false; } else { hideOffscreenStuff(); }
Frame 8
game.update(); if ((!Key.isDown(32)) && (prevSpace)) { togglePause(); } prevSpace = Key.isDown(32); if (mouseState && (!paused)) { game.shootAt(_root._xmouse, _root._ymouse); } prevMouseState = mouseState; var nextlevel = false; if (gameOverState) { game.planet.mc.gotoAndPlay("normal"); gotoAndPlay (12); } else { if (game.objects.length == 0) { if (levelCompleteMessageDisplayed) { if (message._currentframe == 1) { game.levelComplete(); nextlevel = true; } } else { levelCompleteMessageDisplayed = true; message.gotoAndPlay("complete"); } } if (nextlevel) { game.player.mc.removeMovieClip(); cursor.gotoAndPlay("arrow"); switch (level) { case 2 : gotoAndPlay (16); break; case 3 : gotoAndPlay (22); break; case 4 : gotoAndPlay (18); break; case 5 : gotoAndPlay (24); break; case 6 : gotoAndPlay (20); break; case 7 : gotoAndPlay (10); } } else { play(); } }
Frame 9
game.update(); gotoAndPlay (8);
Frame 10
_quality = "high"; updateMouse(); play();
Frame 11
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay (10);
Frame 12
_quality = "high"; updateMouse(); play();
Frame 13
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay (12);
Frame 14
_quality = "high"; updateMouse(); play();
Frame 15
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay (14);
Frame 16
_quality = "high"; updateMouse(); play();
Frame 17
updateMouse(); gotoAndPlay (16);
Frame 18
_quality = "high"; updateMouse(); play();
Frame 19
updateMouse(); gotoAndPlay (18);
Frame 20
_quality = "high"; updateMouse(); play();
Frame 21
updateMouse(); gotoAndPlay (20);
Frame 22
_quality = "high"; updateMouse(); play();
Frame 23
updateMouse(); gotoAndPlay (22);
Frame 24
_quality = "high"; updateMouse(); play();
Frame 25
updateMouse(); gotoAndPlay (24);
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 2
play();
Symbol 41 MovieClip Frame 14
stop();
Symbol 42 MovieClip Frame 1
var score = 50; stop();
Symbol 42 MovieClip Frame 2
stop();
Symbol 42 MovieClip Frame 3
stop();
Symbol 42 MovieClip Frame 4
_root.sound.gotoAndPlay("explosion"); play();
Symbol 42 MovieClip Frame 18
stop();
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 2
_root.sound.gotoAndPlay("hitbullet"); play();
Symbol 50 MovieClip Frame 28
stop();
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 2
_root.sound.gotoAndPlay("hitplasma"); play();
Symbol 54 MovieClip Frame 28
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 2
_root.sound.gotoAndPlay("hitbullet"); play();
Symbol 56 MovieClip Frame 28
stop();
Symbol 65 MovieClip Frame 1
var score = 100; stop();
Symbol 65 MovieClip Frame 2
stop();
Symbol 65 MovieClip Frame 3
stop();
Symbol 65 MovieClip Frame 4
_root.sound.gotoAndPlay("explosion"); play();
Symbol 65 MovieClip Frame 18
gotoAndPlay (34);
Symbol 65 MovieClip Frame 19
_root.sound.gotoAndPlay("appear"); play();
Symbol 65 MovieClip Frame 33
gotoAndPlay (1);
Symbol 65 MovieClip Frame 34
stop();
Symbol 71 MovieClip Frame 1
var score = 75; stop();
Symbol 71 MovieClip Frame 2
stop();
Symbol 71 MovieClip Frame 3
stop();
Symbol 71 MovieClip Frame 4
_root.sound.gotoAndPlay("explosion"); play();
Symbol 71 MovieClip Frame 18
stop();
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 2
_root.sound.gotoAndPlay("hitbullet"); play();
Symbol 73 MovieClip Frame 28
stop();
Symbol 79 MovieClip Frame 1
var score = 125; stop();
Symbol 79 MovieClip Frame 2
stop();
Symbol 79 MovieClip Frame 3
stop();
Symbol 79 MovieClip Frame 4
_root.sound.gotoAndPlay("explosion"); play();
Symbol 79 MovieClip Frame 18
stop();
Symbol 85 MovieClip Frame 1
var score = 150; stop();
Symbol 85 MovieClip Frame 2
stop();
Symbol 85 MovieClip Frame 3
stop();
Symbol 85 MovieClip Frame 4
_root.sound.gotoAndPlay("explosion"); play();
Symbol 85 MovieClip Frame 17
gotoAndPlay (33);
Symbol 85 MovieClip Frame 18
_root.sound.gotoAndPlay("appear"); play();
Symbol 85 MovieClip Frame 32
gotoAndPlay (1);
Symbol 85 MovieClip Frame 33
stop();
Symbol 91 MovieClip Frame 1
var score = 175; stop();
Symbol 91 MovieClip Frame 2
stop();
Symbol 91 MovieClip Frame 3
stop();
Symbol 91 MovieClip Frame 4
_root.sound.gotoAndPlay("explosion"); play();
Symbol 91 MovieClip Frame 18
stop();
Symbol 94 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 2
stop();
Symbol 163 MovieClip Frame 1
var score = 25; stop();
Symbol 163 MovieClip Frame 2
_root.sound.gotoAndPlay("explosionbig"); play();
Symbol 163 MovieClip Frame 16
stop();
Symbol 168 MovieClip Frame 1
var score = 50; stop();
Symbol 168 MovieClip Frame 2
_root.sound.gotoAndPlay("explosionbig"); play();
Symbol 168 MovieClip Frame 16
stop();
Symbol 173 MovieClip Frame 1
var score = 210; stop();
Symbol 173 MovieClip Frame 2
play(); _root.sound.gotoAndPlay("shotplasma");
Symbol 173 MovieClip Frame 16
stop();
Symbol 243 MovieClip Frame 1
var score = 100; stop();
Symbol 243 MovieClip Frame 2
play(); _root.sound.gotoAndPlay("bonus");
Symbol 243 MovieClip Frame 25
stop();
Symbol 253 MovieClip Frame 1
var score = 75; stop();
Symbol 253 MovieClip Frame 2
play(); _root.sound.gotoAndPlay("slime");
Symbol 253 MovieClip Frame 16
stop();
Symbol 263 MovieClip Frame 1
var score = 100; stop();
Symbol 263 MovieClip Frame 2
play(); _root.sound.gotoAndPlay("ice");
Symbol 263 MovieClip Frame 16
stop();
Symbol 273 MovieClip Frame 1
var reload = 60; var respawn = 120; stop();
Symbol 273 MovieClip Frame 2
stop();
Symbol 273 MovieClip Frame 3
stop();
Symbol 273 MovieClip Frame 4
play();
Symbol 273 MovieClip Frame 63
gotoAndStop (1);
Symbol 273 MovieClip Frame 64
play();
Symbol 273 MovieClip Frame 183
gotoAndStop (1);
Symbol 273 MovieClip Frame 184
stop();
Symbol 284 MovieClip Frame 1
stop();
Symbol 284 MovieClip Frame 2
_root.sound.gotoAndPlay("shotcannon"); play();
Symbol 284 MovieClip Frame 4
gotoAndStop (1);
Symbol 284 MovieClip Frame 5
_root.sound.gotoAndPlay("hitbullet"); play();
Symbol 284 MovieClip Frame 15
gotoAndStop (1);
Symbol 284 MovieClip Frame 16
_root.sound.gotoAndPlay("explosion"); play();
Symbol 284 MovieClip Frame 30
stop();
Symbol 284 MovieClip Frame 31
play();
Symbol 284 MovieClip Frame 50
gotoAndStop (1);
Symbol 292 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 2
stop();
Symbol 297 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 2
stop();
Symbol 312 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 3
play();
Symbol 312 MovieClip Frame 4
stop();
Symbol 312 MovieClip Frame 5
play();
Symbol 312 MovieClip Frame 6
stop();
Symbol 312 MovieClip Frame 7
play();
Symbol 312 MovieClip Frame 8
stop();
Symbol 312 MovieClip Frame 9
play();
Symbol 312 MovieClip Frame 10
stop();
Symbol 312 MovieClip Frame 11
play();
Symbol 312 MovieClip Frame 12
stop();
Symbol 312 MovieClip Frame 13
play();
Symbol 312 MovieClip Frame 14
stop();
Symbol 312 MovieClip Frame 15
play();
Symbol 312 MovieClip Frame 16
stop();
Symbol 312 MovieClip Frame 17
play();
Symbol 312 MovieClip Frame 18
stop();
Symbol 312 MovieClip Frame 19
play();
Symbol 312 MovieClip Frame 20
stop();
Symbol 312 MovieClip Frame 21
play();
Symbol 312 MovieClip Frame 22
stop();
Symbol 312 MovieClip Frame 23
play();
Symbol 312 MovieClip Frame 24
stop();
Symbol 312 MovieClip Frame 25
play();
Symbol 312 MovieClip Frame 26
stop();
Symbol 312 MovieClip Frame 27
play();
Symbol 312 MovieClip Frame 28
stop();
Symbol 315 Button
on (rollOver) { button2.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); sound.gotoAndPlay("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { sound.gotoAndPlay("mouseclick"); getURL (_root.downloadURL, "_blank"); }
Symbol 319 MovieClip Frame 1
stop();
Symbol 319 MovieClip Frame 2
play();
Symbol 320 Button
on (rollOver) { button.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); sound.gotoAndPlay("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { sound.gotoAndPlay("mouseclick"); _root.gotoAndPlay("play"); }
Symbol 322 MovieClip Frame 1
stop();
Symbol 322 MovieClip Frame 2
play();
Symbol 332 MovieClip Frame 1
stop();
Symbol 332 MovieClip Frame 2
play();
Symbol 333 Button
on (rollOver) { cursor.gotoAndPlay("hand"); greatgames.gotoAndPlay("zoom"); sound.gotoAndPlay("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { getURL (_root.moreGamesURL, "_blank"); }
Symbol 337 MovieClip Frame 71
stop();
Symbol 338 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 2
play();
Symbol 338 MovieClip Frame 5
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 10
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 14
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 18
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 20
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 24
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 28
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 30
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 34
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 39
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 42
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 47
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 50
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 54
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 58
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 62
_root.sound.gotoAndPlay("explosion");
Symbol 338 MovieClip Frame 66
_root.sound.gotoAndPlay("explosionbig");
Symbol 338 MovieClip Frame 95
stop();
Symbol 346 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 2
play();
Symbol 346 MovieClip Frame 80
gotoAndStop (1);
Symbol 346 MovieClip Frame 81
play();
Symbol 346 MovieClip Frame 161
gotoAndStop (1);
Symbol 346 MovieClip Frame 162
play();
Symbol 346 MovieClip Frame 311
gotoAndStop (1);
Symbol 346 MovieClip Frame 312
play();
Symbol 346 MovieClip Frame 370
gotoAndStop (1);
Symbol 346 MovieClip Frame 371
play();
Symbol 346 MovieClip Frame 429
gotoAndStop (1);
Symbol 364 Button
on (rollOver) { _root.cursor.gotoAndPlay("hand"); } on (rollOut) { _root.cursor.gotoAndPlay("arrow"); } on (release) { var strOut = ((_root.playername + "|") + _root.score); var strOut2 = _root.EncrpytString(strOut); getURL ((_root.HiScoreSaveURL + "?") + strOut2, "_blank"); }
Symbol 366 Button
on (rollOver) { buttongetfull.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); sound.gotoAndPlay("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { sound.gotoAndPlay("mouseclick"); getURL (_root.orderURL, "_blank"); }
Symbol 368 MovieClip Frame 1
stop();
Symbol 368 MovieClip Frame 2
play();
Symbol 369 Button
on (rollOver) { buttonstartover.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); sound.gotoAndPlay("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { sound.gotoAndPlay("mouseclick"); level = 1; score = 0; _root.gotoAndPlay("level"); }
Symbol 371 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 2
play();
Symbol 377 Button
on (rollOver) { button2.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); sound.gotoAndPlay("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { sound.gotoAndPlay("mouseclick"); getURL (downloadURL, "_blank"); }
Symbol 379 Button
on (rollOver) { buttonagain.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); sound.gotoAndPlay("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { sound.gotoAndPlay("mouseclick"); score = 0; _root.gotoAndPlay("level"); }
Symbol 380 MovieClip Frame 1
stop();
Symbol 380 MovieClip Frame 2
play();
Symbol 382 Button
on (rollOver) { buttoncontinue.gotoAndPlay("flash"); cursor.gotoAndPlay("hand"); sound.gotoAndPlay("mouseover"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { sound.gotoAndPlay("mouseclick"); _root.gotoAndPlay("level"); }
Symbol 384 MovieClip Frame 1
stop();
Symbol 384 MovieClip Frame 2
play();
Symbol 390 MovieClip Frame 1
stop();
Symbol 393 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 1
stop();
Symbol 399 MovieClip Frame 1
stop();
Symbol 402 MovieClip Frame 1
stop();
Symbol 405 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"bg"Frame 3Symbol 19 MovieClip
"ufo"Frame 3Symbol 42 MovieClip
"bullet1"Frame 3Symbol 50 MovieClip
"plasma"Frame 3Symbol 54 MovieClip
"bullet2"Frame 3Symbol 56 MovieClip
"mine"Frame 3Symbol 65 MovieClip
"ufo2"Frame 3Symbol 71 MovieClip
"bullet3"Frame 3Symbol 73 MovieClip
"terran"Frame 3Symbol 79 MovieClip
"mine2"Frame 3Symbol 85 MovieClip
"terran3"Frame 3Symbol 91 MovieClip
"weaponsrc"Frame 3Symbol 94 MovieClip
"caskorange"Frame 3Symbol 163 MovieClip
"caskred"Frame 3Symbol 168 MovieClip
"caskyellow"Frame 3Symbol 173 MovieClip
"box"Frame 3Symbol 243 MovieClip
"caskgreen"Frame 3Symbol 253 MovieClip
"caskblue"Frame 3Symbol 263 MovieClip
"aimsrc"Frame 3Symbol 273 MovieClip
"playersrc"Frame 3Symbol 284 MovieClip
"bulletcover"Frame 3Symbol 287 MovieClip
"shiphpsrc"Frame 3Symbol 292 MovieClip
"planethpsrc"Frame 3Symbol 297 MovieClip
"sound"Frame 3Symbol 312 MovieClip
"button2"Frame 3Symbol 319 MovieClip
"button"Frame 3Symbol 322 MovieClip
"greatgames"Frame 3Symbol 332 MovieClip
"planetsrc"Frame 6Symbol 338 MovieClip
"message"Frame 6Symbol 346 MovieClip
"button2"Frame 10Symbol 319 MovieClip
"nameinput"Frame 10Symbol 360 EditableText
"buttongetfull"Frame 10Symbol 368 MovieClip
"buttonstartover"Frame 10Symbol 371 MovieClip
"nameinput"Frame 12Symbol 376 EditableText
"button2"Frame 12Symbol 319 MovieClip
"buttonagain"Frame 12Symbol 380 MovieClip
"buttoncontinue"Frame 14Symbol 384 MovieClip
"hit"Symbol 42 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 65 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 71 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 79 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 85 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 91 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 163 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 168 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 173 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 243 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 253 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 263 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 284 MovieClip Frame 1Symbol 21 MovieClip
"bar"Symbol 292 MovieClip Frame 1Symbol 289 MovieClip
"bar"Symbol 297 MovieClip Frame 1Symbol 294 MovieClip
"hit"Symbol 338 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 390 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 393 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 396 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 399 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 402 MovieClip Frame 1Symbol 21 MovieClip
"hit"Symbol 405 MovieClip Frame 1Symbol 21 MovieClip

Labels

"load"Frame 1
"title"Frame 4
"play"Frame 6
"level"Frame 7
"game"Frame 8
"complete"Frame 10
"gameover"Frame 12
"levelpause"Frame 14
"levelpause1"Frame 16
"levelpause3"Frame 18
"levelpause5"Frame 20
"levelpause2"Frame 22
"levelpause4"Frame 24
"flash"Symbol 19 MovieClip Frame 2
"alive"Symbol 42 MovieClip Frame 1
"slime"Symbol 42 MovieClip Frame 2
"ice"Symbol 42 MovieClip Frame 3
"decay"Symbol 42 MovieClip Frame 4
"dead"Symbol 42 MovieClip Frame 18
"alive"Symbol 50 MovieClip Frame 1
"decay"Symbol 50 MovieClip Frame 2
"dead"Symbol 50 MovieClip Frame 28
"alive"Symbol 54 MovieClip Frame 1
"decay"Symbol 54 MovieClip Frame 2
"dead"Symbol 54 MovieClip Frame 28
"alive"Symbol 56 MovieClip Frame 1
"decay"Symbol 56 MovieClip Frame 2
"dead"Symbol 56 MovieClip Frame 28
"alive"Symbol 65 MovieClip Frame 1
"slime"Symbol 65 MovieClip Frame 2
"ice"Symbol 65 MovieClip Frame 3
"decay"Symbol 65 MovieClip Frame 4
"zoom"Symbol 65 MovieClip Frame 19
"dead"Symbol 65 MovieClip Frame 34
"alive"Symbol 71 MovieClip Frame 1
"slime"Symbol 71 MovieClip Frame 2
"ice"Symbol 71 MovieClip Frame 3
"decay"Symbol 71 MovieClip Frame 4
"dead"Symbol 71 MovieClip Frame 18
"alive"Symbol 73 MovieClip Frame 1
"decay"Symbol 73 MovieClip Frame 2
"dead"Symbol 73 MovieClip Frame 28
"alive"Symbol 79 MovieClip Frame 1
"slime"Symbol 79 MovieClip Frame 2
"ice"Symbol 79 MovieClip Frame 3
"decay"Symbol 79 MovieClip Frame 4
"dead"Symbol 79 MovieClip Frame 18
"alive"Symbol 85 MovieClip Frame 1
"slime"Symbol 85 MovieClip Frame 2
"ice"Symbol 85 MovieClip Frame 3
"decay"Symbol 85 MovieClip Frame 4
"zoom"Symbol 85 MovieClip Frame 18
"dead"Symbol 85 MovieClip Frame 33
"alive"Symbol 91 MovieClip Frame 1
"slime"Symbol 91 MovieClip Frame 2
"ice"Symbol 91 MovieClip Frame 3
"decay"Symbol 91 MovieClip Frame 4
"dead"Symbol 91 MovieClip Frame 18
"dead"Symbol 94 MovieClip Frame 2
"normal"Symbol 163 MovieClip Frame 1
"decay"Symbol 163 MovieClip Frame 2
"dead"Symbol 163 MovieClip Frame 16
"normal"Symbol 168 MovieClip Frame 1
"decay"Symbol 168 MovieClip Frame 2
"dead"Symbol 168 MovieClip Frame 16
"normal"Symbol 173 MovieClip Frame 1
"decay"Symbol 173 MovieClip Frame 2
"dead"Symbol 173 MovieClip Frame 16
"normal"Symbol 243 MovieClip Frame 1
"decay"Symbol 243 MovieClip Frame 2
"dead"Symbol 243 MovieClip Frame 25
"normal"Symbol 253 MovieClip Frame 1
"decay"Symbol 253 MovieClip Frame 2
"dead"Symbol 253 MovieClip Frame 16
"normal"Symbol 263 MovieClip Frame 1
"decay"Symbol 263 MovieClip Frame 2
"dead"Symbol 263 MovieClip Frame 16
"aim"Symbol 273 MovieClip Frame 1
"arrow"Symbol 273 MovieClip Frame 2
"hand"Symbol 273 MovieClip Frame 3
"reload"Symbol 273 MovieClip Frame 4
"respawn"Symbol 273 MovieClip Frame 64
"dead"Symbol 273 MovieClip Frame 184
"normal"Symbol 284 MovieClip Frame 1
"shot"Symbol 284 MovieClip Frame 2
"damage"Symbol 284 MovieClip Frame 5
"decay"Symbol 284 MovieClip Frame 16
"dead"Symbol 284 MovieClip Frame 30
"respawn"Symbol 284 MovieClip Frame 31
"dead"Symbol 292 MovieClip Frame 2
"dead"Symbol 297 MovieClip Frame 2
"appear"Symbol 312 MovieClip Frame 3
"bonus"Symbol 312 MovieClip Frame 5
"explosion"Symbol 312 MovieClip Frame 7
"explosionbig"Symbol 312 MovieClip Frame 9
"hitbullet"Symbol 312 MovieClip Frame 11
"hitplasma"Symbol 312 MovieClip Frame 13
"reload"Symbol 312 MovieClip Frame 15
"shotcannon"Symbol 312 MovieClip Frame 17
"shotplasma"Symbol 312 MovieClip Frame 19
"mouseclick"Symbol 312 MovieClip Frame 21
"mouseover"Symbol 312 MovieClip Frame 23
"slime"Symbol 312 MovieClip Frame 25
"ice"Symbol 312 MovieClip Frame 27
"flash"Symbol 319 MovieClip Frame 2
"flash"Symbol 322 MovieClip Frame 2
"normal"Symbol 332 MovieClip Frame 1
"zoom"Symbol 332 MovieClip Frame 2
"normal"Symbol 338 MovieClip Frame 1
"decay"Symbol 338 MovieClip Frame 2
"none"Symbol 346 MovieClip Frame 1
"level"Symbol 346 MovieClip Frame 2
"complete"Symbol 346 MovieClip Frame 81
"machinegun"Symbol 346 MovieClip Frame 162
"paused"Symbol 346 MovieClip Frame 312
"unpaused"Symbol 346 MovieClip Frame 371
"flash"Symbol 368 MovieClip Frame 2
"flash"Symbol 371 MovieClip Frame 2
"flash"Symbol 380 MovieClip Frame 2
"flash"Symbol 384 MovieClip Frame 2
"normal"Symbol 390 MovieClip Frame 1
"normal"Symbol 393 MovieClip Frame 1
"normal"Symbol 396 MovieClip Frame 1
"normal"Symbol 399 MovieClip Frame 1
"normal"Symbol 402 MovieClip Frame 1
"normal"Symbol 405 MovieClip Frame 1

Dynamic Text Variables

plLoadStateSymbol 9 EditableText"0%"
currentleveltextSymbol 340 EditableText"LEVEL 1"
scoreSymbol 347 EditableText"0123456789"
scoreSymbol 359 EditableText"0123456789"
playernameSymbol 360 EditableText"Your name here"
scoreSymbol 375 EditableText"0123456789"
playernameSymbol 376 EditableText"Your name here"




http://swfchan.com/3/11695/info.shtml
Created: 6/6 -2019 23:02:34 Last modified: 6/6 -2019 23:02:34 Server time: 14/11 -2024 23:49:42