STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #22948 |
MINICLIP.COM INTRO COMPONENT v1.5 |
Place this component on the top layer of the second frame, leaving frame 1 completely empty. The silhouette helps you position the preloader correctly on your page. |
The game is loading (0%) |
The game is loading (0%) |
Free Games AND ShowS |
Loaded |
100% |
SFX |
Enter Password |
Click, hold and drag on an individual catapult to aim and set the power. Then release to fire. Click on the flag to fire all available catapults. Use the cursor keys to tip flaming oil over the walls. |
Defend your castle at all costs and stay King of the Hill. Attacks from all sides must be fended off with flaming oil and catapult fire until the timer is up. You have four catapults and thus four lives, losing a life and a catapult when an enemy reaches your castle walls or you get hit by catapult fire . |
INSTRUCTIONS |
Ready |
Aiming and power |
Destroyed |
Fire all catapults |
Flaming Oil |
MINICLIP.COM HIGHSCORE COMPONENT v1.27 |
Place this component on a frame where the highscores should be displayed. The silhouette helps you position it correctly on your page. |
scoreLocation gamename saveScore scoreIsTime scoreReversed negativeScoreAllowed |
The absolute path to the score variable. Game identifier. Set to false to only show the scores and not save score. Score is based on time - '00m23s45ms' should be sent as '2345' (number mustn't start with a zero). Score is sorted descending, time is sorted ascending. Score can be less than zero. |
DAILY |
WEEKLY |
MONTHLY |
HIGHSCORES |
The highscores are excusively available at Miniclip.com. |
Play with highscores now! |
Play with highscores now! |
Castle I - Battle I "Easy Going" |
Castle I - Battle II "Double Attack" Level Password: doubleattack |
Castle I - Battle III "Through the Trees" Level Password: throughthetrees |
Castle I- Battle IV "Watch Your Back" Level Password: watchyourback |
Castle II - Battle I "All Round Assault" Level Password: allroundassault |
Castle II - Battle II "Speed Demons" Level Password: speeddemons |
Castle II - Battle III "Fast And Slow" Level Password: fastandslow |
Castle II - Battle IV "Mini Storm" Level Password: ministorm |
Castle III - Battle I "Death From All Sides" Level Password: deathfromallsides |
Castle III - Battle II "Here Come The Tanks" Level Password: herecomethetanks |
Castle III - Battle III "Not Too Close" Level Password: nottoclose |
Castle III - Battle IV "Mission Suicide" Level Password: missionsuicide |
Final Level , "To the Death" How long can you hold out? Level Password: tothedeath |
000 |
Kills |
00 |
Level |
000 |
Time |
inArrow |
listen |
000 |
GAME OVER You have been conquered. |
Kills |
00 |
WELL DONE You have defended your castle. |
Kills so far |
00 |
ActionScript [AS1/AS2]
Frame 3function fStartGame() { var _local2 = _root; score = 0; pCatapults = [1, 1, 1, 1]; _local2.leveltemp = _local2.passcode.toLowerCase(); var _local1 = 1; if (leveltemp == "doubleattack") { _local1 = 2; } else if (leveltemp == "throughthetrees") { _local1 = 3; } else if (leveltemp == "watchyourback") { _local1 = 4; } else if (leveltemp == "allroundassault") { _local1 = 5; } else if (leveltemp == "speeddemons") { _local1 = 6; } else if (leveltemp == "fastandslow") { _local1 = 7; } else if (leveltemp == "ministorm") { _local1 = 8; } else if (leveltemp == "deathfromallsides") { _local1 = 9; } else if (leveltemp == "herecomethetanks") { _local1 = 10; } else if (leveltemp == "nottooclose") { _local1 = 11; } else if (leveltemp == "missionsuicide") { _local1 = 12; } else if (leveltemp == "tothedeath") { _local1 = 13; } pLevel = _local1 - 1; _local2.gotoAndPlay("mission"); } function fNextBattle() { _root.pLevel++; _root.gotoAndPlay("mission"); inBG.gotoAndPlay("clouds"); } pSection = "intro"; speedbad = 0.1; score = 0; pCatapults = [1, 1, 1, 1]; pLevel = 0;Instance of Symbol 54 MovieClip "mc_load_info" in Frame 3//component parameters onClipEvent (initialize) { STREAM = false; PLAY_TYPE = "bytes"; PLAY_BYTES = 10000; PLAY_FRAMES = 0; PLAY_PERCENTAGE = 0; }Instance of Symbol 60 MovieClip in Frame 3onClipEvent (load) { var myStartWidth = this._width; this._width = 0; pAmount = 0; pAmountOn = 0; } onClipEvent (enterFrame) { pAmount = myStartWidth * _root.mc_load_info.fractionLoaded; this._width = pAmount; }Instance of Symbol 80 MovieClip "inSFX" in Frame 3onClipEvent (unload) { }Frame 10_root.inSFX.sMusic(); gotoAndPlay ("menu");Instance of Symbol 246 MovieClip "comHighscores" in Frame 11//component parameters onClipEvent (initialize) { scoreLocation = "_root.score"; gamename = "kingofthehill"; saveScore = true; scoreIsTime = false; scoreReversed = false; negativeScoreAllowed = false; }Frame 12inBG.stop(); stop();Frame 20pSection = "menu"; inBG.play(); stop();Instance of Symbol 249 MovieClip "mcTextBox" in Frame 20onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (_parent.passcode.toLowerCase() == "enter password") { _parent.passcode = ""; } } }Frame 28inBG.gotoAndPlay("instruct");Frame 36pSection = "ready"; _root.inSFX.sLoop.setVolume(90);Frame 39_root.inSFX.sLoop.setVolume(80);Frame 42_root.inSFX.sLoop.setVolume(70);Frame 45_root.inSFX.sLoop.setVolume(60);Frame 48_root.inSFX.sLoop.setVolume(50);Frame 51_root.inSFX.sLoop.setVolume(40);Frame 54_root.inSFX.sLoop.setVolume(30);Frame 57_root.inSFX.sLoop.setVolume(20);Frame 60_root.inSFX.sLoop.setVolume(10);Frame 63_root.inSFX.sLoop.setVolume(0);Frame 69_root.inSFX.sDrumsMusic(); inMissionOL.gotoAndStop(((pLevel + 1) * 2) - 1); pLevelText = pLevel + 1; stop();Frame 70pSection = "game"; _root.inSFX.sWinMusic();Frame 72missions.fStartGame(); stop();Frame 89_root.score = _root.missions.baddysdead; inEnd.gotoAndStop("dead"); _root.inSFX.sLoseMusic(); stop();Frame 90pSection = "menu";Frame 104_root.score = _root.missions.baddysdead; inEnd.gotoAndStop("win"); _root.inSFX.sMusic(); stop();Symbol 6 MovieClip Frame 1this._visible = false;Symbol 12 Buttonon (release) { getURL ("http://www.miniclip.com", "_blank"); }Symbol 17 MovieClip Frame 1pushSWF1 = "http://www.miniclip.com/swfcontent/push/didyouknow.swf"; totalAds = 1; gotoAndPlay ("ReadCookie");Symbol 17 MovieClip Frame 9so = SharedObject.getLocal("MiniclipLoaderAd"); showThisAd = so.data.showThisAd + 1; if (showThisAd > totalAds) { showThisAd = 1; } so.data.showThisAd = showThisAd; gotoAndPlay ("prepareAd");Symbol 17 MovieClip Frame 20doReadCookie(); showAd = ((this["pushSWF" + showThisAd] + "?cacheBuster=") + getTimer()) + random(999999); gotoAndPlay ("loadAd");Symbol 17 MovieClip Frame 31if (_url.indexOf("http") > -1) { trace("trying to load ad: " + showAd); mcAd.loadMovie(showAd); } mcCookie.doWriteCookie(showThisAd);Symbol 17 MovieClip Frame 33if ((mcAd.getBytesTotal() != 0) && (mcAd.getBytesLoaded() == mcAd.getBytesTotal())) { lastAdShown = showThisAd; doWriteCookie(); gotoAndStop ("showAd"); } else { gotoAndPlay(_currentframe - 1); }Symbol 17 MovieClip Frame 41stop();Symbol 27 MovieClip Frame 1stop();Symbol 27 MovieClip Frame 100stop();Symbol 29 MovieClip Frame 1stop();Symbol 29 MovieClip Frame 12_root.play(); _root.isFinished = true; _parent.stop(); stop();Symbol 33 Buttonon (release) { getURL ("http://www.miniclip.com/", "_blank"); }Symbol 34 MovieClip Frame 2_parent.mcAnimation.play(); stop();Symbol 34 MovieClip Frame 13_parent.gotoAndPlay("preload"); stop();Symbol 48 MovieClip Frame 1stop();Symbol 48 MovieClip Frame 60Symbol 48 MovieClip Frame 121_parent.mcBackground.play(); stop();Symbol 49 MovieClip Frame 1_root.stop(); play();Instance of Symbol 6 MovieClip "mcIntro" in Symbol 49 MovieClip Frame 1onClipEvent (load) { _visible = false; }Symbol 49 MovieClip Frame 2xPos = _x; yPos = _y; mcBackground._x = mcBackground._x - xPos; mcBackground._y = mcBackground._y - yPos; mcAnimation._x = mcAnimation._x - xPos; mcAnimation._y = mcAnimation._y - yPos; var stageWidth = Stage.width; var stageHeight = Stage.height; var centerStageX = (stageWidth / 2); var centerStageY = (stageHeight / 2); mcBackground._width = stageWidth; mcBackground._height = stageHeight; mcAnimation._x = mcAnimation._x + centerStageX; mcAnimation._y = mcAnimation._y + (centerStageY - (stageHeight / 10)); stop();Instance of Symbol 29 MovieClip "mcLoadingAnimated" in Symbol 49 MovieClip Frame 2onClipEvent (load) { _visible = false; }Symbol 49 MovieClip Frame 3var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent == 100) { _root.play(); stop(); } else { mcLoadingAnimated._visible = true; }Symbol 49 MovieClip Frame 5var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent < 100) { mcLoadingAnimated.mcLoading.gotoAndStop(loadedPercent); mcLoadingAnimated.mcLoading.txtPercentLoaded1 = ("The game is loading (" + loadedPercent) + "%)"; mcLoadingAnimated.mcLoading.txtPercentLoaded2 = ("The game is loading (" + loadedPercent) + "%)"; gotoAndPlay(_currentframe - 1); } else { mcLoadingAnimated.play(); stop(); }Symbol 54 MovieClip Frame 1function formatBytes(bytes) { var _local3 = bytes; var _local2 = 1024; var mb = (_local2 * 1024); var _local1 = 0; if (_local3 >= mb) { _local1 = String(Math.floor((_local3 / mb) * 100) / 100); if (_local1.substring(_local1.indexOf("."), _local1.length).length == 2) { _local1 = _local1 + "0"; } _local1 = _local1 + " MB"; } else if (_local3 >= _local2) { _local1 = String(Math.floor((_local3 / _local2) * 100) / 100); if (_local1.substring(_local1.indexOf("."), _local1.length).length == 2) { _local1 = _local1 + "0"; } _local1 = _local1 + " KB"; } else { _local1 = _local3 + " B"; } return(_local1); } this._visible = false; var isLoaded = false; var totalBytes = _parent.getBytesTotal(); var loadedBytes = _parent.getBytesLoaded(); var totalFrames = _parent._totalFrames(); var loadedFrames = _parent._framesLoaded(); var fractionLoaded = 0; var percentLoaded = "0%"; var bytesPerSecond = 0; var sizePerSecond = formatBytes(bytesPerSecond); var elapsedTime = "0:00"; var estimatedTime = "0:00"; var estimatedTimeLeft = "0:00"; var gStartTime = getTimer(); var gCurrentTime = getTimer(); var gSampleTimer = (gCurrentTime - gStartTime); var gSizeSample = loadedBytes; var framesPerSecond = 0; var frameCounter = 0; var totalSize = formatBytes(totalBytes); var loadedSize = formatBytes(loadedBytes); var loadedBytes = 0; var gLoading = true; var gPlaying = false; _parent.stop();Symbol 54 MovieClip Frame 2if (gLoading) { loadedBytes = _parent.getBytesLoaded(); loadedSize = formatBytes(loadedBytes); loadedFrames = _parent._framesLoaded; gCurrentTime = getTimer(); var elapsedMinutes = Math.floor(((gCurrentTime - gStartTime) / 1000) / 60); var elapsedSeconds = Math.floor(((gCurrentTime - gStartTime) / 1000) % 60); if (String(elapsedSeconds).length == 1) { elapsedSeconds = "0" + elapsedSeconds; } elapsedTime = (elapsedMinutes + ":") + elapsedSeconds; frameCounter++; if ((gCurrentTime - gStartTime) >= (gSampleTimer + 1000)) { framesPerSecond = frameCounter; frameCounter = 0; bytesPerSecond = loadedBytes - gSizeSample; sizePerSecond = formatBytes(bytesPerSecond); if (STREAM && (PLAY_TYPE == "auto")) { if ((loadedFrames / framesPerSecond) > ((totalBytes - loadedBytes) / bytesPerSecond)) { _parent.play(); } } var estimatedMinutes = Math.floor((totalBytes / bytesPerSecond) / 60); var estimatedSeconds = Math.floor((totalBytes / bytesPerSecond) % 60); if (String(estimatedSeconds).length == 1) { estimatedSeconds = "0" + estimatedSeconds; } estimatedTime = (estimatedMinutes + ":") + estimatedSeconds; var estimatedMinutesLeft = Math.floor(((totalBytes - loadedBytes) / bytesPerSecond) / 60); var estimatedSecondsLeft = Math.floor(((totalBytes - loadedBytes) / bytesPerSecond) % 60); if (String(estimatedSecondsLeft).length == 1) { estimatedSecondsLeft = "0" + estimatedSecondsLeft; } estimatedTimeLeft = (estimatedMinutesLeft + ":") + estimatedSecondsLeft; gSizeSample = loadedBytes; gSampleTimer = gCurrentTime - gStartTime; } fractionLoaded = loadedBytes / totalBytes; percentLoaded = Math.floor(fractionLoaded * 100) + "%"; if (STREAM) { switch (PLAY_TYPE) { case "bytes" : if (loadedBytes >= PLAY_BYTES) { if (!gPlaying) { _parent.play(); gPlaying = true; } } break; case "frames" : if (loadedFrames >= PLAY_FRAMES) { if (!gPlaying) { _parent.play(); gPlaying = true; } } break; case "percent" : if ((fractionLoaded * 100) < PLAY_PERCENT) { break; } if (gPlaying) { break; } _parent.play(); gPlaying = true; } } if (loadedBytes == totalBytes) { isLoaded = true; } if (isLoaded) { if (!STREAM) { _parent.play(); } gLoading = false; stop(); } }Symbol 54 MovieClip Frame 3gotoAndPlay (2);Symbol 80 MovieClip Frame 1function fNoise(which) { var _local1 = which; if (pOn == true) { if (_local1 == "scroll") { sScroll.start(); } else if (_local1 == "click") { sClick.start(); } else if (_local1 == "click2") { sClick2.start(); } } } function fsExplode() { if (pOn == true) { var _local1 = random(50) + 50; sEarthLand.setVolume(_local1); sEarthLand.start(); } } function fsHitEnemy() { if (pOn == true) { sExplode.start(); sOnFire.start(); } } function fOil() { if (pOn == true) { sHiss.setVolume(100); sHiss.start(); sHinge.setVolume(50); sHinge.start(); } } function fsOilBurn() { if (pOn == true) { sOnFire.start(); } } function fEnemyAttack() { if (pOn == true) { sHinge.setVolume(80); sHinge.start(); } } function fsLaunch() { if (pOn == true) { sHiss.setVolume(random(70) + 30); sHiss.start(); sLaunch.setVolume(random(30) + 70); sLaunch.start(); sReload.setVolume(random(50) + 50); sReload.start(); } } function fsCastleBlow() { if (pOn == true) { sCastleBlow.start(); } } function sWinMusic() { if (pOn == true) { sDrums.stop(); sLoop.stop(); sLose.stop(); sWin.stop(); sWin.start(); } } function sLoseMusic() { if (pOn == true) { sDrums.stop(); sLoop.stop(); sLose.stop(); sWin.stop(); sLose.start(); } } function sMusic() { if (pOn == true) { sDrums.stop(); sLoop.stop(); sLose.stop(); sWin.stop(); sLoop.setVolume(100); sLoop.start(); sLoop.onSoundComplete = function () { sLoop.start(); }; } } function sDrumsMusic() { if (pOn == true) { sLoop.stop(); sLose.stop(); sWin.stop(); sLoop.stop(); sDrums.start(); sDrums.onSoundComplete = function () { sDrums.start(); }; } } function sStopMusic() { if (pOn == true) { sLoop.stop(); sLose.stop(); sWin.stop(); sLoop.stop(); sDrums.stop(); } } function fMainSoundSwitch(which) { var _local1 = _root; if (which == "on") { pOn = true; if (_local1.pSection == "menu") { sMusic(); } else if (_local1.pSection == "game") { } else if (_local1.pSection == "ready") { sDrumsMusic(); } } else { sStopMusic(); pOn = false; } } this.createEmptyMovieClip("insCastleBlow", 1); var sCastleBlow = new Sound(this.insCastleBlow); sCastleBlow.attachSound("sCastleBlow.wav"); sCastleBlow.setVolume(100); this.createEmptyMovieClip("insEarthLand", 2); var sEarthLand = new Sound(this.insEarthLand); sEarthLand.attachSound("sEarthLand.wav"); sEarthLand.setVolume(100); this.createEmptyMovieClip("insExplode", 12); var sExplode = new Sound(this.insExplode); sExplode.attachSound("sExplode.wav"); sExplode.setVolume(100); this.createEmptyMovieClip("insFireBall", 3); var sFireBall = new Sound(this.insFireBall); sFireBall.attachSound("sFireBall.wav"); sFireBall.setVolume(100); this.createEmptyMovieClip("insHorses", 4); var sHorses = new Sound(this.insHorses); sHorses.attachSound("sHorses.wav"); sHorses.setVolume(100); this.createEmptyMovieClip("insLaunch", 5); var sLaunch = new Sound(this.insLaunch); sLaunch.attachSound("sLaunch.wav"); sLaunch.setVolume(100); this.createEmptyMovieClip("insMarching", 6); var sMarching = new Sound(this.insMarching); sMarching.attachSound("sMarching.wav"); sMarching.setVolume(100); this.createEmptyMovieClip("insOnFire", 7); var sOnFire = new Sound(this.insOnFire); sOnFire.attachSound("sOnFire.wav"); sOnFire.setVolume(100); this.createEmptyMovieClip("insReload", 8); var sReload = new Sound(this.insReload); sReload.attachSound("sReload.wav"); sReload.setVolume(100); this.createEmptyMovieClip("insHiss", 9); var sHiss = new Sound(this.insHiss); sHiss.attachSound("sHiss.wav"); sHiss.setVolume(100); this.createEmptyMovieClip("insLoop", 13); var sLoop = new Sound(this.insLoop); sLoop.attachSound("sLoop.wav"); sLoop.setVolume(100); this.createEmptyMovieClip("inssWin", 14); var sWin = new Sound(this.inssWin); sWin.attachSound("sWin.wav"); sWin.setVolume(100); this.createEmptyMovieClip("insLose", 15); var sLose = new Sound(this.insLose); sLose.attachSound("sLose.wav"); sLose.setVolume(100); this.createEmptyMovieClip("insDrums", 16); var sDrums = new Sound(this.insDrums); sDrums.attachSound("sDrums.wav"); sDrums.setVolume(100); this.createEmptyMovieClip("insClick", 17); var sClick = new Sound(this.insClick); sClick.attachSound("sClick.wav"); sClick.setVolume(100); this.createEmptyMovieClip("insClick2", 18); var sClick2 = new Sound(this.insClick2); sClick2.attachSound("sClick2.wav"); sClick2.setVolume(100); this.createEmptyMovieClip("insScroll", 19); var sScroll = new Sound(this.insScroll); sScroll.attachSound("sScroll.wav"); sScroll.setVolume(100); this.createEmptyMovieClip("insHinge", 20); var sHinge = new Sound(this.insHinge); sHinge.attachSound("sHinge.wav"); sHinge.setVolume(100); pOn = true; stop();Symbol 117 MovieClip Frame 1gotoAndPlay (2);Symbol 117 MovieClip Frame 15stop();Symbol 146 Buttonon (release) { gotoAndPlay ("bg"); _root.fStartGame(); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 149 Buttonon (release) { gotoAndPlay ("instruct"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 156 MovieClip Frame 1gotoAndPlay (2);Symbol 156 MovieClip Frame 2_root.inSFX.fNoise("scroll");Symbol 156 MovieClip Frame 28_parent.play();Symbol 156 MovieClip Frame 30stop();Symbol 159 MovieClip Frame 1stop();Symbol 159 MovieClip Frame 2stop();Symbol 159 MovieClip Frame 3stop();Symbol 159 MovieClip Frame 4stop();Symbol 159 MovieClip Frame 5stop();Symbol 159 MovieClip Frame 6stop();Symbol 159 MovieClip Frame 7stop();Symbol 159 MovieClip Frame 8stop();Symbol 159 MovieClip Frame 9stop();Symbol 159 MovieClip Frame 10stop();Symbol 159 MovieClip Frame 11stop();Symbol 164 MovieClip Frame 1stop();Symbol 168 MovieClip [projectile] Frame 1gotoAndPlay (2);Symbol 168 MovieClip [projectile] Frame 24stop();Symbol 168 MovieClip [projectile] Frame 25removeMovieClip(this);Symbol 170 MovieClip Frame 3stop();Symbol 170 MovieClip Frame 20stop();Symbol 170 MovieClip Frame 58gotoAndStop ("rest");Symbol 170 MovieClip Frame 76stop();Symbol 178 MovieClip Frame 1var tScale = (random(30) + 30); this._xscale = tScale; this._yscale = tScale; gotoAndStop(random(3) + 2);Symbol 192 MovieClip Frame 1stop();Symbol 211 MovieClip Frame 1this._visible = false; stop();Symbol 214 MovieClip Frame 1function fFire() { if (pFired == false) { _root.inSFX.fOil(); pFired = true; gotoAndPlay ("fire"); } } pFired = false; stop();Instance of Symbol 211 MovieClip "inHit" in Symbol 214 MovieClip Frame 25onClipEvent (enterFrame) { _parent._parent.fCheckOil(this); }Symbol 214 MovieClip Frame 138Symbol 215 MovieClip Frame 1pActive = true; this._alpha = 10; this._alpha = (this.onEnterFrame = function () { var _local1 = this; if (pActive == true) { _local1._alpha = _local1._alpha + 10; if (_local1._alpha >= 100) { _local1._alpha = 100; pActive = false; } } });Instance of Symbol 170 MovieClip in Symbol 215 MovieClip Frame 1onClipEvent (load) { gotoAndStop ("reload"); }Instance of Symbol 170 MovieClip in Symbol 215 MovieClip Frame 24onClipEvent (load) { gotoAndStop ("ready"); }Instance of Symbol 170 MovieClip in Symbol 215 MovieClip Frame 60onClipEvent (load) { gotoAndStop ("ready"); }Instance of Symbol 170 MovieClip in Symbol 215 MovieClip Frame 94onClipEvent (load) { gotoAndPlay ("dead"); }Symbol 215 MovieClip Frame 220stop();Symbol 218 Buttonon (release) { gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Instance of Symbol 84 MovieClip in Symbol 219 MovieClip Frame 1onClipEvent (load) { pMove = -1; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -290) { this._x = 790; } }Instance of Symbol 84 MovieClip in Symbol 219 MovieClip Frame 1onClipEvent (load) { pMove = -0.5; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -290) { this._x = 720; } }Instance of Symbol 84 MovieClip in Symbol 219 MovieClip Frame 1onClipEvent (load) { pMove = -2; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -370) { this._x = 790; } }Instance of Symbol 84 MovieClip in Symbol 219 MovieClip Frame 1onClipEvent (load) { pMove = -4; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -370) { this._x = 1100; } }Symbol 219 MovieClip Frame 17stop();Symbol 219 MovieClip Frame 23stop();Symbol 219 MovieClip Frame 24stop();Symbol 219 MovieClip Frame 34stop();Symbol 220 Buttonon (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 226 MovieClip Frame 1this._visible = false;Symbol 244 Buttonon (release) { gameURL = ("http://www.miniclip.com/" + gamename) + ".htm"; getURL (gameURL, "_blank"); }Instance of Symbol 226 MovieClip "mcHighscores" in Symbol 246 MovieClip Frame 1onClipEvent (load) { _visible = false; }Symbol 246 MovieClip Frame 2if (_url.indexOf("miniclip.com") == -1) { gotoAndStop(_currentframe + 1); } else { var noCache = (getTimer() + random(100000)); mcTarget.loadMovie("http://www.miniclip.com/swfcontent/highscore.swf?" + noCache); stop(); }Symbol 246 MovieClip Frame 3stop();Symbol 247 Buttonon (release) { _root.gotoAndPlay("game"); _root.level = 13; }Symbol 251 Buttonon (release) { play(); _root.inSFX.fNoise("click"); pOn = false; _root.inSFX.fMainSoundSwitch("off"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 253 Buttonon (release) { play(); pOn = true; _root.inSFX.fMainSoundSwitch("on"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 255 MovieClip Frame 1stop(); if (pOn == true) { } else if (pOn == false) { } else { pOn = true; }Symbol 255 MovieClip Frame 2stop();Symbol 258 Buttonon (release) { getURL ("http://www.miniclip.com", "_blank"); }Symbol 263 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 276 MovieClip Frame 1stop();Symbol 276 MovieClip Frame 2stop();Symbol 276 MovieClip Frame 3stop();Symbol 276 MovieClip Frame 4stop();Symbol 276 MovieClip Frame 5stop();Symbol 276 MovieClip Frame 6stop();Symbol 276 MovieClip Frame 7stop();Symbol 276 MovieClip Frame 8stop();Symbol 276 MovieClip Frame 9stop();Symbol 276 MovieClip Frame 10stop();Symbol 276 MovieClip Frame 11stop();Symbol 276 MovieClip Frame 12stop();Symbol 276 MovieClip Frame 13stop();Symbol 276 MovieClip Frame 14stop();Symbol 276 MovieClip Frame 15stop();Symbol 276 MovieClip Frame 16stop();Symbol 276 MovieClip Frame 17stop();Symbol 276 MovieClip Frame 18stop();Symbol 276 MovieClip Frame 19stop();Symbol 276 MovieClip Frame 20stop();Symbol 276 MovieClip Frame 21stop();Symbol 276 MovieClip Frame 22stop();Symbol 276 MovieClip Frame 23stop();Symbol 276 MovieClip Frame 24stop();Symbol 276 MovieClip Frame 25stop();Symbol 276 MovieClip Frame 26stop();Symbol 278 Buttonon (release) { _root.gotoAndPlay("win"); loc.dead = true; loc.gameover = true; }Symbol 303 MovieClip [explosion] Frame 1this._rotation = random(360); var tScale = (random(30) + 70); this._xscale = tScale; this._yscale = tScale;Symbol 303 MovieClip [explosion] Frame 26stop();Symbol 305 MovieClip Frame 1if (_root.pCatapults[pGunNum] == -1) { gotoAndStop ("dead"); inGun.gotoAndStop("deaded"); } stop();Symbol 305 MovieClip Frame 4inGun.gotoAndPlay("rest");Symbol 305 MovieClip Frame 5inGun.gotoAndPlay("reload");Symbol 305 MovieClip Frame 10inGun.gotoAndPlay("fire");Symbol 305 MovieClip Frame 20if (_parent.pGunStates[pGunNum] != -1) { gotoAndStop ("reload"); } else { stop(); }Symbol 305 MovieClip Frame 21inGun.gotoAndPlay("dead");Symbol 305 MovieClip Frame 29stop();Symbol 307 Buttonon (release) { fMouse("release"); } on (press) { _root.inSFX.fNoise("click"); fMouse("press"); } on (rollOver) { _root.inSFX.fNoise("click2"); fMouse("on"); } on (rollOut) { fMouse("off"); } on (dragOver) { fMouse("on"); } on (dragOut) { fMouse("off"); } on (releaseOutside) { fMouse("releaseOutside"); }Symbol 311 MovieClip Frame 1stop();Symbol 311 MovieClip Frame 2stop();Symbol 313 MovieClip Frame 1stop();Symbol 316 MovieClip Frame 1gotoAndStop (2);Symbol 316 MovieClip Frame 2stop();Symbol 317 MovieClip Frame 1function fMouse(which) { var _local1 = _parent; switch (which) { case "press" : if ((_local1.pGunStates[pGunNum] == 1) or (pGunNum == "all")) { pHit = 1; gotoAndStop ("on"); } return; case "release" : if ((_local1.pGunStates[pGunNum] == 1) or (pGunNum == "all")) { if (pHit == 1) { pHit = 0; fCheckFire(); gotoAndStop ("off"); } } return; case "releaseOutside" : if (!((_local1.pGunStates[pGunNum] == 1) or (pGunNum == "all"))) { break; } if (pHit != 1) { break; } pHit = 0; fCheckFire(); gotoAndStop ("off"); } } function fCheckFire() { if (inArrow.pFirePower == true) { _parent.fArrowFire(inArrow.pRot - 90, inArrow.pPower, pGunNum); } } function fReset() { trace("fReset " + this); pHit = 0; gotoAndStop ("dead"); } pHit = 0; this.onEnterFrame = function () { if ((_parent.pGunStates[pGunNum] == 1) or (pGunNum == "all")) { if (pHit == 1) { _parent.fArrowRotate(inArrow.pRot - 90, pGunNum); } } }; _parent.fNewGun(this); stop();Instance of Symbol 316 MovieClip "inArrow" in Symbol 317 MovieClip Frame 7onClipEvent (load) { pRot = 90; pOS = {x:0, y:-100}; this._alpha = 0; pFirePower = false; } onClipEvent (enterFrame) { var trad = _global.getAngle({x:_xmouse, y:_ymouse}, {x:pOS.x, y:pOS.y}); pRot = (Math.floor(_global.fRadianToAngle(trad)) + 270) % 360; inDir._rotation = pRot; var tdist = _global.fGetDistance({x:_xmouse, y:_ymouse}, {x:pOS.x, y:pOS.y}); tdist = Math.floor(((tdist - 80) / 150) * 90); if (tdist > 0) { pFirePower = true; if (tdist > 100) { tdist = 100; } else if (tdist < 10) { tdist = 10; } pPower = tdist; inDir.gotoAndStop(pPower); inDir.inHead.gotoAndStop(2); } else { pFirePower = false; inDir.inHead.gotoAndStop(1); } if (this._alpha < 100) { this._alpha = this._alpha + 20; } }Symbol 319 MovieClip Frame 1_parent.fAddToStartPos(this); stop();Symbol 321 MovieClip Frame 1var tRot = _global.fRadianToAngle(getAngle({x:this._x, y:this._y}, {x:_parent.inArrowAll._x, y:_parent.inArrowAll._y})); pRot = fReangle(tRot - 180); _parent.fAddToAimPos(this); stop();Symbol 323 MovieClip Frame 1_parent.fAddToAimPos(this); stop();Symbol 334 MovieClip Frame 9stop();Symbol 335 MovieClip [mcSmoke] Frame 1pScale = random(20) + 50; this._xscale = pScale; this._yscale = pScale; inSmoke._rotation = random(360); pScaleUp = random(4) + 2; if (random(2) == 0) { gotoAndPlay ("smoke2"); } else { gotoAndPlay ("smoke2"); }Instance of Symbol 334 MovieClip "inSmoke" in Symbol 335 MovieClip [mcSmoke] Frame 1onClipEvent (enterFrame) { this._x = this._x + 2; this._y = this._y + 2; this._alpha = this._alpha - 2; this._xscale = this._xscale + _parent.pScaleUp; this._yscale = this._yscale + _parent.pScaleUp; }Symbol 335 MovieClip [mcSmoke] Frame 47removeMovieClip(this); this.removeMovieClip();Symbol 339 MovieClip Frame 10_root.inSFX.fEnemyAttack();Symbol 339 MovieClip Frame 26_parent.play();Symbol 339 MovieClip Frame 34stop();Symbol 340 MovieClip [mcEnemyTower] Frame 1stop();Symbol 340 MovieClip [mcEnemyTower] Frame 35_parent.fRemoveBaddie(this, pNum);Symbol 340 MovieClip [mcEnemyTower] Frame 44_parent.fRemoveBaddie(this, pNum);Symbol 340 MovieClip [mcEnemyTower] Frame 49stop();Symbol 340 MovieClip [mcEnemyTower] Frame 50_parent.fKillCastle(pNum);Symbol 340 MovieClip [mcEnemyTower] Frame 51gotoAndPlay ("end");Symbol 345 MovieClip Frame 21_root.inSFX.fEnemyAttack();Symbol 345 MovieClip Frame 35_parent.play();Symbol 346 MovieClip [mcEnemyRam] Frame 1stop();Symbol 346 MovieClip [mcEnemyRam] Frame 35_parent.fRemoveBaddie(this, pNum);Symbol 346 MovieClip [mcEnemyRam] Frame 44_parent.fRemoveBaddie(this, pNum);Symbol 346 MovieClip [mcEnemyRam] Frame 50stop();Symbol 346 MovieClip [mcEnemyRam] Frame 51_parent.fKillCastle(pNum);Symbol 346 MovieClip [mcEnemyRam] Frame 52gotoAndPlay ("end");Symbol 349 MovieClip [mcEnemyCatapult] Frame 1stop();Symbol 349 MovieClip [mcEnemyCatapult] Frame 35_parent.fRemoveBaddie(this, pNum);Symbol 349 MovieClip [mcEnemyCatapult] Frame 44_parent.fRemoveBaddie(this, pNum);Instance of Symbol 170 MovieClip "inGun" in Symbol 349 MovieClip [mcEnemyCatapult] Frame 45onClipEvent (load) { }Symbol 349 MovieClip [mcEnemyCatapult] Frame 46inGun.gotoAndPlay("fire"); _parent.fFireEnemy(this);Symbol 349 MovieClip [mcEnemyCatapult] Frame 53gotoAndPlay ("end");Symbol 350 MovieClip Frame 1function fStartGame() { var _local3 = pLevels[pLevel]; var _local2 = 0; while (_local2 < _local3.pPattern.length) { if (_local3.pPattern[_local2] != 0) { if (_local3.pPattern[_local2][pPattern] != 0) { var _local1 = 0; while (_local1 < 2) { fMakeEnemy(_local2); _local1++; } } } _local2++; } } function fMakeEnemy(p) { totalbaddies++; var tEnemy = pEnemy[p]; var _local1 = this.attachMovie(tEnemy.pIN, "baddy" + totalbaddies, totalbaddies); _local1.pType = tEnemy.pName; _local1.pNum = totalbaddies; var _local3 = fGetRandomStartPos(); var tAim = fGetNearestAim(_local3, _local1); var _local2 = _global.fRadianToAngle(getAngle(_local3, {x:tAim._x, y:tAim._y})); _local2 = fReangle(_local2 - 90); var tRad = _global.fAngleToRadian(_local2); var tVec = _global.fRadianToVector(tRad); _local1.pEventCount = 0; _local1._x = _local3.x; _local1._y = _local3.y; _local1.pSpeed = tEnemy.pSpeed / pSpeedDiv; _local1.dirang = _local2; var tRotGfx = fReangle(_local2 - 90); _local1._rotation = tRotGfx; _local1.pAim = tAim; _local1.pReachAim = false; baddies.push(_local1); } function timer() { if (loc.dead == false) { loc.framecount++; if (loc.framecount >= 24) { time--; framecount = 0; } } if (loc.gameover == false) { if (time == 0) { fResetArrows(); _root.gotoAndPlay("win"); loc.dead = true; loc.gameover = true; } else if (loc.dead == true) { fResetArrows(); _root.gotoAndPlay("lose"); loc.gameover = true; } } } function fReangle(tAngle) { var _local1 = tAngle; if (_local1 > 360) { _local1 = _local1 % 360; } else if (_local1 < 0) { _local1 = 360 + _local1; } return(_local1); } function fAddToStartPos(who) { pStartList.push(who); who._visible = false; } function fAddToAimPos(who) { pAimList.push(who); who._visible = false; } function fAddToCatapultPos(who) { pCatapultList.push(who); who._visible = false; } function fNewGun(who) { pGunDepth++; who.swapDepths(pGunDepth); } pLevel = _root.pLevel; pLevels = []; pEnemy = []; if (((pLevel == 0) or (pLevel == 4)) or eval (pLevel == 8)(pLevel == 12)) { _root.pCatapults = [1, 1, 1, 1]; } pFireKey = 0; pGunNum = 0; pGuns = [gun0, gun1, gun2, gun3]; pGunStates = _root.pCatapults; pReloadTime = 50; pLives = 0; for (var l in pGunStates) { if (pGunStates[l] != -1) { pLives++; } } nextBullet = 1000; bullets = []; explos = []; baddies = []; totalbaddies = 10; nose = 30; speed = 4; depth = 900; framecount = 0; baddysdead = _root.score; dead = false; gameover = false; loc = _root.missions; trace("----- "); trace("pLevel " + pLevel); trace("pTime " + pTime); trace("pLives " + pLives); trace("pGunStates " + pGunStates); trace("----- "); pEnemy.push({pName:"Tower", pSpeed:3, pStages:1, pIN:"mcEnemyTower"}); pEnemy.push({pName:"Ram", pSpeed:5, pStages:1, pIN:"mcEnemyRam"}); pEnemy.push({pName:"Catapult", pSpeed:4, pStages:1, pIN:"mcEnemyCatapult"}); pEnemy.push({pName:"Trojan", pSpeed:4, pStages:1, pIN:"mcEnemyTrojan"}); var tPhase = 400; pSpeedDiv = 8; pRateAmount = 500; pLevels.push({pTime:50, pPhase:tPhase + 100, pRate:[1, 1, 1, 1], pPattern:[[0, 1, 0], [1, 0, 1], 0, 0]}); pLevels.push({pTime:50, pPhase:tPhase + 100, pRate:[1, 1, 1, 1], pPattern:[[0, 1, 1], [1, 1, 0], 0, 0]}); pLevels.push({pTime:50, pPhase:tPhase + 100, pRate:[1, 1, 1, 1], pPattern:[[1, 0, 0], [1, 1, 0], [0, 1, 0], 0]}); pLevels.push({pTime:55, pPhase:tPhase + 100, pRate:[1, 1, 1, 1], pPattern:[[1, 1, 0], [1, 0, 1], [0, 1, 1], 0]}); pLevels.push({pTime:60, pPhase:tPhase + 50, pRate:[2, 2, 2, 2], pPattern:[[0, 1, 1], [1, 0, 1], [0, 1, 0], 0]}); pLevels.push({pTime:60, pPhase:tPhase + 50, pRate:[2, 2, 2, 2], pPattern:[[1, 0, 1], [1, 1, 0], [0, 0, 1], 0]}); pLevels.push({pTime:60, pPhase:tPhase + 50, pRate:[2, 2, 2, 2], pPattern:[[1, 0, 1], [1, 1, 0], [1, 1, 0], 0]}); pLevels.push({pTime:65, pPhase:tPhase + 50, pRate:[2, 2, 2, 2], pPattern:[[1, 1, 0], [1, 0, 1], [0, 1, 1], 0]}); pLevels.push({pTime:70, pPhase:tPhase + 20, pRate:[3, 3, 3, 3], pPattern:[[0, 1, 1], [1, 0, 1], [1, 1, 0], 0]}); pLevels.push({pTime:70, pPhase:tPhase + 20, pRate:[3, 3, 3, 3], pPattern:[[1, 0, 1], [1, 1, 0], [0, 1, 1], 0]}); pLevels.push({pTime:70, pPhase:tPhase + 20, pRate:[3, 3, 3, 3], pPattern:[[1, 0, 1], [1, 1, 0], [1, 1, 0], 0]}); pLevels.push({pTime:75, pPhase:tPhase + 20, pRate:[3, 3, 3, 3], pPattern:[[1, 1, 0], [1, 0, 1], [1, 0, 1], 0]}); pLevels.push({pTime:80, pPhase:tPhase + 0, pRate:[3, 3, 3, 3], pPattern:[[1, 0, 1, 1, 1, 0, 0], [0, 1, 1, 0, 1, 0], [0, 1, 1, 1, 0, 0], 0]}); time = pLevels[pLevel].pTime; pTime = pLevels[pLevel].pTime; pPhase = 0; pPattern = 0; pClearCount = 0; this.onEnterFrame = function () { if (loc.dead == false) { var _local2 = pLevels[pLevel]; pPhase++; if (pPhase > _local2.pPhase) { pPhase = 0; pPattern++; if (pPattern == _local2.pPattern[0].length) { pPattern = 0; } fStartGame(); } var _local1 = 0; while (_local1 < _local2.pPattern.length) { if (_local2.pPattern[_local1] != 0) { if (_local2.pPattern[_local1][pPattern] != 0) { if (random(pRateAmount) <= _local2.pRate[_local1]) { fMakeEnemy(_local1); } } } _local1++; } } }; pArrowList = [inArrow0, inArrow1, inArrow2, inArrow3, inArrowAll]; pOilList = [inOil0, inOil1, inOil2, inOil3]; pStartList = []; pAimList = []; pCatapultList = []; pGunDepth = 20000; _global.getAngle = function (t, c) { return(Math.atan2(t.y - c.y, t.x - c.x)); }; _global.fVectToRadian = function (vect) { return(Math.atan2(vect.y, vect.x)); }; _global.fRadianToVector = function (rad) { return({x:Math.sin(rad), y:-Math.cos(rad)}); }; _global.fRadianToAngle = function (rad) { return((rad * 180) / Math.PI); }; _global.fAngleToRadian = function (ang) { return((ang * Math.PI) / 180); }; _global.fReAngle = function (ang) { return(ang % 360); }; _global.fGetDistance = function (a, b) { var _local1 = b; var _local2 = a; return(Math.sqrt(((_local2.x - _local1.x) * (_local2.x - _local1.x)) + ((_local2.y - _local1.y) * (_local2.y - _local1.y)))); }; gotoAndStop(pLevel + 2); function fFireOil(who) { pOilList[who].fFire(); } function fCheckOil(who) { var _local3 = who; var _local1 = 0; while (_local1 < baddies.length) { var _local2 = baddies[_local1]; if (_local2.inHit.hitTest(_local3)) { _root.inSFX.fsOilBurn(); fKillBaddie(_local2); } _local1++; } } var pKeyListener = new Object(); pKeyListener.onKeyDown = function () { if (Key.isDown(38)) { fFireOil(1); } if (Key.isDown(40)) { fFireOil(3); } if (Key.isDown(37)) { fFireOil(2); } if (Key.isDown(39)) { fFireOil(0); } }; Key.addListener(pKeyListener); function fDie() { fResetArrows(); _root.missions.dead = true; _parent.gotoAndPlay("dead"); } function fReload() { var _local1 = 0; while (_local1 < 4) { if (pGunStates[_local1] == 1) { } else if (pGunStates[_local1] > 1) { pGunStates[_local1]--; if (pGunStates[_local1] == 1) { pGuns[_local1].gotoAndStop("ready"); } } _local1++; } } function fReloadGun(who) { if (pGunStates[who] != -1) { pGunStates[who] = pReloadTime; } } function fArrowRotate(tRot, tGunNum) { var _local2 = tRot; if (tGunNum != "all") { pGunNum = tGunNum; pGuns[pGunNum]._rotation = _local2; } else { var _local1 = 0; while (_local1 < 4) { if (pGunStates[_local1] == 1) { pGunNum = _local1; pGuns[_local1]._rotation = _local2; } _local1++; } } } function fAddSmoke(tx, ty) { var _local2 = "mcSmoke" + nextSmoke; var _local1 = loc.attachMovie("mcSmoke", _local2, nextSmoke); _local1._x = tx; _local1._y = ty; nextSmoke++; } function fCheckGunExpode() { var _local2 = explos.length - 1; while (_local2 >= 0) { var _local1 = 0; while (_local1 < 4) { if (pGunStates[_local1] != -1) { expl = loc["explosion" + explos[_local2]]; if (pGuns[_local1].inHit.hitTest(expl.inHit)) { fKillGun(_local1); } } _local1++; } _local2--; } } function fArrowFire(tRot, tPower, tGun) { var _local3 = tPower; if (loc.dead == false) { if (tGun != "all") { _root.inSFX.fsLaunch(); pPower = (_local3 / 30) + 3; distance = _local3 * 4; angle = tRot; angle = (angle * Math.PI) / 180; pGuns[tGun].gotoAndPlay("fire"); tname = "projectile" + nextBullet; loc.attachMovie("projectile", tname, nextBullet); calculateAngle2(loc[tname], pGuns[tGun]); bullets.push(nextBullet); nextBullet++; fReloadGun(tGun); fAddSmoke(pGuns[tGun]._x, pGuns[tGun]._y); } else { var tAnyFired = false; var _local1 = 0; while (_local1 < 4) { pPower = (_local3 / 30) + 3; distance = (_local3 * 4) + (random(40) - 20); angle = tRot + (random(12) - 6); angle = (angle * Math.PI) / 180; if (pGunStates[_local1] == 1) { tAnyFired = true; pGuns[_local1].gotoAndPlay("fire"); tname = "projectile" + nextBullet; var _local2 = loc.attachMovie("projectile", tname, nextBullet); calculateAngle2(_local2, pGuns[_local1]); bullets.push(nextBullet); nextBullet++; fReloadGun(_local1); fAddSmoke(pGuns[_local1]._x, pGuns[_local1]._y); } _local1++; } if (tAnyFired == true) { _root.inSFX.fsLaunch(); } } } } function calculateAngle2(movie, target) { var _local1 = movie; _local1._x = target._x; _local1._y = target._y; _local1.xmov = pPower * Math.cos(angle); _local1.ymov = pPower * Math.sin(angle); _local1.dist = Math.sqrt(Math.pow(_local1.xmov, 2) + Math.pow(_local1.ymov, 2)); _local1.totdis = distance - 15; _local1.halfdis = distance / 2; } function moveBullets() { var _local1 = _root; b = bullets.length - 1; while (b >= 0) { bullet = loc["projectile" + bullets[b]]; bullet._x = bullet._x + bullet.xmov; bullet._y = bullet._y + bullet.ymov; bullet.totdis = bullet.totdis - bullet.dist; if (bullet.totdis <= 5) { _local1.inSFX.fsExplode(); x = bullet._x; y = bullet._y; loc.bullet.removeMovieClip(); bullets.splice(b, 1); exploname = "explosion" + depth; attachMovie("explosion", exploname, depth); fAddSmoke(x, y); loc[exploname]._x = x; loc[exploname]._y = y; loc[exploname].timer = 0; explos.push(depth); depth++; } if (bullet.totdis < bullet.halfdis) { bullet._xscale = bullet._xscale - 10; bullet._yscale = bullet._yscale - 10; } else { bullet._xscale = bullet._xscale + 10; bullet._yscale = bullet._yscale + 10; } b--; } } function checkExplo() { e = explos.length - 1; while (e >= 0) { expl = loc["explosion" + explos[e]]; expl.timer++; expl._alpha = 100 - (expl.timer * 2); expl._x = expl._x + 1; expl._y = expl._y + 0.5; if (expl.timer >= 50) { expl.removeMovieClip(); explos.splice(e, 1); } e--; } } function fKillCastle(tnum) { if (loc.dead == false) { var _local1 = this["baddy" + tnum]; if (_local1.pType == "Trojan") { var _local2 = 0; while (_local2 < 4) { if (pGunStates[_local2] != -1) { fKillGun(_local2); } _local2++; } pArrowList[4].fReset(); } else { var _local2 = fGetNearestGunToKill(_local1); fKillGun(_local2); } } } function fKillGun(who) { var _local1 = who; if (loc.dead == false) { pArrowList[_local1].fReset(); _root.inSFX.fsCastleBlow(); pGuns[_local1].gotoAndPlay("die"); pGunStates[_local1] = -1; if (loc.dead == false) { pLives--; if (pLives == 0) { fDie(); } } } } function fResetArrows() { var _local1 = 0; while (_local1 < 5) { pArrowList[_local1].fReset(); _local1++; } } nextSmoke = 50000; pPower = 0; function fGetNearestAim(tbaddie, tEnemy) { var tType = tEnemy.pType; var tDist = 1000000; var tGun = undefined; var _local1 = 0; while (_local1 < pAimList.length) { var _local2 = false; var _local3 = pAimList[_local1].pType; if ((tType == "Tower") and (_local3 == "corner")) { _local2 = true; } else if ((tType == "Ram") and (_local3 == "wall")) { _local2 = true; } else if ((tType == "Catapult") and (_local3 == "range")) { _local2 = true; } else if ((tType == "Trojan") and (_local3 == "wall")) { _local2 = true; } if (_local2 == true) { var distance = fGetDistance(tbaddie, {x:pAimList[_local1]._x, y:pAimList[_local1]._y}); if (tDist > distance) { tGun = pAimList[_local1]; tDist = distance; } } _local1++; } return(tGun); } function fGetNearestGunToKill(baddie) { var _local3 = 1000000 /* 0x0F4240 */; var tGun = undefined; var _local1 = 0; while (_local1 < 4) { if (pGunStates[_local1] != -1) { var _local2 = _global.fGetDistance({x:baddie._x, y:baddie._y}, {x:pGuns[_local1]._x, y:pGuns[_local1]._y}); if (_local2 < _local3) { tGun = _local1; _local3 = _local2; } } _local1++; } return(tGun); } function fGetRandomStartPos() { var _local1 = pStartList[random(pStartList.length)]; return({x:_local1._x, y:_local1._y}); } function fGetNearestRot(tStart, tEnd) { var _local1 = tStart; var _local2 = tEnd; _local1 = fReangle(_local1); _local2 = fReangle(_local2); var tDir = 0; var _local3 = 0; if (_local2 > _local1) { var t1 = (_local2 - _local1); var t2 = ((_local1 + 360) - _local2); if (t1 < t2) { tDir = 1; _local3 = t1; } else { tDir = -1; _local3 = t2; } } else if (_local2 < _local1) { var t1 = (_local1 - _local2); var t2 = ((_local2 + 360) - _local1); if (t1 > t2) { tDir = 1; _local3 = t2; } else { tDir = -1; _local3 = t1; } } return({pDir:tDir, pDistance:_local3}); } function moveEnemies() { var _local3 = 0; while (_local3 < baddies.length) { var _local1 = baddies[_local3]; p = explos.length - 1; while (p >= 0) { expl = loc["explosion" + explos[p]]; if (_local1.inHit.hitTest(expl.inHit)) { fKillBaddie(_local1); _root.inSFX.fsHitEnemy(); } p--; } if (_local1.pReachAim == false) { _local1.pEventCount++; if (_local1.pEventCount >= pEnemyCollisionCount) { var _local2 = fCheckCollision(_local1); if (_local2 == false) { _local1.pEventCount = 0; fReAlignEnemy(_local1); } else { var tDist = _global.fGetDistance({x:_local1._x, y:_local1._y}, {x:_local1.pAim._x, y:_local1.pAim._y}); var tDist2 = _global.fGetDistance({x:_local2._x, y:_local2._y}, {x:_local2.pAim._x, y:_local2.pAim._y}); if (tDist > tDist2) { _local1.xmov = 0; _local1.ymov = 0; _local1.pEventCount = -50; } else { _local1.pEventCount = 0; fReAlignEnemy(_local1); } } } _local1._x = _local1._x + _local1.xmov; _local1._y = _local1._y + _local1.ymov; var tDist = _global.fGetDistance({x:_local1._x, y:_local1._y}, {x:_local1.pAim._x, y:_local1.pAim._y}); if (Math.abs(tDist) < 5) { _local1.pReachAim = true; var tNearRot = fGetNearestRot(fReangle(_local1._rotation), _local1.pAim.pRot); _local1.pRotAdd = tNearRot.pDir; _local1.pRotAddDistance = Math.abs(tNearRot.pDistance); _local1.pRotAddCount = 0; _local1.xmov = 0; _local1.ymov = 0; } } else if (_local1.pReachAim == true) { _local1._rotation = fReangle(_local1._rotation + _local1.pRotAdd); _local1.pRotAddCount++; if (_local1.pRotAddCount >= _local1.pRotAddDistance) { _local1.pReachAim = "attack"; _local1.gotoAndPlay("attack"); } } _local3++; } } function fCheckCollision(tEnemyIN) { var _local3 = tEnemyIN; var tHit = false; var _local2 = 0; while (_local2 < baddies.length) { var _local1 = baddies[_local2]; if (_local3 != _local1) { if (_local3.inHit.hitTest(_local1.inHit)) { tHit = _local1; break; } } _local2++; } return(tHit); } function fReAlignEnemy(tEnemyIN) { var _local1 = tEnemyIN; var _local3 = _global; var _local2 = _local3.fRadianToAngle(_local3.getAngle({x:_local1._x, y:_local1._y}, {x:_local1.pAim._x, y:_local1.pAim._y})); _local2 = fReangle(_local2 - 90); var tRad = _local3.fAngleToRadian(_local2); var tVec = _local3.fRadianToVector(tRad); _local1.xmov = tVec.x * _local1.pSpeed; _local1.ymov = tVec.y * _local1.pSpeed; _local1.dirang = _local2; _local1._rotation = fReangle(_local2 - 90); } function fRemoveBaddie(who) { var _local3 = who; var _local1 = 0; while (_local1 < baddies.length) { var _local2 = baddies[_local1]; if (_local2 == _local3) { baddies.splice(_local1, 1); break; } _local1++; } _local3.removeMovieClip(); } function fKillBaddie(tEnemyIN) { var _local1 = tEnemyIN; _local1.pReachAim = "dead"; fAddSmoke(_local1._x, _local1._y); _local1.gotoAndPlay("die"); _local1.pSpeed = 0; loc.baddysdead++; } pEnemyCollisionCount = 20; function fFireEnemy(who) { var _local2 = who; _root.inSFX.fsLaunch(); var tDist = (_global.fGetDistance({x:_local2._x, y:_local2._y}, {x:inArrowAll._x, y:inArrowAll._y}) + (random(150) - 75)); var _local3 = tDist / 50; var tdistance = (_local3 * 60); var _local1 = _local2.pAim.pRot + (random(60) - 30); _local1 = (_local1 * Math.PI) / 180; var tname = ("projectile" + nextBullet); var tIN = loc.attachMovie("projectile", tname, nextBullet); calculateAngleEnemy(tIN, _local2, _local1, _local3, tdistance); bullets.push(nextBullet); nextBullet++; } function calculateAngleEnemy(movie, target, ttangle, tPower, ttdistance) { var _local1 = movie; _local1._x = target._x; _local1._y = target._y; _local1.xmov = tPower * Math.cos(ttangle); _local1.ymov = tPower * Math.sin(ttangle); _local1.dist = Math.sqrt(Math.pow(_local1.xmov, 2) + Math.pow(_local1.ymov, 2)); _local1.totdis = ttdistance; _local1.halfdis = ttdistance / 2; }Instance of Symbol 305 MovieClip "gun0" in Symbol 350 MovieClip Frame 1onClipEvent (load) { pGunNum = 0; }Instance of Symbol 305 MovieClip "gun1" in Symbol 350 MovieClip Frame 1onClipEvent (load) { pGunNum = 1; }Instance of Symbol 305 MovieClip "gun2" in Symbol 350 MovieClip Frame 1onClipEvent (load) { pGunNum = 2; }Instance of Symbol 305 MovieClip "gun3" in Symbol 350 MovieClip Frame 1onClipEvent (load) { pGunNum = 3; }Instance of Symbol 317 MovieClip "inArrow0" in Symbol 350 MovieClip Frame 1onClipEvent (load) { pGunNum = 0; }Instance of Symbol 317 MovieClip "inArrow1" in Symbol 350 MovieClip Frame 1onClipEvent (load) { pGunNum = 1; }Instance of Symbol 317 MovieClip "inArrow3" in Symbol 350 MovieClip Frame 1onClipEvent (load) { pGunNum = 3; }Instance of Symbol 317 MovieClip "inArrow2" in Symbol 350 MovieClip Frame 1onClipEvent (load) { pGunNum = 2; }Instance of Symbol 317 MovieClip "inArrowAll" in Symbol 350 MovieClip Frame 1onClipEvent (load) { pGunNum = "all"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 135; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 225; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 323 MovieClip "inAim1" in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 90; pType = "wall"; }Instance of Symbol 323 MovieClip "inAim3" in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 270; pType = "wall"; }Instance of Symbol 323 MovieClip "inAim0" in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "wall"; }Instance of Symbol 323 MovieClip "inAim2" in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 0; pType = "wall"; }Instance of Symbol 323 MovieClip "inAim1b" in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 135; pType = "corner"; }Instance of Symbol 323 MovieClip "inAim3b" in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 315; pType = "corner"; }Instance of Symbol 323 MovieClip "inAim0b" in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 225; pType = "corner"; }Instance of Symbol 323 MovieClip "inAim2b" in Symbol 350 MovieClip Frame 2onClipEvent (load) { pRot = 45; pType = "corner"; }Instance of Symbol 326 MovieClip in Symbol 350 MovieClip Frame 2onClipEvent (enterFrame) { if (_parent.loc.dead == false) { _root.missions.moveBullets(); _root.missions.checkExplo(); _root.missions.moveEnemies(); _root.missions.fReload(); _root.missions.fCheckGunExpode(); _root.missions.timer(_root.time); } }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 6onClipEvent (load) { pRot = 60; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 6onClipEvent (load) { pRot = 290; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 6onClipEvent (load) { pRot = 60; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 6onClipEvent (load) { pRot = 290; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 6onClipEvent (load) { pRot = 225; pType = "range"; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 6onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 317 MovieClip "inArrow0" in Symbol 350 MovieClip Frame 6onClipEvent (load) { pGunNum = 0; }Instance of Symbol 317 MovieClip "inArrow3" in Symbol 350 MovieClip Frame 6onClipEvent (load) { pGunNum = 3; }Instance of Symbol 321 MovieClip in Symbol 350 MovieClip Frame 10onClipEvent (load) { pRot = 60; pType = "range"; }Instance of Symbol 326 MovieClip in Symbol 350 MovieClip Frame 14onClipEvent (enterFrame) { if (_parent.loc.dead == false) { _root.missions.moveBullets(); _root.missions.checkExplo(); _root.missions.moveEnemies(); _root.missions.fReload(); _root.missions.fCheckGunExpode(); } }Symbol 350 MovieClip Frame 15if (pLevel == 0) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 3, "baddy", true); }; } if (pLevel == 1) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "baddy2", true); }; } if (pLevel == 2) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); }; } if (pLevel == 3) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 6, "baddy3", true); }; } if (pLevel == 4) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 100, 4, "tank", true); _root.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); }; } if (pLevel == 5) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 100, 4, "tank2", true); _root.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "baddy2", true); }; } if (pLevel == 6) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 20, 5, "baddy2", true); }; } if (pLevel == 7) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 60, 7, "baddy3", true); _root.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); }; } if (pLevel == 8) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { var _local1 = _root; _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 7, "baddy3", true); _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); _local1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); }; } if (pLevel == 9) { this.onEnterFrame = function () { var _local1 = _root; _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 7, "baddy3", true); _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank", true); _local1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _local1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); }; } if (pLevel == 10) { this.onEnterFrame = function () { var _local1 = _root; _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "tank2", true); _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank", true); _local1.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); _local1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _local1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); }; } if (pLevel == 11) { this.onEnterFrame = function () { var _local1 = _root; _local1.missions.spawnEnemies(720, 700, 400, 0, 20, 7, "baddy3", true); _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank2", true); _local1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); }; } if (pLevel == 12) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { var _local1 = _root; _local1.missions.spawnEnemies(720, 700, 400, 0, 20, 7, "baddy3", true); _local1.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); _local1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _local1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); }; } if (pLevel >= 12) { this.onEnterFrame = function () { var _local1 = _root; _local1.missions.spawnEnemies(720, 700, 400, 0, 20, 7, "baddy3", true); _local1.missions.spawnEnemies(720, 700, 400, 0, 20, 6, "baddy2", true); _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank2", true); _local1.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); _local1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _local1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); _local1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); }; }Instance of Symbol 340 MovieClip [mcEnemyTower] "baddy" in Symbol 350 MovieClip Frame 15/* no clip actions */Symbol 353 Buttonon (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 360 MovieClip Frame 1stop();Symbol 360 MovieClip Frame 3stop();Symbol 360 MovieClip Frame 4stop();Symbol 360 MovieClip Frame 5stop();Symbol 361 Buttonon (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 363 Buttonon (release) { _root.score = _root.missions.baddysdead; gotoAndPlay ("highscores"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 364 Buttonon (release) { fNextBattle(); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Library Items
Symbol 1 Graphic | Used by:Timeline | |
Symbol 2 Graphic | Used by:6 | |
Symbol 3 Font | Used by:4 5 19 22 222 223 224 225 238 | |
Symbol 4 Text | Uses:3 | Used by:6 |
Symbol 5 Text | Uses:3 | Used by:6 |
Symbol 6 MovieClip | Uses:2 4 5 | Used by:49 |
Symbol 7 ShapeTweening | Used by:29 | |
Symbol 8 Graphic | Used by:27 | |
Symbol 9 Graphic | Used by:12 | |
Symbol 10 Graphic | Used by:12 | |
Symbol 11 Graphic | Used by:12 246 | |
Symbol 12 Button | Uses:9 10 11 | Used by:27 |
Symbol 13 Graphic | Used by:17 | |
Symbol 14 Graphic | Used by:15 | |
Symbol 15 MovieClip | Uses:14 | Used by:17 |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip | Uses:13 15 16 | Used by:27 |
Symbol 18 Graphic | Used by:27 | |
Symbol 19 EditableText | Uses:3 | Used by:27 |
Symbol 20 ShapeTweening | Used by:27 | |
Symbol 21 Graphic | Used by:27 | |
Symbol 22 EditableText | Uses:3 | Used by:27 |
Symbol 23 Graphic | Used by:27 | |
Symbol 24 Graphic | Used by:27 | |
Symbol 25 Graphic | Used by:27 | |
Symbol 26 Graphic | Used by:27 258 278 363 364 | |
Symbol 27 MovieClip | Uses:8 12 17 18 19 20 21 22 23 24 25 26 | Used by:29 |
Symbol 28 Graphic | Used by:29 | |
Symbol 29 MovieClip | Uses:7 27 28 | Used by:49 |
Symbol 30 Graphic | Used by:34 | |
Symbol 31 Graphic | Used by:34 | |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 Button | Uses:32 | Used by:34 |
Symbol 34 MovieClip | Uses:30 31 33 | Used by:49 |
Symbol 35 Graphic | Used by:48 | |
Symbol 36 ShapeTweening | Used by:48 | |
Symbol 37 Graphic | Used by:48 | |
Symbol 38 Sound | Used by:48 | |
Symbol 39 Graphic | Used by:48 244 | |
Symbol 40 Bitmap | Used by:41 | |
Symbol 41 Graphic | Uses:40 | Used by:48 |
Symbol 42 Graphic | Used by:48 | |
Symbol 43 Graphic | Used by:48 | |
Symbol 44 Graphic | Used by:48 | |
Symbol 45 Sound | Used by:48 | |
Symbol 46 Font | Used by:47 | |
Symbol 47 Text | Uses:46 | Used by:48 |
Symbol 48 MovieClip | Uses:35 36 37 38 39 41 42 43 44 45 47 | Used by:49 |
Symbol 49 MovieClip | Uses:6 29 34 48 | Used by:Timeline |
Symbol 50 Graphic | Used by:Timeline | |
Symbol 51 Graphic | Used by:52 | |
Symbol 52 MovieClip | Uses:51 | Used by:219 Timeline |
Symbol 53 Graphic | Used by:54 | |
Symbol 54 MovieClip | Uses:53 | Used by:Timeline |
Symbol 55 Font | Used by:56 57 63 150 180 181 280 281 282 283 284 285 329 | |
Symbol 56 Text | Uses:55 | Used by:Timeline |
Symbol 57 EditableText | Uses:55 | Used by:Timeline |
Symbol 58 Graphic | Used by:Timeline | |
Symbol 59 Graphic | Used by:60 | |
Symbol 60 MovieClip | Uses:59 | Used by:Timeline |
Symbol 61 Graphic | Used by:Timeline | |
Symbol 62 Graphic | Used by:Timeline | |
Symbol 63 Text | Uses:55 | Used by:80 |
Symbol 64 Sound [sHinge.wav] | Used by:80 | |
Symbol 65 Sound [sCastleBlow.wav] | Used by:80 | |
Symbol 66 Sound [sOnFire.wav] | Used by:80 | |
Symbol 67 Sound [sEarthLand.wav] | Used by:80 | |
Symbol 68 Sound [sFireBall.wav] | Used by:80 | |
Symbol 69 Sound [sReload.wav] | Used by:80 | |
Symbol 70 Sound [sHiss.wav] | Used by:80 | |
Symbol 71 Sound [sScroll.wav] | Used by:80 | |
Symbol 72 Sound [sExplode.wav] | Used by:80 | |
Symbol 73 Sound [sLaunch.wav] | Used by:80 | |
Symbol 74 Sound [sClick.wav] | Used by:80 | |
Symbol 75 Sound [sDrums.wav] | Used by:80 | |
Symbol 76 Sound [sClick2.wav] | Used by:80 | |
Symbol 77 Sound [sLoop.wav] | Used by:80 | |
Symbol 78 Sound [sWin.wav] | Used by:80 | |
Symbol 79 Sound [sLose.wav] | Used by:80 | |
Symbol 80 MovieClip | Uses:63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | Used by:Timeline |
Symbol 81 Graphic | Used by:219 | |
Symbol 82 Bitmap | Used by:83 | |
Symbol 83 Graphic | Uses:82 | Used by:84 |
Symbol 84 MovieClip | Uses:83 | Used by:219 |
Symbol 85 Graphic | Used by:117 | |
Symbol 86 Graphic | Used by:117 | |
Symbol 87 Graphic | Used by:117 | |
Symbol 88 Graphic | Used by:117 | |
Symbol 89 Graphic | Used by:117 | |
Symbol 90 Graphic | Used by:117 | |
Symbol 91 Graphic | Used by:117 | |
Symbol 92 Graphic | Used by:117 | |
Symbol 93 Graphic | Used by:117 | |
Symbol 94 Graphic | Used by:117 | |
Symbol 95 Graphic | Used by:117 | |
Symbol 96 Graphic | Used by:117 | |
Symbol 97 Graphic | Used by:117 | |
Symbol 98 Graphic | Used by:117 | |
Symbol 99 Graphic | Used by:117 | |
Symbol 100 Graphic | Used by:117 | |
Symbol 101 Graphic | Used by:117 | |
Symbol 102 Graphic | Used by:117 | |
Symbol 103 Graphic | Used by:117 | |
Symbol 104 Graphic | Used by:117 | |
Symbol 105 Graphic | Used by:117 | |
Symbol 106 Graphic | Used by:117 | |
Symbol 107 Graphic | Used by:117 | |
Symbol 108 Graphic | Used by:117 | |
Symbol 109 Graphic | Used by:117 | |
Symbol 110 Graphic | Used by:117 | |
Symbol 111 Graphic | Used by:117 | |
Symbol 112 Graphic | Used by:117 | |
Symbol 113 Graphic | Used by:117 | |
Symbol 114 Graphic | Used by:117 | |
Symbol 115 Graphic | Used by:117 | |
Symbol 116 Graphic | Used by:117 | |
Symbol 117 MovieClip | Uses:85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | Used by:219 350 |
Symbol 118 Graphic | Used by:219 | |
Symbol 119 Graphic | Used by:219 | |
Symbol 120 Graphic | Used by:140 | |
Symbol 121 Graphic | Used by:140 | |
Symbol 122 Graphic | Used by:140 | |
Symbol 123 Graphic | Used by:139 | |
Symbol 124 Graphic | Used by:139 | |
Symbol 125 Graphic | Used by:139 | |
Symbol 126 Graphic | Used by:139 | |
Symbol 127 Graphic | Used by:139 | |
Symbol 128 Graphic | Used by:139 | |
Symbol 129 Graphic | Used by:139 | |
Symbol 130 Graphic | Used by:139 | |
Symbol 131 Graphic | Used by:139 | |
Symbol 132 Graphic | Used by:139 | |
Symbol 133 Graphic | Used by:139 | |
Symbol 134 Graphic | Used by:139 | |
Symbol 135 Graphic | Used by:139 | |
Symbol 136 Graphic | Used by:139 | |
Symbol 137 Graphic | Used by:139 | |
Symbol 138 Graphic | Used by:139 | |
Symbol 139 MovieClip | Uses:123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | Used by:140 159 |
Symbol 140 MovieClip | Uses:120 121 122 139 | Used by:219 |
Symbol 141 Bitmap | Used by:142 | |
Symbol 142 Graphic | Uses:141 | Used by:219 |
Symbol 143 Graphic | Used by:219 | |
Symbol 144 Graphic | Used by:146 247 | |
Symbol 145 Graphic | Used by:146 247 | |
Symbol 146 Button | Uses:144 145 | Used by:219 |
Symbol 147 Graphic | Used by:149 | |
Symbol 148 Graphic | Used by:149 | |
Symbol 149 Button | Uses:147 148 | Used by:219 |
Symbol 150 EditableText | Uses:55 | Used by:219 |
Symbol 151 Graphic | Used by:156 263 | |
Symbol 152 Graphic | Used by:156 | |
Symbol 153 Graphic | Used by:156 | |
Symbol 154 Graphic | Used by:156 | |
Symbol 155 ShapeTweening | Used by:156 | |
Symbol 156 MovieClip | Uses:151 152 153 154 155 | Used by:219 276 360 |
Symbol 157 Graphic | Used by:215 | |
Symbol 158 Graphic | Used by:159 | |
Symbol 159 MovieClip | Uses:158 139 | Used by:215 350 |
Symbol 160 Graphic | Used by:170 | |
Symbol 161 Graphic | Used by:170 | |
Symbol 162 Graphic | Used by:170 | |
Symbol 163 Graphic | Used by:164 | |
Symbol 164 MovieClip | Uses:163 | Used by:167 |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:165 | Used by:167 |
Symbol 167 MovieClip | Uses:164 166 | Used by:168 |
Symbol 168 MovieClip [projectile] | Uses:167 | Used by:170 214 350 |
Symbol 169 Graphic | Used by:170 | |
Symbol 170 MovieClip | Uses:160 161 162 168 169 | Used by:215 305 349 |
Symbol 171 Graphic | Used by:178 | |
Symbol 172 Bitmap | Used by:173 | |
Symbol 173 Graphic | Uses:172 | Used by:178 |
Symbol 174 Bitmap | Used by:175 | |
Symbol 175 Graphic | Uses:174 | Used by:178 |
Symbol 176 Bitmap | Used by:177 | |
Symbol 177 Graphic | Uses:176 | Used by:178 |
Symbol 178 MovieClip | Uses:171 173 175 177 | Used by:215 350 |
Symbol 179 Graphic | Used by:215 | |
Symbol 180 Text | Uses:55 | Used by:215 |
Symbol 181 Text | Uses:55 | Used by:215 |
Symbol 182 Font | Used by:183 185 187 194 196 198 260 264 265 266 267 268 269 270 271 272 273 274 275 354 355 356 357 358 359 | |
Symbol 183 Text | Uses:182 | Used by:215 |
Symbol 184 Graphic | Used by:215 | |
Symbol 185 Text | Uses:182 | Used by:215 |
Symbol 186 Graphic | Used by:215 | |
Symbol 187 Text | Uses:182 | Used by:215 |
Symbol 188 Graphic | Used by:192 | |
Symbol 189 Graphic | Used by:192 313 | |
Symbol 190 Graphic | Used by:192 | |
Symbol 191 Graphic | Used by:192 | |
Symbol 192 MovieClip | Uses:188 189 190 191 | Used by:215 |
Symbol 193 Graphic | Used by:215 | |
Symbol 194 Text | Uses:182 | Used by:215 |
Symbol 195 Graphic | Used by:215 | |
Symbol 196 Text | Uses:182 | Used by:215 |
Symbol 197 Graphic | Used by:215 | |
Symbol 198 Text | Uses:182 | Used by:215 |
Symbol 199 ShapeTweening | Used by:214 | |
Symbol 200 ShapeTweening | Used by:214 | |
Symbol 201 Graphic | Used by:214 | |
Symbol 202 Bitmap | Used by:203 204 205 206 207 208 | |
Symbol 203 Graphic | Uses:202 | Used by:209 |
Symbol 204 Graphic | Uses:202 | Used by:209 |
Symbol 205 Graphic | Uses:202 | Used by:209 |
Symbol 206 Graphic | Uses:202 | Used by:209 |
Symbol 207 Graphic | Uses:202 | Used by:209 |
Symbol 208 Graphic | Uses:202 | Used by:209 |
Symbol 209 MovieClip | Uses:203 204 205 206 207 208 | Used by:214 340 346 349 350 |
Symbol 210 Graphic | Used by:211 | |
Symbol 211 MovieClip | Uses:210 | Used by:214 303 305 340 346 349 |
Symbol 212 ShapeTweening | Used by:214 | |
Symbol 213 Graphic | Used by:214 | |
Symbol 214 MovieClip | Uses:199 168 200 201 209 211 212 213 | Used by:215 350 |
Symbol 215 MovieClip | Uses:157 159 170 178 179 180 181 183 184 185 186 187 192 193 194 195 196 197 198 214 | Used by:219 |
Symbol 216 Graphic | Used by:218 220 361 | |
Symbol 217 Graphic | Used by:218 220 361 | |
Symbol 218 Button | Uses:216 217 | Used by:219 |
Symbol 219 MovieClip | Uses:81 84 117 118 119 140 142 143 52 146 149 150 156 215 218 | Used by:Timeline |
Symbol 220 Button | Uses:216 217 | Used by:Timeline |
Symbol 221 Graphic | Used by:226 | |
Symbol 222 Text | Uses:3 | Used by:226 |
Symbol 223 Text | Uses:3 | Used by:226 |
Symbol 224 Text | Uses:3 | Used by:226 |
Symbol 225 Text | Uses:3 | Used by:226 |
Symbol 226 MovieClip | Uses:221 222 223 224 225 | Used by:246 |
Symbol 227 MovieClip | Used by:246 | |
Symbol 228 Graphic | Used by:246 | |
Symbol 229 Font | Used by:230 232 234 235 | |
Symbol 230 Text | Uses:229 | Used by:246 |
Symbol 231 Graphic | Used by:246 | |
Symbol 232 Text | Uses:229 | Used by:246 |
Symbol 233 Graphic | Used by:246 | |
Symbol 234 Text | Uses:229 | Used by:246 |
Symbol 235 Text | Uses:229 | Used by:246 |
Symbol 236 Graphic | Used by:246 | |
Symbol 237 Graphic | Used by:246 | |
Symbol 238 Text | Uses:3 | Used by:246 |
Symbol 239 Font | Used by:240 243 | |
Symbol 240 Text | Uses:239 | Used by:244 |
Symbol 241 Graphic | Used by:242 244 | |
Symbol 242 MovieClip | Uses:241 | Used by:244 |
Symbol 243 Text | Uses:239 | Used by:244 |
Symbol 244 Button | Uses:240 242 243 39 241 | Used by:246 |
Symbol 245 Graphic | Used by:246 | |
Symbol 246 MovieClip | Uses:226 227 228 230 231 232 233 234 11 235 236 237 238 244 245 | Used by:Timeline |
Symbol 247 Button | Uses:144 145 | Used by:Timeline |
Symbol 248 Graphic | Used by:249 | |
Symbol 249 MovieClip | Uses:248 | Used by:Timeline |
Symbol 250 Graphic | Used by:251 253 | |
Symbol 251 Button | Uses:250 | Used by:255 |
Symbol 252 Graphic | Used by:255 | |
Symbol 253 Button | Uses:250 | Used by:255 |
Symbol 254 Graphic | Used by:255 | |
Symbol 255 MovieClip | Uses:251 252 253 254 | Used by:Timeline |
Symbol 256 Graphic | Used by:259 | |
Symbol 257 Graphic | Used by:258 | |
Symbol 258 Button | Uses:257 26 | Used by:259 |
Symbol 259 MovieClip | Uses:256 258 | Used by:350 Timeline |
Symbol 260 Text | Uses:182 | Used by:276 |
Symbol 261 Graphic | Used by:276 360 | |
Symbol 262 Graphic | Used by:263 | |
Symbol 263 Button | Uses:262 151 | Used by:276 |
Symbol 264 Text | Uses:182 | Used by:276 |
Symbol 265 Text | Uses:182 | Used by:276 |
Symbol 266 Text | Uses:182 | Used by:276 |
Symbol 267 Text | Uses:182 | Used by:276 |
Symbol 268 Text | Uses:182 | Used by:276 |
Symbol 269 Text | Uses:182 | Used by:276 |
Symbol 270 Text | Uses:182 | Used by:276 |
Symbol 271 Text | Uses:182 | Used by:276 |
Symbol 272 Text | Uses:182 | Used by:276 |
Symbol 273 Text | Uses:182 | Used by:276 |
Symbol 274 Text | Uses:182 | Used by:276 |
Symbol 275 Text | Uses:182 | Used by:276 |
Symbol 276 MovieClip | Uses:156 260 261 263 264 265 266 267 268 269 270 271 272 273 274 275 | Used by:Timeline |
Symbol 277 Graphic | Used by:278 364 | |
Symbol 278 Button | Uses:277 26 | Used by:350 |
Symbol 279 Graphic | Used by:350 | |
Symbol 280 EditableText | Uses:55 | Used by:350 |
Symbol 281 Text | Uses:55 | Used by:350 |
Symbol 282 EditableText | Uses:55 | Used by:350 |
Symbol 283 Text | Uses:55 | Used by:350 |
Symbol 284 EditableText | Uses:55 | Used by:350 |
Symbol 285 Text | Uses:55 | Used by:350 |
Symbol 286 Graphic | Used by:287 | |
Symbol 287 MovieClip | Uses:286 | Used by:350 |
Symbol 288 Graphic | Used by:305 | |
Symbol 289 Bitmap | Used by:290 292 294 | |
Symbol 290 Graphic | Uses:289 | Used by:303 |
Symbol 291 Graphic | Used by:303 | |
Symbol 292 Graphic | Uses:289 | Used by:303 |
Symbol 293 Graphic | Used by:303 | |
Symbol 294 Graphic | Uses:289 | Used by:303 |
Symbol 295 Bitmap | Used by:296 | |
Symbol 296 Graphic | Uses:295 | Used by:303 |
Symbol 297 Bitmap | Used by:298 | |
Symbol 298 Graphic | Uses:297 | Used by:303 |
Symbol 299 Bitmap | Used by:300 301 302 | |
Symbol 300 Graphic | Uses:299 | Used by:303 |
Symbol 301 Graphic | Uses:299 | Used by:303 |
Symbol 302 Graphic | Uses:299 | Used by:303 |
Symbol 303 MovieClip [explosion] | Uses:211 290 291 292 293 294 296 298 300 301 302 | Used by:305 |
Symbol 304 Graphic | Used by:305 | |
Symbol 305 MovieClip | Uses:211 288 170 303 304 | Used by:350 |
Symbol 306 Graphic | Used by:307 | |
Symbol 307 Button | Uses:306 | Used by:317 |
Symbol 308 Graphic | Used by:313 | |
Symbol 309 Graphic | Used by:311 | |
Symbol 310 Graphic | Used by:311 | |
Symbol 311 MovieClip | Uses:309 310 | Used by:313 |
Symbol 312 Graphic | Used by:313 | |
Symbol 313 MovieClip | Uses:308 189 311 312 | Used by:316 |
Symbol 314 Font | Used by:315 | |
Symbol 315 EditableText | Uses:314 | Used by:316 |
Symbol 316 MovieClip | Uses:313 315 | Used by:317 |
Symbol 317 MovieClip | Uses:307 316 | Used by:350 |
Symbol 318 Graphic | Used by:319 | |
Symbol 319 MovieClip | Uses:318 | Used by:350 |
Symbol 320 Graphic | Used by:321 | |
Symbol 321 MovieClip | Uses:320 | Used by:350 |
Symbol 322 Graphic | Used by:323 | |
Symbol 323 MovieClip | Uses:322 | Used by:350 |
Symbol 324 Font | Used by:325 | |
Symbol 325 Text | Uses:324 | Used by:326 |
Symbol 326 MovieClip | Uses:325 | Used by:350 |
Symbol 327 Graphic | Used by:350 | |
Symbol 328 Graphic | Used by:350 | |
Symbol 329 EditableText | Uses:55 | Used by:350 |
Symbol 330 Graphic | Used by:331 | |
Symbol 331 MovieClip | Uses:330 | Used by:335 |
Symbol 332 Bitmap | Used by:333 | |
Symbol 333 Graphic | Uses:332 | Used by:334 |
Symbol 334 MovieClip | Uses:333 | Used by:335 |
Symbol 335 MovieClip [mcSmoke] | Uses:331 334 | Used by:350 |
Symbol 336 Graphic | Used by:340 | |
Symbol 337 Graphic | Used by:339 340 | |
Symbol 338 Graphic | Used by:339 340 | |
Symbol 339 MovieClip | Uses:337 338 | Used by:340 |
Symbol 340 MovieClip [mcEnemyTower] | Uses:336 337 338 211 209 339 | Used by:350 |
Symbol 341 Graphic | Used by:346 | |
Symbol 342 Graphic | Used by:345 346 | |
Symbol 343 Graphic | Used by:345 346 | |
Symbol 344 Graphic | Used by:345 346 | |
Symbol 345 MovieClip | Uses:342 343 344 | Used by:346 |
Symbol 346 MovieClip [mcEnemyRam] | Uses:341 342 343 344 211 209 345 | Used by:350 |
Symbol 347 Graphic | Used by:349 | |
Symbol 348 Graphic | Used by:349 | |
Symbol 349 MovieClip [mcEnemyCatapult] | Uses:347 348 170 211 209 | Used by:350 |
Symbol 350 MovieClip | Uses:278 279 117 259 280 281 282 283 284 285 287 159 214 305 317 178 319 321 323 326 327 328 329 168 335 340 346 349 209 | Used by:Timeline |
Symbol 351 Graphic | Used by:353 | |
Symbol 352 Graphic | Used by:353 | |
Symbol 353 Button | Uses:351 352 | Used by:Timeline |
Symbol 354 Text | Uses:182 | Used by:360 |
Symbol 355 Text | Uses:182 | Used by:360 |
Symbol 356 EditableText | Uses:182 | Used by:360 |
Symbol 357 Text | Uses:182 | Used by:360 |
Symbol 358 Text | Uses:182 | Used by:360 |
Symbol 359 EditableText | Uses:182 | Used by:360 |
Symbol 360 MovieClip | Uses:156 354 355 356 261 357 358 359 | Used by:Timeline |
Symbol 361 Button | Uses:216 217 | Used by:Timeline |
Symbol 362 Graphic | Used by:363 | |
Symbol 363 Button | Uses:362 26 | Used by:Timeline |
Symbol 364 Button | Uses:277 26 | Used by:Timeline |
Instance Names
"mc_load_info" | Frame 3 | Symbol 54 MovieClip |
"inSFX" | Frame 3 | Symbol 80 MovieClip |
"inBG" | Frame 11 | Symbol 219 MovieClip |
"comHighscores" | Frame 11 | Symbol 246 MovieClip |
"mcTextBox" | Frame 20 | Symbol 249 MovieClip |
"inMissionOL" | Frame 69 | Symbol 276 MovieClip |
"missions" | Frame 70 | Symbol 350 MovieClip |
"inEnd" | Frame 89 | Symbol 360 MovieClip |
"inEnd" | Frame 104 | Symbol 360 MovieClip |
"mcAd" | Symbol 17 MovieClip Frame 1 | Symbol 15 MovieClip |
"mcLoading" | Symbol 29 MovieClip Frame 1 | Symbol 27 MovieClip |
"mcLoading" | Symbol 29 MovieClip Frame 11 | Symbol 27 MovieClip |
"mcIntro" | Symbol 49 MovieClip Frame 1 | Symbol 6 MovieClip |
"mcLoadingAnimated" | Symbol 49 MovieClip Frame 2 | Symbol 29 MovieClip |
"mcBackground" | Symbol 49 MovieClip Frame 2 | Symbol 34 MovieClip |
"mcAnimation" | Symbol 49 MovieClip Frame 2 | Symbol 48 MovieClip |
"inProjectile" | Symbol 170 MovieClip Frame 2 | Symbol 168 MovieClip [projectile] |
"inHit" | Symbol 214 MovieClip Frame 25 | Symbol 211 MovieClip |
"inDir" | Symbol 215 MovieClip Frame 60 | Symbol 192 MovieClip |
"inOil1" | Symbol 215 MovieClip Frame 167 | Symbol 214 MovieClip |
"inOil3" | Symbol 215 MovieClip Frame 167 | Symbol 214 MovieClip |
"inOil0" | Symbol 215 MovieClip Frame 167 | Symbol 214 MovieClip |
"inOil2" | Symbol 215 MovieClip Frame 167 | Symbol 214 MovieClip |
"mcHighscores" | Symbol 246 MovieClip Frame 1 | Symbol 226 MovieClip |
"mcTarget" | Symbol 246 MovieClip Frame 2 | Symbol 227 MovieClip |
"inHit" | Symbol 303 MovieClip [explosion] Frame 1 | Symbol 211 MovieClip |
"inHit" | Symbol 305 MovieClip Frame 1 | Symbol 211 MovieClip |
"inGun" | Symbol 305 MovieClip Frame 1 | Symbol 170 MovieClip |
"inHead" | Symbol 313 MovieClip Frame 1 | Symbol 311 MovieClip |
"inDir" | Symbol 316 MovieClip Frame 1 | Symbol 313 MovieClip |
"inArrow" | Symbol 317 MovieClip Frame 7 | Symbol 316 MovieClip |
"inSmoke" | Symbol 335 MovieClip [mcSmoke] Frame 1 | Symbol 334 MovieClip |
"inHit" | Symbol 340 MovieClip [mcEnemyTower] Frame 1 | Symbol 211 MovieClip |
"inHit" | Symbol 340 MovieClip [mcEnemyTower] Frame 36 | Symbol 211 MovieClip |
"inHit" | Symbol 346 MovieClip [mcEnemyRam] Frame 1 | Symbol 211 MovieClip |
"inHit" | Symbol 346 MovieClip [mcEnemyRam] Frame 36 | Symbol 211 MovieClip |
"inGun" | Symbol 349 MovieClip [mcEnemyCatapult] Frame 1 | Symbol 170 MovieClip |
"inHit" | Symbol 349 MovieClip [mcEnemyCatapult] Frame 1 | Symbol 211 MovieClip |
"inHit" | Symbol 349 MovieClip [mcEnemyCatapult] Frame 36 | Symbol 211 MovieClip |
"inGun" | Symbol 349 MovieClip [mcEnemyCatapult] Frame 38 | Symbol 170 MovieClip |
"inGun" | Symbol 349 MovieClip [mcEnemyCatapult] Frame 42 | Symbol 170 MovieClip |
"inGun" | Symbol 349 MovieClip [mcEnemyCatapult] Frame 45 | Symbol 170 MovieClip |
"inHit" | Symbol 350 MovieClip Frame 1 | Symbol 287 MovieClip |
"castle" | Symbol 350 MovieClip Frame 1 | Symbol 159 MovieClip |
"inOil1" | Symbol 350 MovieClip Frame 1 | Symbol 214 MovieClip |
"inOil3" | Symbol 350 MovieClip Frame 1 | Symbol 214 MovieClip |
"inOil0" | Symbol 350 MovieClip Frame 1 | Symbol 214 MovieClip |
"inOil2" | Symbol 350 MovieClip Frame 1 | Symbol 214 MovieClip |
"gun0" | Symbol 350 MovieClip Frame 1 | Symbol 305 MovieClip |
"gun1" | Symbol 350 MovieClip Frame 1 | Symbol 305 MovieClip |
"gun2" | Symbol 350 MovieClip Frame 1 | Symbol 305 MovieClip |
"gun3" | Symbol 350 MovieClip Frame 1 | Symbol 305 MovieClip |
"inArrow0" | Symbol 350 MovieClip Frame 1 | Symbol 317 MovieClip |
"inArrow1" | Symbol 350 MovieClip Frame 1 | Symbol 317 MovieClip |
"inArrow3" | Symbol 350 MovieClip Frame 1 | Symbol 317 MovieClip |
"inArrow2" | Symbol 350 MovieClip Frame 1 | Symbol 317 MovieClip |
"inArrowAll" | Symbol 350 MovieClip Frame 1 | Symbol 317 MovieClip |
"inAim1" | Symbol 350 MovieClip Frame 2 | Symbol 323 MovieClip |
"inAim3" | Symbol 350 MovieClip Frame 2 | Symbol 323 MovieClip |
"inAim0" | Symbol 350 MovieClip Frame 2 | Symbol 323 MovieClip |
"inAim2" | Symbol 350 MovieClip Frame 2 | Symbol 323 MovieClip |
"inAim1b" | Symbol 350 MovieClip Frame 2 | Symbol 323 MovieClip |
"inAim3b" | Symbol 350 MovieClip Frame 2 | Symbol 323 MovieClip |
"inAim0b" | Symbol 350 MovieClip Frame 2 | Symbol 323 MovieClip |
"inAim2b" | Symbol 350 MovieClip Frame 2 | Symbol 323 MovieClip |
"inArrow0" | Symbol 350 MovieClip Frame 6 | Symbol 317 MovieClip |
"inArrow3" | Symbol 350 MovieClip Frame 6 | Symbol 317 MovieClip |
"baddy" | Symbol 350 MovieClip Frame 15 | Symbol 340 MovieClip [mcEnemyTower] |
Special Tags
ExportAssets (56) | Timeline Frame 3 | Symbol 64 as "sHinge.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 65 as "sCastleBlow.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 66 as "sOnFire.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 67 as "sEarthLand.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 68 as "sFireBall.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 69 as "sReload.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 70 as "sHiss.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 71 as "sScroll.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 72 as "sExplode.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 73 as "sLaunch.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 74 as "sClick.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 75 as "sDrums.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 76 as "sClick2.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 77 as "sLoop.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 78 as "sWin.wav" |
ExportAssets (56) | Timeline Frame 3 | Symbol 79 as "sLose.wav" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 11 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 70 | Symbol 303 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 303 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 303 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 303 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 303 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 303 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 303 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 303 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 70 | Symbol 335 as "mcSmoke" |
ExportAssets (56) | Timeline Frame 70 | Symbol 340 as "mcEnemyTower" |
ExportAssets (56) | Timeline Frame 70 | Symbol 346 as "mcEnemyRam" |
ExportAssets (56) | Timeline Frame 70 | Symbol 349 as "mcEnemyCatapult" |
Labels
"highscores" | Frame 11 |
"menu" | Frame 20 |
"instruct" | Frame 28 |
"mission" | Frame 36 |
"dead" | Frame 75 |
"win" | Frame 90 |
"content" | Symbol 17 MovieClip Frame 1 |
"ReadCookie" | Symbol 17 MovieClip Frame 9 |
"prepareAd" | Symbol 17 MovieClip Frame 20 |
"loadAd" | Symbol 17 MovieClip Frame 31 |
"showAd" | Symbol 17 MovieClip Frame 41 |
"preload" | Symbol 49 MovieClip Frame 3 |
"rest" | Symbol 170 MovieClip Frame 2 |
"fire" | Symbol 170 MovieClip Frame 10 |
"reload" | Symbol 170 MovieClip Frame 21 |
"dead" | Symbol 170 MovieClip Frame 59 |
"deaded" | Symbol 170 MovieClip Frame 76 |
"fire" | Symbol 214 MovieClip Frame 2 |
"loop" | Symbol 215 MovieClip Frame 8 |
"menu" | Symbol 219 MovieClip Frame 1 |
"instruct" | Symbol 219 MovieClip Frame 18 |
"bg" | Symbol 219 MovieClip Frame 26 |
"clouds" | Symbol 219 MovieClip Frame 34 |
"reload" | Symbol 305 MovieClip Frame 5 |
"fire" | Symbol 305 MovieClip Frame 10 |
"die" | Symbol 305 MovieClip Frame 21 |
"dead" | Symbol 305 MovieClip Frame 29 |
"off" | Symbol 317 MovieClip Frame 2 |
"on" | Symbol 317 MovieClip Frame 7 |
"dead" | Symbol 317 MovieClip Frame 12 |
"score" | Symbol 317 MovieClip Frame 18 |
"smoke2" | Symbol 335 MovieClip [mcSmoke] Frame 2 |
"die" | Symbol 340 MovieClip [mcEnemyTower] Frame 2 |
"end" | Symbol 340 MovieClip [mcEnemyTower] Frame 36 |
"attack" | Symbol 340 MovieClip [mcEnemyTower] Frame 45 |
"die" | Symbol 346 MovieClip [mcEnemyRam] Frame 2 |
"end" | Symbol 346 MovieClip [mcEnemyRam] Frame 36 |
"attack" | Symbol 346 MovieClip [mcEnemyRam] Frame 45 |
"die" | Symbol 349 MovieClip [mcEnemyCatapult] Frame 2 |
"end" | Symbol 349 MovieClip [mcEnemyCatapult] Frame 36 |
"attack" | Symbol 349 MovieClip [mcEnemyCatapult] Frame 45 |
"dead" | Symbol 360 MovieClip Frame 2 |
"win" | Symbol 360 MovieClip Frame 4 |
Dynamic Text Variables
txtPercentLoaded2 | Symbol 19 EditableText | "The game is loading (0%)" |
txtPercentLoaded2 | Symbol 22 EditableText | "The game is loading (0%)" |
mc_load_info.percentLoaded | Symbol 57 EditableText | "100%" |
_root.passcode | Symbol 150 EditableText | "Enter Password" |
_root.missions.baddysdead | Symbol 280 EditableText | "000" |
_root.pLevelText | Symbol 282 EditableText | "00" |
_root.missions.time | Symbol 284 EditableText | "000" |
_root.missions.time | Symbol 329 EditableText | "000" |
_root.missions.baddysdead | Symbol 356 EditableText | "00" |
_root.missions.baddysdead | Symbol 359 EditableText | "00" |
|