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 #13079 |
MINICLIP.COM INTRO COMPONENT v1.3 |
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 247 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 250 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) > 0) { 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 245 Buttonon (release) { gameURL = ("http://www.miniclip.com/" + gamename) + ".htm"; getURL (gameURL, "_blank"); }Instance of Symbol 226 MovieClip "mcHighscores" in Symbol 247 MovieClip Frame 1onClipEvent (load) { _visible = false; }Symbol 247 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 247 MovieClip Frame 3stop();Symbol 248 Buttonon (release) { _root.gotoAndPlay("game"); _root.level = 13; }Symbol 252 Buttonon (release) { play(); _root.inSFX.fNoise("click"); pOn = false; _root.inSFX.fMainSoundSwitch("off"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 254 Buttonon (release) { play(); pOn = true; _root.inSFX.fMainSoundSwitch("on"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 256 MovieClip Frame 1stop(); if (pOn == true) { } else if (pOn == false) { } else { pOn = true; }Symbol 256 MovieClip Frame 2stop();Symbol 259 Buttonon (release) { getURL ("http://www.miniclip.com", "_blank"); }Symbol 264 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 277 MovieClip Frame 1stop();Symbol 277 MovieClip Frame 2stop();Symbol 277 MovieClip Frame 3stop();Symbol 277 MovieClip Frame 4stop();Symbol 277 MovieClip Frame 5stop();Symbol 277 MovieClip Frame 6stop();Symbol 277 MovieClip Frame 7stop();Symbol 277 MovieClip Frame 8stop();Symbol 277 MovieClip Frame 9stop();Symbol 277 MovieClip Frame 10stop();Symbol 277 MovieClip Frame 11stop();Symbol 277 MovieClip Frame 12stop();Symbol 277 MovieClip Frame 13stop();Symbol 277 MovieClip Frame 14stop();Symbol 277 MovieClip Frame 15stop();Symbol 277 MovieClip Frame 16stop();Symbol 277 MovieClip Frame 17stop();Symbol 277 MovieClip Frame 18stop();Symbol 277 MovieClip Frame 19stop();Symbol 277 MovieClip Frame 20stop();Symbol 277 MovieClip Frame 21stop();Symbol 277 MovieClip Frame 22stop();Symbol 277 MovieClip Frame 23stop();Symbol 277 MovieClip Frame 24stop();Symbol 277 MovieClip Frame 25stop();Symbol 277 MovieClip Frame 26stop();Symbol 279 Buttonon (release) { _root.gotoAndPlay("win"); loc.dead = true; loc.gameover = true; }Symbol 304 MovieClip [explosion] Frame 1this._rotation = random(360); var tScale = (random(30) + 70); this._xscale = tScale; this._yscale = tScale;Symbol 304 MovieClip [explosion] Frame 26stop();Symbol 306 MovieClip Frame 1if (_root.pCatapults[pGunNum] == -1) { gotoAndStop ("dead"); inGun.gotoAndStop("deaded"); } stop();Symbol 306 MovieClip Frame 4inGun.gotoAndPlay("rest");Symbol 306 MovieClip Frame 5inGun.gotoAndPlay("reload");Symbol 306 MovieClip Frame 10inGun.gotoAndPlay("fire");Symbol 306 MovieClip Frame 20if (_parent.pGunStates[pGunNum] != -1) { gotoAndStop ("reload"); } else { stop(); }Symbol 306 MovieClip Frame 21inGun.gotoAndPlay("dead");Symbol 306 MovieClip Frame 29stop();Symbol 308 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 312 MovieClip Frame 1stop();Symbol 312 MovieClip Frame 2stop();Symbol 314 MovieClip Frame 1stop();Symbol 317 MovieClip Frame 1gotoAndStop (2);Symbol 317 MovieClip Frame 2stop();Symbol 318 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 317 MovieClip "inArrow" in Symbol 318 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 320 MovieClip Frame 1_parent.fAddToStartPos(this); stop();Symbol 322 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 324 MovieClip Frame 1_parent.fAddToAimPos(this); stop();Symbol 335 MovieClip Frame 9stop();Symbol 336 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 335 MovieClip "inSmoke" in Symbol 336 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 336 MovieClip [mcSmoke] Frame 47removeMovieClip(this); this.removeMovieClip();Symbol 340 MovieClip Frame 10_root.inSFX.fEnemyAttack();Symbol 340 MovieClip Frame 26_parent.play();Symbol 340 MovieClip Frame 34stop();Symbol 341 MovieClip [mcEnemyTower] Frame 1stop();Symbol 341 MovieClip [mcEnemyTower] Frame 35_parent.fRemoveBaddie(this, pNum);Symbol 341 MovieClip [mcEnemyTower] Frame 44_parent.fRemoveBaddie(this, pNum);Symbol 341 MovieClip [mcEnemyTower] Frame 49stop();Symbol 341 MovieClip [mcEnemyTower] Frame 50_parent.fKillCastle(pNum);Symbol 341 MovieClip [mcEnemyTower] Frame 51gotoAndPlay ("end");Symbol 346 MovieClip Frame 21_root.inSFX.fEnemyAttack();Symbol 346 MovieClip Frame 35_parent.play();Symbol 347 MovieClip [mcEnemyRam] Frame 1stop();Symbol 347 MovieClip [mcEnemyRam] Frame 35_parent.fRemoveBaddie(this, pNum);Symbol 347 MovieClip [mcEnemyRam] Frame 44_parent.fRemoveBaddie(this, pNum);Symbol 347 MovieClip [mcEnemyRam] Frame 50stop();Symbol 347 MovieClip [mcEnemyRam] Frame 51_parent.fKillCastle(pNum);Symbol 347 MovieClip [mcEnemyRam] Frame 52gotoAndPlay ("end");Symbol 350 MovieClip [mcEnemyCatapult] Frame 1stop();Symbol 350 MovieClip [mcEnemyCatapult] Frame 35_parent.fRemoveBaddie(this, pNum);Symbol 350 MovieClip [mcEnemyCatapult] Frame 44_parent.fRemoveBaddie(this, pNum);Instance of Symbol 170 MovieClip "inGun" in Symbol 350 MovieClip [mcEnemyCatapult] Frame 45onClipEvent (load) { }Symbol 350 MovieClip [mcEnemyCatapult] Frame 46inGun.gotoAndPlay("fire"); _parent.fFireEnemy(this);Symbol 350 MovieClip [mcEnemyCatapult] Frame 53gotoAndPlay ("end");Symbol 351 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 306 MovieClip "gun0" in Symbol 351 MovieClip Frame 1onClipEvent (load) { pGunNum = 0; }Instance of Symbol 306 MovieClip "gun1" in Symbol 351 MovieClip Frame 1onClipEvent (load) { pGunNum = 1; }Instance of Symbol 306 MovieClip "gun2" in Symbol 351 MovieClip Frame 1onClipEvent (load) { pGunNum = 2; }Instance of Symbol 306 MovieClip "gun3" in Symbol 351 MovieClip Frame 1onClipEvent (load) { pGunNum = 3; }Instance of Symbol 318 MovieClip "inArrow0" in Symbol 351 MovieClip Frame 1onClipEvent (load) { pGunNum = 0; }Instance of Symbol 318 MovieClip "inArrow1" in Symbol 351 MovieClip Frame 1onClipEvent (load) { pGunNum = 1; }Instance of Symbol 318 MovieClip "inArrow3" in Symbol 351 MovieClip Frame 1onClipEvent (load) { pGunNum = 3; }Instance of Symbol 318 MovieClip "inArrow2" in Symbol 351 MovieClip Frame 1onClipEvent (load) { pGunNum = 2; }Instance of Symbol 318 MovieClip "inArrowAll" in Symbol 351 MovieClip Frame 1onClipEvent (load) { pGunNum = "all"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 135; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 225; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 324 MovieClip "inAim1" in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 90; pType = "wall"; }Instance of Symbol 324 MovieClip "inAim3" in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 270; pType = "wall"; }Instance of Symbol 324 MovieClip "inAim0" in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "wall"; }Instance of Symbol 324 MovieClip "inAim2" in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 0; pType = "wall"; }Instance of Symbol 324 MovieClip "inAim1b" in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 135; pType = "corner"; }Instance of Symbol 324 MovieClip "inAim3b" in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 315; pType = "corner"; }Instance of Symbol 324 MovieClip "inAim0b" in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 225; pType = "corner"; }Instance of Symbol 324 MovieClip "inAim2b" in Symbol 351 MovieClip Frame 2onClipEvent (load) { pRot = 45; pType = "corner"; }Instance of Symbol 327 MovieClip in Symbol 351 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 322 MovieClip in Symbol 351 MovieClip Frame 6onClipEvent (load) { pRot = 60; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 6onClipEvent (load) { pRot = 290; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 6onClipEvent (load) { pRot = 60; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 6onClipEvent (load) { pRot = 290; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 6onClipEvent (load) { pRot = 225; pType = "range"; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 6onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 318 MovieClip "inArrow0" in Symbol 351 MovieClip Frame 6onClipEvent (load) { pGunNum = 0; }Instance of Symbol 318 MovieClip "inArrow3" in Symbol 351 MovieClip Frame 6onClipEvent (load) { pGunNum = 3; }Instance of Symbol 322 MovieClip in Symbol 351 MovieClip Frame 10onClipEvent (load) { pRot = 60; pType = "range"; }Instance of Symbol 327 MovieClip in Symbol 351 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 351 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 341 MovieClip [mcEnemyTower] "baddy" in Symbol 351 MovieClip Frame 15/* no clip actions */Symbol 354 Buttonon (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 361 MovieClip Frame 1stop();Symbol 361 MovieClip Frame 3stop();Symbol 361 MovieClip Frame 4stop();Symbol 361 MovieClip Frame 5stop();Symbol 362 Buttonon (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 364 Buttonon (release) { _root.score = _root.missions.baddysdead; gotoAndPlay ("highscores"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 365 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 239 | |
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 | |
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 259 279 364 365 | |
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 245 | |
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 281 282 283 284 285 286 330 | |
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 351 |
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 248 | |
Symbol 145 Graphic | Used by:146 248 | |
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 264 | |
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 277 361 |
Symbol 157 Graphic | Used by:215 | |
Symbol 158 Graphic | Used by:159 | |
Symbol 159 MovieClip | Uses:158 139 | Used by:215 351 |
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 351 |
Symbol 169 Graphic | Used by:170 | |
Symbol 170 MovieClip | Uses:160 161 162 168 169 | Used by:215 306 350 |
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 351 |
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 261 265 266 267 268 269 270 271 272 273 274 275 276 355 356 357 358 359 360 | |
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 314 | |
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 341 347 350 351 |
Symbol 210 Graphic | Used by:211 | |
Symbol 211 MovieClip | Uses:210 | Used by:214 304 306 341 347 350 |
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 351 |
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 362 | |
Symbol 217 Graphic | Used by:218 220 362 | |
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:247 |
Symbol 227 MovieClip | Used by:247 | |
Symbol 228 Graphic | Used by:247 | |
Symbol 229 Font | Used by:230 232 234 236 | |
Symbol 230 Text | Uses:229 | Used by:247 |
Symbol 231 Graphic | Used by:247 | |
Symbol 232 Text | Uses:229 | Used by:247 |
Symbol 233 Graphic | Used by:247 | |
Symbol 234 Text | Uses:229 | Used by:247 |
Symbol 235 Graphic | Used by:247 | |
Symbol 236 Text | Uses:229 | Used by:247 |
Symbol 237 Graphic | Used by:247 | |
Symbol 238 Graphic | Used by:247 | |
Symbol 239 Text | Uses:3 | Used by:247 |
Symbol 240 Font | Used by:241 244 | |
Symbol 241 Text | Uses:240 | Used by:245 |
Symbol 242 Graphic | Used by:243 245 | |
Symbol 243 MovieClip | Uses:242 | Used by:245 |
Symbol 244 Text | Uses:240 | Used by:245 |
Symbol 245 Button | Uses:241 243 244 39 242 | Used by:247 |
Symbol 246 Graphic | Used by:247 | |
Symbol 247 MovieClip | Uses:226 227 228 230 231 232 233 234 235 236 237 238 239 245 246 | Used by:Timeline |
Symbol 248 Button | Uses:144 145 | Used by:Timeline |
Symbol 249 Graphic | Used by:250 | |
Symbol 250 MovieClip | Uses:249 | Used by:Timeline |
Symbol 251 Graphic | Used by:252 254 | |
Symbol 252 Button | Uses:251 | Used by:256 |
Symbol 253 Graphic | Used by:256 | |
Symbol 254 Button | Uses:251 | Used by:256 |
Symbol 255 Graphic | Used by:256 | |
Symbol 256 MovieClip | Uses:252 253 254 255 | Used by:Timeline |
Symbol 257 Graphic | Used by:260 | |
Symbol 258 Graphic | Used by:259 | |
Symbol 259 Button | Uses:258 26 | Used by:260 |
Symbol 260 MovieClip | Uses:257 259 | Used by:351 Timeline |
Symbol 261 Text | Uses:182 | Used by:277 |
Symbol 262 Graphic | Used by:277 361 | |
Symbol 263 Graphic | Used by:264 | |
Symbol 264 Button | Uses:263 151 | Used by:277 |
Symbol 265 Text | Uses:182 | Used by:277 |
Symbol 266 Text | Uses:182 | Used by:277 |
Symbol 267 Text | Uses:182 | Used by:277 |
Symbol 268 Text | Uses:182 | Used by:277 |
Symbol 269 Text | Uses:182 | Used by:277 |
Symbol 270 Text | Uses:182 | Used by:277 |
Symbol 271 Text | Uses:182 | Used by:277 |
Symbol 272 Text | Uses:182 | Used by:277 |
Symbol 273 Text | Uses:182 | Used by:277 |
Symbol 274 Text | Uses:182 | Used by:277 |
Symbol 275 Text | Uses:182 | Used by:277 |
Symbol 276 Text | Uses:182 | Used by:277 |
Symbol 277 MovieClip | Uses:156 261 262 264 265 266 267 268 269 270 271 272 273 274 275 276 | Used by:Timeline |
Symbol 278 Graphic | Used by:279 365 | |
Symbol 279 Button | Uses:278 26 | Used by:351 |
Symbol 280 Graphic | Used by:351 | |
Symbol 281 EditableText | Uses:55 | Used by:351 |
Symbol 282 Text | Uses:55 | Used by:351 |
Symbol 283 EditableText | Uses:55 | Used by:351 |
Symbol 284 Text | Uses:55 | Used by:351 |
Symbol 285 EditableText | Uses:55 | Used by:351 |
Symbol 286 Text | Uses:55 | Used by:351 |
Symbol 287 Graphic | Used by:288 | |
Symbol 288 MovieClip | Uses:287 | Used by:351 |
Symbol 289 Graphic | Used by:306 | |
Symbol 290 Bitmap | Used by:291 293 295 | |
Symbol 291 Graphic | Uses:290 | Used by:304 |
Symbol 292 Graphic | Used by:304 | |
Symbol 293 Graphic | Uses:290 | Used by:304 |
Symbol 294 Graphic | Used by:304 | |
Symbol 295 Graphic | Uses:290 | Used by:304 |
Symbol 296 Bitmap | Used by:297 | |
Symbol 297 Graphic | Uses:296 | Used by:304 |
Symbol 298 Bitmap | Used by:299 | |
Symbol 299 Graphic | Uses:298 | Used by:304 |
Symbol 300 Bitmap | Used by:301 302 303 | |
Symbol 301 Graphic | Uses:300 | Used by:304 |
Symbol 302 Graphic | Uses:300 | Used by:304 |
Symbol 303 Graphic | Uses:300 | Used by:304 |
Symbol 304 MovieClip [explosion] | Uses:211 291 292 293 294 295 297 299 301 302 303 | Used by:306 |
Symbol 305 Graphic | Used by:306 | |
Symbol 306 MovieClip | Uses:211 289 170 304 305 | Used by:351 |
Symbol 307 Graphic | Used by:308 | |
Symbol 308 Button | Uses:307 | Used by:318 |
Symbol 309 Graphic | Used by:314 | |
Symbol 310 Graphic | Used by:312 | |
Symbol 311 Graphic | Used by:312 | |
Symbol 312 MovieClip | Uses:310 311 | Used by:314 |
Symbol 313 Graphic | Used by:314 | |
Symbol 314 MovieClip | Uses:309 189 312 313 | Used by:317 |
Symbol 315 Font | Used by:316 | |
Symbol 316 EditableText | Uses:315 | Used by:317 |
Symbol 317 MovieClip | Uses:314 316 | Used by:318 |
Symbol 318 MovieClip | Uses:308 317 | Used by:351 |
Symbol 319 Graphic | Used by:320 | |
Symbol 320 MovieClip | Uses:319 | Used by:351 |
Symbol 321 Graphic | Used by:322 | |
Symbol 322 MovieClip | Uses:321 | Used by:351 |
Symbol 323 Graphic | Used by:324 | |
Symbol 324 MovieClip | Uses:323 | Used by:351 |
Symbol 325 Font | Used by:326 | |
Symbol 326 Text | Uses:325 | Used by:327 |
Symbol 327 MovieClip | Uses:326 | Used by:351 |
Symbol 328 Graphic | Used by:351 | |
Symbol 329 Graphic | Used by:351 | |
Symbol 330 EditableText | Uses:55 | Used by:351 |
Symbol 331 Graphic | Used by:332 | |
Symbol 332 MovieClip | Uses:331 | Used by:336 |
Symbol 333 Bitmap | Used by:334 | |
Symbol 334 Graphic | Uses:333 | Used by:335 |
Symbol 335 MovieClip | Uses:334 | Used by:336 |
Symbol 336 MovieClip [mcSmoke] | Uses:332 335 | Used by:351 |
Symbol 337 Graphic | Used by:341 | |
Symbol 338 Graphic | Used by:340 341 | |
Symbol 339 Graphic | Used by:340 341 | |
Symbol 340 MovieClip | Uses:338 339 | Used by:341 |
Symbol 341 MovieClip [mcEnemyTower] | Uses:337 338 339 211 209 340 | Used by:351 |
Symbol 342 Graphic | Used by:347 | |
Symbol 343 Graphic | Used by:346 347 | |
Symbol 344 Graphic | Used by:346 347 | |
Symbol 345 Graphic | Used by:346 347 | |
Symbol 346 MovieClip | Uses:343 344 345 | Used by:347 |
Symbol 347 MovieClip [mcEnemyRam] | Uses:342 343 344 345 211 209 346 | Used by:351 |
Symbol 348 Graphic | Used by:350 | |
Symbol 349 Graphic | Used by:350 | |
Symbol 350 MovieClip [mcEnemyCatapult] | Uses:348 349 170 211 209 | Used by:351 |
Symbol 351 MovieClip | Uses:279 280 117 260 281 282 283 284 285 286 288 159 214 306 318 178 320 322 324 327 328 329 330 168 336 341 347 350 209 | Used by:Timeline |
Symbol 352 Graphic | Used by:354 | |
Symbol 353 Graphic | Used by:354 | |
Symbol 354 Button | Uses:352 353 | Used by:Timeline |
Symbol 355 Text | Uses:182 | Used by:361 |
Symbol 356 Text | Uses:182 | Used by:361 |
Symbol 357 EditableText | Uses:182 | Used by:361 |
Symbol 358 Text | Uses:182 | Used by:361 |
Symbol 359 Text | Uses:182 | Used by:361 |
Symbol 360 EditableText | Uses:182 | Used by:361 |
Symbol 361 MovieClip | Uses:156 355 356 357 262 358 359 360 | Used by:Timeline |
Symbol 362 Button | Uses:216 217 | Used by:Timeline |
Symbol 363 Graphic | Used by:364 | |
Symbol 364 Button | Uses:363 26 | Used by:Timeline |
Symbol 365 Button | Uses:278 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 247 MovieClip |
"mcTextBox" | Frame 20 | Symbol 250 MovieClip |
"inMissionOL" | Frame 69 | Symbol 277 MovieClip |
"missions" | Frame 70 | Symbol 351 MovieClip |
"inEnd" | Frame 89 | Symbol 361 MovieClip |
"inEnd" | Frame 104 | Symbol 361 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 247 MovieClip Frame 1 | Symbol 226 MovieClip |
"mcTarget" | Symbol 247 MovieClip Frame 2 | Symbol 227 MovieClip |
"inHit" | Symbol 304 MovieClip [explosion] Frame 1 | Symbol 211 MovieClip |
"inHit" | Symbol 306 MovieClip Frame 1 | Symbol 211 MovieClip |
"inGun" | Symbol 306 MovieClip Frame 1 | Symbol 170 MovieClip |
"inHead" | Symbol 314 MovieClip Frame 1 | Symbol 312 MovieClip |
"inDir" | Symbol 317 MovieClip Frame 1 | Symbol 314 MovieClip |
"inArrow" | Symbol 318 MovieClip Frame 7 | Symbol 317 MovieClip |
"inSmoke" | Symbol 336 MovieClip [mcSmoke] Frame 1 | Symbol 335 MovieClip |
"inHit" | Symbol 341 MovieClip [mcEnemyTower] Frame 1 | Symbol 211 MovieClip |
"inHit" | Symbol 341 MovieClip [mcEnemyTower] Frame 36 | Symbol 211 MovieClip |
"inHit" | Symbol 347 MovieClip [mcEnemyRam] Frame 1 | Symbol 211 MovieClip |
"inHit" | Symbol 347 MovieClip [mcEnemyRam] Frame 36 | Symbol 211 MovieClip |
"inGun" | Symbol 350 MovieClip [mcEnemyCatapult] Frame 1 | Symbol 170 MovieClip |
"inHit" | Symbol 350 MovieClip [mcEnemyCatapult] Frame 1 | Symbol 211 MovieClip |
"inHit" | Symbol 350 MovieClip [mcEnemyCatapult] Frame 36 | Symbol 211 MovieClip |
"inGun" | Symbol 350 MovieClip [mcEnemyCatapult] Frame 38 | Symbol 170 MovieClip |
"inGun" | Symbol 350 MovieClip [mcEnemyCatapult] Frame 42 | Symbol 170 MovieClip |
"inGun" | Symbol 350 MovieClip [mcEnemyCatapult] Frame 45 | Symbol 170 MovieClip |
"inHit" | Symbol 351 MovieClip Frame 1 | Symbol 288 MovieClip |
"castle" | Symbol 351 MovieClip Frame 1 | Symbol 159 MovieClip |
"inOil1" | Symbol 351 MovieClip Frame 1 | Symbol 214 MovieClip |
"inOil3" | Symbol 351 MovieClip Frame 1 | Symbol 214 MovieClip |
"inOil0" | Symbol 351 MovieClip Frame 1 | Symbol 214 MovieClip |
"inOil2" | Symbol 351 MovieClip Frame 1 | Symbol 214 MovieClip |
"gun0" | Symbol 351 MovieClip Frame 1 | Symbol 306 MovieClip |
"gun1" | Symbol 351 MovieClip Frame 1 | Symbol 306 MovieClip |
"gun2" | Symbol 351 MovieClip Frame 1 | Symbol 306 MovieClip |
"gun3" | Symbol 351 MovieClip Frame 1 | Symbol 306 MovieClip |
"inArrow0" | Symbol 351 MovieClip Frame 1 | Symbol 318 MovieClip |
"inArrow1" | Symbol 351 MovieClip Frame 1 | Symbol 318 MovieClip |
"inArrow3" | Symbol 351 MovieClip Frame 1 | Symbol 318 MovieClip |
"inArrow2" | Symbol 351 MovieClip Frame 1 | Symbol 318 MovieClip |
"inArrowAll" | Symbol 351 MovieClip Frame 1 | Symbol 318 MovieClip |
"inAim1" | Symbol 351 MovieClip Frame 2 | Symbol 324 MovieClip |
"inAim3" | Symbol 351 MovieClip Frame 2 | Symbol 324 MovieClip |
"inAim0" | Symbol 351 MovieClip Frame 2 | Symbol 324 MovieClip |
"inAim2" | Symbol 351 MovieClip Frame 2 | Symbol 324 MovieClip |
"inAim1b" | Symbol 351 MovieClip Frame 2 | Symbol 324 MovieClip |
"inAim3b" | Symbol 351 MovieClip Frame 2 | Symbol 324 MovieClip |
"inAim0b" | Symbol 351 MovieClip Frame 2 | Symbol 324 MovieClip |
"inAim2b" | Symbol 351 MovieClip Frame 2 | Symbol 324 MovieClip |
"inArrow0" | Symbol 351 MovieClip Frame 6 | Symbol 318 MovieClip |
"inArrow3" | Symbol 351 MovieClip Frame 6 | Symbol 318 MovieClip |
"baddy" | Symbol 351 MovieClip Frame 15 | Symbol 341 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 304 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 304 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 304 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 304 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 304 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 304 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 304 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 304 as "explosion" |
ExportAssets (56) | Timeline Frame 70 | Symbol 168 as "projectile" |
ExportAssets (56) | Timeline Frame 70 | Symbol 336 as "mcSmoke" |
ExportAssets (56) | Timeline Frame 70 | Symbol 341 as "mcEnemyTower" |
ExportAssets (56) | Timeline Frame 70 | Symbol 347 as "mcEnemyRam" |
ExportAssets (56) | Timeline Frame 70 | Symbol 350 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 306 MovieClip Frame 5 |
"fire" | Symbol 306 MovieClip Frame 10 |
"die" | Symbol 306 MovieClip Frame 21 |
"dead" | Symbol 306 MovieClip Frame 29 |
"off" | Symbol 318 MovieClip Frame 2 |
"on" | Symbol 318 MovieClip Frame 7 |
"dead" | Symbol 318 MovieClip Frame 12 |
"score" | Symbol 318 MovieClip Frame 18 |
"smoke2" | Symbol 336 MovieClip [mcSmoke] Frame 2 |
"die" | Symbol 341 MovieClip [mcEnemyTower] Frame 2 |
"end" | Symbol 341 MovieClip [mcEnemyTower] Frame 36 |
"attack" | Symbol 341 MovieClip [mcEnemyTower] Frame 45 |
"die" | Symbol 347 MovieClip [mcEnemyRam] Frame 2 |
"end" | Symbol 347 MovieClip [mcEnemyRam] Frame 36 |
"attack" | Symbol 347 MovieClip [mcEnemyRam] Frame 45 |
"die" | Symbol 350 MovieClip [mcEnemyCatapult] Frame 2 |
"end" | Symbol 350 MovieClip [mcEnemyCatapult] Frame 36 |
"attack" | Symbol 350 MovieClip [mcEnemyCatapult] Frame 45 |
"dead" | Symbol 361 MovieClip Frame 2 |
"win" | Symbol 361 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 281 EditableText | "000" |
_root.pLevelText | Symbol 283 EditableText | "00" |
_root.missions.time | Symbol 285 EditableText | "000" |
_root.missions.time | Symbol 330 EditableText | "000" |
_root.missions.baddysdead | Symbol 357 EditableText | "00" |
_root.missions.baddysdead | Symbol 360 EditableText | "00" |
|