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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM31330508-29DC&rnd=31330508" width="1" height="1"></div>

armorgames one-button-bob-5286.swf

This is the info page for
Flash #262893

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


Text
CREDITS

HELP

PLAY

THE ADVENTURES OF
ONE BUTTON
BOB

PAUSED

RESUME

QUIT

pickup

fail

blip

jump

explosion

boomerang

creak

hit

squeal

bounce

monster

000

BOSS

********

BOSS

TRY AGAIN

HOW THE HECK
DO I CARRY
THIS BACK?!

<p align="center"><font face="Commodore 64 Pixeled_70pt_st" size="70" color="#ffff00" letterSpacing="0.000000" kerning="1">000</font></p>

GONGRATS

CLICKS!

YOU FOUND THE
TREASURE IN ...

MENU

ONE BUTTON BOB WAS
DESIGNED AND PROGRAMMED
BY ...
TOM "NINJADOODLE" VENCEL
*** WWW.NINJADOODLE.COM ***

CLICK THE LEFT
MOUSE BUTTON WITHIN
THE GAME AREA TO
CONTROL BOB.
THE CONTROL SCHEME CHANGES
IN EVERY LEVEL, SO IT'S UP TO
YOU TO FIGURE OUT WHAT TO DO
AND GET BOB TO THE TREASURE!
HOW MANY CLICKS WILL IT TAKE YOU?

ActionScript [AS1/AS2]

Frame 1
Stage.scaleMode = "noScale"; _global.myRoot = this; stopAllSounds(); globalSound = new Sound(); sound = true; var rightClick = new ContextMenu(); rightClick.hideBuiltInItems(); _global.myRoot.menu = rightClick; var urlString = _global.myRoot._url; if (urlString.indexOf("armorgames.com") == -1) { _root._x = 50000; _root._y = 40000; } buttonLink.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); }; bytes_loaded = Math.round(this.getBytesLoaded()); bytes_total = Math.round(this.getBytesTotal()); getPercent = bytes_loaded / bytes_total; this.loadBar._width = getPercent * 100; this.loadText = Math.round(getPercent * 100) + "%"; if (bytes_loaded == bytes_total) { this.gotoAndPlay(3); }
Frame 2
this.gotoAndPlay(1);
Frame 204
stop(); stopAllSounds(); _quality = "LOW"; rockOn = false; help = false; scores = false; credits = false; buttonPlay.onPress = function () { stopAllSounds(); rockOn = true; help = false; scores = false; credits = false; fg.play(); }; buttonHelp.onPress = function () { rockOn = false; help = true; scores = false; credits = false; fg.play(); }; buttonScores.onPress = function () { rockOn = false; help = false; scores = true; credits = false; fg.play(); }; buttonCredits.onPress = function () { rockOn = false; help = false; scores = false; credits = true; fg.play(); }; buttonLink.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); }; fg.speaker.onRelease = function () { if (sound) { sound = false; _global.myRoot.globalSound.setVolume(0); } else { sound = true; _global.myRoot.globalSound.setVolume(100); } }; onEnterFrame = function () { if (sound) { fg.speaker.gotoAndStop("on"); } else { fg.speaker.gotoAndStop("off"); } if (fg._currentframe == fg._totalframes) { if (rockOn) { play(); } if (help) { gotoAndStop ("help"); } if (scores) { gotoAndStop ("scores"); } if (credits) { gotoAndStop ("credits"); } } }; _global.myRoot = this; clicks = 0; pressCounter = 0; highestDepth = 10000; onMouseDown = function () { pressed = true; }; onMouseUp = function () { pressed = false; }; setup = function () { levelPassed = false; gamePaused = false; shaking = false; quit = false; playerX = 70; playerY = 340; fg.q.onRelease = function () { trace(_quality); if (_quality == "HIGH") { prev = "HIGH"; _quality = "MEDIUM"; } else if ((_quality == "MEDIUM") && (prev == "HIGH")) { _quality = "LOW"; } else if ((_quality == "MEDIUM") && (prev == "LOW")) { _quality = "HIGH"; } else if (_quality == "LOW") { _quality = "MEDIUM"; prev = "LOW"; } }; fg.speaker.onRelease = function () { if ((!levelPassed) and (!gamePaused)) { if (sound) { sound = false; _global.myRoot.globalSound.setVolume(0); fg.speaker.gotoAndStop(2); } else { sound = true; _global.myRoot.globalSound.setVolume(100); fg.speaker.gotoAndStop(1); } } }; fg.pauseGame.onRelease = function () { if (fg.pauseGame._currentframe == 1) { fg.pauseGame.play(); fg.pausedMenu.play(); gamePaused = true; } }; fg.buttonLink.onRelease = function () { getURL ("http://www.miniclip.com", "_blank"); }; onMouseDown = function () { pressed = true; if (((!fg.speaker.hitTest(_xmouse, _ymouse, true)) and (!fg.pauseGame.hitTest(_xmouse, _ymouse, true))) and (!gamePaused)) { gamezone = true; clicks = clicks + 1; } else { gamezone = false; } }; onMouseUp = function () { pressed = false; }; }; game = function () { shake(); count(); fg.clicksText = clicks; if (sound) { fg.speaker.gotoAndStop(1); } else { fg.speaker.gotoAndStop(2); } if (_quality == "HIGH") { fg.q.gotoAndStop(1); } else if (_quality == "MEDIUM") { fg.q.gotoAndStop(2); } else if (_quality == "LOW") { fg.q.gotoAndStop(3); } if (highestDepth == 0) { highestDepth = 10000; } if (pressed) { pressCounter++; } else { pressCounter = 0; } }; disperse = function () { j = 0; while (j < 25) { p = attachMovie("explosion", "explosion" + (j++), highestDepth--); p._x = (explodeX - 40) + random(40); p._y = explodeY; p._xscale = (p._yscale = (Math.random() * 100) + 20); p._rotation = random(360); j++; } }; explode = function () { shaking = true; shakeCount = 20; j = 0; while (j < 50) { p = attachMovie("explosion", "explosion" + (j++), highestDepth--); p._x = (explodeX - 40) + random(80); p._y = explodeY; p._xscale = (p._yscale = (Math.random() * 100) + 50); p._rotation = random(360); j++; } }; explodeB = function () { shaking = true; shakeCount = 20; j = 0; while (j < 25) { p = attachMovie("explosion", "explosion" + (j++), highestDepth--); p._x = (explodeX - 40) + random(80); p._y = (explodeY - 40) + random(80); p._xscale = (p._yscale = (Math.random() * 100) + 20); p._rotation = random(360); j++; } }; shake = function () { if (shaking) { _global.myRoot._x = random(6) - 2; _global.myRoot._y = random(6) - 2; shakeCount--; if (shakeCount == 0) { shaking = false; _global.myRoot._x = 0; _global.myRoot._y = 0; } } }; passedOrPaused = function () { if (levelPassed) { if (fg._currentframe != fg._totalframes) { fg.play(); } if (fg._currentframe == fg._totalframes) { play(); } } if (gamePaused) { if (quit) { if (fg._currentframe != fg._totalframes) { fg.play(); } if (fg._currentframe == fg._totalframes) { gotoAndPlay ("menu"); } } } }; doorReached = function () { if (player._x > 600) { if (player._currentframe == 1) { levelPassed = true; } } }; die = function () { if (player._currentframe == 1) { speed = 0; fg.sounds.fail.play(); player.play(); boomerang.play(); shakeCount = 10; shaking = true; } };
Frame 205
play();
Frame 206
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); speed = 2; boomerang._x = player._x + 20; boomerang._y = 324; boomerang._rotation = 0; boomerang.gotoAndStop("start"); throwing = false; leaving = false; returning = false; boomerangSpeed = 15; boomerangRotation = 15; bats = 1; bat0._x = 640; bat0._y = 310; i = 0; while (i < bats) { _global.myRoot["bat" + i].gotoAndStop("start"); i++; } batSpeed = new Array(); batSpeed[0] = 2; batMovingU = new Array(); batMovingU[0] = true; batMovingD = new Array(); batMovingD[0] = false; batCounter = new Array(); batCounter[0] = 20; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; i = 0; while (i < bats) { if (_global.myRoot["bat" + i]._x > 0) { _global.myRoot["bat" + i]._x = _global.myRoot["bat" + i]._x - batSpeed[i]; } else { _global.myRoot["bat" + i]._x = 640; } if (batMovingU[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y--; } else { batMovingU[i] = false; batMovingD[i] = true; batCounter[i] = 20; } } if (batMovingD[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y++; } else { batMovingU[i] = true; batMovingD[i] = false; batCounter[i] = 20; } } if (_global.myRoot["bat" + i].hitTest(player)) { if (_global.myRoot["bat" + i]._currentframe == 1) { die(); } } if (_global.myRoot["bat" + i].hitTest(boomerang) and throwing) { if (_global.myRoot["bat" + i]._currentframe == 1) { fg.sounds.monster.play(); batSpeed[i] = 0; _global.myRoot["bat" + i].play(); } } i++; } if ((pressed and (pressCounter == 1)) and gamezone) { if (!throwing) { fg.sounds.boomerang.play(); throwing = true; leaving = true; } } if (throwing) { if (leaving) { if (boomerangSpeed > 1) { boomerang._x = boomerang._x + boomerangSpeed; boomerangSpeed = boomerangSpeed * 0.9; boomerang._rotation = boomerang._rotation + boomerangRotation; } else { leaving = false; returning = true; } } if (returning) { if (boomerang._x > player._x) { boomerang._x = boomerang._x - boomerangSpeed; boomerangSpeed = boomerangSpeed * 1.1; boomerang._rotation = boomerang._rotation + boomerangRotation; } else { boomerang._x = player._x + 20; boomerangSpeed = 15; leaving = false; returning = false; throwing = false; } } } else { boomerang._x = player._x + 20; boomerang._rotation = 0; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 207
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); player.bar.powerBar._visible = false; speed = 2; gravity = 2; jumping = false; holes = 1; holeSet = new Array(); i = 0; while (i < holes) { holeSet[i] = false; i++; } }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; if (pressed and gamezone) { if (!jumping) { charging = true; player.bar.powerBar._visible = true; if (player.bar.powerBar._width < 50) { player.bar.powerBar._width = player.bar.powerBar._width + 2; } else { player.bar.powerBar._width = 50; } } } else if (charging) { fg.sounds.jump.play(); jumping = true; charging = false; jump = player.bar.powerBar._width / 5; player.bar.powerBar._width = 1; player.bar.powerBar._visible = false; } if (jumping) { player.bar._alpha = 5; if (jump > 1) { player._y = player._y - jump; jump = jump * 0.9; } else { jump = 0; if (player._y < playerY) { player._y = player._y + gravity; gravity = gravity * 1.1; } else { jumping = false; player._y = playerY; gravity = 2; } } } else { player.bar._alpha = 100; i = 0; while (i < holes) { if (_global.myRoot["hole" + i].hitTest(player._x - 4, player._y + 4, true) and _global.myRoot["hole" + i].hitTest(player._x + 4, player._y + 4, true)) { if (player._currentframe == 1) { die(); } } i++; } } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 208
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); speed = 2; arrowTraps = 1; i = 0; while (i < arrowTraps) { _global.myRoot["arrowTrap" + i]._y = 148; i++; } }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; if (pressed and gamezone) { speed = 0; } else { speed = 2; } i = 0; while (i < arrowTraps) { if ((_global.myRoot["arrowTrap" + i]._x - player._x) < 60) { _global.myRoot["arrowTrap" + i]._y = _global.myRoot["arrowTrap" + i]._y + 7; } if (_global.myRoot["arrowTrap" + i].hitTest(player)) { if (_global.myRoot["arrowTrap" + i]._y < (player._y - (player._width / 2))) { die(); } } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 209
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); speed = 2; ladders = 2; bombs = 2; i = 0; while (i < bombs) { _global.myRoot["bomb" + i]._visible = true; i++; } }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; i = 0; while (i < ladders) { if (_global.myRoot["ladder" + i].hitTest(player) and (player._currentframe == 1)) { if ((pressed and (pressCounter == 1)) and gamezone) { fg.sounds.creak.play(); if (player._y == 340) { player._y = 240; } else { player._y = 340; } } } i++; } i = 0; while (i < bombs) { if (_global.myRoot["bomb" + i].hitTest(player)) { if (player._currentframe == 1) { fg.sounds.explosion.play(); player.play(); _global.myRoot["bomb" + i]._visible = false; explodeX = _global.myRoot["bomb" + i]._x; explodeY = _global.myRoot["bomb" + i]._y; explode(); } } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 210
stop(); setup(); movingR = new Array(); movingR[0] = true; movingL = new Array(); movingL[0] = false; riding = new Array(); riding[0] = false; wait = new Array(); wait[0] = 40; platforms = 1; reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (pressed and gamezone) { player._x = player._x + 2; } i = 0; while (i < platforms) { if (_global.myRoot["platform" + i].hitTest(player._x, player._y + 5, true)) { riding[i] = true; } else { riding[i] = false; if (_global.myRoot["hole" + i].hitTest(player._x, player._y + 5, true)) { die(); } } i++; } i = 0; while (i < platforms) { if (movingR[i]) { if (_global.myRoot["platform" + i]._x < ((_global.myRoot["hole" + i]._x + (_global.myRoot["hole" + i]._width / 2)) - (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x + 5; if (riding[i]) { player._x = player._x + 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = false; movingL[i] = true; wait[i] = 30; } } if (movingL[i]) { if (_global.myRoot["platform" + i]._x > ((_global.myRoot["hole" + i]._x - (_global.myRoot["hole" + i]._width / 2)) + (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x - 5; if (riding[i]) { player._x = player._x - 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = true; movingL[i] = false; wait[i] = 30; } } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 211
stop(); setup(); reset = function () { posNum = 0; pos = new Array(); pos[0] = {x:170, y:265}; pos[1] = {x:245, y:265}; pos[2] = {x:320, y:265}; pos[3] = {x:395, y:265}; pos[4] = {x:470, y:265}; trapDoors = 1; player._x = pos[0].x; player._y = pos[0].y; player.gotoAndStop("start"); }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (pressed and gamezone) { if (pressCounter == 1) { if (player._currentframe == 1) { posNum++; player._x = pos[posNum].x; player._y = pos[posNum].y; } } } i = 0; while (i < trapDoors) { if (_global.myRoot["trapdoor" + i].hitmap.hitTest(player)) { die(); } i++; } if (player._currentframe == player._totalframes) { reset(); } if ((player._x == pos[4].x) and (player._y == pos[4].y)) { levelPassed = true; } } else { passedOrPaused(); } };
Frame 212
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); player.bar.powerBar._visible = false; speed = 2; gravity = 2; jumping = false; movingR = new Array(); movingR[0] = false; movingR[1] = false; movingR[2] = false; movingR[3] = false; movingR[4] = false; movingR[5] = false; movingL = new Array(); movingL[0] = false; movingL[1] = false; movingL[2] = false; movingL[3] = false; movingL[4] = false; movingL[5] = false; riding = new Array(); riding[0] = false; riding[1] = false; riding[2] = false; riding[3] = false; riding[4] = false; riding[5] = false; wait = new Array(); wait[0] = 40; wait[1] = 40; wait[2] = 40; wait[3] = 40; wait[4] = 40; wait[5] = 40; platforms = 6; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (pressed and gamezone) { if (!jumping) { charging = true; player.bar.powerBar._visible = true; if (player.bar.powerBar._width < 50) { player.bar.powerBar._width = player.bar.powerBar._width + 2; } else { player.bar.powerBar._width = 50; } } } else if (charging) { fg.sounds.jump.play(); jumping = true; charging = false; jump = player.bar.powerBar._width / 5; xJump = player.bar.powerBar._width / 10; player.bar.powerBar._width = 1; player.bar.powerBar._visible = false; } if (jumping) { player.bar._alpha = 5; player._x = player._x + xJump; if (jump > 1) { player._y = player._y - jump; jump = jump * 0.9; } else { jump = 0; if (player._y < playerY) { player._y = player._y + gravity; gravity = gravity * 1.1; } else { jumping = false; player._y = playerY; gravity = 2; } } } else { player.bar._alpha = 100; i = 0; while (i < platforms) { if (_global.myRoot["platform" + i].hitTest(player._x - 4, player._y + 4, true) or _global.myRoot["platform" + i].hitTest(player._x + 4, player._y + 4, true)) { riding[i] = true; } else { riding[i] = false; } if (_global.myRoot["hole" + i].hitTest(player._x, player._y + 4, true) and (!riding[i])) { die(); } i++; } } i = 0; while (i < platforms) { if (movingR[i]) { if (_global.myRoot["platform" + i]._x < ((_global.myRoot["hole" + i]._x + (_global.myRoot["hole" + i]._width / 2)) - (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x + 5; if (riding[i]) { player._x = player._x + 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = false; movingL[i] = true; wait[i] = 30; } } if (movingL[i]) { if (_global.myRoot["platform" + i]._x > ((_global.myRoot["hole" + i]._x - (_global.myRoot["hole" + i]._width / 2)) + (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x - 5; if (riding[i]) { player._x = player._x - 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = true; movingL[i] = false; wait[i] = 30; } } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 213
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); platformsTouched = new Array(); i = 0; while (i < 12) { platformsTouched[i] = false; _global.myRoot["platform" + i]._alpha = 100; i++; } vel = 0; acc = 1; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { i = 0; while (i < 12) { if (_global.myRoot["platform" + i].hitTest(player._x, player._y + 5, true)) { if (!platformsTouched[i]) { platformsTouched[i] = true; } else if (_global.myRoot["platform" + i]._alpha == 0) { die(); } } if (platformsTouched[i]) { if (_global.myRoot["platform" + i]._alpha > 0) { _global.myRoot["platform" + i]._alpha--; } else { _global.myRoot["platform" + i]._alpha = 0; } } i++; } if ((pressed and (pressCounter == 1)) and gamezone) { vel = vel + acc; } vel = vel * 0.95; player._x = player._x + vel; if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 214
stop(); setup(); reset = function () { speed = 1.5; caveSpeed = 1.5; cave._x = 1200; caveBG._x = 1200; platform._x = 100; platform._y = 265; player._x = platform._x; player._y = platform._y; player.gotoAndStop("start"); bats = 1; bat0._x = 680; bat0._y = 240; i = 0; while (i < bats) { _global.myRoot["bat" + i].gotoAndStop("start"); i++; } batSpeed = new Array(); batSpeed[0] = 2; batMovingU = new Array(); batMovingU[0] = false; batMovingD = new Array(); batMovingD[0] = true; batCounter = new Array(); batCounter[0] = 20; }; reset(); onEnterFrame = function () { game(); if (((!levelPassed) and (!levelFailed)) and (!gamePaused)) { if (cave._x > 640) { cave._x = cave._x - caveSpeed; } else { cave._x = 640; } caveBG._x = cave._x; platform._x = platform._x + speed; player._x = platform._x; player._y = platform._y; if (cave.hitTest(player._x, player._y - player._height, true)) { speed = 0; caveSpeed = 0; die(); } if (cave.hitTest(platform._x, platform._y + platform._height, true)) { speed = 0; caveSpeed = 0; die(); } i = 0; while (i < bats) { if (_global.myRoot["bat" + i]._x > 0) { _global.myRoot["bat" + i]._x = _global.myRoot["bat" + i]._x - batSpeed[i]; } else { _global.myRoot["bat" + i]._x = 640; } if (batMovingU[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y--; } else { batMovingU[i] = false; batMovingD[i] = true; batCounter[i] = 20; } } if (batMovingD[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y++; } else { batMovingU[i] = true; batMovingD[i] = false; batCounter[i] = 20; } } if (_global.myRoot["bat" + i].hitTest(player)) { if (_global.myRoot["bat" + i]._currentframe == 1) { die(); } } i++; } if (pressed and gamezone) { if (speed > 0) { platform._y = platform._y - 1; } } else if (speed > 0) { platform._y = platform._y + 1; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 215
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); speed = 2; boomerang._x = player._x + 20; boomerang._y = 324; boomerang._rotation = 0; boomerang.gotoAndStop("start"); throwing = false; leaving = false; returning = false; boomerangSpeed = 15; boomerangRotation = 15; bats = 1; bat0._x = 640; bat0._y = 310; i = 0; while (i < bats) { _global.myRoot["bat" + i].gotoAndStop("start"); i++; } batSpeed = new Array(); batSpeed[0] = 2; batSpeed[1] = 1.5; batMovingU = new Array(); batMovingU[0] = true; batMovingD = new Array(); batMovingD[0] = false; batCounter = new Array(); batCounter[0] = 20; spiders = 2; spider0._y = -70; spider1._y = -70; spiderDead = new Array(); spiderDead[0] = false; spiderDead[1] = false; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; i = 0; while (i < bats) { if (_global.myRoot["bat" + i]._x > 0) { _global.myRoot["bat" + i]._x = _global.myRoot["bat" + i]._x - batSpeed[i]; } else { _global.myRoot["bat" + i]._x = 640; } if (batMovingU[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y--; } else { batMovingU[i] = false; batMovingD[i] = true; batCounter[i] = 20; } } if (batMovingD[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y++; } else { batMovingU[i] = true; batMovingD[i] = false; batCounter[i] = 20; } } if (_global.myRoot["bat" + i].hitTest(player)) { if (_global.myRoot["bat" + i]._currentframe == 1) { die(); } } if (_global.myRoot["bat" + i].hitTest(boomerang) and throwing) { if (_global.myRoot["bat" + i]._currentframe == 1) { fg.sounds.monster.play(); batSpeed[i] = 0; _global.myRoot["bat" + i].play(); } } i++; } if ((pressed and (pressCounter == 1)) and gamezone) { if (!throwing) { fg.sounds.boomerang.play(); throwing = true; leaving = true; } } if (throwing) { if (leaving) { if (boomerangSpeed > 1) { boomerang._x = boomerang._x + boomerangSpeed; boomerangSpeed = boomerangSpeed * 0.9; boomerang._rotation = boomerang._rotation + boomerangRotation; } else { leaving = false; returning = true; } } if (returning) { if (boomerang._x > player._x) { boomerang._x = boomerang._x - boomerangSpeed; boomerangSpeed = boomerangSpeed * 1.1; boomerang._rotation = boomerang._rotation + boomerangRotation; } else { boomerang._x = player._x + 20; boomerangSpeed = 15; leaving = false; returning = false; throwing = false; } } } else { boomerang._x = player._x + 20; boomerang._rotation = 0; } i = 0; while (i < spiders) { if (!spiderDead[i]) { if ((_global.myRoot["spider" + i]._x - player._x) < 100) { if (_global.myRoot["spider" + i]._y < 120) { _global.myRoot["spider" + i]._y = _global.myRoot["spider" + i]._y + 10; } else { _global.myRoot["spider" + i]._y = 120; } } } else if (_global.myRoot["spider" + i]._y > -70) { _global.myRoot["spider" + i]._y = _global.myRoot["spider" + i]._y - 10; } else { _global.myRoot["spider" + i]._y = -70; } if (_global.myRoot["spider" + i].hitTest(boomerang) and throwing) { fg.sounds.monster.play(); spiderDead[i] = true; } if (_global.myRoot["spider" + i].hitTest(player)) { die(); } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 216
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); player.bar.powerBar._visible = false; speed = 2; gravity = 2; jumping = false; holes = 1; traps = 1; trapSet = new Array(); i = 0; while (i < traps) { trapSet[i] = false; i++; } i = 0; while (i < traps) { _global.myRoot["trap" + i]._y = 340; i++; } }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; if (pressed and gamezone) { if (!jumping) { charging = true; player.bar.powerBar._visible = true; if (player.bar.powerBar._width < 50) { player.bar.powerBar._width = player.bar.powerBar._width + 2; } else { player.bar.powerBar._width = 50; } } } else if (charging) { fg.sounds.jump.play(); jumping = true; charging = false; jump = player.bar.powerBar._width / 5; player.bar.powerBar._width = 1; player.bar.powerBar._visible = false; } if (jumping) { player.bar._alpha = 5; if (jump > 1) { player._y = player._y - jump; jump = jump * 0.9; } else { jump = 0; if (player._y < playerY) { player._y = player._y + gravity; gravity = gravity * 1.1; } else { jumping = false; player._y = playerY; gravity = 2; } } } else { player.bar._alpha = 100; i = 0; while (i < holes) { if (_global.myRoot["hole" + i].hitTest(player._x - 4, player._y + 4, true) and _global.myRoot["hole" + i].hitTest(player._x + 4, player._y + 4, true)) { if (player._currentframe == 1) { die(); } } i++; } } i = 0; while (i < traps) { if ((_global.myRoot["trap" + i]._x - player._x) < 100) { if (!trapSet[i]) { trapSet[i] = true; } } if (trapSet[i]) { if (_global.myRoot["trap" + i]._y > 310) { _global.myRoot["trap" + i]._y = _global.myRoot["trap" + i]._y - 2; } else { _global.myRoot["trap" + i]._y = 310; } } if (_global.myRoot["trap" + i].hitTest(player._x, player._y, true)) { die(); } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 217
stop(); fg.levelNameText = "CLICK 2 STOP!"; setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); speed = 2; arrowTraps = 2; i = 0; while (i < arrowTraps) { _global.myRoot["arrowTrap" + i]._y = 148; i++; } batFollower._x = -100; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; batFollower._x = batFollower._x + 2.2; if (pressed and gamezone) { speed = 0; } else { speed = 2; } i = 0; while (i < arrowTraps) { if ((_global.myRoot["arrowTrap" + i]._x - player._x) < 60) { _global.myRoot["arrowTrap" + i]._y = _global.myRoot["arrowTrap" + i]._y + 7; } if (_global.myRoot["arrowTrap" + i].hitTest(player)) { if (_global.myRoot["arrowTrap" + i]._y < (player._y - (player._width / 2))) { die(); } } i++; } if (player.hitTest(batFollower._x, batFollower._y, true)) { die(); } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 218
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); speed = 2; bombs = 3; i = 0; while (i < bombs) { _global.myRoot["bomb" + i]._visible = true; i++; } ladders = 3; bat._x = -50; bat.gotoAndStop("start"); batSpeed = 2.5; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; i = 0; while (i < ladders) { if (_global.myRoot["ladder" + i].hitTest(player) and (player._currentframe == 1)) { if ((pressed and (pressCounter == 1)) and gamezone) { fg.sounds.creak.play(); if (player._y == 340) { player._y = 240; } else { player._y = 340; } } } i++; } i = 0; while (i < bombs) { if (_global.myRoot["bomb" + i].hitTest(player)) { if (player._currentframe == 1) { fg.sounds.explosion.play(); player.play(); _global.myRoot["bomb" + i]._visible = false; explodeX = _global.myRoot["bomb" + i]._x; explodeY = _global.myRoot["bomb" + i]._y; explode(); } } i++; } if (bat._x < 640) { bat._x = bat._x + batSpeed; } else { bat._x = 0; } if (bat.hitTest(player)) { if ((player._currentframe == 1) and (bat._currentframe == 1)) { speed = 0; player.play(); } } if (bat.hitTest(bomb1)) { if (bat._currentframe == 1) { fg.sounds.explosion.play(); batSpeed = 0; bat.play(); bomb1._visible = false; explodeX = bomb1._x; explodeY = bomb1._y; explode(); } } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 219
stop(); setup(); movingR = new Array(); movingR[0] = true; movingR[1] = false; movingL = new Array(); movingL[0] = false; movingL[1] = true; riding = new Array(); riding[0] = false; riding[1] = false; wait = new Array(); wait[0] = 30; wait[1] = 30; platforms = 2; reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (pressed and gamezone) { player._x = player._x + 2; } i = 0; while (i < platforms) { if (_global.myRoot["platform" + i].hitTest(player._x, player._y + 5, true)) { riding[i] = true; } else { riding[i] = false; if (_global.myRoot["hole" + i].hitTest(player._x, player._y + 5, true)) { die(); } } i++; } i = 0; while (i < platforms) { if (movingR[i]) { if (_global.myRoot["platform" + i]._x < ((_global.myRoot["hole" + i]._x + (_global.myRoot["hole" + i]._width / 2)) - (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x + 5; if (riding[i]) { player._x = player._x + 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = false; movingL[i] = true; wait[i] = 30; } } if (movingL[i]) { if (_global.myRoot["platform" + i]._x > ((_global.myRoot["hole" + i]._x - (_global.myRoot["hole" + i]._width / 2)) + (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x - 5; if (riding[i]) { player._x = player._x - 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = true; movingL[i] = false; wait[i] = 30; } } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 220
stop(); setup(); reset = function () { posNum = 0; pos = new Array(); pos[0] = {x:170, y:340}; pos[1] = {x:170, y:265}; pos[2] = {x:245, y:265}; pos[3] = {x:320, y:265}; pos[4] = {x:395, y:265}; pos[5] = {x:470, y:265}; pos[6] = {x:470, y:190}; trapDoors = 2; player._x = pos[0].x; player._y = pos[0].y; player.gotoAndStop("start"); }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (pressed and gamezone) { if (pressCounter == 1) { if (player._currentframe == 1) { posNum++; player._x = pos[posNum].x; player._y = pos[posNum].y; } } } i = 0; while (i < trapDoors) { if (_global.myRoot["trapdoor" + i].hitmap.hitTest(player)) { die(); } i++; } if (player._currentframe == player._totalframes) { reset(); } if ((player._x == pos[6].x) and (player._y == pos[6].y)) { levelPassed = true; } } else { passedOrPaused(); } };
Frame 221
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); player.bar.powerBar._visible = false; speed = 2; gravity = 2; jumping = false; movingR = new Array(); movingR[0] = false; movingR[1] = false; movingR[2] = false; movingL = new Array(); movingL[0] = false; movingL[1] = false; movingL[2] = false; riding = new Array(); riding[0] = false; riding[1] = false; riding[2] = false; wait = new Array(); wait[0] = 40; wait[1] = 40; wait[2] = 40; platforms = 3; platformsTouched = new Array(); i = 0; while (i < 11) { platformsTouched[i] = false; _global.myRoot["platform" + i]._alpha = 100; i++; } }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (pressed and gamezone) { if (!jumping) { charging = true; player.bar.powerBar._visible = true; if (player.bar.powerBar._width < 50) { player.bar.powerBar._width = player.bar.powerBar._width + 2; } else { player.bar.powerBar._width = 50; } } } else if (charging) { fg.sounds.jump.play(); jumping = true; charging = false; jump = player.bar.powerBar._width / 5; xJump = player.bar.powerBar._width / 10; player.bar.powerBar._width = 1; player.bar.powerBar._visible = false; } if (jumping) { player.bar._alpha = 5; player._x = player._x + xJump; if (jump > 1) { player._y = player._y - jump; jump = jump * 0.9; } else { jump = 0; if (player._y < playerY) { player._y = player._y + gravity; gravity = gravity * 1.1; } else { jumping = false; player._y = playerY; gravity = 2; } } } else { player.bar._alpha = 100; i = 0; while (i < platforms) { if (_global.myRoot["platform" + i].hitTest(player._x - 4, player._y + 4, true) or _global.myRoot["platform" + i].hitTest(player._x + 4, player._y + 4, true)) { riding[i] = true; } else { riding[i] = false; } if (_global.myRoot["hole" + i].hitTest(player._x, player._y + 4, true) and (!riding[i])) { die(); } i++; } } i = 0; while (i < platforms) { if (_global.myRoot["platform" + i].hitTest(player._x - 4, player._y + 4, true) or _global.myRoot["platform" + i].hitTest(player._x + 4, player._y + 4, true)) { if (!platformsTouched[i]) { platformsTouched[i] = true; } else if (_global.myRoot["platform" + i]._alpha == 0) { die(); } } if (platformsTouched[i]) { if (_global.myRoot["platform" + i]._alpha > 0) { _global.myRoot["platform" + i]._alpha--; } else { _global.myRoot["platform" + i]._alpha = 0; } } i++; } i = 0; while (i < platforms) { if (movingR[i]) { if (_global.myRoot["platform" + i]._x < ((_global.myRoot["hole" + i]._x + (_global.myRoot["hole" + i]._width / 2)) - (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x + 5; if (riding[i]) { player._x = player._x + 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = false; movingL[i] = true; wait[i] = 30; } } if (movingL[i]) { if (_global.myRoot["platform" + i]._x > ((_global.myRoot["hole" + i]._x - (_global.myRoot["hole" + i]._width / 2)) + (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x - 5; if (riding[i]) { player._x = player._x - 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = true; movingL[i] = false; wait[i] = 30; } } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 222
stop(); fg.levelNameText = "CLICK 2 MOVE!"; setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); boulder._x = -100; boulder._y = 340; boulder.gotoAndPlay("start"); vel = 0; acc = 1; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { shaking = true; boulder._x = boulder._x + 2; if (boulder.hitTest(player._x, player._y, true)) { if (player._currentframe == 1) { player.play(); boulder.play(); } } if ((pressed and (pressCounter == 1)) and gamezone) { vel = vel + acc; } vel = vel * 0.95; player._x = player._x + vel; if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 223
stop(); setup(); reset = function () { speed = 1.5; caveSpeed = 1.5; cave._x = 1200; caveBG._x = 1200; platform._x = 100; platform._y = 265; player._x = platform._x; player._y = platform._y; player.gotoAndStop("start"); barriers = 3; bats = 2; bat0._x = 680; bat0._y = 180; bat1._x = 800; bat1._y = 300; i = 0; while (i < bats) { _global.myRoot["bat" + i].gotoAndStop("start"); i++; } batSpeed = new Array(); batSpeed[0] = 3; batSpeed[1] = 2; batMovingU = new Array(); batMovingU[0] = false; batMovingU[1] = true; batMovingD = new Array(); batMovingD[0] = true; batMovingD[1] = false; batCounter = new Array(); batCounter[0] = 20; batCounter[1] = 20; }; reset(); onEnterFrame = function () { game(); if (((!levelPassed) and (!levelFailed)) and (!gamePaused)) { if (cave._x > 640) { cave._x = cave._x - caveSpeed; } else { cave._x = 640; } caveBG._x = cave._x; platform._x = platform._x + speed; player._x = platform._x; player._y = platform._y; if (cave.hitTest(player._x, player._y - player._height, true)) { speed = 0; caveSpeed = 0; die(); } if (cave.hitTest(platform._x, platform._y + platform._height, true)) { speed = 0; caveSpeed = 0; die(); } i = 0; while (i < bats) { if (_global.myRoot["bat" + i]._x > 0) { _global.myRoot["bat" + i]._x = _global.myRoot["bat" + i]._x - batSpeed[i]; } else { _global.myRoot["bat" + i]._x = 640; } if (batMovingU[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y--; } else { batMovingU[i] = false; batMovingD[i] = true; batCounter[i] = 20; } } if (batMovingD[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y++; } else { batMovingU[i] = true; batMovingD[i] = false; batCounter[i] = 20; } } if (_global.myRoot["bat" + i].hitTest(player)) { if (_global.myRoot["bat" + i]._currentframe == 1) { die(); } } i++; } if (pressed and gamezone) { if (speed > 0) { platform._y = platform._y - 1; } } else if (speed > 0) { platform._y = platform._y + 1; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 224
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); speed = 2; boomerang._x = player._x + 20; boomerang._y = 324; boomerang._rotation = 0; boomerang.gotoAndStop("start"); throwing = false; leaving = false; returning = false; boomerangSpeed = 15; boomerangRotation = 15; bats = 2; bat0._x = 640; bat0._y = 300; bat1._x = 800; bat1._y = 310; i = 0; while (i < bats) { _global.myRoot["bat" + i].gotoAndStop("start"); i++; } batSpeed = new Array(); batSpeed[0] = 3; batSpeed[1] = 2; batMovingU = new Array(); batMovingU[0] = false; batMovingU[1] = true; batMovingD = new Array(); batMovingD[0] = true; batMovingD[1] = false; batCounter = new Array(); batCounter[0] = 20; batCounter[1] = 20; spiders = 3; spider0._y = -70; spider1._y = -70; spider2._y = -70; spiderDead = new Array(); spiderDead[0] = false; spiderDead[1] = false; spiderDead[2] = false; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; i = 0; while (i < bats) { if (_global.myRoot["bat" + i]._x > 0) { _global.myRoot["bat" + i]._x = _global.myRoot["bat" + i]._x - batSpeed[i]; } else { _global.myRoot["bat" + i]._x = 640; } if (batMovingU[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y--; } else { batMovingU[i] = false; batMovingD[i] = true; batCounter[i] = 20; } } if (batMovingD[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y++; } else { batMovingU[i] = true; batMovingD[i] = false; batCounter[i] = 20; } } if (_global.myRoot["bat" + i].hitTest(player)) { if (_global.myRoot["bat" + i]._currentframe == 1) { die(); } } if (_global.myRoot["bat" + i].hitTest(boomerang) and throwing) { if (_global.myRoot["bat" + i]._currentframe == 1) { fg.sounds.monster.play(); batSpeed[i] = 0; _global.myRoot["bat" + i].play(); } } i++; } if ((pressed and (pressCounter == 1)) and gamezone) { if (!throwing) { fg.sounds.boomerang.play(); throwing = true; leaving = true; } } if (throwing) { if (leaving) { if (boomerangSpeed > 1) { boomerang._x = boomerang._x + boomerangSpeed; boomerangSpeed = boomerangSpeed * 0.9; boomerang._rotation = boomerang._rotation + boomerangRotation; } else { leaving = false; returning = true; } } if (returning) { if (boomerang._x > player._x) { boomerang._x = boomerang._x - boomerangSpeed; boomerangSpeed = boomerangSpeed * 1.1; boomerang._rotation = boomerang._rotation + boomerangRotation; } else { boomerang._x = player._x + 20; boomerangSpeed = 15; leaving = false; returning = false; throwing = false; } } } else { boomerang._x = player._x + 20; boomerang._rotation = 0; } i = 0; while (i < spiders) { if (!spiderDead[i]) { if ((_global.myRoot["spider" + i]._x - player._x) < 100) { if (_global.myRoot["spider" + i]._y < 120) { _global.myRoot["spider" + i]._y = _global.myRoot["spider" + i]._y + 10; } else { _global.myRoot["spider" + i]._y = 120; } } } else if (_global.myRoot["spider" + i]._y > -70) { _global.myRoot["spider" + i]._y = _global.myRoot["spider" + i]._y - 10; } else { _global.myRoot["spider" + i]._y = -70; } if (_global.myRoot["spider" + i].hitTest(boomerang) and throwing) { fg.sounds.monster.play(); spiderDead[i] = true; } if (_global.myRoot["spider" + i].hitTest(player)) { die(); } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 225
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); player.bar.powerBar._visible = false; speed = 2; gravity = 2; jumping = false; holes = 2; traps = 2; trapSet = new Array(); i = 0; while (i < traps) { trapSet[i] = false; i++; } i = 0; while (i < traps) { _global.myRoot["trap" + i]._y = 340; i++; } }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; if (pressed and gamezone) { if (!jumping) { charging = true; player.bar.powerBar._visible = true; if (player.bar.powerBar._width < 50) { player.bar.powerBar._width = player.bar.powerBar._width + 2; } else { player.bar.powerBar._width = 50; } } } else if (charging) { fg.sounds.jump.play(); jumping = true; charging = false; jump = player.bar.powerBar._width / 5; player.bar.powerBar._width = 1; player.bar.powerBar._visible = false; } if (jumping) { player.bar._alpha = 5; if (jump > 1) { player._y = player._y - jump; jump = jump * 0.9; } else { jump = 0; if (player._y < playerY) { player._y = player._y + gravity; gravity = gravity * 1.1; } else { jumping = false; player._y = playerY; gravity = 2; } } } else { player.bar._alpha = 100; i = 0; while (i < holes) { if (_global.myRoot["hole" + i].hitTest(player._x - 4, player._y + 4, true) and _global.myRoot["hole" + i].hitTest(player._x + 4, player._y + 4, true)) { if (player._currentframe == 1) { die(); } } i++; } } i = 0; while (i < traps) { if ((_global.myRoot["trap" + i]._x - player._x) < 100) { if (!trapSet[i]) { trapSet[i] = true; } } if (trapSet[i]) { if (_global.myRoot["trap" + i]._y > 310) { _global.myRoot["trap" + i]._y = _global.myRoot["trap" + i]._y - 2; } else { _global.myRoot["trap" + i]._y = 310; } } if (_global.myRoot["trap" + i].hitTest(player._x, player._y, true)) { die(); } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 226
stop(); setup(); crusher._y = -100; movingD = true; movingU = false; wait = 30; reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); speed = 2; arrowTraps = 2; i = 0; while (i < arrowTraps) { _global.myRoot["arrowTrap" + i]._y = 148; i++; } }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; if (pressed and gamezone) { speed = 0; } else { speed = 2; } i = 0; while (i < arrowTraps) { if ((_global.myRoot["arrowTrap" + i]._x - player._x) < 60) { _global.myRoot["arrowTrap" + i]._y = _global.myRoot["arrowTrap" + i]._y + 7; } if (_global.myRoot["arrowTrap" + i].hitTest(player)) { if (_global.myRoot["arrowTrap" + i]._y < (player._y - (player._width / 2))) { die(); } } i++; } if (movingD) { if (crusher._y < 120) { crusher._y = crusher._y + 10; } else { if (wait == 30) { fg.sounds.bounce.play(); shaking = true; shakeCount = 10; } if (wait > 0) { wait--; } else { movingD = false; movingU = true; wait = 30; } } } if (movingU) { if (crusher._y > -100) { crusher._y = crusher._y - 5; } else if (wait > 0) { wait--; } else { movingD = true; movingU = false; wait = 30; } } if (crusher.hitTest(player)) { die(); } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 227
stop(); setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); speed = 2; ladders = 3; bombs = 5; i = 0; while (i < bombs) { _global.myRoot["bomb" + i]._visible = true; _global.myRoot["bomb" + i]._alpha = 0; _global.myRoot["bomb" + i]._y = -100; i++; } bombPickA = random(2); if (bombPickA == 0) { bombPickB = 3; bomb0._y = 240; bomb3._y = 340; bomb4._y = 240; } if (bombPickA == 1) { bombPickB = 2; bomb1._y = 340; bomb2._y = 240; bomb4._y = 240; } showA = false; showB = false; showC = false; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { player._x = player._x + speed; i = 0; while (i < ladders) { if (_global.myRoot["ladder" + i].hitTest(player) and (player._currentframe == 1)) { if (i == 0) { showA = true; } if (i == 1) { showB = true; } if (i == 2) { showC = true; } if ((pressed and (pressCounter == 1)) and gamezone) { fg.sounds.creak.play(); if (player._y == 340) { player._y = 240; } else { player._y = 340; } } } i++; } if (showA) { if (bomb0._alpha < 100) { bomb0._alpha = bomb0._alpha + 5; bomb1._alpha = bomb1._alpha + 5; } else { bomb0._alpha = 100; bomb1._alpha = 100; } } if (showB) { if (bomb2._alpha < 100) { bomb2._alpha = bomb2._alpha + 5; bomb3._alpha = bomb3._alpha + 5; } else { bomb2._alpha = 100; bomb3._alpha = 100; } } if (showC) { if (bomb4._alpha < 100) { bomb4._alpha = bomb4._alpha + 5; } else { bomb4._alpha = 100; } } i = 0; while (i < bombs) { if (_global.myRoot["bomb" + i].hitTest(player)) { if (player._currentframe == 1) { fg.sounds.explosion.play(); player.play(); _global.myRoot["bomb" + i]._visible = false; explodeX = _global.myRoot["bomb" + i]._x; explodeY = _global.myRoot["bomb" + i]._y; explode(); } } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 228
stop(); setup(); movingR = new Array(); movingR[0] = true; movingR[1] = true; movingR[2] = false; movingL = new Array(); movingL[0] = false; movingL[1] = false; movingL[2] = true; riding = new Array(); riding[0] = false; riding[1] = false; riding[2] = false; wait = new Array(); wait[0] = 30; wait[1] = 20; wait[2] = 30; platforms = 3; reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); arrowTrapSet = new Array(); arrowTrapSet[0] = false; arrowTrapSet[1] = false; arrowTraps = 2; i = 0; while (i < arrowTraps) { _global.myRoot["arrowTrap" + i]._y = 148; i++; } }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (pressed and gamezone) { player._x = player._x + 2; } i = 0; while (i < platforms) { if (_global.myRoot["platform" + i].hitTest(player._x, player._y + 5, true)) { riding[i] = true; } else { riding[i] = false; if (_global.myRoot["hole" + i].hitTest(player._x, player._y + 5, true)) { die(); } } i++; } i = 0; while (i < platforms) { if (movingR[i]) { if (_global.myRoot["platform" + i]._x < ((_global.myRoot["hole" + i]._x + (_global.myRoot["hole" + i]._width / 2)) - (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x + 5; if (riding[i]) { player._x = player._x + 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = false; movingL[i] = true; wait[i] = 30; } } if (movingL[i]) { if (_global.myRoot["platform" + i]._x > ((_global.myRoot["hole" + i]._x - (_global.myRoot["hole" + i]._width / 2)) + (_global.myRoot["platform" + i]._width / 2))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x - 5; if (riding[i]) { player._x = player._x - 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = true; movingL[i] = false; wait[i] = 30; } } i++; } i = 0; while (i < arrowTraps) { if ((_global.myRoot["arrowTrap" + i]._x - player._x) < 60) { arrowTrapSet[i] = true; } if (_global.myRoot["arrowTrap" + i].hitTest(player)) { if (player._currentframe == 1) { player.play(); } } if (arrowTrapSet[i]) { _global.myRoot["arrowTrap" + i]._y = _global.myRoot["arrowTrap" + i]._y + 10; } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 229
stop(); setup(); reset = function () { posNum = 0; pos = new Array(); pos[0] = {x:90, y:340}; pos[1] = {x:90, y:265}; pos[2] = {x:90, y:190}; pos[3] = {x:165, y:190}; pos[4] = {x:245, y:190}; pos[5] = {x:245, y:265}; pos[6] = {x:320, y:265}; pos[7] = {x:395, y:265}; pos[8] = {x:395, y:190}; pos[9] = {x:470, y:190}; pos[10] = {x:550, y:190}; pos[11] = {x:550, y:265}; pos[12] = {x:550, y:340}; trapDoors = 3; player._x = pos[0].x; player._y = pos[0].y; player.gotoAndStop("start"); }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (pressed and gamezone) { if (pressCounter == 1) { if (player._currentframe == 1) { posNum++; player._x = pos[posNum].x; player._y = pos[posNum].y; } } } i = 0; while (i < trapDoors) { if (_global.myRoot["trapdoor" + i].hitmap.hitTest(player)) { die(); } i++; } if (player._currentframe == player._totalframes) { reset(); } if ((player._x == pos[12].x) and (player._y == pos[12].y)) { levelPassed = true; } } else { passedOrPaused(); } };
Frame 230
stop(); setup(); movingR = new Array(); movingR[0] = true; movingR[1] = false; movingL = new Array(); movingL[0] = false; movingL[1] = true; riding = new Array(); riding[0] = false; riding[1] = false; wait = new Array(); wait[0] = 40; wait[1] = 40; platforms = 2; reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); player.bar.powerBar._visible = false; speed = 2; gravity = 2; jumping = false; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (pressed and gamezone) { if (!jumping) { charging = true; player.bar.powerBar._visible = true; if (player.bar.powerBar._width < 50) { player.bar.powerBar._width = player.bar.powerBar._width + 2; } else { player.bar.powerBar._width = 50; } } } else if (charging) { fg.sounds.jump.play(); jumping = true; charging = false; jump = player.bar.powerBar._width / 5; xJump = player.bar.powerBar._width / 10; player.bar.powerBar._width = 1; player.bar.powerBar._visible = false; } if (jumping) { player.bar._alpha = 5; player._x = player._x + xJump; if (jump > 1) { player._y = player._y - jump; jump = jump * 0.9; } else { jump = 0; if (player._y < playerY) { player._y = player._y + gravity; gravity = gravity * 1.1; } else { jumping = false; player._y = playerY; gravity = 2; } } } else { player.bar._alpha = 100; } i = 0; while (i < platforms) { if (_global.myRoot["platform" + i].hitTest(player._x - 4, player._y + 4, true) or _global.myRoot["platform" + i].hitTest(player._x + 4, player._y + 4, true)) { riding[i] = true; } else { riding[i] = false; if (_global.myRoot["hole" + i].hitTest(player._x, player._y + 4, true)) { if (!jumping) { die(); } } } i++; } i = 0; while (i < platforms) { if (movingR[i]) { if (_global.myRoot["platform" + i]._x < ((_global.myRoot["hole" + i]._x + (_global.myRoot["hole" + i]._width / 4)) - (_global.myRoot["platform" + i]._width / 4))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x + 5; if (riding[i]) { player._x = player._x + 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = false; movingL[i] = true; wait[i] = 40; } } if (movingL[i]) { if (_global.myRoot["platform" + i]._x > ((_global.myRoot["hole" + i]._x - (_global.myRoot["hole" + i]._width / 4)) + (_global.myRoot["platform" + i]._width / 4))) { _global.myRoot["platform" + i]._x = _global.myRoot["platform" + i]._x - 5; if (riding[i]) { player._x = player._x - 5; } } else if (wait[i] > 0) { wait[i]--; } else { movingR[i] = true; movingL[i] = false; wait[i] = 40; } } i++; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 231
stop(); fg.levelNameText = "CLICK 2 MOVE!"; setup(); reset = function () { player._x = playerX; player._y = playerY; player.gotoAndStop("start"); ceiling._y = -164; vel = 0; acc = 1; }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (ceiling._y < 0) { ceiling._y = ceiling._y + 0.4; shaking = true; } if (ceiling.hitTest(player._x, player._y - 40, true)) { if (player._currentframe == 1) { player.play(); } } if ((pressed and (pressCounter == 1)) and gamezone) { vel = vel + acc; } vel = vel * 0.95; player._x = player._x + vel; if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 232
stop(); setup(); reset = function () { speed = 1.5; caveSpeed = 1.5; cave._x = 1200; caveBG._x = 1200; platform._x = 100; platform._y = 265; player._x = platform._x; player._y = platform._y; player.gotoAndStop("start"); barriers = 3; bats = 3; bat0._x = 680; bat0._y = 160; bat1._x = 800; bat1._y = 240; bat2._x = 980; bat2._y = 320; i = 0; while (i < bats) { _global.myRoot["bat" + i].gotoAndStop("start"); i++; } batSpeed = new Array(); batSpeed[0] = 4; batSpeed[1] = 3; batSpeed[2] = 5; batMovingU = new Array(); batMovingU[0] = false; batMovingU[1] = true; batMovingU[2] = false; batMovingD = new Array(); batMovingD[0] = true; batMovingD[1] = false; batMovingD[2] = true; batCounter = new Array(); batCounter[0] = 20; batCounter[1] = 20; batCounter[2] = 20; }; reset(); onEnterFrame = function () { game(); if (((!levelPassed) and (!levelFailed)) and (!gamePaused)) { if (cave._x > 640) { cave._x = cave._x - caveSpeed; } else { cave._x = 640; } caveBG._x = cave._x; platform._x = platform._x + speed; player._x = platform._x; player._y = platform._y; if (cave.hitTest(player._x, player._y - player._height, true)) { speed = 0; caveSpeed = 0; die(); } if (cave.hitTest(platform._x, platform._y + platform._height, true)) { speed = 0; caveSpeed = 0; die(); } i = 0; while (i < bats) { if (_global.myRoot["bat" + i]._x > 0) { _global.myRoot["bat" + i]._x = _global.myRoot["bat" + i]._x - batSpeed[i]; } else { _global.myRoot["bat" + i]._x = 640; } if (batMovingU[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y--; } else { batMovingU[i] = false; batMovingD[i] = true; batCounter[i] = 20; } } if (batMovingD[i]) { if (batCounter[i] > 0) { batCounter[i]--; _global.myRoot["bat" + i]._y++; } else { batMovingU[i] = true; batMovingD[i] = false; batCounter[i] = 20; } } if (_global.myRoot["bat" + i].hitTest(player)) { if (_global.myRoot["bat" + i]._currentframe == 1) { die(); } } i++; } if (pressed and gamezone) { if (speed > 0) { platform._y = platform._y - 1; } } else if (speed > 0) { platform._y = platform._y + 1; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { passedOrPaused(); } };
Frame 323
stop(); setup(); bossDead = false; reset = function () { player.gotoAndStop("start"); player._x = 150; player._y = playerY; speed = 2; boomerang._x = player._x + 20; boomerang._y = 324; boomerang._rotation = 0; boomerang.gotoAndStop("start"); throwing = false; leaving = false; returning = false; boomerangSpeed = 15; boomerangRotation = 15; rockFalling = new Array(); i = 0; while (i < 4) { rockFalling[i] = false; _global.myRoot["rock" + i]._y = 0; i++; } if (!bossDead) { boss.gotoAndPlay("start"); boss.bar.powerBar._width = 50; player.adventurerBoss.gotoAndStop(1); boomerang._visible = true; } else { player.adventurerBoss.gotoAndStop(2); boomerang._visible = false; } }; reset(); onEnterFrame = function () { game(); if ((!levelPassed) and (!gamePaused)) { if (hole.hitTest(player._x, player._y + 5, true)) { die(); } if (boss._currentframe == 10) { fg.sounds.bounce.play(); rockFalling[0] = true; shakeCount = 10; shaking = true; } if (boss._currentframe == 40) { fg.sounds.bounce.play(); rockFalling[1] = true; shakeCount = 10; shaking = true; } if (boss._currentframe == 70) { fg.sounds.bounce.play(); rockFalling[2] = true; shakeCount = 10; shaking = true; } if (boss._currentframe == 100) { fg.sounds.bounce.play(); rockFalling[3] = true; shakeCount = 10; shaking = true; } i = 0; while (i < 4) { if (!rockFalling[i]) { _global.myRoot["rock" + i]._x = player._x; } else if (_global.myRoot["rock" + i]._y < 480) { _global.myRoot["rock" + i]._y = _global.myRoot["rock" + i]._y + 7; } else { rockFalling[i] = false; _global.myRoot["rock" + i]._y = 0; } if (_global.myRoot["rock" + i].hitTest(player)) { if (_global.myRoot["rock" + i]._y < (player._y - (player._width / 2))) { die(); } } i++; } if (!bossDead) { boss.play(); if (player.hitTest(boss.bossHitmap)) { die(); } if (boomerang.hitTest(boss.bossHitmap)) { if (leaving) { leaving = false; returning = true; if (boss.bar.powerBar._width > 0) { fg.sounds.hit.play(); boss.bar.powerBar._width = boss.bar.powerBar._width - 2; } else { fg.sounds.squeal.play(); boss.bar.powerBar._width = 0; boss.gotoAndPlay("die"); bossDead = true; boomerang.play(); player.adventurerBoss.play(); } } } if (!throwing) { fg.sounds.boomerang.play(); throwing = true; leaving = true; } if (throwing) { if (leaving) { if (boomerangSpeed > 1) { boomerang._x = boomerang._x + boomerangSpeed; boomerangSpeed = boomerangSpeed * 0.9; boomerang._rotation = boomerang._rotation + boomerangRotation; } else { leaving = false; returning = true; } } if (returning) { if (boomerang._x > player._x) { boomerang._x = boomerang._x - boomerangSpeed; boomerangSpeed = boomerangSpeed * 1.1; boomerang._rotation = boomerang._rotation + boomerangRotation; } else { boomerang._x = player._x + 20; boomerangSpeed = 15; leaving = false; returning = false; throwing = false; } } } else { boomerang._x = player._x + 20; boomerang._rotation = 0; } } player._x = player._x + speed; if ((pressed and (pressCounter == 1)) and gamezone) { speed = speed * -1; } if (player._currentframe == player._totalframes) { reset(); } doorReached(); } else { boss.stop(); passedOrPaused(); } };
Frame 324
stopAllSounds();
Frame 325
stop(); score = clicks; scoreText = clicks; if (score < 1000) { achievements.gotoAndStop("none"); } else if ((score > 1000) and (score < 2000)) { achievements.gotoAndStop("baldyHead"); } else if ((score > 2000) and (score < 3000)) { achievements.gotoAndStop("knockyKnees"); } else if ((score > 3000) and (score < 4000)) { achievements.gotoAndStop("boggleEyes"); } else if ((score > 4000) and (score < 5000)) { achievements.gotoAndStop("wartyNose"); } else if (score > 5000) { achievements.gotoAndStop("hairyToes"); } buttonLink.onRelease = function () { getURL ("http://www.ninjadoodle.com/", "_blank"); }; buttonReward.onRelease = function () { getURL ("http://www.ninjadoodle.com/", "_blank"); }; menu = false; buttonMenu.onPress = function () { menu = true; submit = false; fg.play(); }; buttonSubmit.onPress = function () { menu = false; submit = true; fg.play(); }; fg.speaker.onRelease = function () { if (sound) { sound = false; _global.myRoot.globalSound.setVolume(0); } else { sound = true; _global.myRoot.globalSound.setVolume(100); } }; fg.q.onRelease = function () { trace(_quality); if (_quality == "HIGH") { prev = "HIGH"; _quality = "MEDIUM"; } else if ((_quality == "MEDIUM") && (prev == "HIGH")) { _quality = "LOW"; } else if ((_quality == "MEDIUM") && (prev == "LOW")) { _quality = "HIGH"; } else if (_quality == "LOW") { _quality = "MEDIUM"; prev = "LOW"; } }; onEnterFrame = function () { if (sound) { fg.speaker.gotoAndStop(1); } else { fg.speaker.gotoAndStop(2); } if (_quality == "HIGH") { fg.q.gotoAndStop(1); } else if (_quality == "MEDIUM") { fg.q.gotoAndStop(2); } else if (_quality == "LOW") { fg.q.gotoAndStop(3); } if (fg._currentframe == fg._totalframes) { if (menu) { gotoAndStop ("menu"); } if (submit) { gotoAndStop ("submit"); } } };
Frame 326
stop(); i = 0; while (i < 20) { _global.myRoot.monsta["circle" + i].gotoAndStop(2); _global.myRoot.monsta["semicircle" + i].gotoAndStop(2); _global.myRoot.monsta["rectangle" + i].gotoAndStop(2); _global.myRoot.monsta["triangle" + i].gotoAndStop(2); _global.myRoot.monsta["almond" + i].gotoAndStop(2); _global.myRoot.monsta["square" + i].gotoAndStop(2); _global.myRoot.monsta["arc" + i].gotoAndStop(2); _global.myRoot.monsta["line" + i].gotoAndStop(2); _global.myRoot.monsta["tear" + i].gotoAndStop(2); _global.myRoot.monsta["moon" + i].gotoAndStop(2); i++; } menu = false; buttonMenu.onPress = function () { menu = true; fg.play(); }; buttonLink.onRelease = function () { getURL ("http://www.ninjadoodle.com/", "_blank"); }; fg.speaker.onRelease = function () { if (sound) { sound = false; _global.myRoot.globalSound.setVolume(0); } else { sound = true; _global.myRoot.globalSound.setVolume(100); } }; fg.cog.onRelease = function () { if (_quality == "HIGH") { prev = "HIGH"; _quality = "MEDIUM"; } else if ((_quality == "MEDIUM") && (prev == "HIGH")) { _quality = "LOW"; } else if ((_quality == "MEDIUM") && (prev == "LOW")) { _quality = "HIGH"; } else if (_quality == "LOW") { _quality = "MEDIUM"; prev = "LOW"; } }; onEnterFrame = function () { if (sound) { fg.speaker.gotoAndStop("on"); } else { fg.speaker.gotoAndStop("off"); } if (fg._currentframe == fg._totalframes) { if (menu) { gotoAndPlay ("menu"); } } };
Frame 327
stop(); i = 0; while (i < 20) { _global.myRoot.monsta["circle" + i].gotoAndStop(2); _global.myRoot.monsta["semicircle" + i].gotoAndStop(2); _global.myRoot.monsta["rectangle" + i].gotoAndStop(2); _global.myRoot.monsta["triangle" + i].gotoAndStop(2); _global.myRoot.monsta["almond" + i].gotoAndStop(2); _global.myRoot.monsta["square" + i].gotoAndStop(2); _global.myRoot.monsta["arc" + i].gotoAndStop(2); _global.myRoot.monsta["line" + i].gotoAndStop(2); _global.myRoot.monsta["tear" + i].gotoAndStop(2); _global.myRoot.monsta["moon" + i].gotoAndStop(2); i++; } menu = false; buttonMenu.onPress = function () { menu = true; fg.play(); }; buttonLink.onRelease = function () { getURL ("http://www.ninjadoodle.com/", "_blank"); }; fg.speaker.onRelease = function () { if (sound) { sound = false; _global.myRoot.globalSound.setVolume(0); } else { sound = true; _global.myRoot.globalSound.setVolume(100); } }; fg.cog.onRelease = function () { if (_quality == "HIGH") { prev = "HIGH"; _quality = "MEDIUM"; } else if ((_quality == "MEDIUM") && (prev == "HIGH")) { _quality = "LOW"; } else if ((_quality == "MEDIUM") && (prev == "LOW")) { _quality = "HIGH"; } else if (_quality == "LOW") { _quality = "MEDIUM"; prev = "LOW"; } }; onEnterFrame = function () { if (sound) { fg.speaker.gotoAndStop("on"); } else { fg.speaker.gotoAndStop("off"); } if (fg._currentframe == fg._totalframes) { if (menu) { gotoAndPlay ("menu"); } } };
Symbol 3 MovieClip [explosion] Frame 20
stop(); this.removeMovieClip();
Symbol 27 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 30 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 30 MovieClip Frame 218
_global.myRoot.play();
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 2
stop();
Symbol 100 Button
on (press) { _global.myRoot.gamePaused = false; _global.myRoot.fg.pauseGame.play(); _global.myRoot.fg.pausedMenu.play(); }
Symbol 103 Button
on (press) { _global.myRoot.quit = true; }
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 2
play();
Symbol 105 MovieClip Frame 10
stop();
Symbol 105 MovieClip Frame 11
play();
Symbol 109 MovieClip Frame 1
stop();
Symbol 109 MovieClip Frame 2
play();
Symbol 112 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 2
play();
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 2
play();
Symbol 118 MovieClip Frame 1
stop();
Symbol 118 MovieClip Frame 2
play();
Symbol 118 MovieClip Frame 11
gotoAndStop (1);
Symbol 121 MovieClip Frame 1
stop();
Symbol 121 MovieClip Frame 2
play();
Symbol 121 MovieClip Frame 11
gotoAndStop (1);
Symbol 124 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 2
play();
Symbol 124 MovieClip Frame 11
gotoAndStop (1);
Symbol 127 MovieClip Frame 1
stop();
Symbol 127 MovieClip Frame 2
play();
Symbol 127 MovieClip Frame 11
gotoAndStop (1);
Symbol 130 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 2
play();
Symbol 130 MovieClip Frame 11
gotoAndStop (1);
Symbol 133 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 2
play();
Symbol 133 MovieClip Frame 11
gotoAndStop (1);
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 2
play();
Symbol 136 MovieClip Frame 11
gotoAndStop (1);
Symbol 139 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 2
play();
Symbol 139 MovieClip Frame 11
gotoAndStop (1);
Symbol 144 MovieClip Frame 1
play();
Symbol 144 MovieClip Frame 11
stop();
Symbol 144 MovieClip Frame 12
play();
Symbol 154 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 2
play();
Symbol 154 MovieClip Frame 20
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 2
play();
Symbol 159 MovieClip Frame 20
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 2
play();
Symbol 165 MovieClip Frame 20
stop();
Symbol 170 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 2
stop();
Symbol 172 MovieClip Frame 1
play();
Symbol 172 MovieClip Frame 11
stop();
Symbol 172 MovieClip Frame 12
play();
Symbol 184 MovieClip Frame 1
stop();
Symbol 184 MovieClip Frame 2
play();
Symbol 184 MovieClip Frame 20
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 2
play();
Symbol 201 MovieClip Frame 20
stop();
Symbol 273 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 2
play();
Symbol 273 MovieClip Frame 20
stop();
Symbol 310 MovieClip Frame 1
play();
Symbol 310 MovieClip Frame 224
gotoAndPlay ("start");
Symbol 310 MovieClip Frame 225
play();
Symbol 310 MovieClip Frame 250
stop();
Symbol 311 MovieClip Frame 1
stop();
Symbol 311 MovieClip Frame 2
stop();
Symbol 312 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 2
play();
Symbol 312 MovieClip Frame 20
stop();
Symbol 324 MovieClip Frame 30
stop();
Symbol 325 MovieClip Frame 2
play();
Symbol 325 MovieClip Frame 60
stop();

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:3
Symbol 3 MovieClip [explosion]Uses:2
Symbol 4 GraphicUsed by:5 94 217
Symbol 5 MovieClipUses:4Used by:Timeline
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:Timeline
Symbol 8 GraphicUsed by:Timeline
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:11
Symbol 11 MovieClipUses:10Used by:Timeline
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:14
Symbol 14 ButtonUses:13Used by:Timeline
Symbol 15 GraphicUsed by:30
Symbol 16 GraphicUsed by:30
Symbol 17 GraphicUsed by:30
Symbol 18 SoundUsed by:30
Symbol 19 SoundUsed by:30
Symbol 20 GraphicUsed by:30
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:30
Symbol 23 SoundUsed by:30
Symbol 24 SoundUsed by:30
Symbol 25 SoundUsed by:30
Symbol 26 GraphicUsed by:27
Symbol 27 ButtonUses:26Used by:30
Symbol 28 SoundUsed by:30
Symbol 29 SoundUsed by:30
Symbol 30 MovieClipUses:15 16 17 18 19 20 22 23 24 25 27 28 29Used by:Timeline
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:Timeline
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35 36
Symbol 35 ButtonUses:34Used by:Timeline
Symbol 36 MovieClipUses:34Used by:Timeline
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:47
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:47
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:47
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:47
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClipUses:38 40 42 44 46Used by:Timeline
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:Timeline
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52 58 64 69 316 336
Symbol 52 MovieClipUses:51Used by:58 64 69 316 336
Symbol 53 FontUsed by:54 315
Symbol 54 TextUses:53Used by:58
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57 58
Symbol 57 MovieClipUses:56Used by:58
Symbol 58 ButtonUses:52 54 57 51 56Used by:Timeline
Symbol 59 FontUsed by:60 65 335
Symbol 60 TextUses:59Used by:64
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63 64
Symbol 63 MovieClipUses:62Used by:64
Symbol 64 ButtonUses:52 60 63 51 62Used by:Timeline
Symbol 65 TextUses:59Used by:69
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:68 69 316 336
Symbol 68 MovieClipUses:67Used by:69 316 336
Symbol 69 ButtonUses:52 65 68 51 67Used by:Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:80
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:80
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:80
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:80
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClipUses:71 73 75 77 79Used by:81
Symbol 81 MovieClipUses:80Used by:245  Timeline
Symbol 82 FontUsed by:87 321 337 338
Symbol 83 FontUsed by:98 101 171
Symbol 84 FontUsed by:87
Symbol 85 Font
Symbol 86 FontUsed by:87
Symbol 87 TextUses:82 84 86Used by:Timeline
Symbol 88 GraphicUsed by:144 172  Timeline
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:93
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClipUses:90 92Used by:144 172
Symbol 94 MovieClipUses:4Used by:105 144 172  Timeline
Symbol 95 GraphicUsed by:104
Symbol 96 FontUsed by:97
Symbol 97 TextUses:96Used by:104
Symbol 98 TextUses:83Used by:100
Symbol 99 GraphicUsed by:100
Symbol 100 ButtonUses:98 99Used by:104
Symbol 101 TextUses:83Used by:103
Symbol 102 GraphicUsed by:103
Symbol 103 ButtonUses:101 102Used by:104
Symbol 104 MovieClipUses:95 97 100 103Used by:105
Symbol 105 MovieClipUses:94 104Used by:144 172
Symbol 106 FontUsed by:107 110 113 116 119 122 125 128 131 134 137
Symbol 107 TextUses:106Used by:109
Symbol 108 SoundUsed by:109
Symbol 109 MovieClipUses:107 108Used by:140
Symbol 110 TextUses:106Used by:112
Symbol 111 SoundUsed by:112
Symbol 112 MovieClipUses:110 111Used by:140
Symbol 113 TextUses:106Used by:115
Symbol 114 SoundUsed by:115
Symbol 115 MovieClipUses:113 114Used by:140
Symbol 116 TextUses:106Used by:118
Symbol 117 SoundUsed by:118
Symbol 118 MovieClipUses:116 117Used by:140
Symbol 119 TextUses:106Used by:121
Symbol 120 SoundUsed by:121
Symbol 121 MovieClipUses:119 120Used by:140
Symbol 122 TextUses:106Used by:124
Symbol 123 SoundUsed by:124
Symbol 124 MovieClipUses:122 123Used by:140
Symbol 125 TextUses:106Used by:127
Symbol 126 SoundUsed by:127
Symbol 127 MovieClipUses:125 126Used by:140
Symbol 128 TextUses:106Used by:130
Symbol 129 SoundUsed by:130
Symbol 130 MovieClipUses:128 129Used by:140
Symbol 131 TextUses:106Used by:133
Symbol 132 SoundUsed by:133
Symbol 133 MovieClipUses:131 132Used by:140
Symbol 134 TextUses:106Used by:136
Symbol 135 SoundUsed by:136
Symbol 136 MovieClipUses:134 135Used by:140
Symbol 137 TextUses:106Used by:139
Symbol 138 SoundUsed by:139
Symbol 139 MovieClipUses:137 138Used by:140
Symbol 140 MovieClipUses:109 112 115 118 121 124 127 130 133 136 139Used by:144 172
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:143
Symbol 143 MovieClipUses:142Used by:144 172  Timeline
Symbol 144 MovieClipUses:88 93 105 140 143 94Used by:Timeline
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:149 152 153
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClipUses:146 148Used by:154 311
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:152 153
Symbol 152 MovieClipUses:146 151Used by:154 184 201 312
Symbol 153 MovieClipUses:146 151Used by:154 184 201 311 312 325
Symbol 154 MovieClipUses:149 152 153Used by:Timeline
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClipUses:157Used by:159
Symbol 159 MovieClipUses:158Used by:Timeline
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:164
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:161 163Used by:165
Symbol 165 MovieClipUses:164Used by:Timeline
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:170
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClipUses:167 169Used by:172
Symbol 171 EditableTextUses:83Used by:172
Symbol 172 MovieClipUses:88 93 170 105 140 171 143 94Used by:Timeline
Symbol 173 SoundUsed by:Timeline
Symbol 174 BitmapUsed by:176
Symbol 175 BitmapUsed by:176 256
Symbol 176 GraphicUses:174 175Used by:Timeline
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:Timeline
Symbol 179 GraphicUsed by:183
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:179 181 182Used by:184 310
Symbol 184 MovieClipUses:153 183 152Used by:Timeline
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:194  Timeline
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:193
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:193
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:193
Symbol 193 MovieClipUses:188 190 192Used by:194
Symbol 194 MovieClipUses:186 193Used by:Timeline
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:Timeline
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:199
Symbol 199 MovieClipUses:198Used by:200
Symbol 200 MovieClipUses:199Used by:Timeline
Symbol 201 MovieClipUses:153 152Used by:Timeline
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:Timeline
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClipUses:205Used by:Timeline
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:209
Symbol 209 MovieClipUses:208Used by:Timeline
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:Timeline
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:214
Symbol 214 MovieClipUses:213Used by:Timeline
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:Timeline
Symbol 217 MovieClipUses:4Used by:219
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:217 218Used by:Timeline
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:Timeline
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:Timeline
Symbol 224 GraphicUsed by:245
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:226Used by:228
Symbol 228 MovieClipUses:227Used by:245
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:230Used by:232
Symbol 232 MovieClipUses:231Used by:245
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:235
Symbol 235 MovieClipUses:234Used by:236
Symbol 236 MovieClipUses:235Used by:245
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClipUses:239Used by:245
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:243
Symbol 243 MovieClipUses:242Used by:244
Symbol 244 MovieClipUses:243Used by:245
Symbol 245 MovieClipUses:224 228 232 236 81 240 244Used by:Timeline
Symbol 246 BitmapUsed by:247 289
Symbol 247 GraphicUses:246Used by:248
Symbol 248 MovieClipUses:247Used by:Timeline
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:Timeline
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClipUses:252Used by:Timeline
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:Timeline
Symbol 256 GraphicUses:175Used by:Timeline
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClipUses:258Used by:Timeline
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:Timeline
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:Timeline
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:Timeline
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:Timeline
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:272
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272
Symbol 272 MovieClipUses:269 271Used by:273
Symbol 273 MovieClipUses:272Used by:Timeline
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:Timeline
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:Timeline
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:280
Symbol 280 MovieClipUses:279Used by:Timeline
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:Timeline
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:Timeline
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:Timeline
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:Timeline
Symbol 289 GraphicUses:246Used by:290
Symbol 290 MovieClipUses:289Used by:Timeline
Symbol 291 FontUsed by:292 295
Symbol 292 TextUses:291Used by:Timeline
Symbol 293 FontUsed by:294
Symbol 294 TextUses:293Used by:Timeline
Symbol 295 TextUses:291Used by:Timeline
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:Timeline
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:300
Symbol 300 MovieClipUses:299Used by:301
Symbol 301 MovieClipUses:300Used by:Timeline
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:Timeline
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:308
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClipUses:305 307Used by:309
Symbol 309 MovieClipUses:308Used by:310
Symbol 310 MovieClipUses:309 183Used by:Timeline
Symbol 311 MovieClipUses:149 153Used by:312
Symbol 312 MovieClipUses:311 152 153Used by:Timeline
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:Timeline
Symbol 315 TextUses:53Used by:316
Symbol 316 ButtonUses:52 315 68 51 67Used by:Timeline
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:325
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:322
Symbol 321 TextUses:82Used by:322
Symbol 322 MovieClipUses:320 321Used by:323
Symbol 323 MovieClipUses:322Used by:324
Symbol 324 MovieClipUses:323Used by:325
Symbol 325 MovieClipUses:153 318 324Used by:Timeline
Symbol 326 FontUsed by:327
Symbol 327 EditableTextUses:326Used by:Timeline
Symbol 328 FontUsed by:329
Symbol 329 TextUses:328Used by:Timeline
Symbol 330 FontUsed by:331
Symbol 331 TextUses:330Used by:Timeline
Symbol 332 FontUsed by:333
Symbol 333 TextUses:332Used by:Timeline
Symbol 334 SoundUsed by:Timeline
Symbol 335 TextUses:59Used by:336
Symbol 336 ButtonUses:52 68 335 51 67Used by:Timeline
Symbol 337 TextUses:82Used by:Timeline
Symbol 338 TextUses:82Used by:Timeline

Instance Names

"loadBar"Frame 1Symbol 7 MovieClip
"buttonLink"Frame 1Symbol 14 Button
"buttonCredits"Frame 204Symbol 58 Button
"buttonHelp"Frame 204Symbol 64 Button
"buttonPlay"Frame 204Symbol 69 Button
"buttonLink"Frame 204Symbol 14 Button
"fg"Frame 204Symbol 144 MovieClip
"player"Frame 206Symbol 154 MovieClip
"boomerang"Frame 206Symbol 159 MovieClip
"bat0"Frame 206Symbol 165 MovieClip
"fg"Frame 206Symbol 172 MovieClip
"hole0"Frame 207Symbol 178 MovieClip
"player"Frame 207Symbol 184 MovieClip
"fg"Frame 207Symbol 172 MovieClip
"arrowTrap0"Frame 208Symbol 200 MovieClip
"player"Frame 208Symbol 201 MovieClip
"fg"Frame 208Symbol 172 MovieClip
"ladder0"Frame 209Symbol 206 MovieClip
"ladder1"Frame 209Symbol 206 MovieClip
"bomb0"Frame 209Symbol 209 MovieClip
"bomb1"Frame 209Symbol 209 MovieClip
"player"Frame 209Symbol 201 MovieClip
"fg"Frame 209Symbol 172 MovieClip
"hole0"Frame 210Symbol 178 MovieClip
"platform0"Frame 210Symbol 214 MovieClip
"player"Frame 210Symbol 201 MovieClip
"fg"Frame 210Symbol 172 MovieClip
"trapdoor0"Frame 211Symbol 219 MovieClip
"player"Frame 211Symbol 201 MovieClip
"fg"Frame 211Symbol 172 MovieClip
"hole5"Frame 212Symbol 178 MovieClip
"hole4"Frame 212Symbol 178 MovieClip
"hole3"Frame 212Symbol 178 MovieClip
"hole2"Frame 212Symbol 178 MovieClip
"hole1"Frame 212Symbol 178 MovieClip
"hole0"Frame 212Symbol 178 MovieClip
"platform0"Frame 212Symbol 214 MovieClip
"platform1"Frame 212Symbol 214 MovieClip
"platform2"Frame 212Symbol 214 MovieClip
"platform3"Frame 212Symbol 214 MovieClip
"platform4"Frame 212Symbol 214 MovieClip
"platform5"Frame 212Symbol 214 MovieClip
"player"Frame 212Symbol 184 MovieClip
"fg"Frame 212Symbol 172 MovieClip
"platform11"Frame 213Symbol 214 MovieClip
"platform10"Frame 213Symbol 214 MovieClip
"platform9"Frame 213Symbol 214 MovieClip
"platform8"Frame 213Symbol 214 MovieClip
"platform7"Frame 213Symbol 214 MovieClip
"platform6"Frame 213Symbol 214 MovieClip
"platform5"Frame 213Symbol 214 MovieClip
"platform4"Frame 213Symbol 214 MovieClip
"platform3"Frame 213Symbol 214 MovieClip
"platform2"Frame 213Symbol 214 MovieClip
"platform1"Frame 213Symbol 214 MovieClip
"platform0"Frame 213Symbol 214 MovieClip
"player"Frame 213Symbol 201 MovieClip
"fg"Frame 213Symbol 172 MovieClip
"caveBG"Frame 214Symbol 245 MovieClip
"cave"Frame 214Symbol 248 MovieClip
"platform"Frame 214Symbol 214 MovieClip
"player"Frame 214Symbol 201 MovieClip
"bat0"Frame 214Symbol 165 MovieClip
"fg"Frame 214Symbol 172 MovieClip
"boomerang"Frame 215Symbol 159 MovieClip
"spider0"Frame 215Symbol 253 MovieClip
"spider1"Frame 215Symbol 253 MovieClip
"player"Frame 215Symbol 154 MovieClip
"bat0"Frame 215Symbol 165 MovieClip
"fg"Frame 215Symbol 172 MovieClip
"trap0"Frame 216Symbol 259 MovieClip
"player"Frame 216Symbol 184 MovieClip
"hole0"Frame 216Symbol 178 MovieClip
"fg"Frame 216Symbol 172 MovieClip
"arrowTrap0"Frame 217Symbol 200 MovieClip
"player"Frame 217Symbol 201 MovieClip
"arrowTrap1"Frame 217Symbol 200 MovieClip
"batFollower"Frame 217Symbol 165 MovieClip
"fg"Frame 217Symbol 172 MovieClip
"ladder0"Frame 218Symbol 206 MovieClip
"ladder1"Frame 218Symbol 206 MovieClip
"bomb1"Frame 218Symbol 209 MovieClip
"bomb2"Frame 218Symbol 209 MovieClip
"ladder2"Frame 218Symbol 206 MovieClip
"bomb0"Frame 218Symbol 209 MovieClip
"player"Frame 218Symbol 201 MovieClip
"bat"Frame 218Symbol 165 MovieClip
"fg"Frame 218Symbol 172 MovieClip
"hole0"Frame 219Symbol 178 MovieClip
"hole1"Frame 219Symbol 178 MovieClip
"platform0"Frame 219Symbol 214 MovieClip
"platform1"Frame 219Symbol 214 MovieClip
"player"Frame 219Symbol 201 MovieClip
"fg"Frame 219Symbol 172 MovieClip
"trapdoor0"Frame 220Symbol 219 MovieClip
"trapdoor1"Frame 220Symbol 219 MovieClip
"player"Frame 220Symbol 201 MovieClip
"fg"Frame 220Symbol 172 MovieClip
"hole2"Frame 221Symbol 178 MovieClip
"hole1"Frame 221Symbol 178 MovieClip
"hole0"Frame 221Symbol 178 MovieClip
"platform0"Frame 221Symbol 214 MovieClip
"platform1"Frame 221Symbol 214 MovieClip
"platform2"Frame 221Symbol 214 MovieClip
"player"Frame 221Symbol 184 MovieClip
"fg"Frame 221Symbol 172 MovieClip
"player"Frame 222Symbol 201 MovieClip
"boulder"Frame 222Symbol 273 MovieClip
"fg"Frame 222Symbol 172 MovieClip
"caveBG"Frame 223Symbol 245 MovieClip
"cave"Frame 223Symbol 248 MovieClip
"platform"Frame 223Symbol 214 MovieClip
"player"Frame 223Symbol 201 MovieClip
"bat0"Frame 223Symbol 165 MovieClip
"bat1"Frame 223Symbol 165 MovieClip
"fg"Frame 223Symbol 172 MovieClip
"spider2"Frame 224Symbol 253 MovieClip
"spider1"Frame 224Symbol 253 MovieClip
"spider0"Frame 224Symbol 253 MovieClip
"boomerang"Frame 224Symbol 159 MovieClip
"player"Frame 224Symbol 154 MovieClip
"bat0"Frame 224Symbol 165 MovieClip
"bat1"Frame 224Symbol 165 MovieClip
"fg"Frame 224Symbol 172 MovieClip
"trap0"Frame 225Symbol 259 MovieClip
"trap1"Frame 225Symbol 259 MovieClip
"hole1"Frame 225Symbol 178 MovieClip
"hole0"Frame 225Symbol 178 MovieClip
"player"Frame 225Symbol 184 MovieClip
"fg"Frame 225Symbol 172 MovieClip
"arrowTrap0"Frame 226Symbol 200 MovieClip
"arrowTrap1"Frame 226Symbol 200 MovieClip
"crusher"Frame 226Symbol 280 MovieClip
"player"Frame 226Symbol 201 MovieClip
"fg"Frame 226Symbol 172 MovieClip
"ladder0"Frame 227Symbol 206 MovieClip
"ladder1"Frame 227Symbol 206 MovieClip
"bomb3"Frame 227Symbol 209 MovieClip
"bomb4"Frame 227Symbol 209 MovieClip
"ladder2"Frame 227Symbol 206 MovieClip
"bomb0"Frame 227Symbol 209 MovieClip
"bomb2"Frame 227Symbol 209 MovieClip
"bomb1"Frame 227Symbol 209 MovieClip
"player"Frame 227Symbol 201 MovieClip
"fg"Frame 227Symbol 172 MovieClip
"hole1"Frame 228Symbol 178 MovieClip
"hole2"Frame 228Symbol 178 MovieClip
"hole0"Frame 228Symbol 178 MovieClip
"platform0"Frame 228Symbol 214 MovieClip
"platform2"Frame 228Symbol 214 MovieClip
"platform1"Frame 228Symbol 214 MovieClip
"arrowTrap0"Frame 228Symbol 200 MovieClip
"arrowTrap1"Frame 228Symbol 200 MovieClip
"player"Frame 228Symbol 201 MovieClip
"fg"Frame 228Symbol 172 MovieClip
"trapdoor0"Frame 229Symbol 219 MovieClip
"trapdoor2"Frame 229Symbol 219 MovieClip
"trapdoor1"Frame 229Symbol 219 MovieClip
"player"Frame 229Symbol 201 MovieClip
"fg"Frame 229Symbol 172 MovieClip
"hole1"Frame 230Symbol 178 MovieClip
"hole0"Frame 230Symbol 178 MovieClip
"platform0"Frame 230Symbol 214 MovieClip
"platform1"Frame 230Symbol 214 MovieClip
"player"Frame 230Symbol 184 MovieClip
"fg"Frame 230Symbol 172 MovieClip
"ceiling"Frame 231Symbol 290 MovieClip
"player"Frame 231Symbol 201 MovieClip
"fg"Frame 231Symbol 172 MovieClip
"caveBG"Frame 232Symbol 245 MovieClip
"cave"Frame 232Symbol 248 MovieClip
"platform"Frame 232Symbol 214 MovieClip
"player"Frame 232Symbol 201 MovieClip
"bat0"Frame 232Symbol 165 MovieClip
"bat1"Frame 232Symbol 165 MovieClip
"bat2"Frame 232Symbol 165 MovieClip
"fg"Frame 232Symbol 172 MovieClip
"rock0"Frame 323Symbol 301 MovieClip
"rock1"Frame 323Symbol 301 MovieClip
"rock3"Frame 323Symbol 301 MovieClip
"rock2"Frame 323Symbol 301 MovieClip
"boss"Frame 323Symbol 310 MovieClip
"player"Frame 323Symbol 312 MovieClip
"boomerang"Frame 323Symbol 159 MovieClip
"hole"Frame 323Symbol 178 MovieClip
"fg"Frame 323Symbol 172 MovieClip
"buttonMenu"Frame 324Symbol 316 Button
"player"Frame 324Symbol 325 MovieClip
"fg"Frame 324Symbol 144 MovieClip
"buttonMenu"Frame 326Symbol 336 Button
"fg"Frame 326Symbol 144 MovieClip
"buttonMenu"Frame 327Symbol 336 Button
"fg"Frame 327Symbol 144 MovieClip
"buttonResume"Symbol 104 MovieClip Frame 1Symbol 100 Button
"buttonQuit"Symbol 104 MovieClip Frame 1Symbol 103 Button
"pickup"Symbol 140 MovieClip Frame 1Symbol 109 MovieClip
"fail"Symbol 140 MovieClip Frame 1Symbol 112 MovieClip
"blip"Symbol 140 MovieClip Frame 1Symbol 115 MovieClip
"jump"Symbol 140 MovieClip Frame 1Symbol 118 MovieClip
"explosion"Symbol 140 MovieClip Frame 1Symbol 121 MovieClip
"boomerang"Symbol 140 MovieClip Frame 1Symbol 124 MovieClip
"creak"Symbol 140 MovieClip Frame 1Symbol 127 MovieClip
"hit"Symbol 140 MovieClip Frame 1Symbol 130 MovieClip
"squeal"Symbol 140 MovieClip Frame 1Symbol 133 MovieClip
"bounce"Symbol 140 MovieClip Frame 1Symbol 136 MovieClip
"monster"Symbol 140 MovieClip Frame 1Symbol 139 MovieClip
"speaker"Symbol 144 MovieClip Frame 1Symbol 93 MovieClip
"pausedMenu"Symbol 144 MovieClip Frame 1Symbol 105 MovieClip
"sounds"Symbol 144 MovieClip Frame 1Symbol 140 MovieClip
"speaker"Symbol 172 MovieClip Frame 1Symbol 93 MovieClip
"pauseGame"Symbol 172 MovieClip Frame 1Symbol 170 MovieClip
"pausedMenu"Symbol 172 MovieClip Frame 1Symbol 105 MovieClip
"pausedMenu"Symbol 172 MovieClip Frame 1Symbol 105 MovieClip
"sounds"Symbol 172 MovieClip Frame 1Symbol 140 MovieClip
"powerBar"Symbol 183 MovieClip Frame 1Symbol 181 MovieClip
"bar"Symbol 184 MovieClip Frame 1Symbol 183 MovieClip
"hitmap"Symbol 219 MovieClip Frame 1Symbol 217 MovieClip
"hitmap"Symbol 219 MovieClip Frame 55Symbol 217 MovieClip
"bossHitmap"Symbol 310 MovieClip Frame 1Symbol 309 MovieClip
"bar"Symbol 310 MovieClip Frame 1Symbol 183 MovieClip
"adventurerBoss"Symbol 311 MovieClip Frame 1Symbol 149 MovieClip
"adventurerBoss"Symbol 311 MovieClip Frame 2Symbol 153 MovieClip
"adventurerBoss"Symbol 312 MovieClip Frame 1Symbol 311 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 3 as "explosion"

Labels

"menu"Frame 204
"gameWon"Frame 324
"credits"Frame 326
"help"Frame 327
"on"Symbol 93 MovieClip Frame 1
"off"Symbol 93 MovieClip Frame 2
"fadeIn"Symbol 144 MovieClip Frame 1
"faded"Symbol 144 MovieClip Frame 11
"fadeOut"Symbol 144 MovieClip Frame 12
"start"Symbol 154 MovieClip Frame 1
"start"Symbol 159 MovieClip Frame 1
"start"Symbol 165 MovieClip Frame 1
"off"Symbol 170 MovieClip Frame 1
"on"Symbol 170 MovieClip Frame 2
"fadeIn"Symbol 172 MovieClip Frame 1
"faded"Symbol 172 MovieClip Frame 11
"fadeOut"Symbol 172 MovieClip Frame 12
"start"Symbol 184 MovieClip Frame 1
"start"Symbol 201 MovieClip Frame 1
"start"Symbol 273 MovieClip Frame 1
"start"Symbol 310 MovieClip Frame 1
"die"Symbol 310 MovieClip Frame 225
"start"Symbol 312 MovieClip Frame 1

Dynamic Text Variables

clicksTextSymbol 171 EditableText"000"
scoreTextSymbol 327 EditableText"<p align="center"><font face="Commodore 64 Pixeled_70pt_st" size="70" color="#ffff00" letterSpacing="0.000000" kerning="1">000</font></p>"




https://swfchan.com/53/262893/info.shtml
Created: 12/3 -2026 02:19:19 Last modified: 12/3 -2026 02:19:19 Server time: 29/03 -2026 14:54:59