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

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

Zombie Hell.swf

This is the info page for
Flash #73618

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


Text
"Let's run to that house!"

0000

00:00

00000

00

X

QUIT

$50

Paused

POP

oh dear....

TRY AGAIN!

NICE!

WOW THAT'S FAR!

HEY YOU'RE NOT AN
ASTRONAUT!

Not good but not bad!

You did great!

PAUSED!

Rotazzi

FLASHGAMEMAKER.

com

copyright 2008 Phil Maxey

Home

Home

Next

Next

Help the 10 people survive 10 days of zombie hell! and
collect as much cash as possible !
Kill the zombies by using your baseball bat, or upgrade
to better weapons to kick zombie ass!
Use the house as a place to recharge your energy when
zombies are not attacking it!
There are  8 weapon upgrades available and body armour,
although your people can only have one weapon at a time.

Back

Back

Your people start off in the house. Click outside the
house to move them out. You can put them back in, by
clicking on the house again. However, if a zombie is
attacking the house, any people inside will lose energy
instead of recharging!
Collect money left behind by the zombies and then click
on the weapon icon to buy that upgrade for your person!
Some zombies also leave behind medical packs!

Click on a face icon to select that person. Then click anywhere on the
screen to move them to that position. When they are inside the
house clicking outside of the house moves them to that position,
and clicking the house when outside returns them to the house
When outside you can also click on the person directly to control
them.
To make a person attack a zombie simply move them close  to the
zombie and the person will attack with whatever weapon they have!
Different weapons have different ranges though.
Pressing 1 - 9 and 0 on the keyboard also selects the corresponding
person.
"p" to pause.

loading highscores

0

50

Click to drop
in more

00

0

ActionScript [AS1/AS2]

Frame 1
function check_domain() { if (_root._url.indexOf("kongregate.com") > -1) { _global.kongregate_site = true; } else if (_root._url.indexOf("agame.com") > -1) { _global.kongregate_site = true; } else if (_root._url.indexOf("mindjolt.com") > -1) { _global.mindjolt_site = true; } } _global.mindjolt_site = false; _global.kongregate_site = false; check_domain(); com.mindjolt.api.as2.MindJoltSponsoredAPI.connect("FD182UV7", "359C545EBB9F89F2"); startGameCounter = 0; var framesLoaded = this.getBytesLoaded(); var totalFrames = this.getBytesTotal(); var percentLoaded2 = int(((framesLoaded - 382031) / (totalFrames - 382031)) * 100); loadingScreen.loadingTxt = percentLoaded2 + " %"; loadingScreen.gotoAndStop(percentLoaded2 / 2); if (_global.kongregate_site == false) { var CPMStarContentSpotID = "167Q13C1FA91"; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?contentspotid=" + CPMStarContentSpotID); } loadingScreen.stop(); function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("383463ce", this, 10301, true);
Frame 3
if (framesLoaded == totalFrames) { gotoAndPlay ("display_ad"); } else { gotoAndPlay ("loop1"); }
Frame 5
if (startGameCounter == 100) { if (_global.kongregate_site == false) { gotoAndStop ("show_btn"); } else { gotoAndStop ("show_mj_anim"); } } else { startGameCounter++; gotoAndPlay ("display_ad"); }
Frame 8
stop(); sounds = new Object(); sounds.fire = new Sound(this); sounds.fire.attachSound("pistolFx"); sounds.fireMissile = new Sound(this); sounds.fireMissile.attachSound("bing"); sounds.musicObject = new Sound(this); sounds.musicObject.attachSound("music"); sounds.graveYardWind = new Sound(this); sounds.graveYardWind.attachSound("graveyardwindFx"); sounds.doh = new Sound(this); sounds.doh.attachSound("doh"); sounds.cheer = new Sound(this); sounds.cheer.attachSound("cheer"); sounds.popFX = new Sound(this); sounds.popFX.attachSound("pop"); sounds.extraPoints = new Sound(this); sounds.extraPoints.attachSound("bonusx4"); sounds.levelComplete = new Sound(this); sounds.levelComplete.attachSound("gainlife"); sounds.Explosion = new Sound(this); sounds.Explosion.attachSound("explosion"); sounds.GameOverRobot = new Sound(this); sounds.GameOverRobot.attachSound("GameOverFx"); sounds.Appear = new Sound(this); sounds.Appear.attachSound("Appear"); sounds.chainSaw = new Sound(this); sounds.chainSaw.attachSound("chainsawFx"); sounds.moanFx = new Sound(this); sounds.moanFx.attachSound("moanFx"); sounds.machineGunFx = new Sound(this); sounds.machineGunFx.attachSound("machinegunFx"); sounds.batFx = new Sound(this); sounds.batFx.attachSound("batFx"); sounds.flameThrowerFx = new Sound(this); sounds.flameThrowerFx.attachSound("flamethrowerFx"); sounds.pickupMediPackFx = new Sound(this); sounds.pickupMediPackFx.attachSound("pickupMediPackFx"); sounds.pickupMoneyFx = new Sound(this); sounds.pickupMoneyFx.attachSound("pickupMoneyFx"); var buildItems = new Array("woodenFence", "brickWall", "electicFence", "mines", "radar"); var buildItemsNames = new Array("wooden fence", "brick wall", "electic fence", "mines", "radar"); var upgradeNames = new Array("Bat", "Pistol", "Shotgun", "Rifle", "Machine Gun", "Chainsaw", "Molokov", "Flame thrower", "Flak Jacket", "Silver Bullets"); var upgradePrices = new Array(5, 20, 35, 100, 95, 30, 150, 200, 10, 20); function setupGame() { Game = new GameGame(gameMc, this, 700, 576, 25, 20, startLives); Presentation = new GamePresentation(this); Presentation.setupSplashScreen(splashScreenElements); sounds.graveYardWind.start(0, 999); this.onEnterFrame = mainLoop; } function runSounds() { if (soundFade == "out") { soundFadeControl = soundFadeControl - 2; setAllSounds(soundFadeControl); if (soundFadeControl == 0) { soundSwitch = "off"; soundFade = "done"; } } else if (soundFade == "in") { soundFadeControl = soundFadeControl + 2; setAllSounds(soundFadeControl); if (soundFadeControl >= 50) { soundSwitch = "on"; soundFade = "done"; } } } function setAllSounds(soundFadeControl) { sounds.fire.setVolume(soundFadeControl); sounds.fireMissile.setVolume(soundFadeControl); sounds.musicObject.setVolume(soundFadeControl); sounds.doh.setVolume(soundFadeControl); sounds.cheer.setVolume(soundFadeControl); sounds.popFX.setVolume(soundFadeControl); sounds.extraPoints.setVolume(soundFadeControl); sounds.levelComplete.setVolume(soundFadeControl); sounds.Explosion.setVolume(soundFadeControl); sounds.GameOverRobot.setVolume(soundFadeControl); sounds.Appear.setVolume(soundFadeControl); sounds.GotSaucer.setVolume(soundFadeControl); } function quitGame() { obj.vx = 0; obj.vy = 0; Game.score2 = 0; Player.myCurrentScore = 0; obj.clip.removeMovieClip(); Game.msgMc.removeMovieClip(); Game.gameState = "game_over_restart"; } function clearSprites() { var _local3 = Game.missilesArray.length - 1; var _local1 = _local3; while (_local1 >= 0) { Game.missilesArray[_local1].remove(); _local1--; } var _local2 = Game.enemyArray.length - 1; _local1 = _local2; while (_local1 >= 0) { Game.enemyArray[_local1].remove(); _local1--; } } function mainLoop() { runSounds(); if (Game.gameState == "setup") { Presentation.splashScreenMc.removeMovieClip(); clearSprites(); Game.clockDelay = 2; Player = new GamePlayer(Game.playerMc, this, 340, 330, Key); Game.setupGerms(); Game.msgMc = Game.inGameMsgsMc.attachMovie("getReadyMsgAnim", "getready", 1); Game.msgMc._x = Game.movieWidth / 2; Game.msgMc._y = (Game.movieHeight / 2) - 40; obj.vx = 3; obj.vy = 0; obj.x = Game.xPlayerStart; obj.y = Game.yPlayerStart; Game.minutes = Game.StartTimer; Game.sec = 0; Game.displayTime(); Game.sizeTarget = balloonLevelSizes[Game.levelNumber - 1]; Game.lives = startLives; Game.setLives(); Game.setTarget(); Game.setScore(); Game.setScore2(); Game.setLevel(); Player.xOrigin = _xmouse; Player.xPos = 0; Game.oldMouseX = _xmouse; Game.oldMouseY = _ymouse; Game.changeStatsColour(); if (musicPlaying == "off") { Game.turnMusicOff(); } else { Game.turnMusicOn(); } Game.gameState = "pre_start"; } else if (Game.gameState == "start_new_level") { Game.levelNumber++; Game.newZombies(); Game.clockDelay = 10; Game.msgMc = Game.inGameMsgsMc.attachMovie("getReadyMsgAnim", "getready", 1); Game.msgMc._x = Game.movieWidth / 2; Game.msgMc._y = (Game.movieHeight / 2) - 40; Game.setLives(); Game.setTarget(); Game.setScore(); Game.setScore2(); Game.setLevel(); Game.gameState = "pre_start"; } else if (Game.gameState == "restart") { Game.score = 0; Game.setScore(); Game.gameState = "pre_start"; } else if (Game.gameState == "game_over_restart") { Game.turnOffTip(); clearSprites(); Game.enemyArray.splice(0); Game.clockDelay = 2; Presentation.setupSplashScreen(splashScreenElements); Game.score = 0; Game.levelNumber = 1; Game.bonusCountArray.splice(0); Player.myCurrentScore = 0; Game.gameState = "waiting_to_start"; } else if (Game.gameState == "pre_start") { Game.mainLoop(); } else if (Game.gameState == "start_game") { Game.mainLoop(); } else if (Game.gameState == "display_bonus") { bonusCountDelay--; if (bonusCountDelay == 0) { bonusCountDelay = 1; if (Game.timeBonus > Game.currentTimeBonus) { Game.currentTimeBonus++; Game.msgMc.msg.timeBonus.text = ("+" + Game.currentTimeBonus) + "x1"; Game.score = Game.score + 1; Game.setScore(); } else { Game.msgMc.msg.totalScore.text = Game.score; Game.setScore(); Game.msgMc.play(); } } } else if (Game.gameState == "play") { Game.mainLoop(); } } function setupGoodGuy(mCName, xStart, yStart, grav, rg) { var _local3 = Game.inGameObjectsMc.attachMovie(mCName, "gg" + Game.numberOfDropped, Game.numberOfDropped); var _local2 = Useful1.RandomNumber(5, 10); _local2 = _local2 / 10; Game.goodGuysArray.push(new GoodGuy(_local3, this, xStart, yStart, _local2, mCName, grav, rg)); } function setupPickups() { var _local3 = 0; while (_local3 < Game.levelHeightBlocks) { var _local1 = 0; while (_local1 < Game.levelWidthBlocks) { var _local2 = (_local3 * Game.levelWidthBlocks) + _local1; if ((_local3 == 0) or (_local3 == (Game.levelHeightBlocks - 3))) { squareNamesArray[_local2] = "edgeSquare"; } else if ((_local1 == 0) or (_local1 == (Game.levelWidthBlocks - 1))) { squareNamesArray[_local2] = "edgeSquare"; } else { squareNamesArray[_local2] = "square"; } _local1++; } _local3++; } } function setupPanel() { ix = 0; iy = 0; ii = 0; var _local2 = 0; while (_local2 < gameObjectNames.length) { var _local1 = Game.inGameStatsMc.ingamestatsmc; _local1 = _local1.wg; _local1 = _local1["w" + (_local2 + 1)]; _local1 = _local1.wb; Game.rightPanelGameObjects[_local2] = _local1; Game.rightPanelGameObjects[_local2].indexA = _local2; Game.rightPanelGameObjects[_local2].gameObjectBtn.onRelease = clickRightPanelObject; Game.rightPanelGameObjects[_local2].gameObjectBtn.onRollOver = rollOverRightPanelObject; Game.rightPanelGameObjects[_local2].gameObjectBtn.onRollOut = rollOutRightPanelObject; _local2++; } } function clickRightPanelObject() { Game.currentPickedUp = mousePointer.attachMovie(rightPanelGameObjectNames[this._parent.indexA], "pickedup", 1); if (gameObjectRange[this._parent.indexA] != 0) { rangeCircle = mousePointer.attachMovie(gameObjectRange[this._parent.indexA], "range", 0); rangeCircle._x = rangeCircle._x + (blockSize / 2); rangeCircle._y = rangeCircle._y + (blockSize / 2); } else { removeMovieClip(rangeCircle); } Game.currentPickedUp.indexA = this._parent.indexA; } function rollOverRightPanelObject() { } function rollOutRightPanelObject() { } function dropGameObject() { var _local4 = _xmouse; var _local3 = _ymouse; if (Game.currentPickedUp != undefined) { if (checkIfOverLapping() == true) { var _local5 = 0; var _local2 = gameObjectCost[Game.currentPickedUp.indexA]; var _local1 = Game.score; _local1 = _local1 - _local2; if (_local1 >= 0) { setupGoodGuy("magnet1", _local4, _local3, 0.7, 100); if (rt.gameObjectNames[currentPickedUp.indexA] != "magnet") { } Game.numberOfDropped++; } } } } function checkIfOverLapping() { if ((_xmouse > (736 - blockSize)) or (_xmouse < blockSize)) { return(false); } return(true); } var gameMc = this.createEmptyMovieClip("gameMc", 0); var CollisionDetection1 = new CollisionDetection(); var ballColour = new Array("orange", "purple", "green", "blue", "red"); var Useful1 = new Useful(); var scrollOff = 0; var startReal = true; var Game; var Presentation; var Player; var Background; var Wave; var SoundClass; var parallaxLayersNames = new Array(); obj = {x:ball._x, y:ball._y, vx:3, vy:0}; var xLevelStart = 0; var yLevelStart = -2100; var ballMc; keyboard = new Object(); var PLAYER_STATUS = ""; var keypress = 0; keyboard.onKeyDown = function () { if (Game.gameState == "play") { if (Key.getCode() == 49) { Game.personSelect(0); } else if (Key.getCode() == 50) { Game.personSelect(1); } else if (Key.getCode() == 51) { Game.personSelect(2); } else if (Key.getCode() == 52) { Game.personSelect(3); } else if (Key.getCode() == 53) { Game.personSelect(4); } else if (Key.getCode() == 54) { Game.personSelect(5); } else if (Key.getCode() == 55) { Game.personSelect(6); } else if (Key.getCode() == 56) { Game.personSelect(7); } else if (Key.getCode() == 57) { Game.personSelect(8); } else if (Key.getCode() == 48) { Game.personSelect(9); } } }; keyboard.onKeyUp = function () { if (PLAYER_STATUS == "UP") { if (Key.getCode() == 38) { Player.currentColour--; if (Player.currentColour < 0) { Player.currentColour = 4; } PLAYER_STATUS = ""; } } else if (PLAYER_STATUS == "DOWN") { if (Key.getCode() == 40) { Player.currentColour++; if (Player.currentColour > 4) { Player.currentColour = 0; } PLAYER_STATUS = ""; } } if (Key.getCode() == 80) { if (Game.pauseSwitch == false) { if (Game.gameState == "play") { Game.pauseOn(); } } else { Game.pauseOff(); } } if (keypress == 1) { if (Key.getCode() == 65) { Player.currentColour--; if (Player.currentColour < 0) { Player.currentColour = 4; } } } else if (keypress == 2) { if (Key.getCode() == 83) { Player.currentColour++; if (Player.currentColour > 4) { Player.currentColour = 0; } } } }; Key.addListener(keyboard); var squareNamesArray = new Array(); var mousePointer = this.attachMovie("crosshair", "crosshair", 50); mousePointer.yOld = 0; var bonusCountDelay = 1; var titleInfo = {mCName:"title", xPos:80, yPos:30}; var playInfo = {mCName:"playBtnAnim", xPos:170, yPos:120}; var instructionsInfo = {mCName:"instructionsBtnAnim", xPos:60, yPos:200}; var controlsInfo = {mCName:"controlsBtnAnim", xPos:80, yPos:240}; var highscoresInfo = {mCName:"highscoresBtnAnim", xPos:60, yPos:400}; var SplashMusicBtn = {mCName:"SplashMusicBtn", xPos:250, yPos:460}; var moreGamesBtn = {mCName:"moreGamesBtn", xPos:260, yPos:340}; if (_global.mindjolt_site == true) { var splashScreenElements = [playInfo, instructionsInfo, controlsInfo, SplashMusicBtn, moreGamesBtn]; } else { var splashScreenElements = [playInfo, instructionsInfo, controlsInfo, highscoresInfo, SplashMusicBtn, moreGamesBtn]; } var startLives = 3000; mousePointer.onEnterFrame = function () { if (Game.pickedUpItem != "") { var _local3 = int(_xmouse / Game.blockSize); var _local2 = int(_ymouse / Game.blockSize); _local3 = _local3 * Game.blockSize; _local2 = _local2 * Game.blockSize; this._x = _local3; this._y = _local2; } else { this._x = _xmouse; yOld = this._y; this._y = _ymouse; } }; var mouseButton = false; var mouseButtonUp = false; this.onMouseUp = function () { mouseButton = false; mouseButtonUp = true; }; this.onMouseDown = function () { mouseButton = true; }; var soundControl = 1; var soundFade; var soundFadeControl = 100; soundMc.soundBtn.onRelease = function () { if (soundControl == 0) { soundControl = 1; soundFade = "in"; soundMc.soundControlMc.gotoAndStop(1); } else { soundControl = 0; soundFade = "out"; soundMc.soundControlMc.gotoAndStop(2); } }; var soundSwitch = "on"; var musicPlaying = "on"; var rightPanelGameObjectNames = new Array("gameObject4", "gameObject3", "gameObject1", "gameObject2", "gameObject5", "gameObject1", "gameObject1", "gameObject1", "gameObject1"); var gameObjectNames = new Array("moneyDrop", "manWithBat", "tower1", "redTurret", "blueTurret", "spaceMine", "blueForceField", "towerBase", "towerBase", "towerBase", "towerBase"); var gameObjectCost = Array(1, 10, 20, 15, 5, 4, 3, 2, 1); var gameObjectRange = Array("shortRangeCircle", "longRangeCircle", 0, 0, 0, 0, 0, 0); setupGame(); setupPanel(); var blockSize = 32; stop();
Symbol 25 MovieClip [energyBar2] Frame 23
enemy.energyBarOn = 0; this.removeMovieClip();
Symbol 26 MovieClip [explosion] Frame 1
var z = 0; var Count = 0; var particles = this.createEmptyMovieClip("particles", 0); var mC = ""; var rot = 0; var newMc; particles.onEnterFrame = function () { if (startExplosion == true) { while (z < numberOfParticles) { Count++; mC = "s" + Count; rot = Number(random(360)) + 1; var _local3 = attachMovie("ExplodeBit", mC, Count); _local3.gotoAndStop(explodeFrame); _local3._rotation = rot; var _local4 = _root.Useful1.getVectorFromAngle(rot); _local3.vx = _local4.vx * speed; _local3.vy = _local4.vy * speed; _local3.endX = _local4.vx * explodeDistance; _local3.endY = _local4.vy * explodeDistance; _local3.endDistance = _root.Useful1.getDistance(_local3._x, _local3._y, _local3.endX, _local3.endY); _local3.gravityValue = 0; _local3.onEnterFrame = function () { this._x = this._x + this.vx; this._y = this._y + this.vy; var _local3 = _root.Useful1.getDistance(this._x, this._y, this.endX, this.endY); if (this._parent.artillary == true) { if (_local3 > (this._parent.explodeDistance / 2)) { this._xscale = this._xscale + 40; this._yscale = this._xscale; } else { this._xscale = this._xscale - 35; this._yscale = this._xscale; } } if (this._parent.gravity == true) { this.gravityValue = this.gravityValue + 0.2; this.vy = this.vy + this.gravityValue; } if ((_local3 < 5) or (_local3 > (this._parent.explodeDistance + 10))) { this.removeMovieClip(); } if (_local3 < (this.endDistance / 2)) { _root.Game.drawToBackground(this._parent, this._parent._x, this._parent._y); } }; z++; } z = 0; if (Count > numberOfLoops) { removeMovieClip(this); } } };
Symbol 29 MovieClip [ExplodeBit] Frame 1
stop();
Symbol 30 MovieClip [towerExplodeAnim] Frame 5
if (_parent.scaleType == "death") { _root.Game.drawToBackground(_parent, _parent._x, _parent._y); }
Symbol 30 MovieClip [towerExplodeAnim] Frame 7
removeMovieClip(""); stop();
Symbol 41 MovieClip Frame 10
stop();
Symbol 42 MovieClip [gameItems] Frame 1
stop(); peopleChoiceBtn.onRelease = function () { _root.Game.setupPeoplePanel(this._parent); }; houseChoiceBtn.onRelease = function () { _root.Game.setupHousePanel(this._parent); }; offBtn.onRelease = function () { _root.Game.offPanel(this._parent); };
Symbol 67 MovieClip Frame 1
stop();
Symbol 72 MovieClip [weapons] Frame 1
deselectBtn.onRelease = function () { _root.Game.objectSelected2.mC.selectedMc.gotoAndStop(1); _root.Player.gun.selectedMc.gotoAndStop(1); _root.Game.objectSelected = ""; };
Symbol 100 MovieClip [zRightArm] Frame 1
stop();
Symbol 106 MovieClip [zLeftArm] Frame 1
stop();
Symbol 112 MovieClip Frame 1
stop();
Symbol 120 MovieClip [zHead] Frame 1
stop();
Symbol 121 MovieClip [enemy4b] Frame 1
this.onEnterFrame = function () { torso.gotoAndStop(_parent.torsoFr); head.gotoAndStop(_parent.headFr); leftArmFr.gotoAndStop(_parent.leftArmFr); rightArmFr.gotoAndStop(_parent.rightArmFr); if (_parent.leftArm == 1) { if (leftarm._visible == true) { _root.Game.drawToBackground(leftarm, _parent._x + _root.Useful1.RandomNumber(1, 10), _parent._y + _root.Useful1.RandomNumber(1, 10)); leftarm._visible = false; } } if (_parent.rightArm == 1) { if (rightarm._visible == true) { _root.Game.drawToBackground(rightarm, _parent._x + _root.Useful1.RandomNumber(1, 10), _parent._y + _root.Useful1.RandomNumber(1, 10)); rightarm._visible = false; } } if (_parent.head == 1) { if (head._visible == true) { _root.Game.drawToBackground(head, _parent._x + _root.Useful1.RandomNumber(1, 10), _parent._y + _root.Useful1.RandomNumber(1, 10)); head._visible = false; } } };
Symbol 121 MovieClip [enemy4b] Frame 34
gotoAndPlay (1);
Symbol 121 MovieClip [enemy4b] Frame 35
_parent.attack = false;
Symbol 121 MovieClip [enemy4b] Frame 50
_parent.attack = true;
Symbol 121 MovieClip [enemy4b] Frame 63
gotoAndPlay ("attack");
Symbol 128 MovieClip [zombie] Frame 1
stop(); leftArm = 0; rightArm = 0; head = 0; attack = false;
Symbol 131 MovieClip [backgrounds] Frame 1
stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 1
score.text = _parent._parent._parent._parent._parent._parent._parent.Game.score; var score2 = _parent._parent._parent._parent._parent._parent._parent.Game.score; submitBtn.onRelease = function () { if ((nameTxt.text != undefined) and (nameTxt.text != "")) { _root.MindJoltSponsoredAPI.submitScore(nameTxt.text, score2); gotoAndStop (2); } }; moreGamesBtn.onRelease = function () { _parent._parent._parent._parent._parent._parent._parent.MindJoltSponsoredAPI.openLink(5); }; viewScoresBtn.onRelease = function () { _root.MindJoltSponsoredAPI.openLink(4); }; stop(); quitBtn.onRelease = function () { _parent._parent._parent._parent._parent._parent._parent.quitGame(); };
Symbol 174 MovieClip [gameOverMsg] Frame 1
if (_root.Game.levelNumber == 10) { msg.endTitle.gotoAndStop(2); } if (_global.mindjolt_site == true) { msg.gotoAndStop(3); ScoreAPI = new LocalConnection(); ScoreAPI.send(_root.com_mindjolt_api, "submitScore", _parent._parent._parent._parent._parent._parent.Game.score); }
Symbol 175 MovieClip [gameOverMsgAnim2] Frame 10
stop();
Symbol 175 MovieClip [gameOverMsgAnim2] Frame 23
_parent._parent._parent._parent._parent.Game.gameState = "game_over_restart"; stop();
Symbol 184 MovieClip Frame 1
stop();
Symbol 184 MovieClip Frame 10
gotoAndStop (1);
Symbol 195 MovieClip [ballCharacter] Frame 1
stop();
Symbol 200 MovieClip [M_stars1] Frame 15
this.removeMovieClip();
Symbol 201 MovieClip [starAnim] Frame 1
i = 1; heart.onEnterFrame = function () { if (_currentframe != 13) { myMovie = heart.duplicateMovieClip("heart" + i, i); myMovie._rotation = Math.random() * 360; myMovie._xscale = scale; myMovie._yscale = scale; scale = (Math.random() * 80) + 20; i++; } };
Symbol 201 MovieClip [starAnim] Frame 24
this.removeMovieClip(); stop();
Symbol 208 MovieClip Frame 8
_parent._parent.removeMovieClip();
Symbol 209 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 1
stop();
Symbol 221 MovieClip Frame 1
stop();
Symbol 223 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 236 MovieClip [tiles] Frame 1
stop();
Symbol 240 MovieClip [badBall] Frame 1
stop();
Symbol 240 MovieClip [badBall] Frame 5
stop();
Symbol 240 MovieClip [badBall] Frame 18
this.removeMovieClip();
Symbol 241 MovieClip [gameOverMsgAnim] Frame 10
stop();
Symbol 241 MovieClip [gameOverMsgAnim] Frame 23
_parent._parent._parent._parent._parent.Game.gameState = "game_over_restart"; stop();
Symbol 247 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 253 MovieClip [loseLifeMsgAnim] Frame 48
if (_parent._parent._parent._parent._parent.Game.gameState != "restart") { _parent._parent._parent._parent._parent.Game.gameState = "restart"; } this.removeMovieClip();
Symbol 280 MovieClip Frame 1
stop();
Symbol 282 MovieClip [getReadyMsgAnim] Frame 1
msg.numbers.gotoAndStop(_parent._parent._parent._parent._parent.Game.levelNumber);
Symbol 282 MovieClip [getReadyMsgAnim] Frame 11
msg.numbers.gotoAndStop(_parent._parent._parent._parent._parent.Game.levelNumber);
Symbol 282 MovieClip [getReadyMsgAnim] Frame 64
msg.numbers.gotoAndStop(_parent._parent._parent._parent._parent.Game.levelNumber);
Symbol 282 MovieClip [getReadyMsgAnim] Frame 74
_parent._parent._parent._parent._parent.Game.gameState = "play"; this.removeMovieClip();
Symbol 300 MovieClip [levelCompleteMsgs] Frame 1
stop();
Symbol 302 MovieClip [levelCompleteMsgAnim] Frame 15
msg.titleMc.gotoAndStop(howWellDone);
Symbol 302 MovieClip [levelCompleteMsgAnim] Frame 31
_parent._parent._parent._parent._parent.Game.gameState = "display_bonus"; _parent._parent._parent._parent._parent.sounds.levelComplete.start(0, 1); stop();
Symbol 302 MovieClip [levelCompleteMsgAnim] Frame 81
_parent._parent._parent._parent._parent.Game.gameState = "start_new_level"; stop();
Symbol 306 MovieClip [pausedMsgAnim] Frame 33
stop();
Symbol 306 MovieClip [pausedMsgAnim] Frame 42
this.removeMovieClip();
Symbol 311 MovieClip [square] Frame 1
stop();
Symbol 338 MovieClip Frame 1
var cs1 = (_root.Useful1.RandomNumber(2, 4) / 3); var cs2 = (_root.Useful1.RandomNumber(2, 4) / 3); var cs3 = (_root.Useful1.RandomNumber(2, 4) / 3); this.onEnterFrame = function () { this.c1._x = this.c1._x - cs1; if (this.c1._x < (-(this.c1._width + 40))) { this.c1._x = 700; cs1 = _root.Useful1.RandomNumber(2, 4) / 3; } this.c2._x = this.c2._x - cs2; if (this.c2._x < (-(this.c2._width + 40))) { this.c2._x = 700; cs2 = _root.Useful1.RandomNumber(2, 4) / 3; } this.c3._x = this.c3._x - cs3; if (this.c3._x < (-(this.c3._width + 40))) { this.c3._x = 700; cs3 = _root.Useful1.RandomNumber(2, 4) / 3; } }; var i = 1; while (i < 13) { this["b" + i].gotoAndPlay(_root.Useful1.RandomNumber(1, 980)); i++; }
Symbol 347 Button
on (release) { getURL ("http://www.flashgamemaker.com", _blank); }
Symbol 355 Button
on (release) { _root.MindJoltSponsoredAPI.openLink(6); }
Symbol 382 MovieClip [splashInfo] Frame 1
stop();
Symbol 382 MovieClip [splashInfo] Frame 2
stop(); backBtn.onRelease = function () { _root.Presentation.setupPresentationElements(); gotoAndStop (1); }; nextBtn.onRelease = function () { gotoAndStop (3); };
Symbol 382 MovieClip [splashInfo] Frame 3
backBtn2.onRelease = function () { gotoAndStop (2); }; backBtn.onRelease = function () { _root.Presentation.setupPresentationElements(); gotoAndStop (1); }; nextBtn.onRelease = function () { gotoAndStop (4); };
Symbol 382 MovieClip [splashInfo] Frame 4
backBtn2.onRelease = function () { gotoAndStop (3); }; backBtn.onRelease = function () { _root.Presentation.setupPresentationElements(); gotoAndStop (1); };
Symbol 382 MovieClip [splashInfo] Frame 5
backBtn.onRelease = function () { _root.Presentation.setupPresentationElements(); gotoAndStop (1); };
Symbol 382 MovieClip [splashInfo] Frame 6
function moveOn() { _root.Presentation.setupPresentationElements(); gotoAndStop (1); } backBtn.onRelease = function () { _root.mochi.MochiScores.closeLeaderboard(); moveOn(); }; var leaderBoardMc = this.createEmptyMovieClip("leaderBoard", 1); leaderBoardMc._x = -360; leaderBoardMc._y = -200; mochi.MochiScores.showLeaderboard({boardID:"e55af2c20016c000", clip:leaderBoardMc, onClose:moveOn, onError:moveOn}); stop();
Symbol 390 MovieClip [points] Frame 11
this.removeMovieClip();
Symbol 391 MovieClip [ballFade] Frame 6
this.removeMovieClip();
Symbol 395 MovieClip [points50] Frame 13
this.removeMovieClip();
Symbol 401 MovieClip [previewMc] Frame 1
stop();
Symbol 420 MovieClip Frame 1
stop();
Symbol 422 MovieClip [SplashMusicBtn] Frame 1
if (_root.musicPlaying == "off") { musicMc.gotoAndStop(2); } musicBtn.onRelease = function () { if (musicMc._currentframe == 1) { _root.soundFade = "out"; _root.musicPlaying = "off"; musicMc.gotoAndStop(2); } else { _root.soundFade = "in"; _root.musicPlaying = "on"; musicMc.gotoAndStop(1); } };
Symbol 439 MovieClip [splashscreenbuttons] Frame 1
if (_global.mindjolt_site == false) { gotoAndStop (2); } stop();
Symbol 439 MovieClip [splashscreenbuttons] Frame 2
highscoresBtnAnim.onRelease = function () { _root.MindJoltSponsoredAPI.openLink(3); }; moreGamesBtnAnim.onRelease = function () { _root.MindJoltSponsoredAPI.openLink(2); };
Symbol 444 MovieClip [tipsMc] Frame 1
stop();
Symbol 456 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 9
gotoAndStop (1);
Symbol 463 MovieClip [selectionCircle] Frame 1
stop();
Symbol 466 MovieClip [personRangeCircle] Frame 1
stop();
Symbol 482 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 1
stop();
Symbol 496 MovieClip [personWithBat] Frame 1
stop();
Symbol 496 MovieClip [personWithBat] Frame 5
_parent.hitMonster = true;
Symbol 496 MovieClip [personWithBat] Frame 20
gotoAndPlay (2);
Symbol 505 MovieClip [personWithPistol] Frame 1
stop();
Symbol 505 MovieClip [personWithPistol] Frame 2
_parent.hitMonster = true;
Symbol 505 MovieClip [personWithPistol] Frame 12
_parent.hitMonster = true;
Symbol 505 MovieClip [personWithPistol] Frame 22
_parent.hitMonster = true;
Symbol 505 MovieClip [personWithPistol] Frame 32
_parent.hitMonster = true;
Symbol 505 MovieClip [personWithPistol] Frame 42
_parent.hitMonster = true;
Symbol 505 MovieClip [personWithPistol] Frame 77
gotoAndPlay (2);
Symbol 509 MovieClip Frame 1
stop();
Symbol 511 MovieClip [personShotgun] Frame 1
stop();
Symbol 511 MovieClip [personShotgun] Frame 2
_parent.hitMonster = true;
Symbol 511 MovieClip [personShotgun] Frame 16
_parent.hitMonster = true;
Symbol 511 MovieClip [personShotgun] Frame 57
gotoAndPlay (2);
Symbol 512 MovieClip [personRifle] Frame 2
_parent.hitMonster = true;
Symbol 512 MovieClip [personRifle] Frame 101
gotoAndPlay (2);
Symbol 521 MovieClip [personFlameThrower] Frame 1
stop();
Symbol 521 MovieClip [personFlameThrower] Frame 2
_parent.hitMonster = true;
Symbol 521 MovieClip [personFlameThrower] Frame 3
_parent.hitMonster = true;
Symbol 521 MovieClip [personFlameThrower] Frame 4
_parent.hitMonster = true;
Symbol 521 MovieClip [personFlameThrower] Frame 5
_parent.hitMonster = true;
Symbol 521 MovieClip [personFlameThrower] Frame 6
_parent.hitMonster = true;
Symbol 521 MovieClip [personFlameThrower] Frame 7
_parent.hitMonster = true;
Symbol 521 MovieClip [personFlameThrower] Frame 8
_parent.hitMonster = true;
Symbol 521 MovieClip [personFlameThrower] Frame 9
_parent.hitMonster = true;
Symbol 521 MovieClip [personFlameThrower] Frame 57
gotoAndPlay (2);
Symbol 529 MovieClip [personMolokov] Frame 1
stop();
Symbol 529 MovieClip [personMolokov] Frame 8
_parent.hitMonster = true;
Symbol 529 MovieClip [personMolokov] Frame 54
gotoAndPlay (2);
Symbol 536 MovieClip [personMachineGun] Frame 1
stop();
Symbol 536 MovieClip [personMachineGun] Frame 2
_parent.hitMonster = true;
Symbol 536 MovieClip [personMachineGun] Frame 3
_parent.hitMonster = true;
Symbol 536 MovieClip [personMachineGun] Frame 4
_parent.hitMonster = true;
Symbol 536 MovieClip [personMachineGun] Frame 5
_parent.hitMonster = true;
Symbol 536 MovieClip [personMachineGun] Frame 6
_parent.hitMonster = true;
Symbol 536 MovieClip [personMachineGun] Frame 7
_parent.hitMonster = true;
Symbol 536 MovieClip [personMachineGun] Frame 8
_parent.hitMonster = true;
Symbol 536 MovieClip [personMachineGun] Frame 9
_parent.hitMonster = true;
Symbol 536 MovieClip [personMachineGun] Frame 57
gotoAndPlay (2);
Symbol 539 MovieClip Frame 1
stop();
Symbol 539 MovieClip Frame 2
_parent.hitMonster = true;
Symbol 539 MovieClip Frame 5
_parent.hitMonster = true;
Symbol 539 MovieClip Frame 8
_parent.hitMonster = true;
Symbol 539 MovieClip Frame 20
gotoAndPlay (2);
Symbol 540 MovieClip [personMc] Frame 1
stop();
Symbol 544 MovieClip [woodenFence] Frame 1
stop();
Symbol 546 MovieClip [personIconSelect] Frame 1
stop();
Symbol 553 MovieClip Frame 1
stop();
Symbol 564 MovieClip [upgradesMc] Frame 1
stop();
Symbol 573 MovieClip [backgroundGrad] Frame 2957
stop();
Symbol 580 MovieClip Frame 1
stop();
Symbol 588 MovieClip [personEnergyBar3] Frame 24
enemy.energyBarOn = 0; this.removeMovieClip();
Symbol 595 MovieClip Frame 11
stop();
Symbol 596 MovieClip Frame 17
stop();
Symbol 599 MovieClip Frame 15
stop();
Symbol 603 MovieClip Frame 11
stop();
Symbol 604 MovieClip [projectilesMc] Frame 1
stop();
Symbol 611 MovieClip [zombie2] Frame 1
this.onEnterFrame = function () { torso.gotoAndStop(_parent.torsoFr); head.gotoAndStop(_parent.headFr); leftArmFr.gotoAndStop(_parent.leftArmFr); rightArmFr.gotoAndStop(_parent.rightArmFr); if (_parent.leftArm == 1) { if (leftarm._visible == true) { _root.Game.drawToBackground(leftarm, _parent._x + _root.Useful1.RandomNumber(1, 10), _parent._y + _root.Useful1.RandomNumber(1, 10)); leftarm._visible = false; } } if (_parent.rightArm == 1) { if (rightarm._visible == true) { _root.Game.drawToBackground(rightarm, _parent._x + _root.Useful1.RandomNumber(1, 10), _parent._y + _root.Useful1.RandomNumber(1, 10)); rightarm._visible = false; } } if (_parent.head == 1) { if (head._visible == true) { _root.Game.drawToBackground(head, _parent._x + _root.Useful1.RandomNumber(1, 10), _parent._y + _root.Useful1.RandomNumber(1, 10)); head._visible = false; } } };
Symbol 611 MovieClip [zombie2] Frame 34
gotoAndPlay (1);
Symbol 611 MovieClip [zombie2] Frame 35
_parent.attack = false;
Symbol 611 MovieClip [zombie2] Frame 50
_parent.attack = true;
Symbol 611 MovieClip [zombie2] Frame 63
gotoAndPlay ("attack");
Symbol 621 MovieClip [pointsSmall] Frame 7
this.removeMovieClip();
Symbol 666 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if (options.clip.__mochiservicesMC != mochi.MochiServices.__get__clip()) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { if (mochi.MochiServices.__get__clip() == _root.__mochiservicesMC) { mochi.MochiServices.__get__clip()._parent.gameOverMc.play(); } else { mochi.MochiServices.__get__clip().gameOverMc.play(); } }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 667 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.31"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 668 MovieClip [__Packages.com.mindjolt.api.as2.MindJoltSponsoredAPI] Frame 0
class com.mindjolt.api.as2.MindJoltSponsoredAPI { static var flashCookie, gameId, key; function MindJoltSponsoredAPI () { } static function connect(_gameId, _key) { _root.MindJoltSponsoredAPI = com.mindjolt.api.as2.MindJoltSponsoredAPI; if (!connected) { flashCookie = SharedObject.getLocal("com.mindjolt", "/"); gameId = _gameId.toUpperCase(); key = _key.toUpperCase(); connected = true; } } static function submitScore(name, score, mode) { var _local4 = null; if (flashCookie.data.userToken != null) { _local4 = flashCookie.data.userToken; } else { _local4 = null; } var _local8 = new com.meychi.ascrypt.RC4(); var _local5 = com.meychi.ascrypt.RC4.encrypt((((("score=" + score) + "&name=") + escape(name)) + ((mode != null) ? ("&mode=" + escape(mode)) : "")) + ((_local4 != null) ? ("&userToken=" + escape(_local4)) : ""), key); var _local3 = new LoadVars(); var _local6 = new LoadVars(); _local3.gameId = gameId; _local3.session = _local5; _local6.onLoad = function (success) { if (success) { var _local4 = this.session; if (_local4 != null) { var _local5 = new com.meychi.ascrypt.RC4(); var _local2 = new LoadVars(); _local2.decode(com.meychi.ascrypt.RC4.decrypt(_local4, com.mindjolt.api.as2.MindJoltSponsoredAPI.key)); var _local3 = _local2.userToken; if (_local3 != null) { com.mindjolt.api.as2.MindJoltSponsoredAPI.flashCookie.data.userToken = _local3; com.mindjolt.api.as2.MindJoltSponsoredAPI.flashCookie.flush(); } } } }; _local3.sendAndLoad("http://game.mindjolt.com/servlet/GameScore", _local6, "POST"); } static function openLink(linkId, mode) { var _local1 = ((((("http://game.mindjolt.com/servlet/GameLink?key=" + gameId) + "&link=") + linkId) + ((mode != null) ? ("&mode=" + escape(mode)) : "")) + "&httpref=") + escape(_url); getURL (_local1, "_blank"); } static var connected = false; }
Symbol 669 MovieClip [__Packages.com.meychi.ascrypt.RC4] Frame 0
class com.meychi.ascrypt.RC4 { function RC4 () { } static function encrypt(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToHex(_local2)); } static function decrypt(src, key) { var _local3 = hexToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToStr(_local2)); } static function initialize(pwd) { var _local2 = 0; var _local3; var _local4 = pwd.length; var _local1 = 0; while (_local1 <= 255) { mykey[_local1] = pwd[_local1 % _local4]; sbox[_local1] = _local1; _local1++; } _local1 = 0; while (_local1 <= 255) { _local2 = ((_local2 + sbox[_local1]) + mykey[_local1]) % 256; _local3 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local3; _local1++; } } static function calculate(plaintxt, psw) { initialize(psw); var _local1 = 0; var _local2 = 0; var _local9 = new Array(); var _local7; var _local5; var _local6; var _local3 = 0; while (_local3 < plaintxt.length) { _local1 = (_local1 + 1) % 256; _local2 = (_local2 + sbox[_local1]) % 256; _local5 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local5; var _local4 = (sbox[_local1] + sbox[_local2]) % 256; _local7 = sbox[_local4]; _local6 = plaintxt[_local3] ^ _local7; _local9.push(_local6); _local3++; } return(_local9); } static function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } static function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } static function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } static function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } static var sbox = new Array(255); static var mykey = new Array(255); }
Symbol 670 MovieClip [__Packages.GamePlayer] Frame 0
class GamePlayer { var KeyCheck, missileDistFromGun, root, currentColour, shotsFired, shotsLimit, numberOfMissiles, keypress, jumpTime, mouseButton, mC, shotStrength, gun, gravitySpeed, speed, pickupDelay, myCurrentScore; function GamePlayer (clip, rt, xStart, yStart, k) { KeyCheck = k; missileDistFromGun = 40; xOrigin = xStart; yOrigin = yStart; dx = 0; root = rt; dy = 0; currentColour = 0; angle = 0; shotsFired = 0; shotsLimit = 2; xPos = 0; yPos = 0; xVel = 0; yVel = 0; xVelOld = 0; numberOfMissiles = 0; yVelOld = 0; keypress = 0; jump = 0; jumpTime = 10; mouseButton = 0; mC = clip; shotStrength = 6; gun = mC.attachMovie("houseMc", "houseMc", 1); xOrigin = rt.Game.movieWidth / 2; yOrigin = rt.Game.gameWindowHeight / 2; gravitySpeed = 2; speed = 5; pickupDelay = 0; myCurrentScore = 0; updatePosition(); } function mainLoop() { var _local2 = root.Useful1.pointTowards(mC._x, mC._y, root._xmouse, root._ymouse); mC._rotation = _local2.spriteRotation; } function updatePosition() { var _local3 = mC._x; var _local2 = mC._y; xPos = xPos + xVel; yPos = yPos + yVel; mC._x = xOrigin + xPos; mC._y = yOrigin + yPos; } var xOrigin = 0; var yOrigin = 0; var xPos = 0; var yPos = 0; var s = 0; var playerleft = 0; var playerright = 0; var jump = 0; var moveplayerup = 0; var playerdown = 0; var playerup = 0; var Oldplayerup = 0; var Oldplayerdown = 0; var Oldplayerright = 0; var Oldplayerleft = 0; var xVel = 0; var yVel = 0; var xVelOld = 0; var yVelOld = 0; var santaspeed = 2; var multidirectional = 0; var dx = 0; var dy = 0; var angle = 0; }
Symbol 671 MovieClip [__Packages.CollisionDetection] Frame 0
class CollisionDetection { var rect_1a, rect_1b, rect_1c, rect_2a, rect_2b, rect_2c, intersectingArea, Overlap, side, hoz, left, right, yd, spriteObject, clipBounds, clipBounds2; function CollisionDetection () { rect_1a = new flash.geom.Rectangle(); rect_1b = new flash.geom.Rectangle(); rect_1c = new flash.geom.Rectangle(); rect_2a = new flash.geom.Rectangle(); rect_2b = new flash.geom.Rectangle(); rect_2c = new flash.geom.Rectangle(); intersectingArea = new flash.geom.Rectangle(); Overlap = 0; xOverlap = 0; yOverlap = 0; xOverlap2 = 0; yOverlap2 = 0; side = 0; hoz = 0; left = 0; right = 0; yd = 0; } function CheckMoving(sprite1, sprite2, vx, vy, origin) { spriteObject = new Object(); spriteObject.vx = vx; spriteObject.vy = vy; CheckBounds(origin, sprite1, sprite2, vx, vy, 0, 0); xOverlap2 = xOverlap; yOverlap2 = yOverlap; if (Overlap == 2) { AdjustSprite(spriteObject); spriteObject.hit = true; return(spriteObject); } spriteObject.hit = false; return(spriteObject); } function AdjustSprite(sprite1) { if (intersectingArea.width > intersectingArea.height) { if (rect_1a.y > rect_2a.y) { sprite1.vy = int(sprite1.vy + intersectingArea.height) + 1; sprite1.hitEdge = "bottom"; } else { sprite1.vy = int(sprite1.vy - intersectingArea.height) - 1; sprite1.hitEdge = "top"; } } else if (intersectingArea.width < intersectingArea.height) { if (rect_1a.x > rect_2a.x) { sprite1.vx = int(sprite1.vx + intersectingArea.width) - 1; sprite1.hitEdge = "right"; } else { sprite1.vx = int(sprite1.vx - intersectingArea.width) - 1; sprite1.hitEdge = "left"; } } else { sprite1.vx = int(sprite1.vx - intersectingArea.width) + 1; sprite1.vy = int(sprite1.vy - intersectingArea.height) + 1; sprite1.hitEdge = "corner"; } } function CheckBounds(origin, obj, obj2, xVel, yVel, xVel2, yVel2) { Overlap = 0; clipBounds = obj.getBounds(origin); rect_1a.x = clipBounds.xMin; rect_1a.y = clipBounds.yMin; rect_1a.width = clipBounds.xMax - clipBounds.xMin; rect_1a.height = clipBounds.yMax - clipBounds.yMin; rect_1b.x = clipBounds.xMin; rect_1b.y = clipBounds.yMin; rect_1b.width = clipBounds.xMax - clipBounds.xMin; rect_1b.height = clipBounds.yMax - clipBounds.yMin; rect_1b.offset(xVel, yVel); rect_1c = rect_1a.union(rect_1b); clipBounds2 = obj2.getBounds(origin); rect_2a.x = clipBounds2.xMin; rect_2a.y = clipBounds2.yMin; rect_2a.width = clipBounds2.xMax - clipBounds2.xMin; rect_2a.height = clipBounds2.yMax - clipBounds2.yMin; rect_2b.x = clipBounds2.xMin; rect_2b.y = clipBounds2.yMin; rect_2b.width = clipBounds2.xMax - clipBounds2.xMin; rect_2b.height = clipBounds2.yMax - clipBounds2.yMin; rect_2b.offset(xVel2, yVel2); rect_2c = rect_2a.union(rect_2b); intersectingArea = rect_1c.intersection(rect_2c); if ((intersectingArea.width != 0) or (intersectingArea.height != 0)) { Overlap = 2; } } var xOverlap = 0; var yOverlap = 0; var xOverlap2 = 0; var yOverlap2 = 0; }
Symbol 672 MovieClip [__Packages.GoodGuy] Frame 0
class GoodGuy { var root, mC, arrayIndex, hits, delayToStart, delayToFire, gotGold, energyBarOn, xDir, homing, ringDrop, toKill, dropping, movingCloser, rotationDirection, starting, xTarget, yTarget, inHouse, standing, moving, upgradeType, upgradeType2, weaponRange, deploy, targeted, backToHouse, flakjacket, increaseEnergyD, headFr, spriteData, myIcon, distanceArray, energyMc, ringNumber, globalAngle; function GoodGuy (clip, rt, xStart, yStart, sp, del) { root = rt; mC = clip; mC.hitMonster = false; arrayIndex = 0; hits = 0; xOrigin = xStart; yOrigin = yStart; delayToStart = del * 10; xPos = 0; yPos = 0; xVel = 0; yVel = 0; delayToFire = 30; gotGold = 0; energyBarOn = 0; degrees = 0; centerX = root.Game.gameWindowWidth / 2; centerY = root.Game.movieHeight / 2; xDir = 1; numberOfMissiles = 0; energyStart = 100; energy = energyStart; homing = 0; ringDrop = 20; speed = sp; toKill = false; dropping = false; movingCloser = 0; delayToFire = 50; rotationDirection = ""; starting = true; xTarget = root.Player.mC._x; yTarget = root.Player.mC._y; inHouse = false; standing = false; moving = false; upgradeType = 1; upgradeType2 = 0; weaponRange = 0; deploy = true; targeted = 0; backToHouse = false; flakjacket = false; increaseEnergyD = 50; headFr = root.Useful1.RandomNumber(1, 5); updatePosition(); } function mainLoop() { if (delayToStart > 0) { delayToStart--; } else { mC.person.head.gotoAndStop(headFr); if (moving == true) { spriteData = root.Useful1.pointTowards(xTarget, yTarget, mC._x, mC._y); xVel = spriteData.vx * speed; yVel = spriteData.vy * speed; mC.person._rotation = spriteData.spriteRotation + 90; mC.gotoAndStop("run"); updatePosition(); var _local4 = root.Useful1.getDistance(xTarget, yTarget, mC._x, mC._y); if (_local4 < 5) { moving = false; } var _local2 = 0; while (_local2 < root.Game.pickupsArray.length) { if (mC.person.hitTest(root.Game.pickupsArray[_local2].mC.collision)) { if (root.Game.pickupsArray[_local2].spriteType == "money") { root.Game.increaseMoney(root.Game.pickupsArray[_local2].amount); root.Game.setupUpgrades(myIcon._parent, myIcon); root.sounds.pickupMoneyFx.start(0, 1); var _local3 = root.Game.inGameScoreMc.attachMovie("pointsSmall", "msg" + root.Game.tilesNumber, root.Game.tilesNumber); _local3._x = root.Game.pickupsArray[_local2].mC._x; _local3._y = root.Game.pickupsArray[_local2].mC._y; _local3.txt.txt.pointsTxt.text = root.Game.pickupsArray[_local2].amount; root.Game.tilesNumber++; root.Game.pickupsArray[_local2].remove(); } else if (energy < 100) { energy = energy + root.Game.pickupsArray[_local2].amount; if (energy > 100) { energy = 100; } root.Game.personsEnergyMc.energyAnimMc.energyMc.energy.text = energy; root.sounds.pickupMediPackFx.start(0, 1); var _local3 = root.Game.inGameScoreMc.attachMovie("pointsSmall", "msg" + root.Game.tilesNumber, root.Game.tilesNumber); _local3._x = root.Game.pickupsArray[_local2].mC._x; _local3._y = root.Game.pickupsArray[_local2].mC._y; _local3.txt.txt.pointsTxt.text = root.Game.pickupsArray[_local2].amount; root.Game.tilesNumber++; root.Game.pickupsArray[_local2].remove(); } } _local2++; } if (backToHouse == true) { if (mC.hitTest(root.Player.gun.collision)) { mC._rotation = 0; mC.gotoAndStop(1); mC._visible = false; backToHouse = false; inHouse = true; root.Game.pickedUpItem = "personMc"; } } } else if (inHouse == false) { if (starting == true) { spriteData = root.Useful1.pointTowards(xTarget, yTarget, mC._x, mC._y); xVel = spriteData.vx * speed; yVel = spriteData.vy * speed; mC._rotation = spriteData.spriteRotation + 90; updatePosition(); if (mC.hitTest(root.Player.gun.collision)) { inHouse = true; root.Game.peopleInHouse++; root.Game.peopleInHouse2++; mC._visible = false; starting = false; backToHouse = false; } } else { var _local5 = false; distanceArray = new Array(); var _local2 = 0; while (_local2 < root.Game.badGuysArray.length) { var _local4 = root.Useful1.getDistance(root.Game.badGuysArray[_local2].mC._x, root.Game.badGuysArray[_local2].mC._y, mC._x, mC._y); if (weaponRange != 0) { if (_local4 < weaponRange) { root.Game.badGuysArray[_local2].tempAngle = _local4; distanceArray.push(root.Game.badGuysArray[_local2]); } } _local2++; } if (distanceArray.length != 0) { distanceArray.sortOn("tempAngle", Array.NUMERIC); _local5 = true; if (upgradeType == 1) { mC.gotoAndStop("bat"); if (mC.person._currentframe == 1) { mC.person.play(); } if (mC.hitMonster == true) { root.sounds.batFx.start(0, 1); distanceArray[0].takingDamage(10); mC.hitMonster = false; } } else if (upgradeType == 2) { mC.gotoAndStop("pistol"); if (mC.person._currentframe == 1) { mC.person.play(); } if (mC.hitMonster == true) { root.sounds.fire.start(0, 1); mC.hitMonster = false; fireMissile(1, 6, 10); } } else if (upgradeType == 3) { mC.gotoAndStop("shotgun"); if (mC.person._currentframe == 1) { mC.person.play(); } if (mC.hitMonster == true) { root.sounds.fire.start(0, 1); mC.hitMonster = false; fireMissile(2, 6, 15); } } else if (upgradeType == 4) { mC.gotoAndStop("rifle"); if (mC.person._currentframe == 1) { mC.person.play(); } if (mC.hitMonster == true) { mC.hitMonster = false; fireMissile(1, 12, 35); } } else if (upgradeType == 5) { mC.gotoAndStop("machinegun"); if (mC.person._currentframe == 1) { mC.person.play(); } if (mC.hitMonster == true) { root.sounds.machineGunFx.start(0, 1); mC.hitMonster = false; fireMissile(1, 12, 2); } } else if (upgradeType == 6) { mC.gotoAndStop("chainsaw"); if (mC.person._currentframe == 1) { mC.person.play(); } if (mC.hitMonster == true) { root.sounds.chainSaw.start(0, 1); distanceArray[0].takingDamage(5); mC.hitMonster = false; } } else if (upgradeType == 7) { mC.gotoAndStop("molokov"); if (mC.person._currentframe == 1) { mC.person.play(); } if (mC.hitMonster == true) { mC.hitMonster = false; fireMissile(3, 3, 15); } } else if (upgradeType == 8) { mC.gotoAndStop("flamethrower"); if (mC.person._currentframe == 1) { mC.person.play(); } if (mC.hitMonster == true) { root.sounds.flameThrowerFx.start(0, 1); mC.hitMonster = false; fireMissile(4, 12, 10); } } spriteData = root.Useful1.pointTowards(mC._x + 10, mC._y + 10, distanceArray[0].mC._x, distanceArray[0].mC._y); mC.person._rotation = spriteData.spriteRotation - 90; } if (_local5 == false) { if (upgradeType == 1) { mC.gotoAndStop("bat"); mC.person.gotoAndStop(1); } else if (upgradeType == 2) { mC.gotoAndStop("pistol"); mC.person.gotoAndStop(1); } else if (upgradeType == 3) { mC.gotoAndStop("shotgun"); mC.person.gotoAndStop(1); } else if (upgradeType == 4) { mC.gotoAndStop("rifle"); mC.person.gotoAndStop(1); } else if (upgradeType == 5) { mC.gotoAndStop("machinegun"); mC.person.gotoAndStop(1); } else if (upgradeType == 6) { mC.gotoAndStop("chainsaw"); mC.person.gotoAndStop(1); } else if (upgradeType == 7) { mC.gotoAndStop("molokov"); mC.person.gotoAndStop(1); } else if (upgradeType == 8) { mC.gotoAndStop("flamethrower"); mC.person.gotoAndStop(1); } } } } else if (root.Game.hittingHouse == false) { increaseEnergyD--; if (increaseEnergyD == 0) { increaseEnergyD = 35; energy++; if (energy >= 100) { energy = 100; } else { root.Player.gun.house.gotoAndPlay("recharge"); } if (root.Game.selectedIcon == myIcon) { root.Game.personsEnergyMc.energyAnimMc.gotoAndStop(energy); root.Game.personsEnergyMc.energyAnimMc.energyMc.energy.text = energy; } } } } } function decreaseEnergy(damage) { if (flakjacket == true) { damage / 2; } energy = energy - damage; if (root.Game.selectedIcon == myIcon) { root.Game.personsEnergyMc.energyAnimMc.gotoAndStop(energy); } if (energyBarOn == 0) { energyBarOn = 1; energyMc = mC.attachMovie("personEnergyBar3", "energyBar" + root.scoreIndex, root.scoreIndex + 12000); energyMc.enemy = this; } energyMc._x = 0; energyMc._y = -25; var _local3 = energy / 10; energyMc.bar.bar._y = int(10 - _local3); if (energy <= 0) { myIcon.faceMc.gotoAndStop(2); remove(); if (root.Game.selectedIcon == myIcon) { mC.selectedMc.gotoAndStop(1); myIcon.selectedMc.gotoAndStop(1); var _local4 = myIcon._parent._parent; root.Game.upgradesMc.removeMovieClip(); var _local2 = 0; while (_local2 < root.Game.goodGuysArray.length) { if (root.Game.goodGuysArray[_local2].toKill == false) { root.Game.goodGuysArray[_local2].mC.selectedMc.gotoAndStop(2); root.Game.goodGuysArray[_local2].myIcon.selectedMc.gotoAndStop(2); root.Game.selectedIcon = root.Game.goodGuysArray[_local2].myIcon; root.Game.setupUpgrades(root.Game.goodGuysArray[_local2].myIcon._parent, root.Game.goodGuysArray[_local2].myIcon); _local2 = root.Game.goodGuysArray.length; } _local2++; } } } else if (root.Game.selectedIcon == myIcon) { root.Game.personsEnergyMc.energyAnimMc.energyMc.energy.text = energy; } } function fireMissile(projectileType, bulletSpeed, bulletD) { delayToFireMissile = 60; if (root.Game.badGuysArray.length > 0) { var _local3 = root.Game.inGameMissilesMc.attachMovie("projectilesMc", "missile" + root.Game.numberOfMissiles, _root.Game.numberOfMissiles); _local3.gotoAndStop(projectileType); var _local4 = root.Useful1.rotateXY(mC.person._x, mC.person._y, 1, mC.person._rotation); var _local5 = _local4.xPos; var _local6 = _local4.yPos; root.Game.missilesArray.push(new Bullet(_local3, xOrigin + _local5, yOrigin + _local6, -spriteData.vx, -spriteData.vy, this, bulletSpeed, bulletD)); root.Game.numberOfMissiles++; } } function remove() { root.sounds.popFX.start(0, 1); mC.gotoAndStop("death"); mC.person.gotoAndStop(root.Useful1.RandomNumber(1, 3)); root.Game.drawToBackground(mC.person, mC._x, mC._y); var _local3 = root.Game.inGameExplosionsMc.attachMovie("explosion", "explosion" + root.Game.numberOfDropped, root.Game.numberOfDropped + 1000); _local3._x = mC._x; _local3._y = mC._y; _local3.numberOfParticles = 5; _local3.numberOfLoops = 1; _local3.explodeDistance = 10; _local3.gravity = false; _local3.artillary = false; _local3.explodeFrame = 1; _local3.speed = 8; _local3.startExplosion = true; root.Game.numberOfDropped++; mC.removeMovieClip(); root.Game.peopleInHouse2--; if (root.Game.peopleInHouse2 < 0) { _root.Game.peopleInHouse2 = 0; } toKill = true; } function updateRotation() { var _local2 = root.Game.ringsAngleArray[ringNumber - 1]; globalAngle = _local2 + angle; if (globalAngle >= 360) { globalAngle = globalAngle - 360; } _local2 = (Math.PI * globalAngle) / 180; radius = ringNumber * root.Game.ballRadius; mC._x = centerX + (Math.cos(_local2) * radius); mC._y = centerY + (Math.sin(_local2) * radius); } function updateEdgeRotation() { var _local2 = root.Game.ringsAngleArray[ringNumber - 1]; globalAngle = angle; if (globalAngle >= 360) { globalAngle = globalAngle - 360; } _local2 = (Math.PI * globalAngle) / 180; mC._x = centerX + (Math.cos(_local2) * radius); mC._y = centerY + (Math.sin(_local2) * radius); } function updatePosition() { xOrigin = xOrigin + xVel; yOrigin = yOrigin + yVel; mC._x = xOrigin; mC._y = yOrigin; } var xOrigin = 0; var yOrigin = 0; var xPos = 0; var yPos = 0; var xVel = 0; var yVel = 0; var angle = 0; var degrees = 0; var centerX = 0; var centerY = 0; var radius = 0; var speed = 0; var cost = 0; var playerleft = 0; var playerright = 0; var gameObjectType = ""; var energyStart = 0; var energy = 0; var delayToFireMissile = 60; var numberOfMissiles = 0; }
Symbol 673 MovieClip [__Packages.Bullet] Frame 0
class Bullet { var damage, firer, root, mC; function Bullet (clip, xStart, yStart, xV, yV, parent, speed, dam) { xOrigin = xStart; yOrigin = yStart; xPos = 0; damage = dam; yPos = 0; xVel = xV * speed; firer = parent; root = parent.root; yVel = yV * speed; mC = clip; updatePosition(); } function mainLoop() { checkCollision(); updatePosition(); checkForOffStage(); } function removeMissile() { mC.removeMovieClip(); var _local3 = 0; var _local2 = 0; while (_local2 < root.Game.missilesArray.length) { if (this == root.Game.missilesArray[_local2]) { _local3 = _local2; } _local2++; } root.Game.missilesArray.splice(_local3, 1); } function RandomNumber(x, y) { return(Math.round(Math.random() * (y - x)) + x); } function checkCollision() { if (mC._currentframe == 3) { if (mC.m._currentframe == 15) { var _local2 = 0; while (_local2 < root.Game.badGuysArray.length) { if (mC.hitTest(root.Game.badGuysArray[_local2].mC)) { root.Game.badGuysArray[_local2].takingDamage(damage); removeMissile(); } _local2++; } } } else { var _local2 = 0; while (_local2 < root.Game.badGuysArray.length) { if (mC.hitTest(root.Game.badGuysArray[_local2].mC)) { if (mC._currentframe == 4) { root.Game.badGuysArray[_local2].mC.gotoAndStop(2); } root.Game.badGuysArray[_local2].takingDamage(damage); removeMissile(); } _local2++; } } } function checkForOffStage() { if (mC._x < 0) { removeMissile(); } if (mC._y < 0) { removeMissile(); } if (mC._x > 700) { removeMissile(); } if (mC._y > 500) { removeMissile(); } } function updatePosition() { xPos = xPos + xVel; yPos = yPos + yVel; mC._x = xOrigin + xPos; mC._y = yOrigin + yPos; } var xOrigin = 0; var yOrigin = 0; var xPos = 0; var yPos = 0; var s = 0; var playerleft = 0; var playerright = 0; var jump = 0; var moveplayerup = 0; var playerdown = 0; var playerup = 0; var Oldplayerup = 0; var Oldplayerdown = 0; var Oldplayerright = 0; var Oldplayerleft = 0; var xVel = 0; var yVel = 0; var xVelOld = 0; var yVelOld = 0; var santaspeed = 2; var multidirectional = 0; var xTile = 0; var yTile = 0; var stopMove = 0; var blockSize = 0; var noCollision = 0; var pathIndex = 0; var delayToFireParticle = 10; }
Symbol 674 MovieClip [__Packages.Game] Frame 0
class Game { var root, startGame, money, energy; function Game (m, e, rt) { root = rt; startGame = 0; money = m; energy = e; } function increaseMoney(increase) { money = money + increase; } function decreaseMoney(decrease) { money = money - decrease; } function increaseEnergy(increase) { energy = energy - increase; if (energy <= 0) { energy = 0; } } function decreaseEnergy(decrease) { energy = energy - decrease; if (energy <= 0) { startGame = 0; root._parent.gotoAndStop("gameOver"); } } }
Symbol 675 MovieClip [__Packages.GamePresentation] Frame 0
class GamePresentation { var rt, mC, splashScreenMc, optionsMc, elementMc, btnType, myObject; function GamePresentation (rt2) { rt = rt2; mC = rt.Game.presentationMc; } function setupSplashScreen(elementsPositions) { splashScreenMc = mC.attachMovie("SplashScreen", "splashscreenmc", 1); setupPresentationElements(); } function setupPresentationElements() { optionsMc = splashScreenMc.createEmptyMovieClip("options", 1); var _local4 = optionsMc.attachMovie("splashscreenbuttons", "splashscreenbtns", 1); _local4._x = 70; _local4._y = 150; var _local2 = 0; while (_local2 < rt.splashScreenElements.length) { var _local3 = rt.splashScreenElements; elementMc = _local4[_local3[_local2].mCName]; elementMc.btn.btnType = _local3[_local2].mCName; elementMc.btn.splashScreenMc = splashScreenMc; elementMc.btn.myObject = this; elementMc.btn.onRelease = clickRightSplashSceenBtn; elementMc.btn.onRollOver = rollOverSplashSceenBtn; elementMc.btn.onRollOut = rollOutSplashSceenBtn; _local2++; } } function clickRightSplashSceenBtn() { if (btnType == "playBtnAnim") { myObject.rt.Game.gameState = "setup"; } else if (btnType == "instructionsBtnAnim") { splashScreenMc.screens.gotoAndStop("showinstructions"); splashScreenMc.options.removeMovieClip(); } else if (btnType == "controlsBtnAnim") { splashScreenMc.screens.gotoAndStop("showcontrols"); splashScreenMc.options.removeMovieClip(); } else if (btnType == "highscoresBtnAnim") { myObject.rt.MindJoltSponsoredAPI.openLink(3); } else if (btnType == "moreGamesBtn") { myObject.rt.MindJoltSponsoredAPI.openLink(2); } } function rollOverSplashSceenBtn() { } function rollOutSplashSceenBtn() { if (btnType == "playBtnAnim") { } else if (btnType == "instructionsBtnAnim") { } else if (btnType == "controlsBtnAnim") { } else if (btnType == "highscoresBtnAnim") { } } function RandomNumber(x, y) { return(Math.round(Math.random() * (y - x)) + x); } function getArcVelocity(gravity, speed, xStart, yStart, xEnd, yEnd) { var _local1 = new Object(); var _local3 = xEnd - xStart; var _local4 = yEnd - yStart; var _local6 = Math.sqrt((_local3 * _local3) + (_local4 * _local4)); var _local2 = Math.ceil(_local6 / speed); _local1.gravity = gravity; _local1.steps = _local2; _local1.xStep = _local3 / _local2; _local1.yStep = _local4 / _local2; if (gravity > 0) { _local1.yStep = _local1.yStep - ((_local2 * gravity) / 2); } return(_local1); } function localToGlobalXY(mc1) { var _local3 = new Object(); _local3.newX = 0; _local3.newY = 0; var _local2 = mc1; while (_local2 != _root) { var _local6 = _local3.newX * (_local2._xscale / 100); var _local5 = _local3.newY * (_local2._yscale / 100); var _local4 = _local2._rotation * (Math.PI/180); _local3.newX = (_local6 * Math.cos(_local4)) - (_local5 * Math.sin(_local4)); _local3.newY = (_local6 * Math.sin(_local4)) + (_local5 * Math.cos(_local4)); _local3.newX = _local3.newX + _local2._x; _local3.newY = _local3.newY + _local2._y; _local2 = _local2._parent; } return(_local3); } function radian(degree) { return((Math.PI/180) * degree); } function addThrust(rot, speed) { var _local2 = new Object(); _local2.xVel = Math.cos(radian(rot)) * speed; _local2.yVel = Math.sin(radian(rot)) * speed; return(_local2); } }
Symbol 676 MovieClip [__Packages.GameGame] Frame 0
class GameGame { var mC, rt, numBalls, startBallsNumber, movieWidth, gameWindowWidth, movieHeight, gameWindowHeight, blockSize, blockSizeY, ballRadius, levelWidthBlocks, levelHeightBlocks, levelWidth, levelHeight, gameState, lostGold, numberOfMissiles, inGameMc, presentationMc, inGameActionMc, inGameStatsMc, inGameContainerMc, ballMc, inGameMsgsMc, playerMc, inGameBackgroundParallaxMc, inGameBackgroundMc, inGamePeopleMc, inGameEnemyMc, inGameMissilesMc, inGameExplosionsMc, inGameScoreMc, inGameObjectsMc, missilesArray, enemyArray, goodGuysArray, targetArray, numberOfDropped, rightPanelGameObjects, gameObjects, backgroundSquaresArray, currentPickedUp, ringsAngleArray, gapAngleArray, score, score2, sizeTarget, bestScore, starAnimDelay, lives, meterLevel, meterLevelSpeed, gameStartDelay, meterLevelDir, scoreIndex, xMidway, yMidway, starTrails, cannonManFlying, ballDeleted, ballChainArray, badGuysArray, bonusCountArray, spring, friction, gravity, springLength, ballCount, saucerChance, saucerDelay, left, right, top, bottom, levelNumber, scaleSpeed, balloonPlotted, extraPointsSound, secDisplay, minDisplay, StartTimer, clockDelay, minutes, sec, fulltime, mouseButton, moveUpSpeed, gameCounter, tileLevelHeight, tilesArray, dragBalls, starAnims, levelCountdown, pauseSwitch, currentPickup, pickupType, pickupAdded, numberOfPeople, edgeBallsReleaseD, edgeBallsRelease, statsMc, msgMc, currentTimeBonus, timeBonus, zombiesKilled, myBmp, myCT, shadowAngle, shadowLength, dropShadow, backgroundgradMc, backgroundMc, money, tilesNumber, mcDepthIndex, upgradeIconsArray, holesFound, treeArray, scoreArray, ballsDropping, ballsDroppingNumber, stored, sunDelay3, sunDelay, sunDelay2, numberOfZombies, tip, peopleInHouse, peopleInHouse2, pickedUpItem, startSetupDone, objectSelected2, pickupsArray, zombieSpeed, hittingHouse, zombieEnterDelay, backgroundGradient, upgradesMc, personMcHouseIcon, personsEnergyMc, objectSelected, peopleMc, selectedIcon, someonesOut, pauseMc; function GameGame (mc, rt2, sw, sh, levelW, levelH, startLives) { mC = mc; rt = rt2; numBalls = 15; startBallsNumber = 8; movieWidth = sw; gameWindowWidth = movieWidth; movieHeight = sh; gameWindowHeight = 500; blockSize = 25; blockSizeY = 25; ballRadius = 32; levelWidthBlocks = levelW; levelHeightBlocks = levelH; levelWidth = levelWidthBlocks * blockSize; levelHeight = levelHeightBlocks * blockSizeY; gameState = "loading"; lostGold = 0; numberOfMissiles = 0; inGameMc = mC.createEmptyMovieClip("inGameMc", 0); presentationMc = mC.createEmptyMovieClip("presentationMc", 1); inGameActionMc = inGameMc.createEmptyMovieClip("inGameActionMc", 0); inGameStatsMc = inGameMc.createEmptyMovieClip("inGameStatsMc", 1); inGameContainerMc = inGameActionMc.createEmptyMovieClip("inGameBackgroundMc", 9); ballMc = inGameActionMc.createEmptyMovieClip("cannonman", 10); inGameMsgsMc = inGameActionMc.createEmptyMovieClip("cannonman", 11); playerMc = inGameContainerMc.createEmptyMovieClip("player", 7); inGameBackgroundParallaxMc = inGameActionMc.createEmptyMovieClip("inGameBackgroundParallaxMc2", 0); inGameBackgroundMc = inGameContainerMc.createEmptyMovieClip("inGameBackgroundMc", 0); inGamePeopleMc = inGameContainerMc.createEmptyMovieClip("inGamePeopleMc", 1); inGameEnemyMc = inGameContainerMc.createEmptyMovieClip("inGameEnemysMc", 2); inGameMissilesMc = inGameContainerMc.createEmptyMovieClip("inGameMissilesMc", 3); inGameExplosionsMc = inGameContainerMc.createEmptyMovieClip("inGameExplosionsMc", 4); inGameScoreMc = inGameContainerMc.createEmptyMovieClip("inGameScoresMc", 5); inGameObjectsMc = inGameContainerMc.createEmptyMovieClip("inGameObjectsMc", 6); missilesArray = new Array(); enemyArray = new Array(); goodGuysArray = new Array(); targetArray = new Array(); numberOfDropped = 0; rightPanelGameObjects = new Array(); gameObjects = new Array(); backgroundSquaresArray = new Array(); currentPickedUp = undefined; ringsAngleArray = new Array(); gapAngleArray = new Array(); score = 0; score2 = 0; sizeTarget = 0; bestScore = 0; starAnimDelay = 4; lives = startLives; meterLevel = 0; meterLevelSpeed = 20; gameStartDelay = 20; meterLevelDir = meterLevelSpeed; scoreIndex = 0; xMidway = 0; yMidway = 0; starTrails = 0; cannonManFlying = 0; ballDeleted = false; ballChainArray = new Array(); badGuysArray = new Array(); bonusCountArray = new Array(); spring = 0.1; friction = 0.8; gravity = 5; springLength = 10; ballCount = 3; saucerChance = 50; saucerDelay = -1; saucerDelay = rt.Useful1.RandomNumber(50, 400); left = -20; right = movieWidth - 20; top = 0; bottom = movieHeight; levelNumber = 1; scaleSpeed = 8; balloonPlotted = false; extraPointsSound = false; secDisplay = "00"; minDisplay = "00"; StartTimer = 6; clockDelay = 10; minutes = StartTimer; sec = 0; fulltime = 0; mouseButton = false; moveUpSpeed = 180; gameCounter = moveUpSpeed; tileLevelHeight = 0; tilesArray = new Array(); dragBalls = false; starAnims = 0; levelCountdown = 1000; pauseSwitch = false; currentPickup = ""; pickupType = ""; pickupAdded = false; numberOfPeople = 10; edgeBallsReleaseD = 100; edgeBallsRelease = edgeBallsReleaseD; setupPanel(); } function setupPanel() { statsMc = inGameStatsMc.attachMovie("weapons", "ingamestatsmc", 1); statsMc._y = movieHeight - 74; var _local2 = statsMc.wg; _local2 = _local2.stats; _local2.musicBtn.myObject = this; _local2.musicBtn.myMc = _local2; _local2.quitBtn.myObject = this; if (rt.musicPlaying == "off") { _local2.musicBtn._parent.music.gotoAndStop(2); } _local2.musicBtn.onRelease = function () { if (this.myMc.music._currentframe == 1) { this.myObject.rt.soundFade = "out"; this.myMc.music.gotoAndStop("off"); this.myObject.rt.musicPlaying = "off"; } else { this.myObject.rt.soundFade = "in"; this.myMc.music.gotoAndStop("on"); this.myObject.rt.musicPlaying = "on"; } }; _local2.quitBtn.onRelease = function () { this.myObject.rt.Game.msgMc.removeMovieClip(); this.myObject.rt.Game.gameState = "game_over_restart"; }; } function gameOver(gameOverType) { turnOffTip(); score2 = 0; if (gameOverType == "out_of_time") { gameState = "game_over"; msgMc = inGameMsgsMc.attachMovie("gameOverMsgAnim", "gameover", 1); msgMc._x = movieWidth / 2; msgMc._y = (movieHeight / 2) - 70; rt.sounds.doh.start(0, 1); } else if (gameOverType == "game_complete") { rt.sounds.cheer.start(0, 1); gameState = "game_over"; msgMc = inGameMsgsMc.attachMovie("gameOverMsgAnim", "gameComplete", 1); msgMc._x = movieWidth / 2; msgMc._y = movieHeight / 2; } else { rt.sounds.cheer.start(0, 1); gameState = "level_complete"; msgMc = inGameMsgsMc.attachMovie("levelCompleteMsgAnim", "levelComplete", 1); msgMc._x = movieWidth / 2; msgMc._y = (movieHeight / 2) - 60; currentTimeBonus = 0; timeBonus = zombiesKilled; var _local3 = 3.33333333333333; var _local4 = 5; var _local5 = 7.69230769230769; if (timeBonus < 5) { msgMc.howWellDone = 1; } else if (timeBonus < 14) { msgMc.howWellDone = 2; } else { msgMc.howWellDone = 3; } zombiesKilled = 0; } } function removeGerms() { var _local2 = 0; while (_local2 < badGuysArray.length) { var _local3 = badGuysArray[_local2]; _local3.swapDepths(1); _local3.removeMovieClip(); _local2++; } } function drawToBackground(mc, xPos, yPos) { var _local2 = new flash.geom.Matrix(); _local2.translate(xPos, yPos); myBmp.draw(mc, _local2, myCT); } function setupGerms() { pickupType = ""; shadowAngle = 45; shadowLength = 0; inGameEnemyMc = inGameContainerMc.createEmptyMovieClip("inGameEnemysMc", 2); dropShadow = new flash.filters.DropShadowFilter(4, shadowAngle, 0, 0.4, 10, 10, 2, 3); dropShadow.distance = shadowLength + 10; dropShadow.blurX = 2; dropShadow.blurY = 2; inGameEnemyMc.filters = [dropShadow]; inGamePeopleMc.filters = [dropShadow]; playerMc.filters = [dropShadow]; inGamePeopleMc = inGameContainerMc.createEmptyMovieClip("inGamePeopleMc", 1); inGameMissilesMc = inGameContainerMc.createEmptyMovieClip("inGameMissilesMc", 3); inGameExplosionsMc = inGameContainerMc.createEmptyMovieClip("inGameExplosionsMc", 4); inGameScoreMc = inGameContainerMc.createEmptyMovieClip("inGameScoresMc", 5); inGameObjectsMc = inGameContainerMc.createEmptyMovieClip("inGameObjectsMc", 6); backgroundgradMc = inGameContainerMc.createEmptyMovieClip("backgroundgradMc", 10); backgroundMc = inGameBackgroundMc.attachMovie("backgrounds", "background", 0); moveUpSpeed = 180; score = 0; money = 100; gameCounter = moveUpSpeed; tileLevelHeight = 0; levelCountdown = 1000; tilesNumber = 0; pickupAdded = false; removeGerms(); tilesArray.splice(0); mcDepthIndex = 0; var _local3 = 0; while (_local3 < levelHeightBlocks) { var _local2 = 0; while (_local2 < levelWidthBlocks) { var _local4 = (levelWidthBlocks * _local3) + _local2; tilesArray[_local4] = 0; _local2++; } _local3++; } badGuysArray.splice(0); goodGuysArray.splice(0); upgradeIconsArray = new Array(); holesFound = false; treeArray = new Array(); gapAngleArray = new Array(); scoreArray = new Array(); ballsDropping = false; ballsDroppingNumber = 0; stored = false; sunDelay3 = 80; sunDelay = int(sunDelay3 / 9); sunDelay2 = sunDelay3; setupBackground(); numberOfZombies = 5; startZombies(); edgeBallsReleaseD = 128; edgeBallsRelease = edgeBallsReleaseD; tip = false; peopleInHouse = 0; peopleInHouse2 = 0; pickedUpItem = ""; startSetupDone = false; objectSelected2 = new Object(); pickupsArray = new Array(); zombieSpeed = levelNumber / 4; startPeople(); tileLevelHeight = 19; zombiesKilled = 0; hittingHouse = false; zombieEnterDelay = rt.Useful1.RandomNumber(100, 600); var _local5 = inGameStatsMc.ingamestatsmc; _local5 = _local5.wg; _local5 = _local5.gameItems; _local5.gotoAndStop(1); _local5.maskMc.gotoAndPlay(1); _local5.peopleMc.removeMovieClip(); setLevel(); setScore(); setMoney(); } function setupBackground() { backgroundGradient = backgroundMc.attachMovie("backgroundGrad", "backgroundGrad", 10); backgroundGradient._x = 0; backgroundGradient._y = 0; myCT = new flash.geom.ColorTransform(1, 1, 1, 1, 1, 1, 1, 1); myBmp = new flash.display.BitmapData(movieWidth, movieHeight, true, 0); myBmp.draw(backgroundMc); var _local3 = backgroundMc.createEmptyMovieClip("mc2", -300); _local3.blendMode = "layer"; var _local4 = _local3.createEmptyMovieClip("mc", 100); _local4.attachBitmap(myBmp, 0, "never", false); var _local2 = inGameEnemyMc.attachMovie("treeMc", "tree1", tilesNumber + 20000); _local2._x = 100; _local2._y = 150; tilesNumber++; _local2 = inGameEnemyMc.attachMovie("treeMc", "tree2", tilesNumber + 20000); _local2._x = 200; _local2._y = 78; _local2._xscale = 60; _local2._yscale = _local2._xscale; tilesNumber++; _local2 = inGameEnemyMc.attachMovie("treeMc", "tree3", tilesNumber + 20000); _local2._x = 100; _local2._y = 350; _local2._xscale = 20; _local2._yscale = _local2._xscale; tilesNumber++; _local2 = inGameEnemyMc.attachMovie("treeMc", "tree4", tilesNumber + 20000); _local2._x = 500; _local2._y = 350; tilesNumber++; _local2 = inGameEnemyMc.attachMovie("treeMc", "tree5", tilesNumber + 20000); _local2._x = 600; _local2._y = 250; _local2._xscale = 70; _local2._yscale = _local2._xscale; tilesNumber++; } function clearExplosionMcs() { var _local2 = 0; for (_local2 in inGameExplosionsMc) { if (typeof(inGameExplosionsMc[_local2]) == "movieclip") { inGameExplosionsMc[_local2].swapDepths(0); inGameExplosionsMc[_local2].removeMovieClip(); } } } function runZombies() { zombieEnterDelay--; if (zombieEnterDelay == 0) { zombieEnterDelay = rt.Useful1.RandomNumber(200, 600); extraZombies(rt.Useful1.RandomNumber(1, 3)); } } function newZombies() { setLevel(); clearExplosionMcs(); zombieSpeed = levelNumber / 5; extraZombies(levelNumber * 3); } function extraZombies(newZombieAmount) { var _local6 = new Array(); var _local7 = 0; while (_local7 < newZombieAmount) { if (badGuysArray.length < 45) { var _local2 = inGameEnemyMc.attachMovie("zombie", "monster" + tilesNumber, tilesNumber + 1000); var _local4 = rt.Useful1.RandomNumber(1, 360); var _local8 = false; var _local3 = 0; while (_local3 < _local6.length) { if (_local4 == _local6[_local3]) { _local8 = true; } _local3++; } if (_local8 == false) { _local6.push(_local4); } else { _local4 = rt.Useful1.RandomNumber(1, 360); } var _local9 = (Math.PI * _local4) / 180; _local2._x = (movieWidth / 2) + (Math.cos(_local9) * 400); _local2._y = 250 + (Math.sin(_local9) * 400); _local2.zombie.gotoAndPlay(rt.Useful1.RandomNumber(1, 30)); var _local5 = rt.Useful1.RandomNumber(1, 5); _local2.torsoFr = _local5; _local2.headFr = _local5; _local2.leftArmFr = _local5; _local2.rightArmFr = _local5; badGuysArray.push(new Enemy(_local2, rt, _local2._x, _local2._y, 2, _local7)); tilesNumber++; } _local7++; } } function startZombies() { badGuysArray = new Array(); var _local6 = new Array(); var _local7 = 0; while (_local7 < numberOfZombies) { var _local2 = inGameEnemyMc.attachMovie("zombie", "monster" + tilesNumber, tilesNumber + 1000); var _local4 = rt.Useful1.RandomNumber(1, 360); var _local8 = false; var _local3 = 0; while (_local3 < _local6.length) { if (_local4 == _local6[_local3]) { _local8 = true; } _local3++; } if (_local8 == false) { _local6.push(_local4); } else { _local4 = rt.Useful1.RandomNumber(1, 360); } var _local9 = (Math.PI * _local4) / 180; _local2._x = (movieWidth / 2) + (Math.cos(_local9) * 400); _local2._y = 250 + (Math.sin(_local9) * 400); _local2.zombie.gotoAndPlay(rt.Useful1.RandomNumber(1, 30)); var _local5 = rt.Useful1.RandomNumber(1, 5); _local2.torsoFr = _local5; _local2.headFr = _local5; _local2.leftArmFr = _local5; _local2.rightArmFr = _local5; badGuysArray.push(new Enemy(_local2, rt, _local2._x, _local2._y, 2, _local7)); tilesNumber++; _local7++; } } function startPeople() { goodGuysArray = new Array(); var _local3 = 0; while (_local3 < numberOfPeople) { var _local2 = inGamePeopleMc.attachMovie("personMc", "person" + tilesNumber, tilesNumber); _local2._x = movieWidth / 2; _local2._y = movieHeight + 20; _local2.gotoAndStop("run"); goodGuysArray.push(new GoodGuy(_local2, rt, _local2._x, _local2._y, 2, _local3)); tilesNumber++; _local3++; } } function checkForGameOver() { var _local3 = 0; var _local2 = 0; while (_local2 < goodGuysArray.length) { if (goodGuysArray[_local2].toKill == true) { _local3++; } _local2++; } if (_local3 == 10) { gameOver("out_of_time"); } } function anglediff(a1, a2) { a1 = Math.abs(wrapValue((a1 + 180) - a2) - 180); return(a1); } function wrapValue(val) { if (val >= 360) { val = val - 360; } return(val); } function runSun() { sunDelay--; if (sunDelay == 0) { sunDelay = int(sunDelay3 / 9); shadowAngle++; if (shadowAngle > 360) { shadowAngle = 0; } dropShadow.angle = shadowAngle; } sunDelay2--; if (sunDelay2 == 0) { sunDelay2 = sunDelay3; shadowLength++; if (shadowLength < 10) { dropShadow.distance = 10 - shadowLength; } else if (shadowLength < 20) { dropShadow.distance = shadowLength - 10; } else { shadowLength = 0; } } inGameEnemyMc.filters = [dropShadow]; inGamePeopleMc.filters = [dropShadow]; playerMc.filters = [dropShadow]; } function buyUpgrade(upgradeName, person) { if (upgradeName == "Flak Jacket") { person.flakjacket = true; } else { var _local2 = 0; while (_local2 < rt.upgradeNames.length) { if (upgradeName == rt.upgradeNames[_local2]) { person.upgradeType = _local2 + 1; } _local2++; } } } function setupUpgrades(panel, personMc) { upgradesMc = panel.createEmptyMovieClip("peopleUpgradeMc", 500); upgradesMc._y = 27; upgradesMc._x = 0; upgradeIconsArray.splice(0); var alreadyGotFlak = false; var _local3 = 0; while (_local3 < 9) { var _local4 = upgradesMc.attachMovie("upgradeIcon", "upgradeIcon" + _local3, _local3); _local4._x = _local3 * 28; _local4.upgradesMc.gotoAndStop(_local3 + 1); if (_local3 == 8) { if (personMc.goodGuy.flakjacket == true) { _local4.upgradeBack.selectedMc.gotoAndStop(2); alreadyGotFlak = true; } } if (alreadyGotFlak == false) { upgradeIconsArray.push(_local4); _local4.price = rt.upgradePrices[_local3]; _local4.upgradeName = rt.upgradeNames[_local3]; _local4.personMc = personMc; _local4.indx = _local3; if (personMc.goodGuy.upgradeType == (_local3 + 1)) { _local4.upgradeBack.selectedMc.gotoAndStop(2); } else if (rt.upgradePrices[_local3] > money) { _local4._alpha = 40; } _local4.rt = rt; _local4.upgradeBack.gameObjectBtn.onRelease = function () { alreadyGotFlak = false; if (this._parent._parent.upgradeName == "Flak Jacket") { if (this._parent._parent.personMc.goodGuy.flakjacket == true) { alreadyGotFlak = true; } } if (alreadyGotFlak == false) { if (this._parent._parent.price <= this._parent._parent.rt.Game.money) { if ((this._parent._parent.personMc.goodGuy.upgradeType - 1) != this._parent._parent.indx) { if (this._parent._parent.upgradeName != "Flak Jacket") { this._parent._parent._parent["upgradeIcon" + (this._parent._parent.personMc.goodGuy.upgradeType - 1)].upgradeBack.selectedMc.gotoAndStop(1); } this._parent._parent.rt.Game.buyUpgrade(this._parent._parent.upgradeName, this._parent._parent.personMc.goodGuy); this._parent._parent.rt.Game.decreaseMoney(this._parent._parent.price); this._parent.selectedMc.gotoAndStop(2); var _local2 = 0; while (_local2 < 9) { if (this._parent._parent.rt.upgradePrices[_local2] > this._parent._parent.rt.Game.money) { if (this._parent._parent.upgradeNames[_local2] != "Flak Jacket") { if (this._parent._parent.rt.Game.upgradeIconsArray[_local2].upgradeBack.selectedMc._currentframe == 1) { this._parent._parent.rt.Game.upgradeIconsArray[_local2]._alpha = 40; } } } _local2++; } var _local3 = this._parent._parent.attachMovie("points", "msg", 1000); _local3._x = this._parent._x; _local3._y = this._parent._y; _local3.txt.pointsTxt.text = "Bought!"; if (this._parent._parent.upgradeName != "Flak Jacket") { this._parent._parent.personMc.goodGuy.mC.rangeCircle.gotoAndStop(this._parent._parent.personMc.goodGuy.upgradeType + 1); this._parent._parent.personMc.goodGuy.weaponRange = this._parent._parent.personMc.goodGuy.mC.rangeCircle._width; } } } } }; tilesNumber++; } _local3++; } if (personMc.goodGuy.inHouse == true) { personMcHouseIcon = upgradesMc.attachMovie("personMoveIcon", "personMoveMc", tilesNumber); personMcHouseIcon._x = 280; personMcHouseIcon._y = -26; personMcHouseIcon.rt = rt; tilesNumber++; } personsEnergyMc = upgradesMc.attachMovie("personEnergyIcon", "personEnergy", tilesNumber); personsEnergyMc._x = 316; personsEnergyMc._y = -31; personsEnergyMc.energyAnimMc.gotoAndStop(personMc.goodGuy.energy); personsEnergyMc.energyAnimMc.energyMc.energy.text = personMc.goodGuy.energy; personsEnergyMc.rt = rt; tilesNumber++; } function setupPeoplePanel(panel, upgradeStart) { panel.gotoAndStop("people"); objectSelected = ""; objectSelected2.mC.selectedMc.gotoAndStop(1); peopleMc = panel.createEmptyMovieClip("peopleMc", 1); peopleMc._x = 10; peopleMc._y = 2; var _local3 = 0; while (_local3 < goodGuysArray.length) { var _local2 = peopleMc.attachMovie("personIcon", "person" + _local3, _local3); _local2._x = _local3 * (_local2._width + 5); _local2.rt = rt; _local2.goodGuy = goodGuysArray[_local3]; _local2.goodGuy.myIcon = _local2; _local2.gameObjectBtn.onRelease = function () { if (this._parent.faceMc._currentframe == 1) { this._parent.rt.Game.selectedIcon.goodGuy.mC.selectedMc.gotoAndStop(1); this._parent.goodGuy.mC.selectedMc.gotoAndStop(2); this._parent.rt.Game.selectedIcon.selectedMc.gotoAndStop(1); this._parent.selectedMc.gotoAndStop(2); this._parent.rt.Game.selectedIcon = this._parent; this._parent.rt.Game.setupUpgrades(this._parent._parent, this._parent); } }; tilesNumber++; _local3++; } peopleMc["person" + upgradeStart].rt.Game.selectedIcon.goodGuy.mC.selectedMc.gotoAndStop(1); peopleMc["person" + upgradeStart].goodGuy.mC.selectedMc.gotoAndStop(2); peopleMc["person" + upgradeStart].rt.Game.selectedIcon.selectedMc.gotoAndStop(1); peopleMc["person" + upgradeStart].selectedMc.gotoAndStop(2); peopleMc["person" + upgradeStart].rt.Game.selectedIcon = peopleMc["person" + upgradeStart]; setupUpgrades(peopleMc, peopleMc["person" + upgradeStart]); } function runSpookySoundFx() { } function mainLoop() { if (gameState == "play") { doClock(); if (peopleInHouse == goodGuysArray.length) { if (startSetupDone == false) { startSetupDone = true; var _local4 = inGameStatsMc.ingamestatsmc; _local4 = _local4.wg; setupPeoplePanel(_local4.gameItems, 0); } } runSun(); if (rt.mouseButton == true) { if (rt._ymouse < 500) { if (rt.Player.gun.collision.hitTest(rt._xmouse, rt._ymouse, true)) { selectedIcon.goodGuy.xTarget = rt.Player.mC._x; selectedIcon.goodGuy.yTarget = rt.Player.mC._y; selectedIcon.goodGuy.backToHouse = true; selectedIcon.goodGuy.mC.selectedMc.gotoAndStop(2); selectedIcon.goodGuy.moving = true; } else { var _local3 = false; var _local2 = 0; while (_local2 < goodGuysArray.length) { if (goodGuysArray[_local2].starting == false) { if (goodGuysArray[_local2].inHouse == false) { if (goodGuysArray[_local2].mC.collisionMc.hitTest(rt._xmouse, rt._ymouse, true)) { objectSelected2.mC.selectedMc.gotoAndStop(1); selectedIcon.goodGuy.mC.selectedMc.gotoAndStop(1); goodGuysArray[_local2].mC.selectedMc.gotoAndStop(2); selectedIcon.selectedMc.gotoAndStop(1); selectedIcon = goodGuysArray[_local2].myIcon; selectedIcon.selectedMc.gotoAndStop(2); _local3 = true; objectSelected = "person"; pickedUpItem = ""; objectSelected2 = goodGuysArray[_local2]; setupUpgrades(peopleMc, peopleMc["person" + _local2]); _local2 = goodGuysArray.length; } } } _local2++; } if (_local3 == false) { if (selectedIcon.goodGuy.starting == false) { if (selectedIcon.goodGuy.inHouse == false) { selectedIcon.goodGuy.backToHouse = false; selectedIcon.goodGuy.mC.selectedMc.gotoAndStop(2); selectedIcon.goodGuy.moving = true; selectedIcon.goodGuy.inHouse = false; selectedIcon.goodGuy.xTarget = rt._xmouse; selectedIcon.goodGuy.yTarget = rt._ymouse; } else { someonesOut = true; selectedIcon.goodGuy.pickedUp = true; selectedIcon.goodGuy.backToHouse = false; selectedIcon.goodGuy.mC._rotation = 0; selectedIcon.goodGuy.mC.gotoAndStop(1); selectedIcon.goodGuy.mC.rangeCircle.gotoAndStop(selectedIcon.goodGuy.upgradeType + 1); selectedIcon.goodGuy.weaponRange = selectedIcon.goodGuy.mC.rangeCircle._width; selectedIcon.goodGuy.mC._visible = true; selectedIcon.goodGuy.inHouse = false; personMcHouseIcon._visible = false; pickedUpItem = "personMc"; peopleInHouse2--; } } } } } } var _local2 = 0; while (_local2 < goodGuysArray.length) { if (goodGuysArray[_local2].toKill == false) { if (goodGuysArray[_local2].mC.collisionMc.hitTest(rt._xmouse, rt._ymouse, true)) { goodGuysArray[_local2].decreaseEnergy(0); } goodGuysArray[_local2].mainLoop(); } _local2++; } hittingHouse = false; _local2 = 0; while (_local2 < badGuysArray.length) { if (badGuysArray[_local2].toKill == true) { badGuysArray.splice(_local2, 1); } else { if (badGuysArray[_local2].mC.hitTest(rt._xmouse, rt._ymouse, true)) { badGuysArray[_local2].showHealth(); } badGuysArray[_local2].mainLoop(_local2); } _local2++; } _local2 = 0; while (_local2 < missilesArray.length) { missilesArray[_local2].mainLoop(); _local2++; } var _local3 = false; _local2 = 0; while (_local2 < upgradeIconsArray.length) { if (upgradeIconsArray[_local2].hitTest(rt._xmouse, rt._ymouse, true)) { turnOnTip(upgradeIconsArray[_local2]); _local3 = true; } _local2++; } if (_local3 == false) { turnOffTip(); } setPeople(); checkForGameOver(); runZombies(); } } function personSelect(personSelected) { if (goodGuysArray[personSelected].toKill == false) { if (goodGuysArray[personSelected].starting == false) { objectSelected2.mC.selectedMc.gotoAndStop(1); selectedIcon.goodGuy.mC.selectedMc.gotoAndStop(1); goodGuysArray[personSelected].mC.selectedMc.gotoAndStop(2); selectedIcon.selectedMc.gotoAndStop(1); selectedIcon = goodGuysArray[personSelected].myIcon; selectedIcon.selectedMc.gotoAndStop(2); objectSelected = "person"; pickedUpItem = ""; objectSelected2 = goodGuysArray[personSelected]; setupUpgrades(peopleMc, peopleMc["person" + personSelected]); } } } function turnOnTip(tipType) { tip = true; var _local2 = rt.mousePointer.attachMovie("tipsMc", "tipMc", 1); _local2.tipMc.txt.text = (tipType.upgradeName + " $") + tipType.price; _local2._y = -30; } function turnOffTip() { if (tip == true) { tip = false; rt.mousePointer.tipMc.removeMovieClip(); } } function pauseOn() { pauseSwitch = true; gameState = "pause"; backgroundGradient.stop(); rt.Player.gun.stop(); pauseMc = inGameMc.attachMovie("pauseMc", "pauseMc", 3); } function pauseOff() { pauseSwitch = false; gameState = "play"; backgroundGradient.play(); rt.Player.gun.play(); pauseMc.removeMovieClip(); } function decreaseMoney(decrease) { money = int(money - decrease); if (money < 0) { money = 0; } setMoney(); } function increaseScore(increase) { score = int(score + increase); if (score > 0) { if (score > 999999) { score = 999999 /* 0x0F423F */; } setScore(); } } function increaseMoney(increase) { money = int(money + increase); if (money > 0) { if (money > 9999) { money = 9999; } setMoney(); } } function setLives() { var _local2 = inGameStatsMc.ingamestatsmc; _local2 = _local2.wg; _local2 = _local2.stats; _local2.lives.text = lives; } function setTarget() { var _local2 = inGameStatsMc.ingamestatsmc; _local2 = _local2.wg; _local2 = _local2.stats; _local2.sizeTarget.text = sizeTarget; } function setLevel() { var _local2 = inGameStatsMc.ingamestatsmc; _local2 = _local2.wg; _local2 = _local2.stats; _local2.dayTxt.text = levelNumber; } function setPeople() { var _local4 = inGameStatsMc.ingamestatsmc; _local4 = _local4.wg; _local4 = _local4.stats; var _local3 = 0; var _local2 = 0; while (_local2 < goodGuysArray.length) { if (goodGuysArray[_local2].toKill == false) { _local3++; } _local2++; } _local4.people.text = _local3; } function setMoney() { var _local2 = inGameStatsMc.ingamestatsmc; _local2 = _local2.wg; _local2 = _local2.stats; if (money > 9999) { money = 9999; } if (money < 10) { _local2.money.text = "0000" + money; } else if (money < 100) { _local2.money.text = "000" + money; } else if (money < 1000) { _local2.money.text = "00" + money; } else if (money < 10000) { _local2.money.text = "0" + money; } else { _local2.money.text = money; } } function setScore() { var _local2 = inGameStatsMc.ingamestatsmc; _local2 = _local2.wg; _local2 = _local2.stats; if (score > 999999) { score = 999999 /* 0x0F423F */; } if (score < 10) { _local2.score.text = "00000" + score; } else if (score < 100) { _local2.score.text = "0000" + score; } else if (score < 1000) { _local2.score.text = "000" + score; } else if (score < 10000) { _local2.score.text = "00" + score; } else if (score < 100000) { _local2.score.text = "0" + score; } else { _local2.score.text = score; } } function turnMusicOff() { var _local2 = inGameStatsMc.ingamestatsmc; _local2 = _local2.wg; _local2 = _local2.stats; _local2.music.gotoAndStop(2); } function turnMusicOn() { var _local2 = inGameStatsMc.ingamestatsmc; _local2 = _local2.wg; _local2 = _local2.stats; _local2.music.gotoAndStop(1); } function doClock() { clockDelay--; if (clockDelay == 0) { clockDelay = 2; countDown(); } } function countDown() { sec++; if (sec > 59) { minutes++; sec = 0; if (minutes > 23) { minutes = 0; sec = 0; } else if (minutes == 6) { backgroundGradient.gotoAndPlay(1); rt.Player.gun.gotoAndPlay(1); shadowAngle = 45; shadowLength = 0; sunDelay = int(sunDelay3 / 9); sunDelay2 = sunDelay3; if (levelNumber == 10) { gameOver("game_complete"); } else { gameOver("level_complete"); } dropShadow.distance = 10 - shadowLength; dropShadow.angle = shadowAngle; inGameEnemyMc.filters = [dropShadow]; playerMc.filters = [dropShadow]; inGamePeopleMc.filters = [dropShadow]; } } displayTime(); } function displayTime() { if (sec < 10) { secDisplay = "0" + sec; } else { secDisplay = String(sec); } if (minutes < 10) { minDisplay = "0" + minutes; } else { minDisplay = String(minutes); } var _local2 = inGameStatsMc.ingamestatsmc; _local2 = _local2.wg; _local2 = _local2.stats; _local2.time.text = (minDisplay + ":") + secDisplay; } }
Symbol 677 MovieClip [__Packages.Enemy] Frame 0
class Enemy { var root, currentRing, energyBarOn, arrayIndex, hits, ringRadius, mC, myScore, targetName, targetIndex1, homing, ringDrop, movingCloser, delayToFire, houseDelay, energyMc, attackingHouse, distanceToTarget, distanceArray; function Enemy (clip, rt, xStart, yStart, sp, ii) { root = rt; currentRing = 1; energyBarOn = 0; arrayIndex = 0; hits = 0; ringRadius = 255; xOrigin = xStart; yOrigin = yStart; xPos = 0; yPos = 0; xVel = 0; yVel = 0; delayToFireMissile = 1; angle = 0.2; degrees = 0; radius = 355; centerX = root.movieWidth / 2; centerY = 250; speed = 6; speed2 = 6; angle = (Math.PI * root.Useful1.RandomNumber(1, 360)) / 180; mC = clip; numberOfMissiles = 0; energyStart = 100; energy = energyStart; myScore = 10; targetName = ""; targetIndex1 = 0; gameObjectType = ""; homing = 0; ringDrop = 20; movingCloser = 0; delayToFire = 50; houseDelay = 60; degrees = root.RandomNumber(1, 259); angle = (Math.PI * degrees) / 180; } function UpRing() { movingCloser = 1; ringRadius = ringRadius + ringDrop; } function DownRing() { movingCloser = 1; ringRadius = ringRadius - ringDrop; } function showHealth() { if (energyBarOn == 0) { energyBarOn = 1; energyMc = root.Game.inGameScoreMc.attachMovie("energyBar2", "energyBar" + root.scoreIndex, root.scoreIndex + 12000); energyMc.enemy = this; } energyMc._x = mC._x + 15; energyMc._y = mC._y - 5; var _local2 = energy / 10; energyMc.bar.bar._y = 10 - _local2; root.scoreIndex++; } function takingDamage(damage) { energy = energy - damage; if (energy <= 0) { var _local3 = root.Game.inGameExplosionsMc.attachMovie("explosion", "explosion" + root.Game.numberOfDropped, root.Game.numberOfDropped + 1000); _local3._x = mC._x; _local3._y = mC._y; _local3.numberOfParticles = 10; _local3.numberOfLoops = 1; _local3.explodeDistance = 30; _local3.gravity = false; _local3.artillary = false; _local3.explodeFrame = 1; _local3.speed = 8; _local3.startExplosion = true; root.Game.numberOfDropped++; targetIndex1.targeted--; if (targetIndex1.targeted < 0) { targetIndex1.targeted = 0; } var _local7 = root.Useful1.RandomNumber(1, 100); var _local5 = ""; var _local6 = 0; if (_local7 < 50) { if (_local7 < 15) { var _local4 = root.Game.inGameEnemyMc.attachMovie("medicPackMc", "medipack" + root.Game.tilesNumber, _root.Game.tilesNumber); _local4._x = mC._x; _local4._y = mC._y; _local5 = "medi"; _local6 = 25; } else { var _local4 = root.Game.inGameEnemyMc.attachMovie("moneyMc", "money" + root.Game.tilesNumber, _root.Game.tilesNumber); _local6 = root.Useful1.RandomNumber(10, 30); _local4._x = mC._x; _local4._y = mC._y; _local5 = "money"; } root.Game.pickupsArray.push(new GameItem(_local4, root, _local4._x, _local4._y, _local5, _local6)); root.Game.tilesNumber++; } root.Game.zombiesKilled++; root.Game.increaseScore(10); remove(); } else { if (energy < 40) { mC.head = 1; } else if (energy < 60) { mC.rightArm = 1; root.sounds.moanFx.start(0, 1); } if (energy < 80) { mC.leftArm = 1; } var _local3 = root.Game.inGameExplosionsMc.attachMovie("explosion", "explosion" + root.Game.numberOfDropped, root.Game.numberOfDropped + 1000); _local3._x = mC._x; _local3._y = mC._y; _local3.numberOfParticles = 7; _local3.numberOfLoops = 1; _local3.explodeDistance = 20; _local3.gravity = false; _local3.artillary = false; _local3.explodeFrame = 1; _local3.speed = 8; _local3.startExplosion = true; root.Game.numberOfDropped++; xPos = xPos - (xVel * 4); yPos = yPos - (yVel * 4); mC._x = xOrigin + xPos; mC._y = yOrigin + yPos; if (energyBarOn == 0) { energyBarOn = 1; energyMc = root.Game.inGameScoreMc.attachMovie("energyBar2", "energyBar" + root.scoreIndex, root.scoreIndex + 12000); energyMc.enemy = this; } energyMc._x = mC._x + 15; energyMc._y = mC._y - 5; var _local8 = energy / 10; energyMc.bar.bar._y = 10 - _local8; root.scoreIndex++; } } function mainLoop(ind) { var _local5 = xPos; var _local6 = yPos; moveSprite(); var _local4 = root.Useful1.getDistance(root.Player.mC._x, root.Player.mC._y, mC._x, mC._y); if (_local4 < 80) { var _local3 = root.CollisionDetection1.CheckMoving(mC, root.Player.gun, xVel, yVel, root); if (_local3.hit == true) { root.Game.hittingHouse = true; xVel = _local3.vx; yVel = _local3.vy; houseDelay--; if (houseDelay == 0) { houseDelay = 200; var _local2 = 0; while (_local2 < root.Game.goodGuysArray.length) { if (root.Game.goodGuysArray[_local2].inHouse == true) { if (root.Game.goodGuysArray[_local2].toKill == false) { root.Player.gun.house.play(); root.Game.goodGuysArray[_local2].decreaseEnergy(1); } } _local2++; } } } } updatePosition(); if (attackingHouse == false) { if (distanceToTarget < 30) { if (mC.zombie._currentframe == 1) { mC.zombie.gotoAndPlay("attack"); } } if (distanceToTarget < 20) { if (mC.attack == true) { targetIndex1.decreaseEnergy(1); if (targetIndex1.toKill == true) { getTarget(); mC.zombie.gotoAndPlay(1); } } } } } function getTarget() { targetName = ""; var _local4 = false; distanceArray = new Array(); var _local2 = 0; while (_local2 < root.Game.goodGuysArray.length) { if (root.Game.goodGuysArray[_local2].inHouse == false) { if (root.Game.goodGuysArray[_local2].starting == false) { if (root.Game.goodGuysArray[_local2].toKill == false) { if (root.Game.goodGuysArray[_local2].targeted < 5) { var _local3 = root.Useful1.getDistance(root.Game.goodGuysArray[_local2].mC._x, root.Game.goodGuysArray[_local2].mC._y, mC._x, mC._y); if (_local3 < 150) { root.Game.goodGuysArray[_local2].tempAngle = _local3; distanceArray.push(root.Game.goodGuysArray[_local2]); } } } } } _local2++; } if (distanceArray.length != 0) { distanceArray.sortOn("tempAngle", Array.NUMERIC); distanceArray[0].targeted++; targetIndex1 = distanceArray[0]; targetName = distanceArray[0].mC._name; _local4 = true; attackingHouse = false; } else { attackingHouse = true; targetIndex1 = root.Player; targetName = root.Player.mC._name; } } function moveSprite() { if (targetIndex1.mC._name != targetName) { getTarget(); } else if (attackingHouse == false) { if (targetIndex1.inHouse == true) { getTarget(); } else { distanceToTarget = root.Useful1.getDistance(targetIndex1.mC._x, targetIndex1.mC._y, mC._x, mC._y); if (distanceToTarget > 300) { getTarget(); } } } else { var _local4 = false; if (root.Game.peopleInHouse2 <= 0) { var _local2 = 0; while (_local2 < root.Game.goodGuysArray.length) { var _local3 = root.Useful1.getDistance(root.Game.goodGuysArray[_local2].mC._x, root.Game.goodGuysArray[_local2].mC._y, mC._x, mC._y); if (_local3 < 300) { if (root.Game.goodGuysArray[_local2].inHouse == false) { if (root.Game.goodGuysArray[_local2].starting == false) { if (root.Game.goodGuysArray[_local2].toKill == false) { root.Game.goodGuysArray[_local2].targeted++; targetIndex1 = root.Game.goodGuysArray[_local2]; targetName = root.Game.goodGuysArray[_local2].mC._name; _local4 = true; attackingHouse = false; _local2 = root.Game.goodGuysArray.length; break; } } } } _local2++; } } else { var _local2 = 0; while (_local2 < root.Game.goodGuysArray.length) { var _local3 = root.Useful1.getDistance(root.Game.goodGuysArray[_local2].mC._x, root.Game.goodGuysArray[_local2].mC._y, mC._x, mC._y); if (_local3 < 100) { if (root.Game.goodGuysArray[_local2].inHouse == false) { if (root.Game.goodGuysArray[_local2].starting == false) { if (root.Game.goodGuysArray[_local2].toKill == false) { root.Game.goodGuysArray[_local2].targeted++; targetIndex1 = root.Game.goodGuysArray[_local2]; targetName = root.Game.goodGuysArray[_local2].mC._name; _local4 = true; attackingHouse = false; _local2 = root.Game.goodGuysArray.length; break; } } } } _local2++; } } } var _local6 = root.Useful1.pointTowards(targetIndex1.mC._x, targetIndex1.mC._y, mC._x, mC._y); distanceToTarget = root.Useful1.getDistance(targetIndex1.mC._x, targetIndex1.mC._y, mC._x, mC._y); if (distanceToTarget > 15) { var _local5 = 0; if (distanceToTarget < 31) { _local5 = 1; } mC._rotation = _local6.spriteRotation; xVel = _local6.vx * (root.Game.zombieSpeed + _local5); if (xVel > speed) { xVel = speed; } if (xVel < (-speed)) { xVel = -speed; } yVel = _local6.vy * (root.Game.zombieSpeed + _local5); if (yVel > speed2) { yVel = speed2; } if (yVel < (-speed2)) { yVel = -speed2; } } else { xVel = 0; yVel = 0; } } function remove() { var _local2 = 0; while (_local2 < root.Game.badGuysArray.length) { if (this == root.Game.badGuysArray[_local2]) { arrayIndex = _local2; break; } _local2++; } mC.removeMovieClip(); root.Game.badGuysArray.splice(arrayIndex, 1); } function updateRotation() { xOrigin = centerX + (Math.cos(angle) * radius); yOrigin = centerY + (Math.sin(angle) * radius); } function updatePosition() { xPos = xPos + xVel; yPos = yPos + yVel; mC._x = xOrigin + xPos; mC._y = yOrigin + yPos; } var xOrigin = 0; var yOrigin = 0; var xPos = 0; var yPos = 0; var xVel = 0; var yVel = 0; var angle = 0; var degrees = 0; var centerX = 0; var centerY = 0; var radius = 0; var speed = 0; var speed2 = 0; var cost = 0; var playerleft = 0; var playerright = 0; var gameObjectType = ""; var energyStart = 0; var energy = 0; var delayToFireMissile = 60; var numberOfMissiles = 0; }
Symbol 678 MovieClip [__Packages.GameItem] Frame 0
class GameItem { var root, amount, mC, spriteType, arrayIndex, hits, delayToFire, gotGold, energyBarOn, xDir, homing, ringDrop, toKill, dropping, movingCloser, rotationDirection, starting, xTarget, yTarget, inHouse, standing, energyMc, dropRingNumber, dropAngle, holeX, holeY, ringNumber, globalAngle; function GameItem (clip, rt, xStart, yStart, tt, am) { root = rt; amount = am; mC = clip; spriteType = tt; arrayIndex = 0; hits = 0; xOrigin = xStart; yOrigin = yStart; xPos = 0; yPos = 0; xVel = 0; yVel = 0; delayToFire = 30; gotGold = 0; energyBarOn = 0; degrees = 0; centerX = root.Game.gameWindowWidth / 2; centerY = root.Game.movieHeight / 2; xDir = 1; numberOfMissiles = 0; energyStart = 100; energy = energyStart; homing = 0; ringDrop = 20; toKill = false; dropping = false; movingCloser = 0; delayToFire = 50; rotationDirection = ""; starting = true; xTarget = root.Player.mC._x; yTarget = root.Player.mC._y; inHouse = false; standing = false; updatePosition(); } function mainLoop() { } function decreaseEnergy() { energy = energy - 10; if (energyBarOn == 0) { energyBarOn = 1; energyMc = mC.attachMovie("energyBar2", "energyBar" + root.scoreIndex, root.scoreIndex + 12000); energyMc.enemy = this; } energyMc._x = 0; energyMc._y = -25; var _local3 = energy / 10; energyMc.bar.bar._y = int(10 - _local3); if (energy <= 0) { if (gotGold == 1) { var _local2 = root.inGameBackMc.attachMovie("goldLostAnim", "goldFound" + root.lostGold, root.lostGold); _local2.g.g.text = "+1"; root.Game.increaseMoney(); var _local4 = (root.inGameBackMc._x - root.inGameBackMc._x) - root.inGameBackMc._x; _local2._x = mC._x + _local4; _local2._y = mC._y - root.inGameBackMc._y; _local2._x + 340; } remove(); } } function remove() { mC.removeMovieClip(); toKill = true; var _local2 = 0; while (_local2 < root.Game.pickupsArray.length) { if (this == root.Game.pickupsArray[_local2]) { arrayIndex = _local2; break; } _local2++; } mC.removeMovieClip(); root.Game.pickupsArray[_local2].splice(arrayIndex, 1); } function calcFinishPosition() { var _local2 = root.Game.ringsAngleArray[dropRingNumber - 1]; var _local3 = _local2 + dropAngle; if (_local3 >= 360) { _local3 = _local3 - 360; } _local2 = (Math.PI * _local3) / 180; var _local4 = dropRingNumber * root.Game.ballRadius; holeX = centerX + (Math.cos(_local2) * _local4); holeY = centerY + (Math.sin(_local2) * _local4); } function updateRotation() { var _local2 = root.Game.ringsAngleArray[ringNumber - 1]; globalAngle = _local2 + angle; if (globalAngle >= 360) { globalAngle = globalAngle - 360; } _local2 = (Math.PI * globalAngle) / 180; radius = ringNumber * root.Game.ballRadius; mC._x = centerX + (Math.cos(_local2) * radius); mC._y = centerY + (Math.sin(_local2) * radius); } function updateEdgeRotation() { var _local2 = root.Game.ringsAngleArray[ringNumber - 1]; globalAngle = angle; if (globalAngle >= 360) { globalAngle = globalAngle - 360; } _local2 = (Math.PI * globalAngle) / 180; mC._x = centerX + (Math.cos(_local2) * radius); mC._y = centerY + (Math.sin(_local2) * radius); } function updatePosition() { xOrigin = xOrigin + xVel; yOrigin = yOrigin + yVel; mC._x = xOrigin; mC._y = yOrigin; } var xOrigin = 0; var yOrigin = 0; var xPos = 0; var yPos = 0; var xVel = 0; var yVel = 0; var angle = 0; var degrees = 0; var centerX = 0; var centerY = 0; var radius = 0; var speed = 0; var cost = 0; var playerleft = 0; var playerright = 0; var gameObjectType = ""; var energyStart = 0; var energy = 0; var delayToFireMissile = 60; var numberOfMissiles = 0; }
Symbol 679 MovieClip [__Packages.Useful] Frame 0
class Useful { function Useful () { } function bounce(mc, targetX, targetY, spring, vx, vy, friction) { var _local4 = (targetX - mc._xscale) * spring; var _local3 = (targetY - mc._xscale) * spring; vx = vx + _local4; vy = vy + _local3; vx = vx * friction; vy = vy * friction; mc._xscale = mc._xscale + vx; mc._yscale = mc._xscale; } function getDistance(xx1, yy1, xx2, yy2) { var _local4 = xx1; var _local3 = yy1; var _local2 = xx2; var _local1 = yy2; _local2 = _local4 - _local2; _local1 = _local3 - _local1; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); } function RandomNumber(x, y) { return(Math.round(Math.random() * (y - x)) + x); } function getArcVelocity(gravity, speed, xStart, yStart, xEnd, yEnd) { var _local1 = new Object(); var _local3 = xEnd - xStart; var _local4 = yEnd - yStart; var _local6 = Math.sqrt((_local3 * _local3) + (_local4 * _local4)); var _local2 = Math.ceil(_local6 / speed); _local1.gravity = gravity; _local1.steps = _local2; _local1.xStep = _local3 / _local2; _local1.yStep = _local4 / _local2; if (gravity > 0) { _local1.yStep = _local1.yStep - ((_local2 * gravity) / 2); } return(_local1); } function localToGlobalXY(mc1) { var _local3 = new Object(); _local3.newX = 0; _local3.newY = 0; var _local2 = mc1; while (_local2 != _root) { var _local6 = _local3.newX * (_local2._xscale / 100); var _local5 = _local3.newY * (_local2._yscale / 100); var _local4 = _local2._rotation * (Math.PI/180); _local3.newX = (_local6 * Math.cos(_local4)) - (_local5 * Math.sin(_local4)); _local3.newY = (_local6 * Math.sin(_local4)) + (_local5 * Math.cos(_local4)); _local3.newX = _local3.newX + _local2._x; _local3.newY = _local3.newY + _local2._y; _local2 = _local2._parent; } return(_local3); } function radian(degree) { return((degree * Math.PI) / 180); } function addThrust(rot, speed) { var _local2 = new Object(); _local2.xVel = Math.cos(radian(rot)) * speed; _local2.yVel = Math.sin(radian(rot)) * speed; return(_local2); } function getVectorFromAngle(rotationVar) { var _local1 = new Object(); var _local2 = (rotationVar * Math.PI) / 180; _local1.vx = Math.cos(_local2); _local1.vy = Math.sin(_local2); return(_local1); } function capVectorSpeed(vx, vy, max) { var _local2 = new Object(); var _local1 = Math.sqrt((vx * vx) + (vy * vy)); if (_local1 > max) { vx = vx * (max / _local1); vy = vy * (max / _local1); } _local2.vx = vx; _local2.vy = vy; return(_local2); } function countMcs(mC) { var _local2 = new Array(); var _local3 = 0; for (_local3 in mC) { if (typeof(mC[_local3]) == "movieclip") { _local2.push(mC[_local3]); } } return(_local2); } function pointTowards(xx, yy, xx2, yy2) { var _local1 = new Object(); var _local3 = xx - xx2; var _local2 = yy - yy2; _local1.spriteAngle = Math.atan2(_local2, _local3); _local1.spriteRotation = (_local1.spriteAngle * 180) / Math.PI; _local1.vx = Math.cos(_local1.spriteAngle); _local1.vy = Math.sin(_local1.spriteAngle); return(_local1); } function rotateXY(centerX, centerY, radius, ringAngle) { var _local2 = (Math.PI * ringAngle) / 180; var _local1 = new Object(); _local1.xPos = centerX + (Math.cos(_local2) * radius); _local1.yPos = centerY + (Math.sin(_local2) * radius); return(_local1); } function dashTo(startx, starty, endx, endy, len, gap, mC) { if (arguments.length < 6) { return(false); } var _local12; var _local9; var _local8; var _local10; var _local3; var _local2; _local12 = len + gap; _local9 = endx - startx; _local8 = endy - starty; var _local11 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); _local10 = Math.floor(Math.abs(_local11 / _local12)); var _local5 = Math.atan2(_local8, _local9); _local3 = startx; _local2 = starty; _local9 = Math.cos(_local5) * _local12; _local8 = Math.sin(_local5) * _local12; var _local4 = 0; while (_local4 < _local10) { mC.moveTo(_local3, _local2); mC.lineTo(_local3 + (Math.cos(_local5) * len), _local2 + (Math.sin(_local5) * len)); _local3 = _local3 + _local9; _local2 = _local2 + _local8; _local4++; } mC.moveTo(_local3, _local2); _local11 = Math.sqrt(((endx - _local3) * (endx - _local3)) + ((endy - _local2) * (endy - _local2))); if (_local11 > len) { mC.lineTo(_local3 + (Math.cos(_local5) * len), _local2 + (Math.sin(_local5) * len)); } else if (_local11 > 0) { mC.lineTo(_local3 + (Math.cos(_local5) * _local11), _local2 + (Math.sin(_local5) * _local11)); } mC.moveTo(endx, endy); } function drawDash(startx, starty, endx, endy, len, gap) { _root.clear(); _root.lineStyle(2, 6719658); _root.dashTo(startx, starty, endx, endy, len, gap); updateAfterEvent(); } }
Symbol 632 Button
on (release) { gotoAndStop ("show_mj_anim"); }
Symbol 642 MovieClip Frame 1
this._visible = false;
Symbol 644 Button
on (release) { _root.MindJoltSponsoredAPI.openLink(1); }
Symbol 663 MovieClip Frame 38
stop();
Symbol 665 MovieClip Frame 1
_parent.stop();
Symbol 665 MovieClip Frame 54
mindlogo.stop();
Symbol 665 MovieClip Frame 60
mindlogo.play();
Symbol 665 MovieClip Frame 177
_parent.play(); stop();

Library Items

Symbol 1 Sound [newBall]
Symbol 2 Sound [pop]
Symbol 3 Sound [pickupMediPackFx]
Symbol 4 Sound [pickupMoneyFx]
Symbol 5 Sound [newBallFx]
Symbol 6 Sound [moanFx]
Symbol 7 Sound [machinegunFx]
Symbol 8 Sound [GameOverFx]
Symbol 9 Sound [graveyardwindFx]
Symbol 10 Sound [bing]
Symbol 11 Sound [gainlife]
Symbol 12 Sound [flamethrowerFx]
Symbol 13 Sound [pistolFx]
Symbol 14 Sound [chainsawFx]
Symbol 15 Sound [fire]
Symbol 16 Sound [doh]
Symbol 17 Sound [batFx]
Symbol 18 Sound [explosionFx]Used by:599
Symbol 19 GraphicUsed by:20 414 421
Symbol 20 MovieClipUses:19Used by:22 24 587
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21 20Used by:24
Symbol 23 GraphicUsed by:24 587
Symbol 24 MovieClip [energyBar]Uses:20 22 23Used by:25
Symbol 25 MovieClip [energyBar2]Uses:24
Symbol 26 MovieClip [explosion]
Symbol 27 GraphicUsed by:29
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClip [ExplodeBit]Uses:27 28Used by:30
Symbol 30 MovieClip [towerExplodeAnim]Uses:29
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:33
Symbol 33 MovieClipUses:32Used by:71
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:42
Symbol 36 ShapeTweeningUsed by:41
Symbol 37 FontUsed by:38 43 44 45 46 62 144 150 172 176 289 290 388 442 578 618
Symbol 38 TextUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:36 39 40Used by:42
Symbol 42 MovieClip [gameItems]Uses:35 41Used by:71
Symbol 43 EditableTextUses:37Used by:70
Symbol 44 EditableTextUses:37Used by:70
Symbol 45 EditableTextUses:37Used by:70
Symbol 46 EditableTextUses:37Used by:70
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:49
Symbol 49 MovieClipUses:48Used by:70
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClipUses:51Used by:70
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:55
Symbol 55 MovieClipUses:54Used by:70
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:58
Symbol 58 MovieClipUses:57Used by:70
Symbol 59 FontUsed by:60 206 318
Symbol 60 TextUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:64
Symbol 62 TextUses:37Used by:64
Symbol 63 GraphicUsed by:64
Symbol 64 ButtonUses:61 62 63Used by:70
Symbol 65 GraphicUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:65 66Used by:70
Symbol 68 GraphicUsed by:69
Symbol 69 ButtonUses:68Used by:70
Symbol 70 MovieClip [score]Uses:43 44 45 46 49 52 55 58 64 67 69Used by:71
Symbol 71 MovieClipUses:33 42 70Used by:72
Symbol 72 MovieClip [weapons]Uses:71
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:79 554 555 575 577
Symbol 75 FontUsed by:76
Symbol 76 EditableTextUses:75Used by:79
Symbol 77 GraphicUsed by:78
Symbol 78 ButtonUses:77Used by:79 554 555 577
Symbol 79 MovieClip [weaponBox]Uses:74 76 78Used by:81 85 87 90
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClip [weapon4]Uses:79 80
Symbol 82 GraphicUsed by:85
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:85
Symbol 85 MovieClip [weapon3]Uses:79 82 84
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [weapon2]Uses:79 86
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClip [weapon1]Uses:79 89
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:121 611
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:121 611
Symbol 95 GraphicUsed by:100
Symbol 96 GraphicUsed by:100
Symbol 97 GraphicUsed by:100
Symbol 98 GraphicUsed by:100
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip [zRightArm]Uses:95 96 97 98 99Used by:121 611
Symbol 101 GraphicUsed by:106
Symbol 102 GraphicUsed by:106
Symbol 103 GraphicUsed by:106
Symbol 104 GraphicUsed by:106
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip [zLeftArm]Uses:101 102 103 104 105Used by:121 611
Symbol 107 GraphicUsed by:112
Symbol 108 GraphicUsed by:112
Symbol 109 GraphicUsed by:112
Symbol 110 GraphicUsed by:112
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:107 108 109 110 111Used by:121 611
Symbol 113 GraphicUsed by:120
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClip [zEye]Uses:114Used by:120 610
Symbol 116 GraphicUsed by:120
Symbol 117 GraphicUsed by:120
Symbol 118 GraphicUsed by:120
Symbol 119 GraphicUsed by:120 610
Symbol 120 MovieClip [zHead]Uses:113 115 116 117 118 119Used by:121 611
Symbol 121 MovieClip [enemy4b]Uses:92 94 100 106 112 120Used by:128
Symbol 122 GraphicUsed by:127
Symbol 123 GraphicUsed by:127
Symbol 124 GraphicUsed by:127
Symbol 125 GraphicUsed by:127
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:122 123 124 125 126Used by:128
Symbol 128 MovieClip [zombie]Uses:121 127
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClip [backgrounds]Uses:130
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClip [backTile1]Uses:132Used by:134
Symbol 134 MovieClip [BackTiles]Uses:133
Symbol 135 GraphicUsed by:174 177
Symbol 136 MovieClipUsed by:137
Symbol 137 MovieClipUses:136Used by:173 301
Symbol 138 BitmapUsed by:140 142
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:138 139Used by:143
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141 138Used by:143
Symbol 143 MovieClipUses:140 142Used by:173
Symbol 144 EditableTextUses:37Used by:173
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:147 149
Symbol 147 MovieClipUses:146Used by:149
Symbol 148 GraphicUsed by:149
Symbol 149 ButtonUses:146 147 148Used by:173
Symbol 150 EditableTextUses:37Used by:173
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:153
Symbol 153 MovieClipUses:152Used by:173
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156 158
Symbol 156 MovieClipUses:155Used by:158 414
Symbol 157 GraphicUsed by:158
Symbol 158 ButtonUses:155 156 157Used by:173
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161 163
Symbol 161 MovieClipUses:160Used by:163
Symbol 162 GraphicUsed by:163 374
Symbol 163 ButtonUses:160 161 162Used by:173
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166 168
Symbol 166 MovieClipUses:165Used by:168
Symbol 167 GraphicUsed by:168
Symbol 168 ButtonUses:165 166 167Used by:173
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:173
Symbol 172 EditableTextUses:37Used by:173
Symbol 173 MovieClipUses:137 143 144 149 150 153 158 163 168 171 172Used by:174
Symbol 174 MovieClip [gameOverMsg]Uses:135 173Used by:175 241
Symbol 175 MovieClip [gameOverMsgAnim2]Uses:174
Symbol 176 TextUses:37Used by:177
Symbol 177 MovieClip [pauseMc]Uses:135 176
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:195
Symbol 180 GraphicUsed by:195
Symbol 181 GraphicUsed by:184
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:181 182 183Used by:195
Symbol 185 GraphicUsed by:195
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:195
Symbol 188 GraphicUsed by:194
Symbol 189 GraphicUsed by:194
Symbol 190 GraphicUsed by:194
Symbol 191 GraphicUsed by:194
Symbol 192 GraphicUsed by:194
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:188 189 190 191 192 193Used by:195
Symbol 195 MovieClip [ballCharacter]Uses:179 180 184 185 187 194Used by:196 391
Symbol 196 MovieClip [ballMan]Uses:195
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:199
Symbol 199 MovieClipUses:198Used by:200
Symbol 200 MovieClip [M_stars1]Uses:199Used by:201
Symbol 201 MovieClip [starAnim]Uses:200
Symbol 202 GraphicUsed by:209
Symbol 203 GraphicUsed by:207
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:207
Symbol 206 EditableTextUses:59Used by:207
Symbol 207 MovieClipUses:203 205 206Used by:208
Symbol 208 MovieClipUses:207Used by:209 213 215 217 219 221 223 225 227 229 231 235
Symbol 209 MovieClipUses:202 208Used by:236
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:236
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212 208Used by:236
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214 208Used by:236
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216 208Used by:236
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218 208Used by:236
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220 208Used by:236
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222 208Used by:236
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224 208Used by:236
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226 208Used by:236
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228 208Used by:236
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230 208Used by:236
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClipUses:232 234 208Used by:236
Symbol 236 MovieClip [tiles]Uses:209 211 213 215 217 219 221 223 225 227 229 231 235Used by:237
Symbol 237 MovieClipUses:236Used by:240
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClip [collisionCircle]Uses:238Used by:240
Symbol 240 MovieClip [badBall]Uses:237 239
Symbol 241 MovieClip [gameOverMsgAnim]Uses:174
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:251 304
Symbol 244 FontUsed by:245 246 248 249 250 303
Symbol 245 TextUses:244Used by:251
Symbol 246 TextUses:244Used by:247
Symbol 247 MovieClipUses:246Used by:251
Symbol 248 TextUses:244Used by:251
Symbol 249 TextUses:244Used by:251
Symbol 250 TextUses:244Used by:251
Symbol 251 MovieClipUses:243 245 247 248 249 250Used by:252
Symbol 252 MovieClip [loseLifeMsg]Uses:251Used by:253
Symbol 253 MovieClip [loseLifeMsgAnim]Uses:252
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClipUses:255Used by:281
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClipUses:258Used by:281
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:280
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:280
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:280
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:280
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:280
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:280
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:280
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:280
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:280
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:280
Symbol 280 MovieClipUses:261 263 265 267 269 271 273 275 277 279Used by:281
Symbol 281 MovieClip [getReadyMsg]Uses:256 259 280Used by:282
Symbol 282 MovieClip [getReadyMsgAnim]Uses:281
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:285
Symbol 285 MovieClipUses:284Used by:301
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:288
Symbol 288 MovieClipUses:287Used by:301
Symbol 289 EditableTextUses:37Used by:301
Symbol 290 EditableTextUses:37Used by:301
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:300
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:300
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:300
Symbol 297 FontUsed by:298 299 381
Symbol 298 TextUses:297Used by:300
Symbol 299 TextUses:297Used by:300
Symbol 300 MovieClip [levelCompleteMsgs]Uses:292 294 296 298 299Used by:301
Symbol 301 MovieClipUses:137 285 288 289 290 300Used by:302
Symbol 302 MovieClip [levelCompleteMsgAnim]Uses:301
Symbol 303 TextUses:244Used by:304
Symbol 304 MovieClipUses:243 303Used by:305
Symbol 305 MovieClipUses:304Used by:306
Symbol 306 MovieClip [pausedMsgAnim]Uses:305
Symbol 307 ShapeTweeningUsed by:311
Symbol 308 GraphicUsed by:311
Symbol 309 ShapeTweeningUsed by:311
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClip [square]Uses:307 308 309 310
Symbol 312 MovieClip [crosshair]
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClip [statsMc]Uses:314 315
Symbol 317 MovieClip [sss]
Symbol 318 TextUses:59Used by:320
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClip [ptitle]Uses:318 319
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClip [Title]Uses:322Used by:383
Symbol 324 GraphicUsed by:339
Symbol 325 GraphicUsed by:338
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:338
Symbol 328 GraphicUsed by:338
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:338
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:338
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:338
Symbol 335 GraphicUsed by:338
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClip [blinkingEyes1]Uses:336Used by:338
Symbol 338 MovieClipUses:325 327 328 330 332 334 335 337Used by:339
Symbol 339 MovieClipUses:324 338Used by:383
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:348
Symbol 342 FontUsed by:343 344
Symbol 343 TextUses:342Used by:345
Symbol 344 TextUses:342Used by:345
Symbol 345 MovieClipUses:343 344Used by:348
Symbol 346 GraphicUsed by:347
Symbol 347 ButtonUses:346Used by:348
Symbol 348 MovieClipUses:341 345 347Used by:383
Symbol 349 FontUsed by:350
Symbol 350 TextUses:349Used by:383
Symbol 351 GraphicUsed by:356
Symbol 352 GraphicUsed by:353 662
Symbol 353 MovieClipUses:352Used by:356
Symbol 354 GraphicUsed by:355 645
Symbol 355 ButtonUses:354Used by:356
Symbol 356 MovieClipUses:351 353 355Used by:383
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:382
Symbol 359 FontUsed by:360 361 364 365 368 372 373 375 377
Symbol 360 TextUses:359Used by:363
Symbol 361 TextUses:359Used by:363
Symbol 362 GraphicUsed by:363
Symbol 363 ButtonUses:360 361 362Used by:382
Symbol 364 TextUses:359Used by:367
Symbol 365 TextUses:359Used by:367
Symbol 366 GraphicUsed by:367
Symbol 367 ButtonUses:364 365 366Used by:382
Symbol 368 TextUses:359Used by:382
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:371
Symbol 371 MovieClipUses:370Used by:382
Symbol 372 TextUses:359Used by:374
Symbol 373 TextUses:359Used by:374
Symbol 374 ButtonUses:372 373 162Used by:382
Symbol 375 TextUses:359Used by:382
Symbol 376 TextUsed by:382
Symbol 377 TextUses:359Used by:382
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:380 437
Symbol 380 MovieClipUses:379Used by:382 435
Symbol 381 TextUses:297Used by:382
Symbol 382 MovieClip [splashInfo]Uses:358 363 367 368 371 374 375 376 377 380 381Used by:383
Symbol 383 MovieClip [SplashScreen]Uses:339 348 350 356 323 382
Symbol 384 MovieClip [rollAnim]
Symbol 385 MovieClip [splashScreenBalloon]
Symbol 386 GraphicUsed by:387 491
Symbol 387 MovieClip [saucerCollision]Uses:386
Symbol 388 EditableTextUses:37Used by:389
Symbol 389 MovieClipUses:388Used by:390
Symbol 390 MovieClip [points]Uses:389
Symbol 391 MovieClip [ballFade]Uses:195
Symbol 392 FontUsed by:393
Symbol 393 EditableTextUses:392Used by:394
Symbol 394 MovieClipUses:393Used by:395
Symbol 395 MovieClip [points50]Uses:394
Symbol 396 GraphicUsed by:401
Symbol 397 GraphicUsed by:401
Symbol 398 GraphicUsed by:401
Symbol 399 GraphicUsed by:401
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClip [previewMc]Uses:396 397 398 399 400Used by:402
Symbol 402 MovieClip [previewMc2]Uses:401
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClip [tube]Uses:403Used by:405
Symbol 405 MovieClip [tubeMc]Uses:404
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClip [arrow]Uses:406
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:410
Symbol 410 MovieClipUses:409Used by:412
Symbol 411 GraphicUsed by:412
Symbol 412 ButtonUses:410 411Used by:413
Symbol 413 MovieClip [highscoresBtnAnim]Uses:412Used by:439
Symbol 414 ButtonUses:156 19Used by:415
Symbol 415 MovieClip [moreGamesBtn]Uses:414Used by:439
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:420
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:420
Symbol 420 MovieClipUses:417 419Used by:422
Symbol 421 ButtonUses:19Used by:422
Symbol 422 MovieClip [SplashMusicBtn]Uses:420 421Used by:439
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:425 427 632
Symbol 425 MovieClipUses:424Used by:427 632
Symbol 426 GraphicUsed by:427
Symbol 427 ButtonUses:425 426 424Used by:428
Symbol 428 MovieClip [playBtnAnim]Uses:427Used by:439
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClipUses:430Used by:433
Symbol 432 GraphicUsed by:433
Symbol 433 ButtonUses:431 432Used by:434
Symbol 434 MovieClip [instructionsBtnAnim]Uses:433Used by:439
Symbol 435 MovieClipUses:380Used by:437
Symbol 436 GraphicUsed by:437
Symbol 437 ButtonUses:435 436 379Used by:438
Symbol 438 MovieClip [controlsBtnAnim]Uses:437Used by:439
Symbol 439 MovieClip [splashscreenbuttons]Uses:438 434 428 422 415 413
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClipUses:440Used by:443
Symbol 442 EditableTextUses:37Used by:443
Symbol 443 MovieClip [clickToDropTip]Uses:441 442Used by:444
Symbol 444 MovieClip [tipsMc]Uses:443
Symbol 445 GraphicUsed by:455
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClipUses:446Used by:455
Symbol 448 BitmapUsed by:449 451 452
Symbol 449 GraphicUses:448Used by:455
Symbol 450 GraphicUsed by:455
Symbol 451 GraphicUses:448Used by:455
Symbol 452 GraphicUses:448Used by:455
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:455
Symbol 455 MovieClipUses:445 447 449 450 451 452 454Used by:456
Symbol 456 MovieClipUses:455Used by:461
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClip [houseCollision]Uses:457Used by:461
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:461
Symbol 461 MovieClip [houseMc]Uses:456 458 460
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClip [selectionCircle]Uses:462Used by:540
Symbol 464 GraphicUsed by:466
Symbol 465 GraphicUsed by:466 485
Symbol 466 MovieClip [personRangeCircle]Uses:464 465Used by:540
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:490 492 496 505 509 511 512 521 529 536 539
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469Used by:490 492 496 505 509 511 512 521 529 536 539
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClipUses:471Used by:490 492 496 505 509 511 512 521 529 536 539
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473Used by:490 492 496 505 509 511 512 521 529 536 539
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:490 492 496 505 509 511 512 521 529 536 539
Symbol 477 GraphicUsed by:482
Symbol 478 GraphicUsed by:482
Symbol 479 GraphicUsed by:482
Symbol 480 GraphicUsed by:482
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:477 478 479 480 481Used by:490 492 496 505 509 511 512 521 529 536 539
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:489
Symbol 485 MovieClipUses:465Used by:489
Symbol 486 GraphicUsed by:489
Symbol 487 GraphicUsed by:489
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:484 485 486 487 488Used by:490 492 496 505 509 511 512 521 529 536 539
Symbol 490 MovieClip [personStanding]Uses:468 470 472 474 476 482 489Used by:540
Symbol 491 MovieClipUses:386Used by:540
Symbol 492 MovieClipUses:468 470 472 474 476 482 489Used by:540
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClip [batchainsaw]Uses:493Used by:496
Symbol 495 GraphicUsed by:496 539
Symbol 496 MovieClip [personWithBat]Uses:468 470 494 472 474 476 482 489 495Used by:540
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:497Used by:499
Symbol 499 MovieClipUses:498Used by:505 511 512 521 536
Symbol 500 GraphicUsed by:505
Symbol 501 GraphicUsed by:505
Symbol 502 GraphicUsed by:505
Symbol 503 GraphicUsed by:505
Symbol 504 GraphicUsed by:505 511 512 521 536
Symbol 505 MovieClip [personWithPistol]Uses:468 470 472 474 476 482 489 499 500 501 502 503 504Used by:540
Symbol 506 GraphicUsed by:509
Symbol 507 GraphicUsed by:509
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:468 470 472 474 476 482 489 506 507 508Used by:540
Symbol 510 SoundUsed by:540
Symbol 511 MovieClip [personShotgun]Uses:468 470 472 474 476 482 489 499 504Used by:540
Symbol 512 MovieClip [personRifle]Uses:468 470 472 474 476 482 489 499 504Used by:540
Symbol 513 GraphicUsed by:521
Symbol 514 GraphicUsed by:521
Symbol 515 GraphicUsed by:521
Symbol 516 GraphicUsed by:521
Symbol 517 GraphicUsed by:521
Symbol 518 GraphicUsed by:521 536
Symbol 519 GraphicUsed by:521
Symbol 520 GraphicUsed by:521 536
Symbol 521 MovieClip [personFlameThrower]Uses:468 470 472 474 476 482 489 499 504 513 514 515 516 517 518 519 520Used by:540
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:529 591
Symbol 524 GraphicUsed by:528
Symbol 525 GraphicUsed by:528
Symbol 526 GraphicUsed by:528
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:524 525 526 527Used by:529 591
Symbol 529 MovieClip [personMolokov]Uses:523 468 470 472 474 476 482 489 528Used by:540
Symbol 530 GraphicUsed by:536
Symbol 531 GraphicUsed by:536
Symbol 532 GraphicUsed by:536
Symbol 533 GraphicUsed by:536
Symbol 534 GraphicUsed by:536
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClip [personMachineGun]Uses:468 470 472 474 476 482 489 499 504 530 531 532 533 534 518 535 520Used by:540
Symbol 537 GraphicUsed by:538 564
Symbol 538 MovieClipUses:537Used by:539
Symbol 539 MovieClipUses:468 470 538 472 474 476 482 489 495Used by:540
Symbol 540 MovieClip [personMc]Uses:466 490 491 463 492 496 505 509 510 511 512 521 529 536 539
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:544
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClip [woodenFence]Uses:542 543
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClip [personIconSelect]Uses:545Used by:554 555
Symbol 547 GraphicUsed by:554
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:553
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:552
Symbol 552 MovieClipUses:551Used by:553
Symbol 553 MovieClipUses:549 552Used by:554
Symbol 554 MovieClip [personIcon]Uses:74 546 547 553 78
Symbol 555 MovieClip [upgradesBack]Uses:74 546 78Used by:565
Symbol 556 GraphicUsed by:564
Symbol 557 GraphicUsed by:564
Symbol 558 GraphicUsed by:564
Symbol 559 GraphicUsed by:564
Symbol 560 GraphicUsed by:564
Symbol 561 GraphicUsed by:564
Symbol 562 GraphicUsed by:564
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClip [upgradesMc]Uses:556 557 558 559 560 537 561 562 563Used by:565
Symbol 565 MovieClip [upgradeIcon]Uses:555 564
Symbol 566 ShapeTweeningUsed by:573
Symbol 567 GraphicUsed by:573
Symbol 568 ShapeTweeningUsed by:573
Symbol 569 ShapeTweeningUsed by:573
Symbol 570 GraphicUsed by:573
Symbol 571 ShapeTweeningUsed by:573
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClip [backgroundGrad]Uses:566 567 568 569 570 571 572
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClip [personMoveIcon]Uses:74 574
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClip [personToHouseIcon]Uses:74 78 576
Symbol 578 EditableTextUses:37Used by:579
Symbol 579 MovieClipUses:578Used by:580
Symbol 580 MovieClipUses:579Used by:584
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:583
Symbol 583 MovieClipUses:582Used by:584
Symbol 584 MovieClip [personEnergyIcon]Uses:580 583
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:585Used by:587
Symbol 587 MovieClip [personEnergyBar]Uses:20 586 23Used by:588
Symbol 588 MovieClip [personEnergyBar3]Uses:587
Symbol 589 GraphicUsed by:604
Symbol 590 GraphicUsed by:604
Symbol 591 MovieClipUses:523 528Used by:592
Symbol 592 MovieClipUses:591Used by:599
Symbol 593 ShapeTweeningUsed by:595
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:593 594Used by:596
Symbol 596 MovieClipUses:595Used by:599
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:599
Symbol 599 MovieClipUses:592 596 598 18Used by:604
Symbol 600 ShapeTweeningUsed by:603
Symbol 601 ShapeTweeningUsed by:603
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:600 601 602Used by:604
Symbol 604 MovieClip [projectilesMc]Uses:589 590 599 603
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:609
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:607Used by:609
Symbol 609 MovieClip [treeMc]Uses:606 608
Symbol 610 MovieClipUses:119 115Used by:611
Symbol 611 MovieClip [zombie2]Uses:92 94 100 106 112 610 120
Symbol 612 GraphicUsed by:615
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:615 617
Symbol 615 MovieClip [moneyMc]Uses:612 614
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClip [medicPackMc]Uses:616 614
Symbol 618 EditableTextUses:37Used by:619
Symbol 619 MovieClipUses:618Used by:620
Symbol 620 MovieClipUses:619Used by:621
Symbol 621 MovieClip [pointsSmall]Uses:620
Symbol 622 GraphicUsed by:Timeline
Symbol 623 GraphicUsed by:628
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:624Used by:628
Symbol 626 FontUsed by:627
Symbol 627 EditableTextUses:626Used by:628
Symbol 628 MovieClipUses:623 625 627Used by:Timeline
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:Timeline
Symbol 666 MovieClip [__Packages.mochi.MochiScores]
Symbol 667 MovieClip [__Packages.mochi.MochiServices]
Symbol 668 MovieClip [__Packages.com.mindjolt.api.as2.MindJoltSponsoredAPI]
Symbol 669 MovieClip [__Packages.com.meychi.ascrypt.RC4]
Symbol 670 MovieClip [__Packages.GamePlayer]
Symbol 671 MovieClip [__Packages.CollisionDetection]
Symbol 672 MovieClip [__Packages.GoodGuy]
Symbol 673 MovieClip [__Packages.Bullet]
Symbol 674 MovieClip [__Packages.Game]
Symbol 675 MovieClip [__Packages.GamePresentation]
Symbol 676 MovieClip [__Packages.GameGame]
Symbol 677 MovieClip [__Packages.Enemy]
Symbol 678 MovieClip [__Packages.GameItem]
Symbol 679 MovieClip [__Packages.Useful]
Symbol 631 GraphicUsed by:632
Symbol 632 ButtonUses:425 631 424Used by:Timeline
Symbol 633 GraphicUsed by:665
Symbol 634 GraphicUsed by:665
Symbol 635 GraphicUsed by:648 665
Symbol 636 GraphicUsed by:649 665
Symbol 637 GraphicUsed by:638 665
Symbol 638 MovieClipUses:637Used by:665
Symbol 639 GraphicUsed by:640 665
Symbol 640 MovieClipUses:639Used by:665
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641Used by:665
Symbol 643 GraphicUsed by:644
Symbol 644 ButtonUses:643Used by:665
Symbol 645 MovieClipUses:354Used by:665
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:665
Symbol 648 MovieClipUses:635Used by:665
Symbol 649 MovieClipUses:636Used by:665
Symbol 650 SoundUsed by:665
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:665
Symbol 653 GraphicUsed by:665
Symbol 654 GraphicUsed by:665
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:665
Symbol 657 SoundUsed by:665
Symbol 658 SoundUsed by:665
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClipUses:659Used by:665
Symbol 661 GraphicUsed by:663
Symbol 662 MovieClipUses:352Used by:663
Symbol 663 MovieClipUses:661 662Used by:665
Symbol 664 SoundUsed by:665
Symbol 665 MovieClipUses:633 634 635 636 638 640 642 644 645 647 648 649 650 652 637 639 653 654 656 657 658 660 663 664Used by:Timeline

Instance Names

"loadingScreen"Frame 1Symbol 628 MovieClip
"adBox"Frame 1Symbol 630 MovieClip
"bar"Symbol 24 MovieClip [energyBar] Frame 1Symbol 22 MovieClip
"bar"Symbol 25 MovieClip [energyBar2] Frame 1Symbol 24 MovieClip [energyBar]
"maskMc"Symbol 42 MovieClip [gameItems] Frame 1Symbol 41 MovieClip
"money"Symbol 70 MovieClip [score] Frame 1Symbol 43 EditableText
"time"Symbol 70 MovieClip [score] Frame 1Symbol 44 EditableText
"score"Symbol 70 MovieClip [score] Frame 1Symbol 45 EditableText
"dayTxt"Symbol 70 MovieClip [score] Frame 1Symbol 46 EditableText
"quitBtn"Symbol 70 MovieClip [score] Frame 1Symbol 64 Button
"music"Symbol 70 MovieClip [score] Frame 1Symbol 67 MovieClip
"musicBtn"Symbol 70 MovieClip [score] Frame 1Symbol 69 Button
"gameItems"Symbol 71 MovieClip Frame 1Symbol 42 MovieClip [gameItems]
"stats"Symbol 71 MovieClip Frame 1Symbol 70 MovieClip [score]
"wg"Symbol 72 MovieClip [weapons] Frame 1Symbol 71 MovieClip
"price"Symbol 79 MovieClip [weaponBox] Frame 1Symbol 76 EditableText
"gameObjectBtn"Symbol 79 MovieClip [weaponBox] Frame 1Symbol 78 Button
"wb"Symbol 81 MovieClip [weapon4] Frame 1Symbol 79 MovieClip [weaponBox]
"wb"Symbol 85 MovieClip [weapon3] Frame 1Symbol 79 MovieClip [weaponBox]
"wb"Symbol 87 MovieClip [weapon2] Frame 1Symbol 79 MovieClip [weaponBox]
"wb"Symbol 90 MovieClip [weapon1] Frame 1Symbol 79 MovieClip [weaponBox]
"rightarm"Symbol 121 MovieClip [enemy4b] Frame 1Symbol 100 MovieClip [zRightArm]
"leftarm"Symbol 121 MovieClip [enemy4b] Frame 1Symbol 106 MovieClip [zLeftArm]
"torso"Symbol 121 MovieClip [enemy4b] Frame 1Symbol 112 MovieClip
"head"Symbol 121 MovieClip [enemy4b] Frame 1Symbol 120 MovieClip [zHead]
"rightarm"Symbol 121 MovieClip [enemy4b] Frame 35Symbol 100 MovieClip [zRightArm]
"leftarm"Symbol 121 MovieClip [enemy4b] Frame 35Symbol 106 MovieClip [zLeftArm]
"torso"Symbol 121 MovieClip [enemy4b] Frame 35Symbol 112 MovieClip
"head"Symbol 121 MovieClip [enemy4b] Frame 35Symbol 120 MovieClip [zHead]
"zombie"Symbol 128 MovieClip [zombie] Frame 1Symbol 121 MovieClip [enemy4b]
"endTitle"Symbol 173 MovieClip Frame 1Symbol 143 MovieClip
"score"Symbol 173 MovieClip Frame 1Symbol 144 EditableText
"submitBtn"Symbol 173 MovieClip Frame 1Symbol 149 Button
"nameTxt"Symbol 173 MovieClip Frame 1Symbol 150 EditableText
"moreGamesBtn"Symbol 173 MovieClip Frame 1Symbol 158 Button
"quitBtn"Symbol 173 MovieClip Frame 1Symbol 163 Button
"viewScoresBtn"Symbol 173 MovieClip Frame 1Symbol 168 Button
"score"Symbol 173 MovieClip Frame 3Symbol 172 EditableText
"msg"Symbol 174 MovieClip [gameOverMsg] Frame 1Symbol 173 MovieClip
"m"Symbol 175 MovieClip [gameOverMsgAnim2] Frame 1Symbol 174 MovieClip [gameOverMsg]
"mouth"Symbol 195 MovieClip [ballCharacter] Frame 1Symbol 184 MovieClip
"bChar"Symbol 196 MovieClip [ballMan] Frame 1Symbol 195 MovieClip [ballCharacter]
"heart"Symbol 201 MovieClip [starAnim] Frame 1Symbol 200 MovieClip [M_stars1]
"ball"Symbol 236 MovieClip [tiles] Frame 1Symbol 209 MovieClip
"highlightMc"Symbol 236 MovieClip [tiles] Frame 1Symbol 211 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 2Symbol 213 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 3Symbol 215 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 4Symbol 217 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 5Symbol 219 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 6Symbol 221 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 7Symbol 223 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 8Symbol 225 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 9Symbol 227 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 10Symbol 229 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 11Symbol 231 MovieClip
"ball"Symbol 236 MovieClip [tiles] Frame 12Symbol 235 MovieClip
"bubble"Symbol 240 MovieClip [badBall] Frame 1Symbol 237 MovieClip
"collision"Symbol 240 MovieClip [badBall] Frame 1Symbol 239 MovieClip [collisionCircle]
"collision"Symbol 240 MovieClip [badBall] Frame 10Symbol 239 MovieClip [collisionCircle]
"m"Symbol 241 MovieClip [gameOverMsgAnim] Frame 1Symbol 174 MovieClip [gameOverMsg]
"tryagain"Symbol 251 MovieClip Frame 1Symbol 247 MovieClip
"msg"Symbol 252 MovieClip [loseLifeMsg] Frame 1Symbol 251 MovieClip
"m"Symbol 253 MovieClip [loseLifeMsgAnim] Frame 1Symbol 252 MovieClip [loseLifeMsg]
"numbers"Symbol 281 MovieClip [getReadyMsg] Frame 1Symbol 280 MovieClip
"msg"Symbol 282 MovieClip [getReadyMsgAnim] Frame 1Symbol 281 MovieClip [getReadyMsg]
"timeBonus"Symbol 301 MovieClip Frame 1Symbol 289 EditableText
"totalScore"Symbol 301 MovieClip Frame 1Symbol 290 EditableText
"titleMc"Symbol 301 MovieClip Frame 1Symbol 300 MovieClip [levelCompleteMsgs]
"msg"Symbol 302 MovieClip [levelCompleteMsgAnim] Frame 15Symbol 301 MovieClip
"c3"Symbol 338 MovieClip Frame 1Symbol 330 MovieClip
"c1"Symbol 338 MovieClip Frame 1Symbol 332 MovieClip
"c2"Symbol 338 MovieClip Frame 1Symbol 334 MovieClip
"b1"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b5"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b4"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b9"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b8"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b7"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b11"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b12"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b10"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b6"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b2"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"b3"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip [blinkingEyes1]
"backBtn"Symbol 382 MovieClip [splashInfo] Frame 2Symbol 363 Button
"nextBtn"Symbol 382 MovieClip [splashInfo] Frame 2Symbol 367 Button
"backBtn2"Symbol 382 MovieClip [splashInfo] Frame 3Symbol 374 Button
"backBtn"Symbol 382 MovieClip [splashInfo] Frame 5Symbol 363 Button
"screens"Symbol 383 MovieClip [SplashScreen] Frame 1Symbol 382 MovieClip [splashInfo]
"pointsTxt"Symbol 389 MovieClip Frame 1Symbol 388 EditableText
"txt"Symbol 390 MovieClip [points] Frame 1Symbol 389 MovieClip
"bChar"Symbol 391 MovieClip [ballFade] Frame 1Symbol 195 MovieClip [ballCharacter]
"pointsTxt"Symbol 394 MovieClip Frame 1Symbol 393 EditableText
"prevColour2"Symbol 402 MovieClip [previewMc2] Frame 1Symbol 401 MovieClip [previewMc]
"nextColour2"Symbol 402 MovieClip [previewMc2] Frame 1Symbol 401 MovieClip [previewMc]
"prevColour1"Symbol 402 MovieClip [previewMc2] Frame 1Symbol 401 MovieClip [previewMc]
"nextColour1"Symbol 402 MovieClip [previewMc2] Frame 1Symbol 401 MovieClip [previewMc]
"btn"Symbol 413 MovieClip [highscoresBtnAnim] Frame 1Symbol 412 Button
"btn"Symbol 415 MovieClip [moreGamesBtn] Frame 1Symbol 414 Button
"musicMc"Symbol 422 MovieClip [SplashMusicBtn] Frame 1Symbol 420 MovieClip
"musicBtn"Symbol 422 MovieClip [SplashMusicBtn] Frame 1Symbol 421 Button
"btn"Symbol 428 MovieClip [playBtnAnim] Frame 1Symbol 427 Button
"btn"Symbol 434 MovieClip [instructionsBtnAnim] Frame 1Symbol 433 Button
"btn"Symbol 438 MovieClip [controlsBtnAnim] Frame 1Symbol 437 Button
"controlsBtnAnim"Symbol 439 MovieClip [splashscreenbuttons] Frame 1Symbol 438 MovieClip [controlsBtnAnim]
"instructionsBtnAnim"Symbol 439 MovieClip [splashscreenbuttons] Frame 1Symbol 434 MovieClip [instructionsBtnAnim]
"playBtnAnim"Symbol 439 MovieClip [splashscreenbuttons] Frame 1Symbol 428 MovieClip [playBtnAnim]
"SplashMusicBtn"Symbol 439 MovieClip [splashscreenbuttons] Frame 1Symbol 422 MovieClip [SplashMusicBtn]
"moreGamesBtn"Symbol 439 MovieClip [splashscreenbuttons] Frame 1Symbol 415 MovieClip [moreGamesBtn]
"highscoresBtnAnim"Symbol 439 MovieClip [splashscreenbuttons] Frame 2Symbol 413 MovieClip [highscoresBtnAnim]
"txt"Symbol 443 MovieClip [clickToDropTip] Frame 1Symbol 442 EditableText
"tipMc"Symbol 444 MovieClip [tipsMc] Frame 1Symbol 443 MovieClip [clickToDropTip]
"house"Symbol 461 MovieClip [houseMc] Frame 1Symbol 456 MovieClip
"collision"Symbol 461 MovieClip [houseMc] Frame 1Symbol 458 MovieClip [houseCollision]
"leftFoot"Symbol 490 MovieClip [personStanding] Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 490 MovieClip [personStanding] Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 490 MovieClip [personStanding] Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 490 MovieClip [personStanding] Frame 1Symbol 470 MovieClip
"leftHand"Symbol 490 MovieClip [personStanding] Frame 1Symbol 472 MovieClip
"rightHand"Symbol 490 MovieClip [personStanding] Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 490 MovieClip [personStanding] Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 490 MovieClip [personStanding] Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 490 MovieClip [personStanding] Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 490 MovieClip [personStanding] Frame 1Symbol 476 MovieClip
"torso"Symbol 490 MovieClip [personStanding] Frame 1Symbol 482 MovieClip
"head"Symbol 490 MovieClip [personStanding] Frame 1Symbol 489 MovieClip
"leftFoot"Symbol 492 MovieClip Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 492 MovieClip Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 492 MovieClip Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 492 MovieClip Frame 1Symbol 470 MovieClip
"leftHand"Symbol 492 MovieClip Frame 1Symbol 472 MovieClip
"rightHand"Symbol 492 MovieClip Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 492 MovieClip Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 492 MovieClip Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 492 MovieClip Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 492 MovieClip Frame 1Symbol 476 MovieClip
"torso"Symbol 492 MovieClip Frame 1Symbol 482 MovieClip
"head"Symbol 492 MovieClip Frame 1Symbol 489 MovieClip
"rightHand"Symbol 492 MovieClip Frame 10Symbol 472 MovieClip
"leftArmBottom"Symbol 492 MovieClip Frame 10Symbol 474 MovieClip
"rightArmBottom"Symbol 492 MovieClip Frame 10Symbol 474 MovieClip
"rightHand"Symbol 492 MovieClip Frame 20Symbol 472 MovieClip
"leftArmBottom"Symbol 492 MovieClip Frame 20Symbol 474 MovieClip
"rightArmBottom"Symbol 492 MovieClip Frame 20Symbol 474 MovieClip
"leftFoot"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 470 MovieClip
"bat"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 494 MovieClip [batchainsaw]
"leftHand"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 472 MovieClip
"rightHand"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 476 MovieClip
"torso"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 482 MovieClip
"head"Symbol 496 MovieClip [personWithBat] Frame 1Symbol 489 MovieClip
"leftFoot"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 470 MovieClip
"leftHand"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 472 MovieClip
"rightHand"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 476 MovieClip
"torso"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 482 MovieClip
"head"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 489 MovieClip
"pistol"Symbol 505 MovieClip [personWithPistol] Frame 1Symbol 499 MovieClip
"leftFoot"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 468 MovieClip
"leftLeg"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 470 MovieClip
"rightFoot"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 468 MovieClip
"rightLeg"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 470 MovieClip
"leftHand"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 472 MovieClip
"rightHand"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 472 MovieClip
"leftArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 474 MovieClip
"rightArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 474 MovieClip
"leftArmTop"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 476 MovieClip
"rightArmTop"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 476 MovieClip
"torso"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 482 MovieClip
"head"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 489 MovieClip
"pistol"Symbol 505 MovieClip [personWithPistol] Frame 12Symbol 499 MovieClip
"leftFoot"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 468 MovieClip
"leftLeg"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 470 MovieClip
"rightFoot"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 468 MovieClip
"rightLeg"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 470 MovieClip
"leftHand"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 472 MovieClip
"rightHand"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 472 MovieClip
"leftArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 474 MovieClip
"rightArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 474 MovieClip
"leftArmTop"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 476 MovieClip
"rightArmTop"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 476 MovieClip
"torso"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 482 MovieClip
"head"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 489 MovieClip
"pistol"Symbol 505 MovieClip [personWithPistol] Frame 22Symbol 499 MovieClip
"leftFoot"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 468 MovieClip
"leftLeg"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 470 MovieClip
"rightFoot"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 468 MovieClip
"rightLeg"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 470 MovieClip
"leftHand"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 472 MovieClip
"rightHand"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 472 MovieClip
"leftArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 474 MovieClip
"rightArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 474 MovieClip
"leftArmTop"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 476 MovieClip
"rightArmTop"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 476 MovieClip
"torso"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 482 MovieClip
"head"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 489 MovieClip
"pistol"Symbol 505 MovieClip [personWithPistol] Frame 32Symbol 499 MovieClip
"leftFoot"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 468 MovieClip
"leftLeg"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 470 MovieClip
"rightFoot"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 468 MovieClip
"rightLeg"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 470 MovieClip
"leftHand"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 472 MovieClip
"rightHand"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 472 MovieClip
"leftArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 474 MovieClip
"rightArmBottom"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 474 MovieClip
"leftArmTop"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 476 MovieClip
"rightArmTop"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 476 MovieClip
"torso"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 482 MovieClip
"head"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 489 MovieClip
"pistol"Symbol 505 MovieClip [personWithPistol] Frame 42Symbol 499 MovieClip
"leftFoot"Symbol 509 MovieClip Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 509 MovieClip Frame 1Symbol 470 MovieClip
"leftLeg"Symbol 509 MovieClip Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 509 MovieClip Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 509 MovieClip Frame 1Symbol 470 MovieClip
"leftHand"Symbol 509 MovieClip Frame 1Symbol 472 MovieClip
"rightHand"Symbol 509 MovieClip Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 509 MovieClip Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 509 MovieClip Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 509 MovieClip Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 509 MovieClip Frame 1Symbol 476 MovieClip
"torso"Symbol 509 MovieClip Frame 1Symbol 482 MovieClip
"head"Symbol 509 MovieClip Frame 1Symbol 489 MovieClip
"leftFoot"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 470 MovieClip
"leftHand"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 472 MovieClip
"rightHand"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 476 MovieClip
"torso"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 482 MovieClip
"head"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 489 MovieClip
"pistol"Symbol 511 MovieClip [personShotgun] Frame 1Symbol 499 MovieClip
"leftFoot"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 468 MovieClip
"leftLeg"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 470 MovieClip
"rightFoot"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 468 MovieClip
"rightLeg"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 470 MovieClip
"leftHand"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 472 MovieClip
"rightHand"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 472 MovieClip
"leftArmBottom"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 474 MovieClip
"rightArmBottom"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 474 MovieClip
"leftArmTop"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 476 MovieClip
"rightArmTop"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 476 MovieClip
"torso"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 482 MovieClip
"head"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 489 MovieClip
"pistol"Symbol 511 MovieClip [personShotgun] Frame 16Symbol 499 MovieClip
"leftFoot"Symbol 512 MovieClip [personRifle] Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 512 MovieClip [personRifle] Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 512 MovieClip [personRifle] Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 512 MovieClip [personRifle] Frame 1Symbol 470 MovieClip
"leftHand"Symbol 512 MovieClip [personRifle] Frame 1Symbol 472 MovieClip
"rightHand"Symbol 512 MovieClip [personRifle] Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 512 MovieClip [personRifle] Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 512 MovieClip [personRifle] Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 512 MovieClip [personRifle] Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 512 MovieClip [personRifle] Frame 1Symbol 476 MovieClip
"torso"Symbol 512 MovieClip [personRifle] Frame 1Symbol 482 MovieClip
"head"Symbol 512 MovieClip [personRifle] Frame 1Symbol 489 MovieClip
"pistol"Symbol 512 MovieClip [personRifle] Frame 1Symbol 499 MovieClip
"leftFoot"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 470 MovieClip
"leftHand"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 472 MovieClip
"rightHand"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 476 MovieClip
"torso"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 482 MovieClip
"head"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 489 MovieClip
"pistol"Symbol 521 MovieClip [personFlameThrower] Frame 1Symbol 499 MovieClip
"leftFoot"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 470 MovieClip
"leftHand"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 472 MovieClip
"rightHand"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 476 MovieClip
"torso"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 482 MovieClip
"head"Symbol 529 MovieClip [personMolokov] Frame 1Symbol 489 MovieClip
"leftFoot"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 468 MovieClip
"leftLeg"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 470 MovieClip
"rightFoot"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 468 MovieClip
"rightLeg"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 470 MovieClip
"leftHand"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 472 MovieClip
"rightHand"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 472 MovieClip
"leftArmBottom"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 474 MovieClip
"rightArmBottom"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 474 MovieClip
"leftArmTop"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 476 MovieClip
"rightArmTop"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 476 MovieClip
"torso"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 482 MovieClip
"head"Symbol 529 MovieClip [personMolokov] Frame 10Symbol 489 MovieClip
"leftFoot"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 470 MovieClip
"leftHand"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 472 MovieClip
"rightHand"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 476 MovieClip
"torso"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 482 MovieClip
"head"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 489 MovieClip
"pistol"Symbol 536 MovieClip [personMachineGun] Frame 1Symbol 499 MovieClip
"leftFoot"Symbol 539 MovieClip Frame 1Symbol 468 MovieClip
"leftLeg"Symbol 539 MovieClip Frame 1Symbol 470 MovieClip
"rightFoot"Symbol 539 MovieClip Frame 1Symbol 468 MovieClip
"rightLeg"Symbol 539 MovieClip Frame 1Symbol 470 MovieClip
"leftHand"Symbol 539 MovieClip Frame 1Symbol 472 MovieClip
"rightHand"Symbol 539 MovieClip Frame 1Symbol 472 MovieClip
"leftArmBottom"Symbol 539 MovieClip Frame 1Symbol 474 MovieClip
"rightArmBottom"Symbol 539 MovieClip Frame 1Symbol 474 MovieClip
"leftArmTop"Symbol 539 MovieClip Frame 1Symbol 476 MovieClip
"rightArmTop"Symbol 539 MovieClip Frame 1Symbol 476 MovieClip
"torso"Symbol 539 MovieClip Frame 1Symbol 482 MovieClip
"head"Symbol 539 MovieClip Frame 1Symbol 489 MovieClip
"rangeCircle"Symbol 540 MovieClip [personMc] Frame 1Symbol 466 MovieClip [personRangeCircle]
"person"Symbol 540 MovieClip [personMc] Frame 1Symbol 490 MovieClip [personStanding]
"collisionMc"Symbol 540 MovieClip [personMc] Frame 1Symbol 491 MovieClip
"selectedMc"Symbol 540 MovieClip [personMc] Frame 1Symbol 463 MovieClip [selectionCircle]
"person"Symbol 540 MovieClip [personMc] Frame 2Symbol 492 MovieClip
"person"Symbol 540 MovieClip [personMc] Frame 3Symbol 496 MovieClip [personWithBat]
"person"Symbol 540 MovieClip [personMc] Frame 4Symbol 505 MovieClip [personWithPistol]
"person"Symbol 540 MovieClip [personMc] Frame 5Symbol 509 MovieClip
"person"Symbol 540 MovieClip [personMc] Frame 6Symbol 511 MovieClip [personShotgun]
"person"Symbol 540 MovieClip [personMc] Frame 7Symbol 512 MovieClip [personRifle]
"person"Symbol 540 MovieClip [personMc] Frame 8Symbol 521 MovieClip [personFlameThrower]
"person"Symbol 540 MovieClip [personMc] Frame 9Symbol 529 MovieClip [personMolokov]
"person"Symbol 540 MovieClip [personMc] Frame 10Symbol 536 MovieClip [personMachineGun]
"person"Symbol 540 MovieClip [personMc] Frame 11Symbol 539 MovieClip
"selectedMc"Symbol 554 MovieClip [personIcon] Frame 1Symbol 546 MovieClip [personIconSelect]
"faceMc"Symbol 554 MovieClip [personIcon] Frame 1Symbol 553 MovieClip
"gameObjectBtn"Symbol 554 MovieClip [personIcon] Frame 1Symbol 78 Button
"selectedMc"Symbol 555 MovieClip [upgradesBack] Frame 1Symbol 546 MovieClip [personIconSelect]
"gameObjectBtn"Symbol 555 MovieClip [upgradesBack] Frame 1Symbol 78 Button
"upgradeBack"Symbol 565 MovieClip [upgradeIcon] Frame 1Symbol 555 MovieClip [upgradesBack]
"upgradesMc"Symbol 565 MovieClip [upgradeIcon] Frame 1Symbol 564 MovieClip [upgradesMc]
"gameObjectBtn"Symbol 577 MovieClip [personToHouseIcon] Frame 1Symbol 78 Button
"energy"Symbol 579 MovieClip Frame 1Symbol 578 EditableText
"energyMc"Symbol 580 MovieClip Frame 1Symbol 579 MovieClip
"energyAnimMc"Symbol 584 MovieClip [personEnergyIcon] Frame 1Symbol 580 MovieClip
"bar"Symbol 587 MovieClip [personEnergyBar] Frame 1Symbol 586 MovieClip
"bar"Symbol 588 MovieClip [personEnergyBar3] Frame 1Symbol 587 MovieClip [personEnergyBar]
"collision"Symbol 599 MovieClip Frame 15Symbol 598 MovieClip
"m"Symbol 604 MovieClip [projectilesMc] Frame 3Symbol 599 MovieClip
"collision"Symbol 609 MovieClip [treeMc] Frame 1Symbol 608 MovieClip
"rightarm"Symbol 611 MovieClip [zombie2] Frame 1Symbol 100 MovieClip [zRightArm]
"leftarm"Symbol 611 MovieClip [zombie2] Frame 1Symbol 106 MovieClip [zLeftArm]
"torso"Symbol 611 MovieClip [zombie2] Frame 1Symbol 112 MovieClip
"rightarm"Symbol 611 MovieClip [zombie2] Frame 35Symbol 100 MovieClip [zRightArm]
"leftarm"Symbol 611 MovieClip [zombie2] Frame 35Symbol 106 MovieClip [zLeftArm]
"torso"Symbol 611 MovieClip [zombie2] Frame 35Symbol 112 MovieClip
"head"Symbol 611 MovieClip [zombie2] Frame 35Symbol 120 MovieClip [zHead]
"collision"Symbol 615 MovieClip [moneyMc] Frame 1Symbol 614 MovieClip
"collision"Symbol 617 MovieClip [medicPackMc] Frame 1Symbol 614 MovieClip
"pointsTxt"Symbol 619 MovieClip Frame 1Symbol 618 EditableText
"txt"Symbol 620 MovieClip Frame 1Symbol 619 MovieClip
"txt"Symbol 621 MovieClip [pointsSmall] Frame 1Symbol 620 MovieClip
"bar"Symbol 628 MovieClip Frame 1Symbol 625 MovieClip
"eyes"Symbol 665 MovieClip Frame 1Symbol 638 MovieClip
"mindlogo"Symbol 665 MovieClip Frame 54Symbol 663 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "newBall"
ExportAssets (56)Timeline Frame 1Symbol 2 as "pop"
ExportAssets (56)Timeline Frame 1Symbol 3 as "pickupMediPackFx"
ExportAssets (56)Timeline Frame 1Symbol 4 as "pickupMoneyFx"
ExportAssets (56)Timeline Frame 1Symbol 5 as "newBallFx"
ExportAssets (56)Timeline Frame 1Symbol 6 as "moanFx"
ExportAssets (56)Timeline Frame 1Symbol 7 as "machinegunFx"
ExportAssets (56)Timeline Frame 1Symbol 8 as "GameOverFx"
ExportAssets (56)Timeline Frame 1Symbol 9 as "graveyardwindFx"
ExportAssets (56)Timeline Frame 1Symbol 10 as "bing"
ExportAssets (56)Timeline Frame 1Symbol 11 as "gainlife"
ExportAssets (56)Timeline Frame 1Symbol 12 as "flamethrowerFx"
ExportAssets (56)Timeline Frame 1Symbol 13 as "pistolFx"
ExportAssets (56)Timeline Frame 1Symbol 14 as "chainsawFx"
ExportAssets (56)Timeline Frame 1Symbol 15 as "fire"
ExportAssets (56)Timeline Frame 1Symbol 16 as "doh"
ExportAssets (56)Timeline Frame 1Symbol 17 as "batFx"
ExportAssets (56)Timeline Frame 1Symbol 18 as "explosionFx"
ExportAssets (56)Timeline Frame 1Symbol 24 as "energyBar"
ExportAssets (56)Timeline Frame 1Symbol 25 as "energyBar2"
ExportAssets (56)Timeline Frame 1Symbol 26 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 29 as "ExplodeBit"
ExportAssets (56)Timeline Frame 1Symbol 30 as "towerExplodeAnim"
ExportAssets (56)Timeline Frame 1Symbol 42 as "gameItems"
ExportAssets (56)Timeline Frame 1Symbol 70 as "score"
ExportAssets (56)Timeline Frame 1Symbol 72 as "weapons"
ExportAssets (56)Timeline Frame 1Symbol 79 as "weaponBox"
ExportAssets (56)Timeline Frame 1Symbol 81 as "weapon4"
ExportAssets (56)Timeline Frame 1Symbol 85 as "weapon3"
ExportAssets (56)Timeline Frame 1Symbol 87 as "weapon2"
ExportAssets (56)Timeline Frame 1Symbol 90 as "weapon1"
ExportAssets (56)Timeline Frame 1Symbol 100 as "zRightArm"
ExportAssets (56)Timeline Frame 1Symbol 106 as "zLeftArm"
ExportAssets (56)Timeline Frame 1Symbol 115 as "zEye"
ExportAssets (56)Timeline Frame 1Symbol 120 as "zHead"
ExportAssets (56)Timeline Frame 1Symbol 121 as "enemy4b"
ExportAssets (56)Timeline Frame 1Symbol 128 as "zombie"
ExportAssets (56)Timeline Frame 1Symbol 131 as "backgrounds"
ExportAssets (56)Timeline Frame 1Symbol 133 as "backTile1"
ExportAssets (56)Timeline Frame 1Symbol 134 as "BackTiles"
ExportAssets (56)Timeline Frame 1Symbol 174 as "gameOverMsg"
ExportAssets (56)Timeline Frame 1Symbol 175 as "gameOverMsgAnim2"
ExportAssets (56)Timeline Frame 1Symbol 177 as "pauseMc"
ExportAssets (56)Timeline Frame 1Symbol 195 as "ballCharacter"
ExportAssets (56)Timeline Frame 1Symbol 196 as "ballMan"
ExportAssets (56)Timeline Frame 1Symbol 200 as "M_stars1"
ExportAssets (56)Timeline Frame 1Symbol 201 as "starAnim"
ExportAssets (56)Timeline Frame 1Symbol 236 as "tiles"
ExportAssets (56)Timeline Frame 1Symbol 239 as "collisionCircle"
ExportAssets (56)Timeline Frame 1Symbol 240 as "badBall"
ExportAssets (56)Timeline Frame 1Symbol 241 as "gameOverMsgAnim"
ExportAssets (56)Timeline Frame 1Symbol 252 as "loseLifeMsg"
ExportAssets (56)Timeline Frame 1Symbol 253 as "loseLifeMsgAnim"
ExportAssets (56)Timeline Frame 1Symbol 281 as "getReadyMsg"
ExportAssets (56)Timeline Frame 1Symbol 282 as "getReadyMsgAnim"
ExportAssets (56)Timeline Frame 1Symbol 300 as "levelCompleteMsgs"
ExportAssets (56)Timeline Frame 1Symbol 302 as "levelCompleteMsgAnim"
ExportAssets (56)Timeline Frame 1Symbol 306 as "pausedMsgAnim"
ExportAssets (56)Timeline Frame 1Symbol 311 as "square"
ExportAssets (56)Timeline Frame 1Symbol 312 as "crosshair"
ExportAssets (56)Timeline Frame 1Symbol 316 as "statsMc"
ExportAssets (56)Timeline Frame 1Symbol 317 as "sss"
ExportAssets (56)Timeline Frame 1Symbol 320 as "ptitle"
ExportAssets (56)Timeline Frame 1Symbol 323 as "Title"
ExportAssets (56)Timeline Frame 1Symbol 337 as "blinkingEyes1"
ExportAssets (56)Timeline Frame 1Symbol 382 as "splashInfo"
ExportAssets (56)Timeline Frame 1Symbol 383 as "SplashScreen"
ExportAssets (56)Timeline Frame 1Symbol 384 as "rollAnim"
ExportAssets (56)Timeline Frame 1Symbol 385 as "splashScreenBalloon"
ExportAssets (56)Timeline Frame 1Symbol 387 as "saucerCollision"
ExportAssets (56)Timeline Frame 1Symbol 390 as "points"
ExportAssets (56)Timeline Frame 1Symbol 391 as "ballFade"
ExportAssets (56)Timeline Frame 1Symbol 395 as "points50"
ExportAssets (56)Timeline Frame 1Symbol 401 as "previewMc"
ExportAssets (56)Timeline Frame 1Symbol 402 as "previewMc2"
ExportAssets (56)Timeline Frame 1Symbol 404 as "tube"
ExportAssets (56)Timeline Frame 1Symbol 405 as "tubeMc"
ExportAssets (56)Timeline Frame 1Symbol 407 as "arrow"
ExportAssets (56)Timeline Frame 1Symbol 413 as "highscoresBtnAnim"
ExportAssets (56)Timeline Frame 1Symbol 415 as "moreGamesBtn"
ExportAssets (56)Timeline Frame 1Symbol 422 as "SplashMusicBtn"
ExportAssets (56)Timeline Frame 1Symbol 428 as "playBtnAnim"
ExportAssets (56)Timeline Frame 1Symbol 434 as "instructionsBtnAnim"
ExportAssets (56)Timeline Frame 1Symbol 438 as "controlsBtnAnim"
ExportAssets (56)Timeline Frame 1Symbol 439 as "splashscreenbuttons"
ExportAssets (56)Timeline Frame 1Symbol 443 as "clickToDropTip"
ExportAssets (56)Timeline Frame 1Symbol 444 as "tipsMc"
ExportAssets (56)Timeline Frame 1Symbol 458 as "houseCollision"
ExportAssets (56)Timeline Frame 1Symbol 461 as "houseMc"
ExportAssets (56)Timeline Frame 1Symbol 463 as "selectionCircle"
ExportAssets (56)Timeline Frame 1Symbol 466 as "personRangeCircle"
ExportAssets (56)Timeline Frame 1Symbol 490 as "personStanding"
ExportAssets (56)Timeline Frame 1Symbol 494 as "batchainsaw"
ExportAssets (56)Timeline Frame 1Symbol 496 as "personWithBat"
ExportAssets (56)Timeline Frame 1Symbol 505 as "personWithPistol"
ExportAssets (56)Timeline Frame 1Symbol 511 as "personShotgun"
ExportAssets (56)Timeline Frame 1Symbol 512 as "personRifle"
ExportAssets (56)Timeline Frame 1Symbol 521 as "personFlameThrower"
ExportAssets (56)Timeline Frame 1Symbol 529 as "personMolokov"
ExportAssets (56)Timeline Frame 1Symbol 536 as "personMachineGun"
ExportAssets (56)Timeline Frame 1Symbol 540 as "personMc"
ExportAssets (56)Timeline Frame 1Symbol 544 as "woodenFence"
ExportAssets (56)Timeline Frame 1Symbol 546 as "personIconSelect"
ExportAssets (56)Timeline Frame 1Symbol 554 as "personIcon"
ExportAssets (56)Timeline Frame 1Symbol 555 as "upgradesBack"
ExportAssets (56)Timeline Frame 1Symbol 564 as "upgradesMc"
ExportAssets (56)Timeline Frame 1Symbol 565 as "upgradeIcon"
ExportAssets (56)Timeline Frame 1Symbol 573 as "backgroundGrad"
ExportAssets (56)Timeline Frame 1Symbol 575 as "personMoveIcon"
ExportAssets (56)Timeline Frame 1Symbol 577 as "personToHouseIcon"
ExportAssets (56)Timeline Frame 1Symbol 584 as "personEnergyIcon"
ExportAssets (56)Timeline Frame 1Symbol 587 as "personEnergyBar"
ExportAssets (56)Timeline Frame 1Symbol 588 as "personEnergyBar3"
ExportAssets (56)Timeline Frame 1Symbol 604 as "projectilesMc"
ExportAssets (56)Timeline Frame 1Symbol 609 as "treeMc"
ExportAssets (56)Timeline Frame 1Symbol 611 as "zombie2"
ExportAssets (56)Timeline Frame 1Symbol 615 as "moneyMc"
ExportAssets (56)Timeline Frame 1Symbol 617 as "medicPackMc"
ExportAssets (56)Timeline Frame 1Symbol 621 as "pointsSmall"
ExportAssets (56)Timeline Frame 1Symbol 666 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 667 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 668 as "__Packages.com.mindjolt.api.as2.MindJoltSponsoredAPI"
ExportAssets (56)Timeline Frame 1Symbol 669 as "__Packages.com.meychi.ascrypt.RC4"
ExportAssets (56)Timeline Frame 1Symbol 670 as "__Packages.GamePlayer"
ExportAssets (56)Timeline Frame 1Symbol 671 as "__Packages.CollisionDetection"
ExportAssets (56)Timeline Frame 1Symbol 672 as "__Packages.GoodGuy"
ExportAssets (56)Timeline Frame 1Symbol 673 as "__Packages.Bullet"
ExportAssets (56)Timeline Frame 1Symbol 674 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 675 as "__Packages.GamePresentation"
ExportAssets (56)Timeline Frame 1Symbol 676 as "__Packages.GameGame"
ExportAssets (56)Timeline Frame 1Symbol 677 as "__Packages.Enemy"
ExportAssets (56)Timeline Frame 1Symbol 678 as "__Packages.GameItem"
ExportAssets (56)Timeline Frame 1Symbol 679 as "__Packages.Useful"

Labels

"loop"Frame 1
"display_ad"Frame 4
"show_btn"Frame 6
"show_mj_anim"Frame 7
"start_game"Frame 8
"star"Symbol 26 MovieClip [explosion] Frame 1
"people"Symbol 42 MovieClip [gameItems] Frame 2
"house"Symbol 42 MovieClip [gameItems] Frame 3
"on"Symbol 67 MovieClip Frame 1
"off"Symbol 67 MovieClip Frame 2
"attack"Symbol 121 MovieClip [enemy4b] Frame 35
"happy"Symbol 184 MovieClip Frame 1
"stop"Symbol 184 MovieClip Frame 2
"unhappy"Symbol 184 MovieClip Frame 11
"orange"Symbol 195 MovieClip [ballCharacter] Frame 1
"purple"Symbol 195 MovieClip [ballCharacter] Frame 2
"green"Symbol 195 MovieClip [ballCharacter] Frame 3
"blue"Symbol 195 MovieClip [ballCharacter] Frame 4
"red"Symbol 195 MovieClip [ballCharacter] Frame 5
"white"Symbol 195 MovieClip [ballCharacter] Frame 6
"blue"Symbol 240 MovieClip [badBall] Frame 1
"hit"Symbol 240 MovieClip [badBall] Frame 6
"bad"Symbol 251 MovieClip Frame 1
"ok"Symbol 251 MovieClip Frame 2
"good"Symbol 251 MovieClip Frame 3
"notastro"Symbol 251 MovieClip Frame 4
"showinstructions"Symbol 382 MovieClip [splashInfo] Frame 2
"instructions2"Symbol 382 MovieClip [splashInfo] Frame 3
"showcontrols"Symbol 382 MovieClip [splashInfo] Frame 5
"showhighscores"Symbol 382 MovieClip [splashInfo] Frame 6
"clickToDrop"Symbol 444 MovieClip [tipsMc] Frame 1
"recharge"Symbol 456 MovieClip Frame 10
"Bat"Symbol 466 MovieClip [personRangeCircle] Frame 2
"Pistol"Symbol 466 MovieClip [personRangeCircle] Frame 3
"Shotgun"Symbol 466 MovieClip [personRangeCircle] Frame 4
"Rifle"Symbol 466 MovieClip [personRangeCircle] Frame 5
"MachineGun"Symbol 466 MovieClip [personRangeCircle] Frame 6
"Chainsaw"Symbol 466 MovieClip [personRangeCircle] Frame 7
"Molokov"Symbol 466 MovieClip [personRangeCircle] Frame 8
"FlameThrower"Symbol 466 MovieClip [personRangeCircle] Frame 9
"stand"Symbol 540 MovieClip [personMc] Frame 1
"run"Symbol 540 MovieClip [personMc] Frame 2
"bat"Symbol 540 MovieClip [personMc] Frame 3
"pistol"Symbol 540 MovieClip [personMc] Frame 4
"death"Symbol 540 MovieClip [personMc] Frame 5
"shotgun"Symbol 540 MovieClip [personMc] Frame 6
"rifle"Symbol 540 MovieClip [personMc] Frame 7
"flamethrower"Symbol 540 MovieClip [personMc] Frame 8
"molokov"Symbol 540 MovieClip [personMc] Frame 9
"machinegun"Symbol 540 MovieClip [personMc] Frame 10
"chainsaw"Symbol 540 MovieClip [personMc] Frame 11
"attack"Symbol 611 MovieClip [zombie2] Frame 35

Dynamic Text Variables

loadingTxtSymbol 627 EditableText""




http://swfchan.com/15/73618/info.shtml
Created: 8/4 -2019 04:41:11 Last modified: 8/4 -2019 04:41:11 Server time: 12/05 -2024 07:24:00