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

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

Potty Mouth Ninja.swf

This is the info page for
Flash #25607

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


Text
Stage

If you're on a fast connection,
click here

0% loaded

9

z

Game designed and programmed by Bryson Whiteman of Sokay.net

STAGE 9

1

STAGE SELECT

Instructions

Instructions

Instructions

Clear Data

Clear Data

Are you sure?

Yes!

No!

Are you sure?

Yes!

Yes!

Yes!

No!

No!

No!

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

PAUSED

BACK TO GAME

EXIT TO MENU

Press Space to Continue

Some Instructions

You get this and then that happens and
then you get this and you might win and
then you might lose! Don't lose!

Ninja: Heya, turd muffin, give me massage!

Cute Girl:  That costs money.  You no get
massage ‘til I get money.

Ninja:  All I got is pork fried rice.  You like
pork fried rice, right sugar dump?

Cute Girl:  I no accept food.  Only coins.

Ninja:  Aww man… Now I have to go on shi**y
quest for coins.  Thanks A LOT, lady.

SKIP

SKIP

shoot

move up

move right

move left

move down

Next

Next

g

a

t

S

ou can move any barrel up,down,left, or right.
You can unblock your way, or use it to block your
enemy's attack.

Y

Stage Select

Stage Select

Back

Back

ind a scroll and recieve a spiritball. Use SPACE
to shoot the spirit ball at the totem, then you can move
it in any direction. The totem wont stay on forever so
hurry!

F

ove the skull stone over the skull marked circle on
the floor, this will lower the fences.

M

xtarget

ytarget

ytarget

d

u

r

l

xtarget

adsdda

xtarget

xtarget

xtarget

xtarget

Ninja: OH yeah,... that feels good.

Cute Girl:  You want release?

Ninja:  Oh, yeah.  Thank you, lady!
Thank you!

Cute Girl:  That will be twenty extra coins.

Ninja:  Twenty more coins!  Noooo… I got
blue balls!

Ninja:  Aww... Here I go again!

next >

Potty Mouth Ninja: "Fist of Zombies"

Coming Soon!

next >

ActionScript [AS1/AS2]

Frame 1
txtPercent = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); txtPercentage = txtPercent + "% loaded"; loader.gotoAndStop(txtPercent);
Frame 2
if (_root.getBytesLoaded() >= _root.getBytesTotal()) { gotoAndPlay ("introStartFrame"); } else { gotoAndPlay ("loadingFrame"); }
Frame 88
stages = ["burger", "cheese", "grape", "pancakes", "cream", "tomato", "smackaid", "tabasco", "froot", "buffalo", "apple", "try1", "try4", "fry1", "loops", "fry5", "fries", "rabbit", "marmalade", "cookies", "wackaid", "radish", "fry4", "crackaid", "lemon", "try2", "try3", "try5", "fry2", "fry3"]; stages = ["burger", "cheese", "grape", "pancakes", "cream", "tomato", "smackaid", "tabasco", "froot", "buffalo", "apple", "try1", "try4", "fry1", "loops"]; stagesB = ["fry5", "fries", "rabbit", "marmalade", "cookies", "wackaid", "radish", "fry4", "crackaid", "lemon", "try2", "try3", "try5", "fry2", "fry3"]; totalstages = _root.stages.length; function loadGame() { saved = SharedObject.getLocal("questData"); playerData = saved.data.saveData; if (playerData == undefined) { playerData = 1; } if (playerData >= 15) { playerData = 15; } trace("playerData = " + playerData); stageNum = playerData; musicSwitch = saved.data.music; if (musicSwitch == undefined) { musicSwitch = "on"; } } function clearSave() { saved.data.saveData = 1; saved.data.score = 0; saved.data.music = "on"; saved.flush(); } stop(); keyHit = true; onEnterFrame = function () { if (Key.isDown(32)) { if (!keyHit) { nextFrame(); } keyHit = true; } else { keyHit = false; } }; loadGame();
Frame 89
stop();
Frame 90
stop(); keyHit = true; onEnterFrame = function () { if (Key.isDown(32)) { if (!keyHit) { nextFrame(); } keyHit = true; } else { keyHit = false; } }; stop();
Frame 91
stop(); clearGame(); currentMap = "world"; if ((_root.playerData == undefined) || (_root.playerData == 1)) { }
Frame 92
function playSound(sound) { if (musicSwitch == "on") { mySoundManager.playSound(sound, 0, 0); } } function resetVars() { coinCollect = 0; boltCollect = 0; goalCollect = 0; goalComplete = false; stageComplete = false; enemyCount = 0; itemCount = 0; blockCount = 0; boltUpdate(); coinUpdate(); hud.coinbox.gotoAndStop(1); } function loadGame() { saved = SharedObject.getLocal("questData"); playerData = saved.data.saveData; if (playerData == undefined) { playerData = 1; } stageNum = playerData; musicSwitch = saved.data.music; if (musicSwitch == undefined) { musicSwitch = "on"; } } function saveGame() { if (playerData < stageNum) { playerData = stageNum; } saved.data.saveData = playerData; saved.data.music = musicSwitch; saved.flush(); trace((((("playerData equals " + playerData) + ". And saved is ") + saved.data.saveData) + ". And music is") + saved.data.music); } function clearSave() { saved.data.saveData = 1; saved.data.score = 0; saved.data.music = "on"; saved.flush(); } function breakDown(input) { var _local9 = []; var _local4 = []; var _local3 = []; var _local7 = stageData[input].split("#"); stageName = stages[input]; var _local6 = []; _local6 = _local7[1].split("|"); var _local2 = 0; while (_local2 < h) { _local4[_local2] = []; _local4[_local2] = _local6[_local2].split(","); var _local1 = 0; while (_local1 < 12) { _local4[_local2][_local1] = parseInt(_local4[_local2][_local1]); _local1++; } _local2++; } var _local5 = []; _local5 = _local7[2].split("|"); _local2 = 0; while (_local2 < h) { _local3[_local2] = []; _local3[_local2] = _local5[_local2].split(","); var _local1 = 0; while (_local1 < 12) { _local3[_local2][_local1] = parseInt(_local3[_local2][_local1]); _local1++; } _local2++; } theme = tempTheme; myMap = _local4; objectLayer = _local3; map.create(myMap); map.objects(objectLayer); buildMap(myMap); } function loadStage(numero) { stageTitle = "Stage " + (numero + 1); trace("Load " + stageTitle); if (currentMap == "world") { currentMap = "world2"; } else if (currentMap == "world2") { currentMap = "world"; } resetVars(); game.attachMovie("blank", currentMap, ++mapDepth); breakDown(numero); questGame = new Game(player); myAstar.newMap(myMap[0].length, myMap.length); buildMap(myMap); i = 1; while (i <= _root.enemyCount) { _root.game[currentMap]["enemy" + i].findTarget(); i++; } } function buildMap(map) { var _local2 = 0; while (_local2 < map.length) { var _local1 = 0; while (_local1 < map[0].length) { if ((((map[_local2][_local1] == 0) || (map[_local2][_local1] == 1)) || (map[_local2][_local1] == 13)) || (map[_local2][_local1] == 14)) { myAstar.setCost(_local1, _local2, 1); } else { myAstar.setWalkable(_local1, _local2, false); } _local1++; } _local2++; } } function buildMap2() { var _local3 = map[0].length; var _local4 = map.length; var _local2 = 0; while (_local2 < _local4) { var _local1 = 0; while (_local1 < _local3) { _local1++; } _local2++; } } function debugMenu() { attachMovie("levelselect", "levelselect", 9999); clearGame(); } function stageSelect() { clearGame(); attachMovie("stageSelect", "stageSelect", 9999); } function screenIntro() { trace("Load the stage intro screen."); introPlay = true; attachMovie("screenTransition", "screen", 500); } function screenWin() { trace("Load win screen."); attachMovie("screenWin", "screen", 500); } function screenDeath() { trace("Load death screen..."); attachMovie("screenDeath", "screen", 500); } function screenGameOver() { trace("Load game over screen..."); attachMovie("screenDeath", "screen", 500); } function screenPause() { trace("Load pause screen..."); attachMovie("pauseMenu", "screen", 500); } function screenInstruct(stage) { trace("Load stage instructions"); attachMovie("screenInstructions", "screen", 500); } function pauseCheck() { if (!gamePause) { if (Key.isDown(pauseKey) && (!pauseKeyDown)) { trace("hello!"); screenPause(); gamePause = true; pauseKeyDown = true; } else if (!Key.isDown(pauseKey)) { pauseKeyDown = false; } } else if (Key.isDown(pauseKey) && (!pauseKeyDown)) { unPause(); gamePause = false; pauseKeyDown = true; } else if (!Key.isDown(pauseKey)) { pauseKeyDown = false; } } function unPause() { trace("**Unpause**"); screen.removeMovieClip(); gamePause = false; } function gameStart() { trace("The game will now start!!!!"); trace("Attaching the background..."); attachMovie("bg", "bg", 1); bg.cacheAsBitmap = true; trace("Attaching the hud..."); attachMovie("hud", "hud", 100, {_x:550}); trace("Loading the level..."); attachMovie("blank", "game", ++d); game.attachMovie("blank", "world", ++d); game._xscale = scale; game._yscale = scale; firstStage(); trace("Start the music..."); mySoundManager.playSound("ninja_music", 0, 9999); if (musicSwitch == "on") { mySoundManager.setSoundVolume("ninja_music", 100); } else if (musicSwitch == "off") { mySoundManager.setSoundVolume("ninja_music", 0); } } function firstStage() { trace("Load the first stage. Which is stage #" + stageNum); screenIntro(); loadStage(stageNum - 1); game[currentMap]._x = 800; game[currentMap]._y = yRandom[random(yRandom.length)]; } function nextStage() { trace("Load the next stage."); screenIntro(); stageNum++; if (stageNum <= 15) { saveGame(); loadStage(stageNum - 1); game[currentMap]._x = 800; game[currentMap]._y = yRandom[random(yRandom.length)]; } else { trace("Go to ending"); clearGame(); gotoAndStop ("ending"); } } function restart() { trace("Restart stage " + (stageNum - 1)); loadStage(stageNum - 1); } function clearGame() { game.removeMovieClip(); hud.removeMovieClip(); bg.removeMovieClip(); screen.removeMovieClip(); trace("Stop the music..."); mySoundManager.stopSound("ninja_music"); } function death() { trace("Run death function"); lives--; if (lives > 0) { screenDeath(); } else { screenGameOver(); } } function transition() { if (tranStart == false) { duplicateMovieClip ("game", "gameX", d++); tranStart = true; } else if (tranStart == true) { trace(gameX._x); gameX._x++; gameX._y++; } } function mapScroll() { xdiff = (game[currentMap]._x - questGame.offsetX) / 20; ydiff = (game[currentMap]._y - questGame.offsetY) / 20; if (currentMap == "world") { if (game[currentMap]._x > (questGame.offsetX + 1)) { game[currentMap]._x = game[currentMap]._x - xdiff; game[currentMap]._y = game[currentMap]._y - ydiff; game.world2._x = game.world2._x - xdiff; game.world2._y = game.world2._y - ydiff; } else { game[currentMap]._x = questGame.offsetX; game[currentMap]._y = questGame.offsetY; removeMovieClip(game.world2); } } else if (currentMap == "world2") { if (game[currentMap]._x > (questGame.offsetX + 1)) { game[currentMap]._x = game[currentMap]._x - xdiff; game[currentMap]._y = game[currentMap]._y - ydiff; game.world._x = game.world._x - xdiff; game.world._y = game.world._y - ydiff; } else { game[currentMap]._x = questGame.offsetX; game[currentMap]._y = questGame.offsetY; removeMovieClip(game.world); } } } function boltUpdate() { boltCount = 1; while (boltCount <= 3) { hud["bolt" + boltCount].gotoAndStop(1); boltCount++; } boltCount = 1; while (boltCount <= boltCollect) { hud["bolt" + boltCount].gotoAndStop(2); boltCount++; } } function coinUpdate() { if (coinCollect >= coinMax) { hud.coin.gotoAndStop(2); } else { hud.coin.gotoAndStop(1); } } function ninjaTalk_in() { if (musicSwitch == "on") { var _local1 = 1 + random(15); trace("Ninja Talk: Intro!!! " + _local1); mySoundManager.playSound("ninjatalk_in_" + _local1, 0, 0); } } function ninjaTalk_out() { if (musicSwitch == "on") { var _local1 = 1 + random(15); trace("Ninja Talk: OUTRO!!! " + _local1); mySoundManager.playSound("ninjatalk_out_" + _local1, 0, 0); } } var mySoundManager = (new com.managers.SoundManager()); mySoundManager.addSound("snd_chime1"); mySoundManager.addSound("snd_chime2"); mySoundManager.addSound("snd_ascend"); mySoundManager.addSound("snd_magic01"); mySoundManager.addSound("snd_magic02"); mySoundManager.addSound("snd_magic09"); mySoundManager.addSound("snd_magic10"); mySoundManager.addSound("snd_select11"); mySoundManager.addSound("snd_shockzap"); mySoundManager.addSound("snd_shoot"); mySoundManager.addSound("snd_scroll"); mySoundManager.addSound("ninja_music"); mySoundManager.addSound("ninja_snd_01"); mySoundManager.addSound("ninja_snd_02"); mySoundManager.addSound("ninja_snd_03"); mySoundManager.addSound("ninja_snd_04"); mySoundManager.addSound("ninja_snd_05"); mySoundManager.addSound("ninjatalk_in_1"); mySoundManager.addSound("ninjatalk_in_2"); mySoundManager.addSound("ninjatalk_in_3"); mySoundManager.addSound("ninjatalk_in_4"); mySoundManager.addSound("ninjatalk_in_5"); mySoundManager.addSound("ninjatalk_in_6"); mySoundManager.addSound("ninjatalk_in_7"); mySoundManager.addSound("ninjatalk_in_8"); mySoundManager.addSound("ninjatalk_in_9"); mySoundManager.addSound("ninjatalk_in_10"); mySoundManager.addSound("ninjatalk_in_11"); mySoundManager.addSound("ninjatalk_in_12"); mySoundManager.addSound("ninjatalk_in_13"); mySoundManager.addSound("ninjatalk_in_14"); mySoundManager.addSound("ninjatalk_in_15"); mySoundManager.addSound("ninjatalk_out_1"); mySoundManager.addSound("ninjatalk_out_2"); mySoundManager.addSound("ninjatalk_out_3"); mySoundManager.addSound("ninjatalk_out_4"); mySoundManager.addSound("ninjatalk_out_5"); mySoundManager.addSound("ninjatalk_out_6"); mySoundManager.addSound("ninjatalk_out_7"); mySoundManager.addSound("ninjatalk_out_8"); mySoundManager.addSound("ninjatalk_out_9"); mySoundManager.addSound("ninjatalk_out_10"); mySoundManager.addSound("ninjatalk_out_11"); mySoundManager.addSound("ninjatalk_out_12"); mySoundManager.addSound("ninjatalk_out_13"); mySoundManager.addSound("ninjatalk_out_14"); mySoundManager.addSound("ninjatalk_out_15"); _quality = "MEDIUM"; tileW = 40; tileH = 40; d = 1; h = 9; w = 12; scale = 90; mapDepth = 1; var lives = 2; var introPlay = false; var gamePause = false; var pauseKey = 17; var pauseKeyDown = false; var coinCollect = 0; var coinMax = 0; var boltCollect = 0; var goalMax = 0; var goalCollect = 0; var goalComplete = false; var stageComplete = false; var stageTitle = ("Stage " + stageNum); var yRandom = [-150, 500, -500, 700, -700]; burger = "1#6,15,7,1,1,1,1,1,1,11,10,7|1,18,2,7,1,1,1,1,1,10,2,16|1,9,2,2,7,1,6,15,15,2,17,8|1,1,9,17,16,1,1,18,2,8,1,12|1,1,1,1,9,4,1,9,16,1,1,12|1,12,12,1,1,1,1,1,5,1,1,1|13,10,15,7,1,1,1,1,1,1,1,1|1,9,2,2,7,1,1,1,11,1,11,11|1,1,9,17,17,4,1,1,11,1,1,1#0,0,0,0,0,0,8,0,0,0,0,0|0,0,0,0,0,0,0,0,2,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,6,0,0,9,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,1,0,0,0,0,0|2,0,0,0,0,0,0,0,0,0,0,2"; cheese = "1#1,1,1,1,1,1,11,1,1,1,1,1|1,1,1,10,7,1,1,1,1,1,1,1|1,1,1,18,17,19,19,19,15,7,1,3|10,15,15,16,1,1,1,1,9,8,1,20|18,2,2,16,1,1,1,1,1,1,1,20|9,17,17,8,1,1,1,1,6,19,19,8|12,12,12,1,1,1,1,1,1,1,1,1|1,1,1,1,1,1,1,1,1,11,1,1|1,1,1,1,1,1,1,1,1,11,1,1#0,0,0,0,0,0,0,0,0,6,0,0|0,8,0,0,0,0,0,0,0,6,0,0|0,0,2,0,0,0,0,0,0,0,0,0|0,0,0,0,0,3,0,3,0,0,0,0|0,0,0,0,3,0,3,0,0,0,2,0|0,0,0,0,0,3,0,3,0,0,0,0|0,0,0,0,0,0,0,0,0,6,0,0|0,1,0,9,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,9,2"; grape = "1#1,1,11,1,1,1,1,1,1,1,11,1|11,1,1,1,1,1,1,1,1,1,1,1|3,1,1,1,1,1,1,1,1,1,10,7|18,15,7,1,1,1,1,11,10,15,2,16|18,2,2,15,7,1,1,1,18,2,2,16|18,2,2,17,8,1,1,11,9,17,2,16|18,17,8,1,1,1,1,1,1,1,9,8|5,1,1,1,1,1,1,1,1,11,1,1|1,1,1,1,1,1,1,1,1,1,1,1#0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,2,0,0,0,8,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,5,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,3,0,0,0,0,0|0,0,0,1,0,0,0,0,0,0,2,0|0,0,0,0,0,0,0,0,0,0,0,0"; pancakes = "1#10,4,1,1,1,1,1,1,1,1,6,7|20,1,1,1,1,1,12,1,1,1,1,20|20,1,1,1,1,1,1,1,1,1,1,20|20,1,1,1,1,1,1,1,1,1,1,20|20,1,1,12,1,1,1,1,1,12,1,20|20,1,1,1,1,1,1,1,1,1,1,20|20,1,1,1,1,1,1,1,1,1,1,20|20,1,1,1,1,1,12,1,1,1,1,20|9,4,1,1,1,1,1,1,1,1,6,8#0,0,0,0,0,0,0,0,0,0,0,0|0,0,1,0,0,0,0,0,0,0,0,0|0,0,0,0,3,0,2,0,3,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,2,0,5,0,2,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,3,0,8,0,3,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0"; cream = "1#1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,11,1,11,1,11,1,11,1,11|1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,11,1,11,1,11,1,11,1,11|1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,11,1,11,1,11,1,11,1,11|1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,11,1,11,1,11,1,11,1,11|1,1,1,1,1,1,1,1,1,1,1,1#0,0,0,0,0,0,0,0,0,0,0,8|0,0,0,0,2,0,2,0,2,0,0,0|0,0,0,0,0,0,0,0,0,0,0,5|9,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,5|9,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,5|9,0,0,0,6,0,6,0,6,0,0,0|0,0,0,0,0,0,0,0,0,0,0,1"; tomato = "1#10,15,15,15,19,19,19,19,19,19,15,7|18,2,17,8,1,1,1,1,1,1,9,8|9,8,1,1,1,1,1,1,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1|1,6,15,15,7,1,11,1,10,15,4,1|1,1,18,2,16,1,1,1,18,8,1,1|1,1,9,17,17,7,1,1,5,1,1,1|1,1,1,1,1,5,1,1,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1#0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,5,0,0,0,0,2,0,0|0,0,0,0,0,0,0,0,0,0,0,5|0,0,0,0,0,0,0,0,0,0,0,0|12,0,0,0,0,6,0,6,0,0,0,0|0,0,0,0,0,0,0,0,0,0,9,0|0,11,0,0,0,0,0,0,0,9,0,0|0,0,0,0,10,0,0,0,0,0,8,0|1,0,0,0,0,12,0,0,0,0,0,0"; smackaid = "1#12,1,1,1,1,1,1,6,15,7,1,1|1,1,1,1,1,1,1,1,18,16,1,1|1,1,1,1,1,1,1,1,18,16,1,1|11,11,11,1,11,1,11,1,9,8,1,1|1,1,1,1,1,1,1,1,1,1,1,1|11,1,11,11,11,1,11,1,10,4,1,1|1,1,1,1,1,1,11,1,20,1,1,1|1,1,1,1,1,1,11,1,5,1,1,1|12,1,1,1,1,1,1,1,1,1,1,12#0,0,0,0,0,0,0,0,0,0,2,8|0,1,0,11,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,12,12|0,0,0,0,0,0,0,0,0,0,0,0|5,0,2,0,0,0,0,0,9,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,6,0,0,0,0,0,10,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0"; tabasco = "1#1,11,11,11,1,1,1,1,11,11,11,1|1,11,11,11,1,1,1,1,11,11,11,1|1,1,11,11,1,1,1,1,11,11,1,1|1,1,1,11,1,1,1,1,11,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1|3,1,1,1,1,1,1,1,1,1,1,3|18,15,19,4,1,1,1,1,6,19,15,16|9,8,1,1,1,1,1,1,1,1,9,8|1,1,1,1,1,1,1,1,1,1,1,1#0,0,0,0,2,0,0,4,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,3,3,3,3,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,1,0,0,8,0,0,0,0"; froot = "1#1,1,1,1,1,1,1,1,11,11,11,11|1,1,11,11,1,11,11,1,1,1,1,1|1,1,11,1,1,1,1,1,11,1,11,1|11,1,11,1,1,1,11,11,1,1,11,1|1,1,1,11,1,1,1,1,1,1,11,1|1,11,1,11,1,11,11,11,1,11,11,11|1,11,1,1,1,1,11,1,1,1,1,1|1,11,11,1,11,11,1,1,11,11,1,1|1,1,1,1,1,1,1,1,11,1,1,1#1,0,0,0,0,0,0,0,0,0,0,6|0,0,0,0,6,0,0,0,12,0,0,0|6,0,0,10,11,0,0,0,0,0,0,12|0,0,0,0,0,11,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,10,0,9|0,0,12,0,12,0,0,0,12,0,0,0|0,0,0,0,0,2,0,0,0,0,0,4|0,0,0,6,0,0,0,0,0,0,6,0|0,0,0,0,0,6,0,0,0,8,0,0"; buffalo = "1#1,1,1,12,1,1,1,12,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1|1,1,1,12,1,1,1,12,1,1,12,12|1,1,1,12,1,1,1,12,12,1,1,1|12,12,1,12,12,12,12,12,1,1,1,1|3,1,1,1,12,1,1,12,12,12,12,1|20,1,1,1,1,1,1,1,12,1,1,1|20,1,1,1,12,1,1,1,1,1,1,1|9,19,19,4,12,1,1,1,12,1,1,1#0,0,0,0,0,0,0,0,0,0,0,0|0,2,0,0,0,4,0,0,0,8,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,3,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,3,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,1"; apple = "1#1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,1,11,1,1,1,1,1,12,12|12,12,12,1,12,12,1,12,12,1,12,2|1,12,1,1,1,1,1,1,1,1,1,1|1,12,12,1,12,12,1,12,12,1,12,12|1,1,1,1,1,1,1,1,1,1,1,1|12,12,12,12,12,1,1,1,12,1,12,12|1,1,12,1,12,1,12,1,12,1,1,1|1,1,1,1,1,1,1,1,12,1,1,1#1,0,0,0,0,0,0,0,0,0,0,2|8,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,3,0,0,5,0,0|9,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,3,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,10|0,0,0,0,0,0,11,0,0,12,0,0|0,2,0,0,0,0,0,0,0,0,0,2|0,0,6,0,0,0,0,0,0,0,0,4"; try1 = "1#1,1,10,15,15,19,19,19,7,1,1,1|1,1,14,14,14,1,1,1,14,1,1,1|1,1,9,17,16,1,1,1,20,1,1,1|3,1,1,1,20,1,1,1,20,1,1,1|20,1,1,1,18,7,1,10,17,19,19,4|18,19,13,19,2,16,1,20,1,1,1,1|20,1,1,1,1,20,1,20,1,1,1,1|20,1,1,1,1,14,1,14,1,1,1,1|5,1,1,1,6,17,19,8,1,1,1,1#2,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,10,5|0,0,0,0,0,0,4,0,0,0,0,0|0,0,0,9,0,0,0,0,0,8,0,0|0,0,0,0,0,0,12,0,0,0,0,0|0,0,0,0,0,0,12,0,0,0,0,0|0,0,0,0,0,0,12,0,0,11,0,0|0,0,6,0,0,0,0,0,0,0,1,0|0,0,0,0,0,0,0,0,0,0,0,0"; try4 = "1#1,1,1,1,1,1,1,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1#5,0,0,0,0,0,8,0,0,0,0,0|0,3,3,3,0,0,0,0,3,3,3,0|0,3,0,3,0,0,0,0,3,1,3,0|0,3,3,3,0,0,0,0,3,3,3,0|0,0,2,0,0,5,0,0,0,2,0,0|0,3,3,3,0,0,0,0,3,3,3,0|0,3,0,3,0,0,0,0,3,0,3,0|0,3,3,3,0,0,0,0,3,3,3,0|0,0,0,0,0,0,0,0,0,0,0,5"; fry1 = "1#1,1,1,1,1,1,1,12,12,12,1,1|12,12,12,12,1,12,12,1,1,1,1,12|1,1,1,12,1,1,1,12,12,12,1,12|1,12,1,1,1,12,1,1,1,12,1,1|1,12,12,1,12,12,1,12,12,12,12,1|1,12,1,1,1,12,1,12,1,1,1,1|1,1,1,12,1,1,1,1,1,12,12,12|12,12,1,12,1,12,12,12,1,12,1,12|12,1,1,1,1,1,1,12,1,1,1,12#1,0,0,0,0,0,9,0,0,0,0,0|0,0,0,0,0,0,0,2,0,0,0,0|2,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,5,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|4,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,6,0,0,0,0,0,8,0|0,0,0,0,0,0,0,0,0,0,0,0"; loops = "1#1,1,1,1,1,1,1,1,1,1,1,3|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,5#2,12,0,0,0,0,0,0,0,0,0,0|12,12,0,0,0,3,0,0,0,3,3,0|5,0,0,0,0,3,3,0,0,3,3,0|0,0,0,0,3,3,3,0,0,0,3,0|2,0,3,3,3,1,0,3,11,0,3,0|0,0,10,3,3,8,0,0,0,0,3,0|0,0,3,0,0,3,3,0,0,3,3,0|0,3,3,0,0,3,3,3,0,0,0,0|5,0,0,0,0,0,0,0,0,3,3,0"; objectBox = ["none", "player", "coin", "block", "enemy", "eye", "bhead", "enemy4", "door", "bolt", "goal", "blockZ", "gate"]; var map = new mapBuild(myMap); map.objects(objectLayer); char.clip = game.clip.char; char.x = (char.xtile * game.tileW) + (game.tileW / 2); char.y = (char.ytile * game.tileH) + (game.tileH / 2); char.width = char.clip._width / 2; char.height = char.clip._height / 2; char.clip._x = char.x; char.clip._y = char.y; var myAstar = (new be.dauntless.Astar.Astar()); myAstar.newMap(myMap[0].length, myMap.length); tranStart = false; _root.onEnterFrame = function () { if (!gamePause) { questGame.checkKey(); questGame.movePlayer(); questGame.moveEnemy(); questGame.itemCheck(); questGame.blockCheck(); questGame.doorCheck(); questGame.goalCheck(); } if ((!stageComplete) && (!introPlay)) { pauseCheck(); } mapScroll(); }; clearSave(); gameStart(); stop();
Frame 98
prevFrame();
Frame 101
_root.onEnterFrame = function () { questGame.checkKey(); questGame.movePlayer(); questGame.moveEnemy(); questGame.itemCheck(); questGame.blockCheck(); }; stop();
Frame 113
mySoundManager.setSoundVolume("ninja_music", 100); clearGame(); stop();
Symbol 48 MovieClip Frame 9
_parent.removeMovieClip();
Symbol 49 MovieClip [BoltShoot] Frame 1
#initclip 25 Object.registerClass("BoltShoot", BoltShoot); #endinitclip stop();
Symbol 51 MovieClip Frame 1
function loadStages() { var _local2 = 0; while (_local2 < stages.length) { loadVariables (("stages/" + stages[_local2]) + ".txt", this); _local2++; } } function sortStages() { var _local3 = 0; while (_local3 < stages.length) { stageData[_local3] = this[stages[_local3]]; delete this[stages[_local3]]; _local3++; } _root.stageData = stageData; } stages = _root.stages; stageData = []; burger = "1#6,15,7,1,1,1,1,1,1,11,10,7|1,18,2,7,1,1,1,1,1,10,2,16|1,9,2,2,7,1,6,15,15,2,17,8|1,1,9,17,16,1,1,18,2,8,1,12|1,1,1,1,9,4,1,9,16,1,1,12|1,12,12,1,1,1,1,1,5,1,1,1|13,10,15,7,1,1,1,1,1,1,1,1|1,9,2,2,7,1,1,1,11,1,11,11|1,1,9,17,17,4,1,1,11,1,1,1#0,0,0,0,0,0,8,0,0,0,0,0|0,0,0,0,0,0,0,0,2,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,6,0,0,9,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,1,0,0,0,0,0|2,0,0,0,0,0,0,0,0,0,0,2"; cheese = "1#1,1,1,1,1,1,11,1,1,1,1,1|1,1,1,10,7,1,1,1,1,1,1,1|1,1,1,18,17,19,19,19,15,7,1,3|10,15,15,16,1,1,1,1,9,8,1,20|18,2,2,16,1,1,1,1,1,1,1,20|9,17,17,8,1,1,1,1,6,19,19,8|12,12,12,1,1,1,1,1,1,1,1,1|1,1,1,1,1,1,1,1,1,11,1,1|1,1,1,1,1,1,1,1,1,11,1,1#0,0,0,0,0,0,0,0,0,6,0,0|0,8,0,0,0,0,0,0,0,6,0,0|0,0,2,0,0,0,0,0,0,0,0,0|0,0,0,0,0,3,0,3,0,0,0,0|0,0,0,0,3,0,3,0,0,0,2,0|0,0,0,0,0,3,0,3,0,0,0,0|0,0,0,0,0,0,0,0,0,6,0,0|0,1,0,9,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,9,2"; grape = "1#1,1,11,1,1,1,1,1,1,1,11,1|11,1,1,1,1,1,1,1,1,1,1,1|3,1,1,1,1,1,1,1,1,1,10,7|18,15,7,1,1,1,1,11,10,15,2,16|18,2,2,15,7,1,1,1,18,2,2,16|18,2,2,17,8,1,1,11,9,17,2,16|18,17,8,1,1,1,1,1,1,1,9,8|5,1,1,1,1,1,1,1,1,11,1,1|1,1,1,1,1,1,1,1,1,1,1,1#0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,2,0,0,0,8,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,5,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,3,0,0,0,0,0|0,0,0,1,0,0,0,0,0,0,2,0|0,0,0,0,0,0,0,0,0,0,0,0"; pancakes = "1#10,4,1,1,1,1,1,1,1,1,6,7|20,1,1,1,1,1,12,1,1,1,1,20|20,1,1,1,1,1,1,1,1,1,1,20|20,1,1,1,1,1,1,1,1,1,1,20|20,1,1,12,1,1,1,1,1,12,1,20|20,1,1,1,1,1,1,1,1,1,1,20|20,1,1,1,1,1,1,1,1,1,1,20|20,1,1,1,1,1,12,1,1,1,1,20|9,4,1,1,1,1,1,1,1,1,6,8#0,0,0,0,0,0,0,0,0,0,0,0|0,0,1,0,0,0,0,0,0,0,0,0|0,0,0,0,3,0,2,0,3,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,2,0,5,0,2,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,3,0,8,0,3,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0"; cream = "1#1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,11,1,11,1,11,1,11,1,11|1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,11,1,11,1,11,1,11,1,11|1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,11,1,11,1,11,1,11,1,11|1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,11,1,11,1,11,1,11,1,11|1,1,1,1,1,1,1,1,1,1,1,1#0,0,0,0,0,0,0,0,0,0,0,8|0,0,0,0,2,0,2,0,2,0,0,0|0,0,0,0,0,0,0,0,0,0,0,5|9,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,5|9,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,5|9,0,0,0,6,0,6,0,6,0,0,0|0,0,0,0,0,0,0,0,0,0,0,1"; tomato = "1#10,15,15,15,19,19,19,19,19,19,15,7|18,2,17,8,1,1,1,1,1,1,9,8|9,8,1,1,1,1,1,1,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1|1,6,15,15,7,1,11,1,10,15,4,1|1,1,18,2,16,1,1,1,18,8,1,1|1,1,9,17,17,7,1,1,5,1,1,1|1,1,1,1,1,5,1,1,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1#0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,5,0,0,0,0,2,0,0|0,0,0,0,0,0,0,0,0,0,0,5|0,0,0,0,0,0,0,0,0,0,0,0|12,0,0,0,0,6,0,6,0,0,0,0|0,0,0,0,0,0,0,0,0,0,9,0|0,11,0,0,0,0,0,0,0,9,0,0|0,0,0,0,10,0,0,0,0,0,8,0|1,0,0,0,0,12,0,0,0,0,0,0"; smackaid = "1#12,1,1,1,1,1,1,6,15,7,1,1|1,1,1,1,1,1,1,1,18,16,1,1|1,1,1,1,1,1,1,1,18,16,1,1|11,11,11,1,11,1,11,1,9,8,1,1|1,1,1,1,1,1,1,1,1,1,1,1|11,1,11,11,11,1,11,1,10,4,1,1|1,1,1,1,1,1,11,1,20,1,1,1|1,1,1,1,1,1,11,1,5,1,1,1|12,1,1,1,1,1,1,1,1,1,1,12#0,0,0,0,0,0,0,0,0,0,2,8|0,1,0,11,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,12,12|0,0,0,0,0,0,0,0,0,0,0,0|5,0,2,0,0,0,0,0,9,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,6,0,0,0,0,0,10,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0"; tabasco = "1#1,11,11,11,1,1,1,1,11,11,11,1|1,11,11,11,1,1,1,1,11,11,11,1|1,1,11,11,1,1,1,1,11,11,1,1|1,1,1,11,1,1,1,1,11,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1|3,1,1,1,1,1,1,1,1,1,1,3|18,15,19,4,1,1,1,1,6,19,15,16|9,8,1,1,1,1,1,1,1,1,9,8|1,1,1,1,1,1,1,1,1,1,1,1#0,0,0,0,2,0,0,4,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,3,3,3,3,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,1,0,0,8,0,0,0,0"; froot = "1#1,1,1,1,1,1,1,1,11,11,11,11|1,1,11,11,1,11,11,1,1,1,1,1|1,1,11,1,1,1,1,1,11,1,11,1|11,1,11,1,1,1,11,11,1,1,11,1|1,1,1,11,1,1,1,1,1,1,11,1|1,11,1,11,1,11,11,11,1,11,11,11|1,11,1,1,1,1,11,1,1,1,1,1|1,11,11,1,11,11,1,1,11,11,1,1|1,1,1,1,1,1,1,1,11,1,1,1#1,0,0,0,0,0,0,0,0,0,0,6|0,0,0,0,6,0,0,0,12,0,0,0|6,0,0,10,11,0,0,0,0,0,0,12|0,0,0,0,0,11,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,10,0,9|0,0,12,0,12,0,0,0,12,0,0,0|0,0,0,0,0,2,0,0,0,0,0,4|0,0,0,6,0,0,0,0,0,0,6,0|0,0,0,0,0,6,0,0,0,8,0,0"; buffalo = "1#1,1,1,12,1,1,1,12,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1|1,1,1,12,1,1,1,12,1,1,12,12|1,1,1,12,1,1,1,12,12,1,1,1|12,12,1,12,12,12,12,12,1,1,1,1|3,1,1,1,12,1,1,12,12,12,12,1|20,1,1,1,1,1,1,1,12,1,1,1|20,1,1,1,12,1,1,1,1,1,1,1|9,19,19,4,12,1,1,1,12,1,1,1#0,0,0,0,0,0,0,0,0,0,0,0|0,2,0,0,0,4,0,0,0,8,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,3,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,3,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,1"; apple = "1#1,1,1,1,1,1,1,1,1,1,1,1|1,11,1,1,11,1,1,1,1,1,12,12|12,12,12,1,12,12,1,12,12,1,12,11|1,12,1,1,1,1,1,1,1,1,1,1|1,12,12,1,12,12,1,12,12,1,12,12|1,1,1,1,1,1,1,1,1,1,1,1|12,12,12,12,12,1,1,1,12,1,12,12|1,1,12,1,12,1,12,1,12,1,1,1|1,1,1,1,1,1,1,1,12,1,1,1#1,0,0,0,0,0,0,0,0,0,0,2|8,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,3,0,0,5,0,0|9,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,3,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,10|0,0,0,0,0,0,11,0,0,12,0,0|0,2,0,0,0,0,0,0,0,0,0,2|0,0,6,0,0,0,0,0,0,0,0,4"; try1 = "1#1,1,10,15,15,19,19,19,7,1,1,1|1,1,14,14,14,1,1,1,14,1,1,1|1,1,9,17,16,1,1,1,20,1,1,1|3,1,1,1,20,1,1,1,20,1,1,1|20,1,1,1,18,7,1,10,17,19,19,4|18,19,13,19,17,16,1,20,1,1,1,1|20,1,1,1,1,20,1,20,1,1,1,1|20,1,1,1,1,14,1,14,1,1,1,1|5,1,1,1,6,17,19,8,1,1,1,1#2,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,10,5|0,0,0,0,0,0,4,0,0,0,0,0|0,0,0,9,0,0,0,0,0,8,0,0|0,0,0,0,0,0,12,0,0,0,0,0|0,0,0,0,0,0,12,0,0,0,0,0|0,0,0,0,0,0,12,0,0,11,0,0|0,0,6,0,0,0,0,0,0,0,1,0|0,0,0,0,0,0,0,0,0,0,0,0"; try4 = "1#1,1,1,1,1,1,1,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,12,12,1,1,1,1,1|1,1,1,1,1,1,1,1,1,1,1,1#5,0,0,0,0,0,8,0,0,0,0,0|0,3,3,3,0,0,0,0,3,3,3,0|0,3,0,3,0,0,0,0,3,1,3,0|0,3,3,3,0,0,0,0,3,3,3,0|0,0,2,0,0,5,0,0,0,2,0,0|0,3,3,3,0,0,0,0,3,3,3,0|0,3,0,3,0,0,0,0,3,0,3,0|0,3,3,3,0,0,0,0,3,3,3,0|0,0,0,0,0,0,0,0,0,0,0,5"; fry1 = "1#1,1,1,1,1,1,1,12,12,12,1,1|12,12,12,12,1,12,12,1,1,1,1,12|1,1,1,12,1,1,1,12,12,12,1,12|1,12,1,1,1,12,1,1,1,12,1,1|1,12,12,1,12,12,1,12,12,12,12,1|1,12,1,1,1,12,1,12,1,1,1,1|1,1,1,12,1,1,1,1,1,12,12,12|12,12,1,12,1,12,12,12,1,12,1,12|12,1,1,1,1,1,1,12,1,1,1,12#1,0,0,0,0,0,9,0,0,0,0,0|0,0,0,0,0,0,0,2,0,0,0,0|2,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,5,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0|4,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,6,0,0,0,0,0,8,0|0,0,0,0,0,0,0,0,0,0,0,0"; loops = "1#1,1,1,1,1,1,1,1,1,1,1,3|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,20|1,1,1,1,1,1,1,1,1,1,1,5#2,12,0,0,0,0,0,0,0,0,0,0|12,12,0,0,0,3,0,0,0,3,3,0|5,0,0,0,0,3,3,0,0,3,3,0|0,0,0,0,3,3,3,0,0,0,3,0|2,0,3,3,3,1,0,3,11,0,3,0|0,0,10,3,3,8,0,0,0,0,3,0|0,0,3,0,0,3,3,0,0,3,3,0|0,3,3,0,0,3,3,3,0,0,0,0|5,0,0,0,0,0,0,0,0,3,3,0";
Symbol 51 MovieClip Frame 4
Symbol 51 MovieClip Frame 7
sortStages(); stop(); this.removeMovieClip();
Symbol 57 MovieClip Frame 1
stop(); onRollOver = function () { gotoAndStop (2); }; onRollOut = function () { gotoAndStop (1); };
Symbol 58 MovieClip [levelselect] Frame 1
this.swapDepths(9999); d = 0;
Instance of Symbol 57 MovieClip "original" in Symbol 58 MovieClip [levelselect] Frame 1
onClipEvent (load) { total = _root.totalstages; if (this._name == "original") { ylength = Math.ceil(total / 3); num = 1; var y = 0; while (y < ylength) { var x = 0; while (x < 3) { if (num > total) { break; } duplicateMovieClip (this, (("load_" + x) + "_") + y, ++_parent.d); _parent[(("load_" + x) + "_") + y]._x = this._x + (105 * x); _parent[(("load_" + x) + "_") + y]._y = this._y + (30 * y); _parent[(("load_" + x) + "_") + y].num = num; _parent[(("load_" + x) + "_") + y].label = (num + "-") + _root.stages[num - 1]; num++; x++; } y++; } this._y = -500; } } onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { _root.stageNum = num; _root.gameStart(); _parent.removeMovieClip(); } }
Instance of Symbol 57 MovieClip in Symbol 58 MovieClip [levelselect] Frame 1
onClipEvent (load) { label = "Close"; } onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { trace("hello"); _parent.removeMovieClip(); } }
Symbol 58 MovieClip [levelselect] Frame 2
stop();
Symbol 69 MovieClip Frame 210
_parent.gotoAndStop("stand");
Symbol 70 MovieClip [bhead] Frame 1
#initclip 21 Object.registerClass("bhead", EnemyBlock); #endinitclip stop(); activated = false;
Symbol 70 MovieClip [bhead] Frame 2
activated = true;
Symbol 109 MovieClip Frame 20
stop();
Symbol 131 MovieClip Frame 15
stop();
Symbol 155 MovieClip Frame 15
stop();
Symbol 162 MovieClip Frame 20
stop();
Symbol 179 MovieClip Frame 84
stop();
Symbol 194 MovieClip Frame 79
stop();
Symbol 218 MovieClip Frame 89
stop();
Symbol 263 MovieClip Frame 74
stop();
Symbol 264 MovieClip [eye] Frame 1
#initclip 22 Object.registerClass("eye", EnemyEye); #endinitclip stop();
Symbol 270 MovieClip Frame 40
_parent.removeMovieClip();
Symbol 271 MovieClip [bolt] Frame 1
#initclip 23 Object.registerClass("bolt", Bolt); #endinitclip stop();
Symbol 274 MovieClip Frame 10
_parent.removeMovieClip();
Symbol 275 MovieClip [coin] Frame 1
#initclip 24 Object.registerClass("coin", Coin); #endinitclip stop();
Symbol 275 MovieClip [coin] Frame 2
Symbol 281 Button
on (press) { _parent.gotoAndPlay("introStartFrame"); }
Symbol 282 MovieClip Frame 1
stop();
Symbol 1217 MovieClip [__Packages.Player] Frame 0
class Player extends MovieClip { var currentMap, dir, downleft, upleft, upright, downright, _x, _y, gotoAndStop, moving, swapDepths, downY, upY, leftX, rightX; function Player () { super(); currentMap = _root.currentMap; depths(); } function move(_dir) { if ((xTarget == 0) && (yTarget == 0)) { if ((pState == "walk") || (pState == "stand")) { dir = _dir; if (dir == "left") { getMyCorners(-20, 0); if (downleft && (upleft)) { if (getBlockLeft()) { pushdown = false; pushup = false; moveLeft(); } } } if (dir == "right") { getMyCorners(20, 0); if (upright && (downright)) { if (getBlockRight()) { pushdown = false; pushup = false; moveRight(); } } } if (dir == "up") { getMyCorners(0, -40); if (upleft && (upright)) { if (getBlockUp()) { pushleft = false; pushright = false; moveUp(); } } } if (dir == "down") { getMyCorners(0, 20); if (downleft && (downright)) { if (getBlockDown()) { pushleft = false; pushright = false; moveDown(); } } } if (dir == "stop") { _x = _x + 0; _y = _y + 0; pState = "stand"; if (facing == "up") { (gotoAndStop("stand_up"));// not popped } else if (facing == "down") { (gotoAndStop("stand_dn"));// not popped } else if (facing == "left") { (gotoAndStop("stand_lt"));// not popped } else if (facing == "right") { (gotoAndStop("stand_rt"));// not popped } } } } if (xTarget > 0) { _x = _x + speed; xTarget--; (gotoAndStop("walk_rt"));// not popped } else if (xTarget < 0) { _x = _x - speed; xTarget++; (gotoAndStop("walk_lt"));// not popped } else if (yTarget > 0) { _y = _y + speed; yTarget--; (gotoAndStop("walk_dn"));// not popped } else if (yTarget < 0) { _y = _y - speed; yTarget++; (gotoAndStop("walk_up"));// not popped } else { moving = false; } if (_dir == "up") { facing = "up"; } else if (_dir == "down") { facing = "down"; } else if (_dir == "left") { facing = "left"; } else if (_dir == "right") { facing = "right"; } if (shoot) { _root.game[currentMap].bolt.action(); _root.boltUpdate(); } depths(); } function depths() { swapDepths((200 + playerTileX()) + (playerTileY() * _root.w)); } function moveDown() { yTarget = yTarget + (halfSpace / speed); pState = "walk"; } function moveUp() { yTarget = yTarget - (halfSpace / speed); pState = "walk"; } function moveLeft() { xTarget = xTarget - (halfSpace / speed); pState = "walk"; } function moveRight() { xTarget = xTarget + (halfSpace / speed); pState = "walk"; } function getX() { return(_x); } function getY() { return(_y); } function tileX() { if ((_x % 40) != 0) { return(Math.floor((_x - 20) / 40)); } return(Math.floor(_x / 40)); } function tileY() { if ((_y % 40) != 0) { return(Math.floor((_y - 20) / 40)); } return(Math.floor(_y / 40)); } function playerTileX() { return(Math.floor(_x / 20)); } function playerTileY() { return(Math.floor(_y / 20)); } function getMyCorners(x, y) { downY = Math.floor((((_y + (height / 2)) - 1) + y) / _root.map.game.tileH); upY = Math.floor((_y + y) / _root.map.game.tileH); leftX = Math.floor(((_x - (width / 2)) + x) / _root.map.game.tileW); rightX = Math.floor((((_x + (width / 2)) - 1) + x) / _root.map.game.tileW); upleft = _root.map.game[(("t_" + upY) + "_") + leftX].walkable; downleft = _root.map.game[(("t_" + downY) + "_") + leftX].walkable; upright = _root.map.game[(("t_" + upY) + "_") + rightX].walkable; downright = _root.map.game[(("t_" + downY) + "_") + rightX].walkable; } function getBlockLeft() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileX() == (_root.game[currentMap]["block_" + _local3].newTileX() + 2)) { if ((playerTileY() == _root.game[currentMap]["block_" + _local3].newTileY()) || ((playerTileY() + 1) == _root.game[currentMap]["block_" + _local3].newTileY())) { _root.game[currentMap]["block_" + _local3].getMyCorners(-20, 0); var _local4 = true; if (_root.game[currentMap]["block_" + _local3].downleft) { } else { _local4 = false; } if (_root.game[currentMap]["block_" + _local3].upleft) { } else { _local4 = false; } if (_root.game[currentMap]["block_" + _local3].getBlockLeft()) { } else { _local4 = false; } if (this != "player") { } if (_local4) { blockleft = true; } else { blockleft = false; break; } } else { blockleft = true; } } else { blockleft = true; } _local3++; } return(blockleft); } function getBlockRight() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileX() == (_root.game[currentMap]["block_" + _local3].newTileX() - 2)) { if ((playerTileY() == _root.game[currentMap]["block_" + _local3].newTileY()) || ((playerTileY() + 1) == _root.game[currentMap]["block_" + _local3].newTileY())) { _root.game[currentMap]["block_" + _local3].getMyCorners(20, 0); _root.game[currentMap]["block_" + _local3].getBlockRight(); if ((_root.game[currentMap]["block_" + _local3].upright && (_root.game[currentMap]["block_" + _local3].downright)) && (_root.game[currentMap]["block_" + _local3].blockright)) { blockright = true; } else { blockright = false; break; } } else { blockright = true; blockTick++; } } else { blockright = true; blockTick++; } _local3++; } return(blockright); } function getBlockUp() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileY() == (_root.game[currentMap]["block_" + _local3].newTileY() + 2)) { if (((playerTileX() == _root.game[currentMap]["block_" + _local3].newTileX()) || ((playerTileX() - 1) == _root.game[currentMap]["block_" + _local3].newTileX())) || ((_root.game[currentMap]["block_" + _local3].playerTileX() + 1) == _root.game[currentMap]["block_" + _local3].newTileX())) { _root.game[currentMap]["block_" + _local3].getMyCorners(0, -20); _root.game[currentMap]["block_" + _local3].getBlockUp(); if ((_root.game[currentMap]["block_" + _local3].upleft && (_root.game[currentMap]["block_" + _local3].upright)) && (_root.game[currentMap]["block_" + _local3].blockup)) { trace("up good!"); blockup = true; } else { blockup = false; break; } } else { blockup = true; } } else { blockup = true; } _local3++; } return(blockup); } function getBlockDown() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileY() == (_root.game[currentMap]["block_" + _local3].newTileY() - 2)) { if (((playerTileX() == _root.game[currentMap]["block_" + _local3].newTileX()) || ((playerTileX() - 1) == _root.game[currentMap]["block_" + _local3].newTileX())) || ((playerTileX() + 1) == _root.game[currentMap]["block_" + _local3].newTileX())) { _root.game[currentMap]["block_" + _local3].getMyCorners(0, 20); _root.game[currentMap]["block_" + _local3].getBlockDown(); if ((_root.game[currentMap]["block_" + _local3].downleft && (_root.game[currentMap]["block_" + _local3].downright)) && (_root.game[currentMap]["block_" + _local3].blockdown)) { blockdown = true; } else { blockdown = false; break; } } else { blockdown = true; } } else { blockdown = true; } _local3++; } return(blockdown); } function pushCounter() { if (!pushOK) { if (pushTicker < 10) { pushTicker++; } else { pushOK = true; } } } function attack() { if ((!shoot) && (_root.boltCollect > 0)) { shoot = true; _root.boltCollect--; trace("I attack!"); (gotoAndStop("attack"));// not popped _root.playSound("snd_shoot"); _root.game[currentMap].attachMovie("boltShoot", "bolt", 3000, {_x:_x, _y:_y}); _root.game[currentMap].bolt.facing = facing; } } function die() { trace("I am DEAD"); } function deathShock() { trace("I am DEAD by SHOCK."); (gotoAndStop("shock"));// not popped death = true; } function deathShoot(shootDir) { trace("I am DEAD by SHOT."); (gotoAndStop("die_" + shootDir));// not popped death = true; } var height = 40; var width = 40; var speed = 5; var halfSpace = 40; var pState = "stand"; var xTarget = 0; var yTarget = 0; var shoot = false; var facing = "down"; var blockleft = true; var blockright = true; var blockup = true; var blockdown = true; var pushdown = false; var pushup = false; var pushleft = false; var pushright = false; var pushing = false; var pushTicker = 0; var pushOK = false; var blockTick = 0; var death = false; }
Symbol 1218 MovieClip [__Packages.Block] Frame 0
class Block extends Player { var currentMap, oldX, tileX, oldY, tileY, currentX, currentY, xTarget, yTarget, pState, dir, blockleft, downleft, upleft, moveLeft, blockdown, downright, moveDown, blockup, upright, moveUp, blockright, moveRight, _x, _y, moving, swapDepths, downY, height, upY, leftX, width, rightX, num; function Block (_player, _enemies) { super(); currentMap = _root.currentMap; depths(); oldX = tileX(); oldY = tileY(); currentX = tileX(); currentY = tileY(); } function move(_dir) { if ((xTarget == 0) && (yTarget == 0)) { if ((pState == "walk") || (pState == "stand")) { dir = _dir; if (((dir == "left") && (Key.isDown(37))) || ((dir == "left") && (Key.isDown(65)))) { if (newTileX() == (playerTileX() - 1)) { if ((newTileY() == (playerTileY() + 1)) || (newTileY() == playerTileY())) { getBlockLeft(); if (blockleft) { getMyCorners(-20, 0); if (downleft && (upleft)) { moveLeft(); } } } } if (_root.game[currentMap].player.pushdown) { if (newTileY() == (playerTileY() + 1)) { if (((newTileX() == playerTileX()) || (newTileX() == (playerTileX() + 1))) || (newTileX() == (playerTileX() - 1))) { getBlockDown(); if (blockdown) { getMyCorners(0, 20); if (downleft && downright) { moveDown(); } } } } } if (_root.game[currentMap].player.pushup) { if (newTileY() == playerTileY()) { if (((newTileX() == playerTileX()) || (newTileX() == (playerTileX() + 1))) || (newTileX() == (playerTileX() - 1))) { getBlockUp(); if (blockup) { getMyCorners(0, -20); if (upleft && upright) { moveUp(); } } } } } } if (dir == "right") { if (newTileX() == (playerTileX() + 2)) { if ((newTileY() == (playerTileY() + 1)) || (newTileY() == playerTileY())) { getBlockRight(); if (blockright) { getMyCorners(20, 0); if (upright && (downright)) { moveRight(); } } } } if (_root.game[currentMap].player.pushdown) { if (newTileY() == (playerTileY() + 1)) { if (((newTileX() == playerTileX()) || (newTileX() == (playerTileX() + 1))) || (newTileX() == (playerTileX() - 1))) { getBlockDown(); if (blockdown) { getMyCorners(0, 20); if (downleft && downright) { moveDown(); } } } } } if (_root.game[currentMap].player.pushup) { if (newTileY() == playerTileY()) { if (((newTileX() == playerTileX()) || (newTileX() == (playerTileX() + 1))) || (newTileX() == (playerTileX() - 1))) { getBlockUp(); if (blockup) { getMyCorners(0, -20); if (upleft && upright) { moveUp(); } } } } } } if (((dir == "up") && (Key.isDown(38))) || ((dir == "up") && (Key.isDown(87)))) { if (newTileY() == (playerTileY() - 1)) { if (((newTileX() == playerTileX()) || (newTileX() == (playerTileX() + 1))) || (newTileX() == (playerTileX() - 1))) { getBlockUp(); if (blockup) { getMyCorners(0, -20); if (upleft && (upright)) { moveUp(); } } } } if (_root.game[currentMap].player.pushleft) { if (newTileX() == (playerTileX() - 1)) { if ((newTileY() == (playerTileY() + 1)) || (newTileY() == playerTileY())) { getBlockLeft(); if (blockleft) { getMyCorners(-20, 0); if (downleft && upleft) { moveLeft(); } } } } } if (_root.game[currentMap].player.pushright) { if (newTileX() == (playerTileX() + 2)) { if ((newTileY() == (playerTileY() + 1)) || (newTileY() == playerTileY())) { getBlockRight(); if (blockright) { getMyCorners(20, 0); if (upright && downright) { moveRight(); } } } } } } if (dir == "down") { if (((newTileY() == (playerTileY() + 2)) && (Key.isDown(40))) || ((newTileY() == (playerTileY() + 2)) && (Key.isDown(83)))) { if (((newTileX() == playerTileX()) || (newTileX() == (playerTileX() + 1))) || (newTileX() == (playerTileX() - 1))) { getBlockDown(); if (blockdown) { getMyCorners(0, 20); if (downleft && (downright)) { moveDown(); } } } } if (_root.game[currentMap].player.pushleft) { if (newTileX() == (playerTileX() - 1)) { if ((newTileY() == (playerTileY() + 1)) || (newTileY() == playerTileY())) { getBlockLeft(); if (blockleft) { getMyCorners(-20, 0); if (downleft && upleft) { moveLeft(); } } } } } if (_root.game[currentMap].player.pushright) { if (newTileX() == (playerTileX() + 2)) { if ((newTileY() == (playerTileY() + 1)) || (newTileY() == playerTileY())) { getBlockRight(); if (blockright) { getMyCorners(20, 0); if (upright && downright) { moveRight(); } } } } } } if (dir == "stop") { _x = _x + 0; _y = _y + 0; pState = "stand"; } } } if (xTarget > 0) { if (xTarget == (halfSpace / speed)) { } _x = _x + speed; xTarget--; if (!_root.game[currentMap].player.death) { _root.game[currentMap].player.gotoAndStop("push_rt"); } } else if (xTarget < 0) { if (xTarget == (halfSpace / speed)) { } _x = _x - speed; xTarget++; if (!_root.game[currentMap].player.death) { _root.game[currentMap].player.gotoAndStop("push_lt"); } } else if (yTarget > 0) { if (yTarget == (halfSpace / speed)) { } _y = _y + speed; yTarget--; if (!_root.game[currentMap].player.death) { _root.game[currentMap].player.gotoAndStop("push_dn"); } } else if (yTarget < 0) { if (yTarget == (halfSpace / speed)) { } _y = _y - speed; yTarget++; if (!_root.game[currentMap].player.death) { _root.game[currentMap].player.gotoAndStop("push_up"); } } else { moving = false; _root.game[currentMap].player.pushing = false; } depths(); } function depths() { swapDepths((200 + newTileX()) + (newTileY() * _root.w)); } function setMovable(x, y) { trace("-------"); trace((("old x= " + oldX) + " old y= ") + oldY); _root.map.game[(("t_" + oldY) + "_") + oldX].walkable = true; trace((("new x= " + (oldX + x)) + " new y= ") + (oldY + y)); _root.map.game[(("t_" + (oldY + y)) + "_") + (oldX + x)].walkable = false; oldY = oldY + y; oldX = oldX + x; } function getMyCorners(x, y) { downY = Math.floor((((_y + (height / 2)) - 1) + y) / _root.map.game.tileH); upY = Math.floor(((_y + y) - 20) / _root.map.game.tileH); leftX = Math.floor(((_x - (width / 2)) + x) / _root.map.game.tileW); rightX = Math.floor((((_x + (width / 2)) - 1) + x) / _root.map.game.tileW); upleft = _root.map.game[(("t_" + upY) + "_") + leftX].walkable; downleft = _root.map.game[(("t_" + downY) + "_") + leftX].walkable; upright = _root.map.game[(("t_" + upY) + "_") + rightX].walkable; downright = _root.map.game[(("t_" + downY) + "_") + rightX].walkable; } function getBlockLeft() { if (activated) { var _local3 = 1; while (_local3 <= _root.blockCount) { if (_local3 != num) { if (newTileX() == (_root.game[currentMap]["block_" + _local3].newTileX() + 2)) { if (((newTileY() == _root.game[currentMap]["block_" + _local3].newTileY()) || ((newTileY() + 1) == _root.game[currentMap]["block_" + _local3].newTileY())) || ((newTileY() - 1) == _root.game[currentMap]["block_" + _local3].newTileY())) { blockleft = false; break; } blockleft = true; } else { blockleft = true; } } _local3++; } } else { blockleft = false; } if (activated) { var _local3 = 1; while (_local3 <= _root.enemyCount) { if (_local3 != num) { if (newTileX() == (_root.game[currentMap]["enemy" + _local3].playerTileX() + 2)) { if (((newTileY() == _root.game[currentMap]["enemy" + _local3].playerTileY()) || ((newTileY() + 1) == _root.game[currentMap]["enemy" + _local3].playerTileY())) || ((newTileY() - 1) == _root.game[currentMap]["enemy" + _local3].playerTileY())) { blockleft = false; break; } } } _local3++; } } return(blockleft); } function getBlockRight() { if (activated) { var _local3 = 1; while (_local3 <= _root.blockCount) { if (_local3 != num) { if (newTileX() == (_root.game[currentMap]["block_" + _local3].newTileX() - 2)) { if (((newTileY() == _root.game[currentMap]["block_" + _local3].newTileY()) || ((newTileY() + 1) == _root.game[currentMap]["block_" + _local3].newTileY())) || ((newTileY() - 1) == _root.game[currentMap]["block_" + _local3].newTileY())) { blockright = false; break; } blockright = true; } else { blockright = true; } } _local3++; } } else { blockright = false; } if (activated) { var _local3 = 1; while (_local3 <= _root.enemyCount) { if (_local3 != num) { if (newTileX() == (_root.game[currentMap]["enemy" + _local3].playerTileX() - 2)) { if (((newTileY() == _root.game[currentMap]["enemy" + _local3].playerTileY()) || ((newTileY() + 1) == _root.game[currentMap]["enemy" + _local3].playerTileY())) || ((newTileY() - 1) == _root.game[currentMap]["enemy" + _local3].playerTileY())) { blockright = false; break; } } } _local3++; } } return(blockright); } function getBlockUp() { if (activated) { var _local3 = 1; while (_local3 <= _root.blockCount) { if (_local3 != num) { if (newTileY() == (_root.game[currentMap]["block_" + _local3].newTileY() + 2)) { if (((newTileX() == _root.game[currentMap]["block_" + _local3].newTileX()) || ((newTileX() - 1) == _root.game[currentMap]["block_" + _local3].newTileX())) || ((newTileX() + 1) == _root.game[currentMap]["block_" + _local3].newTileX())) { blockup = false; break; } blockup = true; } else { blockup = true; } } _local3++; } } else { blockup = false; } if (activated) { var _local3 = 1; while (_local3 <= _root.enemyCount) { if (_local3 != num) { if (newTileY() == (_root.game[currentMap]["enemy" + _local3].playerTileY() + 2)) { if (((newTileX() == _root.game[currentMap]["enemy" + _local3].playerTileX()) || ((newTileX() - 1) == _root.game[currentMap]["enemy" + _local3].playerTileX())) || ((newTileX() + 1) == _root.game[currentMap]["enemy" + _local3].playerTileX())) { blockup = false; break; } } } _local3++; } } return(blockup); } function getBlockDown() { if (activated) { var _local3 = 1; while (_local3 <= _root.blockCount) { if (_local3 != num) { if (newTileY() == (_root.game[currentMap]["block_" + _local3].newTileY() - 2)) { if (((newTileX() == _root.game[currentMap]["block_" + _local3].newTileX()) || ((newTileX() - 1) == _root.game[currentMap]["block_" + _local3].newTileX())) || ((newTileX() + 1) == _root.game[currentMap]["block_" + _local3].newTileX())) { blockdown = false; break; } blockdown = true; } else { blockdown = true; } } _local3++; } } else { blockdown = false; } if (activated) { var _local3 = 1; while (_local3 <= _root.enemyCount) { if (_local3 != num) { if (newTileY() == (_root.game[currentMap]["enemy" + _local3].playerTileY() - 2)) { if (((newTileX() == _root.game[currentMap]["enemy" + _local3].playerTileX()) || ((newTileX() - 1) == _root.game[currentMap]["enemy" + _local3].playerTileX())) || ((newTileX() + 1) == _root.game[currentMap]["enemy" + _local3].playerTileX())) { blockdown = false; break; } } } _local3++; } } return(blockdown); } function newTileX() { return(Math.floor(_x / 20)); } function newTileY() { return(Math.floor(_y / 20)); } function playerTileX() { return(Math.floor(_root.game[currentMap].player._x / 20)); } function playerTileY() { return(Math.floor(_root.game[currentMap].player._y / 20)); } function action(_dir) { move(_dir); } var enemies = []; var offsetX = 20; var offsetY = 20; var speed = 5; var halfSpace = 40; var activated = true; }
Symbol 1219 MovieClip [__Packages.Enemy] Frame 0
class Enemy extends Player { var currentMap, world, oldX, tileX, oldY, tileY, myPath, blockleft, xTarget, moveLeft, blockright, moveRight, blockup, yTarget, moveUp, blockdown, moveDown, move, dir, playerTileX, playerTileY, blockTick; function Enemy () { super(); trace("Hello! I'm a monster. My name is " + this); moving = false; currentMap = _root.currentMap; world = _root.game[currentMap].tiles; oldX = tileX(); oldY = tileY(); _root.map.game[(("t_" + tileY()) + "_") + tileX()].walkable = false; } function action() { if ((findTimer++) > 30) { findTimer = 0; } if (active) { attack(); if (!moving) { findTarget(); if (myPath.length > 0) { if ((myPath[1].x - myPath[0].x) == -1) { getBlockLeft(); if (blockleft) { if (xTarget == (halfSpace / speed)) { } moveLeft(); myPath.shift(); moving = true; } } else if ((myPath[1].x - myPath[0].x) == 1) { getBlockRight(); if (blockright) { if (xTarget == (halfSpace / speed)) { } moveRight(); myPath.shift(); moving = true; } } else if ((myPath[1].y - myPath[0].y) == -1) { getBlockUp(); if (blockup) { if (yTarget == (halfSpace / speed)) { } moveUp(); myPath.shift(); moving = true; } } else if ((myPath[1].y - myPath[0].y) == 1) { getBlockDown(); if (blockdown) { if (yTarget == (halfSpace / speed)) { } moveDown(); myPath.shift(); moving = true; } } } } move(dir); } } function activate() { trace("enemy activated!!!"); _root.map.game[(("t_" + tileY()) + "_") + tileX()].walkable = true; active = true; } function setMovable(x, y) { trace("-------"); trace((("old x= " + oldX) + " old y= ") + oldY); _root.map.game[(("t_" + oldY) + "_") + oldX].walkable = true; trace((("new x= " + (oldX + x)) + " new y= ") + (oldY + y)); _root.map.game[(("t_" + (oldY + y)) + "_") + (oldX + x)].walkable = false; oldY = oldY + y; oldX = oldX + x; _root.buildMap(_root.myMap); } function attack() { if (tileX() == _root.game[currentMap].player.tileX()) { if (tileY() == _root.game[currentMap].player.tileY()) { trace("hello. I'm here to kill you!"); _root.game[currentMap].player.deathShock(); active = false; } } } function findTarget() { _root.myAstar.setStartPoint(tileX(), tileY()); _root.myAstar.setEndPoint(_root.game[currentMap].player.tileX(), _root.game[currentMap].player.tileY()); _root.myAstar.setClipping("no"); myPath = _root.myAstar.findPath(); if (!myPath) { trace("no Path has been found"); } } function getBlockLeft() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileX() == (_root.game[currentMap]["block_" + _local3].newTileX() + 2)) { if (((playerTileY() == _root.game[currentMap]["block_" + _local3].newTileY()) || ((playerTileY() + 1) == _root.game[currentMap]["block_" + _local3].newTileY())) || ((playerTileY() - 1) == _root.game[currentMap]["block_" + _local3].newTileY())) { blockleft = false; break; } blockleft = true; } else { blockleft = true; } _local3++; } return(blockleft); } function getBlockRight() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileX() == (_root.game[currentMap]["block_" + _local3].newTileX() - 2)) { if (((playerTileY() == _root.game[currentMap]["block_" + _local3].newTileY()) || ((playerTileY() + 1) == _root.game[currentMap]["block_" + _local3].newTileY())) || ((playerTileY() - 1) == _root.game[currentMap]["block_" + _local3].newTileY())) { blockright = false; break; } blockright = true; blockTick++; } else { blockright = true; blockTick++; } _local3++; } return(blockright); } function getBlockUp() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileY() == (_root.game[currentMap]["block_" + _local3].newTileY() + 2)) { if (((playerTileX() == _root.game[currentMap]["block_" + _local3].newTileX()) || ((playerTileX() - 1) == _root.game[currentMap]["block_" + _local3].newTileX())) || ((playerTileX() + 1) == _root.game[currentMap]["block_" + _local3].newTileX())) { blockup = false; break; } blockup = true; } else { blockup = true; } _local3++; } return(blockup); } function getBlockDown() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileY() == (_root.game[currentMap]["block_" + _local3].newTileY() - 2)) { if (((playerTileX() == _root.game[currentMap]["block_" + _local3].newTileX()) || ((playerTileX() - 1) == _root.game[currentMap]["block_" + _local3].newTileX())) || ((playerTileX() + 1) == _root.game[currentMap]["block_" + _local3].newTileX())) { blockdown = false; break; } blockdown = true; } else { blockdown = true; } _local3++; } return(blockdown); } var speed = 4; var halfSpace = 40; var moving = false; var active = false; var findTimer = 0; }
Symbol 1220 MovieClip [__Packages.EnemyBlock] Frame 0
class EnemyBlock extends Block { var currentMap, gotoAndStop, xTarget, yTarget, move, _x, _y; function EnemyBlock () { super(); currentMap = _root.currentMap; } function action(_dir) { if (!activated) { if ((tileX() == _root.game[currentMap].bolt.tileX()) && (tileY() == _root.game[currentMap].bolt.tileY())) { gotoAndStop("active"); _root.playSound("snd_shockzap"); activated = true; _root.game[currentMap].bolt.hit(); } } if ((activated || (xTarget > 0)) || (yTarget > 0)) { move(_dir); } } function tileX() { if ((_x % 40) != 0) { return(Math.floor((_x - 20) / 40)); } return(Math.floor(_x / 40)); } function tileY() { if ((_y % 40) != 0) { return(Math.floor((_y - 20) / 40)); } return(Math.floor(_y / 40)); } var collected = false; var activated = false; }
Symbol 1221 MovieClip [__Packages.EnemyEye] Frame 0
class EnemyEye extends MovieClip { var currentMap, gotoAndStop, facing, swapDepths, _x, _y; function EnemyEye () { super(); currentMap = _root.currentMap; _root.map.game[(("t_" + tileY()) + "_") + tileX()].walkable = false; depths(); } function action() { if (!kill) { if (((((newTileY() == _root.game[currentMap].player.playerTileY()) || (newTileY() == (_root.game[currentMap].player.playerTileY() - 1))) || (newTileY() == (_root.game[currentMap].player.playerTileY() + 1))) || (newTileY() == (_root.game[currentMap].player.playerTileY() + 2))) || (newTileY() == (_root.game[currentMap].player.playerTileY() - 2))) { if (newTileX() <= _root.game[currentMap].player.playerTileX()) { (gotoAndStop("warning_right"));// not popped } else { (gotoAndStop("warning_left"));// not popped } } else if (((((newTileX() == _root.game[currentMap].player.playerTileX()) || (newTileX() == (_root.game[currentMap].player.playerTileX() - 1))) || (newTileX() == (_root.game[currentMap].player.playerTileX() + 1))) || (newTileX() == (_root.game[currentMap].player.playerTileX() + 2))) || (newTileX() == (_root.game[currentMap].player.playerTileX() - 2))) { if (newTileY() >= _root.game[currentMap].player.playerTileY()) { (gotoAndStop("warning_up"));// not popped } else { (gotoAndStop("warning_down"));// not popped } } else { (gotoAndStop("stand"));// not popped } if ((_root.game[currentMap].player.xTarget == 0) && (_root.game[currentMap].player.yTarget == 0)) { if (newTileX() == playerTileX()) { if (tileY() > _root.game[currentMap].player.tileY()) { kill = true; i = 1; while (i <= _root.blockCount) { gap = 0; while (gap < (tileY() - _root.game[currentMap].player.tileY())) { if ((((_root.game[currentMap]["block_" + i].newTileX() == newTileX()) && (_root.game[currentMap]["block_" + i].tileY() == ((tileY() - gap) - 1))) || (((_root.game[currentMap]["block_" + i].newTileX() - 1) == newTileX()) && (_root.game[currentMap]["block_" + i].tileY() == ((tileY() - gap) - 1)))) || (((_root.game[currentMap]["block_" + i].newTileX() + 1) == newTileX()) && (_root.game[currentMap]["block_" + i].tileY() == ((tileY() - gap) - 1)))) { dontKill(); break; } gap++; } i++; } gap = 0; while (gap < (tileY() - _root.game[currentMap].player.tileY())) { if (!_root.map.game[(("t_" + ((tileY() - gap) - 1)) + "_") + tileX()].walkable) { dontKill(); break; } gap++; } if (kill) { facing = "up"; (gotoAndStop("shoot_up"));// not popped killPlayer(); } } else if (tileY() < _root.game[currentMap].player.tileY()) { kill = true; i = 1; while (i <= _root.blockCount) { gap = 0; while (gap < (_root.game[currentMap].player.tileY() - tileY())) { if ((((_root.game[currentMap]["block_" + i].newTileX() == newTileX()) && (_root.game[currentMap]["block_" + i].tileY() == ((tileY() + gap) + 1))) || (((_root.game[currentMap]["block_" + i].newTileX() - 1) == newTileX()) && (_root.game[currentMap]["block_" + i].tileY() == ((tileY() + gap) + 1)))) || (((_root.game[currentMap]["block_" + i].newTileX() + 1) == newTileX()) && (_root.game[currentMap]["block_" + i].tileY() == ((tileY() + gap) + 1)))) { dontKill(); break; } gap++; } i++; } gap = 0; while (gap < (_root.game[currentMap].player.tileY() - tileY())) { if (!_root.map.game[(("t_" + ((tileY() + gap) + 1)) + "_") + tileX()].walkable) { dontKill(); break; } gap++; } if (kill) { facing = "down"; (gotoAndStop("shoot_down"));// not popped killPlayer(); } } } else if ((newTileY() == playerTileY()) || (newTileY() == (playerTileY() + 1))) { if (tileX() > _root.game[currentMap].player.tileX()) { kill = true; i = 1; while (i <= _root.blockCount) { gap = 0; while (gap < (tileX() - _root.game[currentMap].player.tileX())) { if ((((_root.game[currentMap]["block_" + i].newTileY() == newTileY()) && (_root.game[currentMap]["block_" + i].tileX() == ((tileX() - gap) - 1))) || (((_root.game[currentMap]["block_" + i].newTileY() - 1) == newTileY()) && (_root.game[currentMap]["block_" + i].tileX() == ((tileX() - gap) - 1)))) || (((_root.game[currentMap]["block_" + i].newTileY() + 1) == newTileY()) && (_root.game[currentMap]["block_" + i].tileX() == ((tileX() - gap) - 1)))) { dontKill(); break; } gap++; } i++; } gap = 0; while (gap < (tileX() - _root.game[currentMap].player.tileX())) { if (!_root.map.game[(("t_" + tileY()) + "_") + ((tileX() - gap) - 1)].walkable) { dontKill(); break; } gap++; } if (kill) { facing = "left"; (gotoAndStop("shoot_left"));// not popped killPlayer(); } } else if (tileX() < _root.game[currentMap].player.tileX()) { kill = true; i = 1; while (i <= _root.blockCount) { gap = 0; while (gap < (_root.game[currentMap].player.tileX() - tileX())) { if ((((_root.game[currentMap]["block_" + i].newTileY() == newTileY()) && (_root.game[currentMap]["block_" + i].tileX() == (tileX() + gap))) || (((_root.game[currentMap]["block_" + i].newTileY() - 1) == newTileY()) && (_root.game[currentMap]["block_" + i].tileX() == (tileX() + gap)))) || (((_root.game[currentMap]["block_" + i].newTileY() + 1) == newTileY()) && (_root.game[currentMap]["block_" + i].tileX() == (tileX() + gap)))) { dontKill(); break; } gap++; } i++; } gap = 0; while (gap < (_root.game[currentMap].player.tileX() - tileX())) { if (!_root.map.game[(("t_" + tileY()) + "_") + ((tileX() + gap) + 1)].walkable) { dontKill(); break; } gap++; } if (kill) { facing = "right"; (gotoAndStop("shoot_right"));// not popped killPlayer(); } } } } } } function killPlayer() { _root.game[currentMap].player.deathShoot(facing); } function dontKill() { kill = false; } function depths() { swapDepths((200 + newTileX()) + (newTileY() * _root.w)); } function tileX() { if ((_x % 40) != 0) { return(Math.floor((_x - 20) / 40)); } return(Math.floor(_x / 40)); } function tileY() { if ((_y % 40) != 0) { return(Math.floor((_y - 20) / 40)); } return(Math.floor(_y / 40)); } function newTileX() { return(Math.floor(_x / 20)); } function newTileY() { return(Math.floor(_y / 20)); } function playerTileX() { return(Math.floor(_root.game[currentMap].player._x / 20)); } function playerTileY() { return(Math.floor(_root.game[currentMap].player._y / 20)); } var collected = false; var i = 0; var gap = 0; var kill = false; }
Symbol 1222 MovieClip [__Packages.Bolt] Frame 0
class Bolt extends MovieClip { var currentMap, gotoAndStop, _x, _y; function Bolt () { super(); currentMap = _root.currentMap; } function action() { if (!collected) { if ((tileX() == _root.game[currentMap].player.tileX()) && (tileY() == _root.game[currentMap].player.tileY())) { collected = true; gotoAndStop("collect"); _root.playSound("snd_magic01"); _root.boltCollect++; _root.boltUpdate(); } } } function boltUpdate() { boltCount = 1; while (boltCount <= 3) { _root.hud["bolt" + boltCount].gotoAndStop(1); boltCount++; } boltCount = 1; while (boltCount <= _root.boltCollect) { _root.hud["bolt" + boltCount].gotoAndStop(2); boltCount++; } } function tileX() { if ((_x % 40) != 0) { return(Math.floor((_x - 20) / 40)); } return(Math.floor(_x / 40)); } function tileY() { if ((_y % 40) != 0) { return(Math.floor((_y - 20) / 40)); } return(Math.floor(_y / 40)); } var collected = false; var boltCount = 0; }
Symbol 1223 MovieClip [__Packages.Coin] Frame 0
class Coin extends MovieClip { var currentMap, gotoAndStop, _x, _y; function Coin () { super(); currentMap = _root.currentMap; } function action() { if (!collected) { if ((tileX() == _root.game[currentMap].player.tileX()) && (tileY() == _root.game[currentMap].player.tileY())) { collected = true; _root.playSound("snd_chime2"); gotoAndStop("collect"); _root.coinCollect++; _root.hud.coinbox.gotoAndStop(_root.coinCollect + 1); doorCheck(); } } } function doorCheck() { if (_root.coinCollect >= _root.coinMax) { trace("I collected all coins!"); _root.playSound("snd_magic09"); _root.game[currentMap].door.activate(); activateEnemies(); deactivateBlocks(); _root.coinUpdate(); } } function activateEnemies() { i = 1; while (i <= _root.enemyCount) { _root.game[currentMap]["enemy" + i].activate(); i++; } } function deactivateBlocks() { i = 1; while (i <= _root.blockCount) { _root.game[currentMap]["block_" + i].activated = false; _root.game[currentMap]["block_" + i].gotoAndStop("done"); i++; } } function tileX() { if ((_x % 40) != 0) { return(Math.floor((_x - 20) / 40)); } return(Math.floor(_x / 40)); } function tileY() { if ((_y % 40) != 0) { return(Math.floor((_y - 20) / 40)); } return(Math.floor(_y / 40)); } var collected = false; var i = 1; }
Symbol 1224 MovieClip [__Packages.BoltShoot] Frame 0
class BoltShoot extends MovieClip { var currentMap, facing, _x, _y, gotoAndStop, pState; function BoltShoot () { super(); currentMap = _root.currentMap; } function action() { if (active) { if (facing == "up") { moveUp(); } else if (facing == "down") { moveDown(); } else if (facing == "left") { moveLeft(); } else if (facing == "right") { moveRight(); } } if ((((_x < 0) || (_x > 480)) || (_y < 0)) || (_y > 360)) { hit(); } } function hit() { _root.game[currentMap].player.shoot = false; gotoAndStop("hit"); } function moveDown() { _y = _y + speed; pState = "walk"; } function moveUp() { _y = _y - speed; pState = "walk"; } function moveLeft() { _x = _x - speed; pState = "walk"; } function moveRight() { _x = _x + speed; pState = "walk"; } function tileX() { if ((_x % 40) != 0) { return(Math.floor((_x - 20) / 40)); } return(Math.floor(_x / 40)); } function tileY() { if ((_y % 40) != 0) { return(Math.floor((_y - 20) / 40)); } return(Math.floor(_y / 40)); } var speed = 10; var active = true; }
Symbol 1225 MovieClip [__Packages.Door] Frame 0
class Door extends MovieClip { var currentMap, gotoAndStop, _x, _y; function Door () { super(); currentMap = _root.currentMap; } function action() { if (activated && (!triggered)) { if ((tileX() == _root.game[currentMap].player.tileX()) && (tileY() == _root.game[currentMap].player.tileY())) { if ((_root.game[currentMap].player.xTarget == 0) && (_root.game[currentMap].player.yTarget == 0)) { (gotoAndStop("get"));// not popped trace("You win!!!"); _root.playSound("snd_magic02"); win(); triggered = true; } } } } function win() { _root.stageComplete = true; _root.gamePause = true; _root.game[currentMap].player.gotoAndStop("victory"); } function activate() { activated = true; gotoAndStop("activate"); } function tileX() { if ((_x % 40) != 0) { return(Math.floor((_x - 20) / 40)); } return(Math.floor(_x / 40)); } function tileY() { if ((_y % 40) != 0) { return(Math.floor((_y - 20) / 40)); } return(Math.floor(_y / 40)); } var activated = false; var triggered = false; }
Symbol 1226 MovieClip [__Packages.Goal] Frame 0
class Goal extends MovieClip { var currentMap, _x, _y; function Goal () { super(); currentMap = _root.currentMap; } function action() { } function doorCheck() { if (_root.coinCollect >= _root.coinMax) { trace("I collected all coins!"); _root.game[currentMap].door.activate(); } } function tileX() { if ((_x % 40) != 0) { return(Math.floor((_x - 20) / 40)); } return(Math.floor(_x / 40)); } function tileY() { if ((_y % 40) != 0) { return(Math.floor((_y - 20) / 40)); } return(Math.floor(_y / 40)); } function newTileX() { return(Math.floor(_x / 20)); } function newTileY() { return(Math.floor(_y / 20)); } var activated = false; var collected = false; }
Symbol 1227 MovieClip [__Packages.BlockZ] Frame 0
class BlockZ extends Block { var currentMap, move, newTileX, newTileY, gotoAndStop; function BlockZ (_player, _enemies) { super(); currentMap = _root.currentMap; } function action(_dir) { move(_dir); goalCheck(); } function goalCheck() { if (activated) { var _local3 = 1; while (_local3 <= _root.goalCount) { var _local4 = newTileX() == _root.game[currentMap]["goal_" + _local3].newTileX(); var _local5 = newTileY() == _root.game[currentMap]["goal_" + _local3].newTileY(); if (_local4 && (_local5)) { gotoAndStop("active"); solid = true; break; } solid = false; gotoAndStop("stand"); _local3++; } } } function goalSet(aAllChecked) { trace("Activate goal"); trace("Deactivate all blocks"); var _local3 = 1; while (_local3 <= _root.blockCount) { _root.game[currentMap]["block_" + _local3].activated = false; _local3++; } } var activated = true; var solid = false; var z = true; }
Symbol 1228 MovieClip [__Packages.Gate] Frame 0
class Gate extends MovieClip { var ogDepth, getDepth, gotoAndStop, swapDepths, _x, _y; function Gate () { super(); lock(); ogDepth = getDepth(); depths(); } function action() { } function lock() { gotoAndStop("locked"); _root.map.game[(("t_" + tileY()) + "_") + tileX()].walkable = false; } function unlock() { gotoAndStop("open"); swapDepths(ogDepth); } function unlockwalk() { trace("unlocky baby!"); _root.map.game[(("t_" + tileY()) + "_") + tileX()].walkable = true; } function depths() { swapDepths((200 + newTileX()) + (newTileY() * _root.w)); } function newTileX() { return(Math.floor(_x / 20)); } function newTileY() { return(Math.floor(_y / 20)); } function tileX() { if ((_x % 40) != 0) { return(Math.floor((_x - 20) / 40)); } return(Math.floor(_x / 40)); } function tileY() { if ((_y % 40) != 0) { return(Math.floor((_y - 20) / 40)); } return(Math.floor(_y / 40)); } var locked = false; }
Symbol 1229 MovieClip [__Packages.EnemySeeker] Frame 0
class EnemySeeker extends Player { var myOldX, tileX, myOldY, tileY, currentMap, xlessthanplayer, xmorethanplayer, xsameasplayer, ylessthanplayer, ymorethanplayer, ysameasplayer, xTarget, yTarget, dir, move, playerTileX, playerTileY, blockleft, blockright, blockTick, blockup, blockdown; function EnemySeeker () { super(); moving = false; myOldX = tileX(); myOldY = tileY(); currentMap = _root.currentMap; } function action() { trace((("I am working" + tileX()) + " asdsd ") + _root.game[currentMap].player.tileX()); xlessthanplayer = tileX() < _root.game[currentMap].player.tileX(); xmorethanplayer = tileX() > _root.game[currentMap].player.tileX(); xsameasplayer = tileX() == _root.game[currentMap].player.tileX(); ylessthanplayer = tileY() < _root.game[currentMap].player.tileY(); ymorethanplayer = tileY() > _root.game[currentMap].player.tileY(); ysameasplayer = tileY() == _root.game[currentMap].player.tileY(); if (searchMode == "horiz") { if ((xTarget == 0) && (yTarget == 0)) { if (goOK) { if (xlessthanplayer) { dir = "right"; } else if (xmorethanplayer) { dir = "left"; } else if (xsameasplayer) { if (ymorethanplayer) { dir = "up"; } else if (ylessthanplayer) { dir = "down"; } } } else { dir = "stop"; } } else { trace("goOk = false"); goOK = false; } } else if (searchMode == "verti") { if ((xTarget == 0) && (yTarget == 0)) { if (goOK) { if (ymorethanplayer) { dir = "up"; } else if (ylessthanplayer) { dir = "down"; } else if (ysameasplayer) { if (xlessthanplayer) { dir = "right"; } else if (xmorethanplayer) { dir = "left"; } } } else { dir = "stop"; } } else { trace("goOk = false"); goOK = false; } } else if (searchMode == "random") { move(moveDir); randomTimer(); } if (dir == "right") { move("right"); } else if (dir == "left") { move("left"); } else if (dir == "up") { move("up"); } else if (dir == "down") { move("down"); } if (!goOK) { if (ticks < 15) { ticks++; } else { goOK = true; ticks = 0; } } searchTimer(); } function searchTimer() { var _local3 = false; var _local2 = 0; if (myOldX != tileX()) { _local2++; } if (myOldY != tileY()) { _local2++; } if (_local2 == 2) { _local3 = true; } else { searchTick = 0; } if (_local3 == true) { if (searchTick < searchDelay) { searchTick++; } else { switchMode(); searchTick = 0; } } } function randomTimer() { var _local3 = false; var _local2 = 0; if (myOldX == tileX()) { _local2++; } else { myOldX = tileX(); } if (myOldY == tileY()) { _local2++; } else { myOldY = tileY(); } if (_local2 == 2) { _local3 = true; } else { randomTick = 0; } if (_local3 == true) { if (randomTick < searchDelay) { randomTick++; } else { switchDir(); randomTick = 0; } } } function switchMode() { if (searchMode == "horiz") { trace("Switch to vertical searchMode"); searchMode = "verti"; } else if (searchMode == "verti") { trace("Switch to horizontal searchMode"); searchMode = "horiz"; } if (random(50) == 0) { trace("Switch to random searchMode"); } } function switchDir() { trace("Time to move in a different direction."); moveDir = directions[random(4)]; trace("I am now moving... " + moveDir); } function getBlockLeft() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileX() == (_root.game[currentMap]["block_" + _local3].newTileX() + 2)) { if (((playerTileY() == _root.game[currentMap]["block_" + _local3].newTileY()) || ((playerTileY() + 1) == _root.game[currentMap]["block_" + _local3].newTileY())) || ((playerTileY() - 1) == _root.game[currentMap]["block_" + _local3].newTileY())) { blockleft = false; break; } blockleft = true; } else { blockleft = true; } _local3++; } return(blockleft); } function getBlockRight() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileX() == (_root.game[currentMap]["block_" + _local3].newTileX() - 2)) { if (((playerTileY() == _root.game[currentMap]["block_" + _local3].newTileY()) || ((playerTileY() + 1) == _root.game[currentMap]["block_" + _local3].newTileY())) || ((playerTileY() - 1) == _root.game[currentMap]["block_" + _local3].newTileY())) { blockright = false; break; } blockright = true; blockTick++; } else { blockright = true; blockTick++; } _local3++; } return(blockright); } function getBlockUp() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileY() == (_root.game[currentMap]["block_" + _local3].newTileY() + 2)) { if (((playerTileX() == _root.game[currentMap]["block_" + _local3].newTileX()) || ((playerTileX() - 1) == _root.game[currentMap]["block_" + _local3].newTileX())) || ((playerTileX() + 1) == _root.game[currentMap]["block_" + _local3].newTileX())) { blockup = false; break; } blockup = true; } else { blockup = true; } _local3++; } return(blockup); } function getBlockDown() { var _local3 = 1; while (_local3 <= _root.blockCount) { if (playerTileY() == (_root.game[currentMap]["block_" + _local3].newTileY() - 2)) { if (((playerTileX() == _root.game[currentMap]["block_" + _local3].newTileX()) || ((playerTileX() - 1) == _root.game[currentMap]["block_" + _local3].newTileX())) || ((playerTileX() + 1) == _root.game[currentMap]["block_" + _local3].newTileX())) { blockdown = false; break; } blockdown = true; } else { blockdown = true; } _local3++; } return(blockdown); } var speed = 4; var halfSpace = 20; var moving = false; var searchMode = "horiz"; var searchDelay = 90; var searchTick = 0; var randomDelay = 10; var randomTick = 0; var goOK = true; var ticks = 0; var directions = ["up", "down", "left", "right"]; var moveDir = "up"; }
Symbol 1230 MovieClip [__Packages.mapBuild] Frame 0
class mapBuild { var mapData, currentMap, game, borderCount; function mapBuild (_mapData) { mapData = _mapData; currentMap = _root.currentMap; game = {tileW:_root.tileW, tileH:_root.tileH}; game.Tile0 = function () { }; game.Tile0.prototype.walkable = true; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.walkable = true; game.Tile1.prototype.frame = 1; game.Tile2 = function () { }; game.Tile2.prototype.walkable = false; game.Tile2.prototype.frame = 2; game.Tile3 = function () { }; game.Tile3.prototype.walkable = false; game.Tile3.prototype.frame = 3; game.Tile4 = function () { }; game.Tile4.prototype.walkable = false; game.Tile4.prototype.frame = 4; game.Tile5 = function () { }; game.Tile5.prototype.walkable = false; game.Tile5.prototype.frame = 5; game.Tile6 = function () { }; game.Tile6.prototype.walkable = false; game.Tile6.prototype.frame = 6; game.Tile7 = function () { }; game.Tile7.prototype.walkable = false; game.Tile7.prototype.frame = 7; game.Tile8 = function () { }; game.Tile8.prototype.walkable = false; game.Tile8.prototype.frame = 8; game.Tile9 = function () { }; game.Tile9.prototype.walkable = false; game.Tile9.prototype.frame = 9; game.Tile10 = function () { }; game.Tile10.prototype.walkable = false; game.Tile10.prototype.frame = 10; game.Tile11 = function () { }; game.Tile11.prototype.walkable = false; game.Tile11.prototype.frame = 11; game.Tile12 = function () { }; game.Tile12.prototype.walkable = false; game.Tile12.prototype.frame = 12; game.Tile13 = function () { }; game.Tile13.prototype.walkable = true; game.Tile13.prototype.frame = 13; game.Tile14 = function () { }; game.Tile14.prototype.walkable = true; game.Tile14.prototype.frame = 14; game.Tile15 = function () { }; game.Tile15.prototype.walkable = false; game.Tile15.prototype.frame = 15; game.Tile16 = function () { }; game.Tile16.prototype.walkable = false; game.Tile16.prototype.frame = 16; game.Tile17 = function () { }; game.Tile17.prototype.walkable = false; game.Tile17.prototype.frame = 17; game.Tile18 = function () { }; game.Tile18.prototype.walkable = false; game.Tile18.prototype.frame = 18; game.Tile19 = function () { }; game.Tile19.prototype.walkable = false; game.Tile19.prototype.frame = 19; game.Tile20 = function () { }; game.Tile20.prototype.walkable = false; game.Tile20.prototype.frame = 20; } function init() { } function buildAstar() { } function create(map) { currentMap = _root.currentMap; d = 0; _root.game[currentMap].attachMovie("stage_bg", "stage_bg", ++d, {_x:-40, _y:-40}); _root.game[currentMap].attachMovie("stage_fg", "stage_fg", 9913, {_x:-40, _y:-40}); _root.game[currentMap].attachMovie("blank", "tiles", ++d); game.world = _root.game[currentMap].tiles; var _local7 = map[0].length; var _local8 = map.length; var _local5 = 0; while (_local5 < _local8) { var _local4 = 0; while (_local4 < _local7) { var _local3 = (("t_" + _local5) + "_") + _local4; game[_local3] = new game["Tile" + map[_local5][_local4]](); game.world.attachMovie("tile", _local3, (_local5 * 100) + (_local4 * 2)); game.world[_local3]._x = _local4 * game.tileW; game.world[_local3]._y = _local5 * game.tileH; game.world[_local3].gotoAndStop(game[_local3].frame); _local4++; } _local5++; } _root.game[currentMap].tiles.cacheAsBitmap = true; } function border() { _root.game[currentMap].attachMovie("blank", "border", ++d); _root.game[currentMap].attachMovie("blank", "border2", 9999); game.world = _root.game[currentMap].border; game.world2 = _root.game[currentMap].border2; borderCount = 0; var _local3 = 0; while (_local3 < (_root.h + 2)) { if (_local3 == 0) { var _local4 = 0; while (_local4 < (_root.w + 2)) { game.world.attachMovie("tile", "border" + borderCount, -100 + (_local4 * 2), {_x:(_local4 * game.tileW) - game.tileW, _y:-game.tileH}); game.world["border" + borderCount].gotoAndStop("tree"); borderCount++; _local4++; } } if ((_local3 >= 0) && (_local3 < _root.h)) { game.world.attachMovie("tile", "border" + borderCount, (_local3 * 100) + 26, {_x:-game.tileW, _y:_local3 * game.tileH}); game.world["border" + borderCount].gotoAndStop("tree"); borderCount++; game.world.attachMovie("tile", "border" + borderCount, (_local3 * 100) + 24, {_x:12 * game.tileW, _y:_local3 * game.tileH}); game.world["border" + borderCount].gotoAndStop("tree"); borderCount++; } if (_local3 == _root.h) { var _local4 = 0; while (_local4 < (_root.w + 2)) { game.world2.attachMovie("tile", "border" + borderCount, (_local3 * 100) + (_local4 * 2), {_x:(_local4 * game.tileW) - game.tileW, _y:(_local3 * game.tileH) + 10}); game.world2["border" + borderCount].gotoAndStop("tree"); borderCount++; _local4++; } } _local3++; } } function objects(objectLayer) { d++; var _local9 = objectLayer[0].length; var _local10 = objectLayer.length; _root.coinMax = 0; _root.coinCollect = 0; objectNum = 1; itemNum = 1; blockNum = 1; goalNum = 1; gateNum = 1; _root.enemyCount = 0; _root.itemCount = 0; _root.blockCount = 0; _root.goalCount = 0; _root.gateCount = 0; var _local4 = 0; while (_local4 < _local10) { var _local3 = 0; while (_local3 < _local9) { if (objectLayer[_local4][_local3] == 1) { var _local6 = "player"; } else if ((objectLayer[_local4][_local3] == 4) || (objectLayer[_local4][_local3] == 5)) { var _local6 = "enemy" + objectNum; _root.enemyCount++; objectNum++; } else if ((objectLayer[_local4][_local3] == 2) || (objectLayer[_local4][_local3] == 9)) { var _local6 = "item" + itemNum; _root.itemCount++; itemNum++; } else if (((objectLayer[_local4][_local3] == 3) || (objectLayer[_local4][_local3] == 6)) || (objectLayer[_local4][_local3] == 11)) { var _local6 = "block_" + blockNum; _root.blockCount++; blockNum++; } else if (objectLayer[_local4][_local3] == 8) { var _local6 = "door"; } else if (objectLayer[_local4][_local3] == 10) { _root.goalCount++; var _local6 = "goal_" + goalNum; goalNum++; } else if (objectLayer[_local4][_local3] == 12) { _root.gateCount++; var _local6 = "gate_" + gateNum; gateNum++; } _root.game[currentMap].attachMovie(_root.objectBox[objectLayer[_local4][_local3]], _local6, d++, {_x:(_local3 * _root.tileW) + (_root.tileW / 2), _y:(_local4 * _root.tileH) + (_root.tileW / 2)}); if (objectLayer[_local4][_local3] == 3) { _root.game[currentMap][_local6].num = blockNum - 1; } if (objectLayer[_local4][_local3] == 2) { _root.coinMax++; } _local3++; } _local4++; } } var d = 0; var objectNum = 1; var itemNum = 1; var blockNum = 1; var goalNum = 1; var gateNum = 1; }
Symbol 1231 MovieClip [__Packages.be.dauntless.Astar.Astar] Frame 0
class be.dauntless.Astar.Astar { var map, mapW, mapH, startPoint, endPoint, heap; function Astar () { } function setMap(_map) { map = _map; mapW = map[0].length; mapH = map.length; } function newMap(w, h) { w = mf(w); h = mf(h); map = new Array(h); var _local3 = h; while ((_local3--) > 0) { map[_local3] = new Array(w); var _local2 = w; while ((_local2--) > 0) { var _local4 = new be.dauntless.Astar.Tile(_local2, _local3); map[_local3][_local2] = _local4; } } mapW = w; mapH = h; } function setStartPoint(x, y) { startPoint = new Array(x, y); } function setClipping(cl) { clippingMode = cl; } function setEndPoint(x, y) { endPoint = new Array(x, y); } function findPath() { openMap(); if (!ready()) { return(false); } heap = new be.dauntless.Astar.BinaryHeap(); var _local11 = false; var _local13 = map[startPoint[1]][startPoint[0]]; _local13.setOpen(); _local13.setG(0); _local13.setH(endPoint[0], endPoint[1]); _local13.setParent(_local13); heap.addToHeap(_local13); while ((heap.getLength() > 0) && (!_local11)) { var _local4 = heap.getLowest(); if ((_local4.x == endPoint[0]) && (_local4.y == endPoint[1])) { _local11 = true; break; } _local4.setClosed(); var _local3 = findSurroundingTiles(_local4); var _local2 = _local3.length; while ((_local2--) > 0) { if (!_local3[_local2].getOpen()) { _local3[_local2].setOpen(); _local3[_local2].setParent(_local4); _local3[_local2].setH(endPoint[0], endPoint[1]); _local3[_local2].setG(_local4.getG()); heap.addToHeap(_local3[_local2]); } else { var _local6 = (_local3[_local2].getH() + _local4.getG()) + _local3[_local2].getCost(); if (_local6 < _local3[_local2].getF()) { var _local5 = _local3[_local2].id; _local3[_local2].setParent(_local4); _local3[_local2].setG(_local4.getG()); heap.updateList(heap.getPosition(_local5)); } } } } if (!_local11) { trace("There is no path!"); return(false); } var _local12 = new Array(); var _local9 = endPoint[0]; var _local8 = endPoint[1]; map[_local8][_local9].notice(); _local12.push(map[_local8][_local9]); var _local10 = map[_local8][_local9].getParent(); _local9 = _local10.x; _local8 = _local10.y; while ((_local9 != startPoint[0]) || (_local8 != startPoint[1])) { var _local7 = map[_local8][_local9]; _local12.push(_local7); _local7.notice(); _local10 = _local7.getParent(); _local9 = _local10.x; _local8 = _local10.y; } _local12.push(map[startPoint[1]][startPoint[0]]); map[startPoint[1]][startPoint[0]].notice(); _local12.reverse(); return(_local12); } function findSurroundingTiles(current) { var _local2 = new Array(); var _local4 = current.x; var _local3 = current.y; var _local5 = map[_local3][_local4 - 1]; var _local6 = map[_local3][_local4 - -1]; var _local7 = map[_local3 - -1][_local4]; var _local8 = map[_local3 - 1][_local4]; if (_local5.walkable && (!_local5.isClosed())) { _local2.push(_local5); _local5.costDown(); } if (_local6.walkable && (!_local6.isClosed())) { _local2.push(_local6); _local6.costDown(); } if (_local7.walkable && (!_local7.isClosed())) { _local2.push(_local7); _local7.costDown(); } if (_local8.walkable && (!_local8.isClosed())) { _local2.push(_local8); _local8.costDown(); } if (clippingMode == "semi") { var _local9 = map[_local3 - 1][_local4 - 1]; var _local10 = map[_local3 - -1][_local4 - 1]; var _local11 = map[_local3 - 1][_local4 - -1]; var _local12 = map[_local3 - -1][_local4 - -1]; if (((_local9.walkable && (!_local9.isClosed())) && (_local8.walkable)) && (_local5.walkable)) { _local2.push(_local9); _local9.costUp(); } if (((_local11.walkable && (!_local11.isClosed())) && (_local8.walkable)) && (_local6.walkable)) { _local2.push(_local11); _local11.costUp(); } if (((_local12.walkable && (!_local12.isClosed())) && (_local7.walkable)) && (_local6.walkable)) { _local2.push(_local12); _local12.costUp(); } if (((_local10.walkable && (!_local10.isClosed())) && (_local7.walkable)) && (_local5.walkable)) { _local2.push(_local10); _local10.costUp(); } } else if (clippingMode == "full") { var _local9 = map[_local3 - 1][_local4 - 1]; var _local11 = map[_local3 - 1][_local4 - -1]; var _local12 = map[_local3 - -1][_local4 - -1]; var _local10 = map[_local3 - -1][_local4 - 1]; if (_local9.walkable && (!_local9.isClosed())) { _local2.push(_local9); _local9.costUp(); } if (_local11.walkable && (!_local11.isClosed())) { _local2.push(_local11); _local11.costUp(); } if (_local12.walkable && (!_local12.isClosed())) { _local2.push(_local12); _local12.costUp(); } if (_local10.walkable && (!_local10.isClosed())) { _local2.push(_local10); _local10.costUp(); } } return(_local2); } function ready() { if (map == undefined) { trace("No map specified"); return(false); } var _local3 = startPoint[0]; if ((_local3 != mf(startPoint[0])) || (startPoint[1] != mf(startPoint[1]))) { trace("Startpoint isn't valid"); return(false); } if ((endPoint[0] != mf(endPoint[0])) || (endPoint[1] != mf(endPoint[1]))) { trace("Endpoint isn't valid"); return(false); } if ((startPoint[0] < 0) || (startPoint[0] >= mapW)) { trace("Startpoint isn't valid"); return(false); } if ((startPoint[1] < 0) || (startPoint[1] >= mapH)) { trace("Startpoint isn't valid"); return(false); } if ((endPoint[0] < 0) || (endPoint[0] >= mapW)) { trace("EndPoint isn't valid"); return(false); } if ((endPoint[1] < 0) || (endPoint[1] >= mapH)) { trace("EndPoint isn't valid"); return(false); } var _local2 = map[endPoint[1]][endPoint[0]]; if (!_local2.walkable) { trace("Endpoint isn't walkable."); return(false); } if (!_local2.walkable) { trace("Startpoint isn't walkable."); return(false); } return(true); } function setCost(x, y, c) { map[y][x].setCost(c); } function setWalkable(x, y, b) { map[y][x].setWalkable(b); } function toggleWalkable(x, y) { map[y][x].toggleWalkable(); } function openMap() { var _local3 = mapH; while ((_local3--) > 0) { var _local2 = mapW; while ((_local2--) > 0) { map[_local3][_local2].reset(); } } } function setStandardCost(c) { standardCost = c; } function setDiagonalCost(c) { diagonalCost = c; } static var standardCost = 1; static var diagonalCost = 1.141; var mf = Math.floor; var clippingMode = "full"; }
Symbol 1232 MovieClip [__Packages.be.dauntless.Astar.BinaryHeap] Frame 0
class be.dauntless.Astar.BinaryHeap { var heap; function BinaryHeap () { heap = new Array(null); } function addToHeap(newTile) { heap.push(newTile); var _local2 = heap.length - 1; var _local4 = Math.floor(_local2 / 2); while (_local2 != 1) { if (heap[_local2].getF() <= heap[Math.floor(_local2 / 2)].getF()) { var _local3 = heap[Math.floor(_local2 / 2)]; heap[Math.floor(_local2 / 2)] = heap[_local2]; heap[_local2] = _local3; _local2 = Math.floor(_local2 / 2); } else { break; } } } function getLowest() { var _local3 = 1; var _local2; var _local5 = heap[1]; if (heap.length == 2) { heap.pop(); } else { heap[1] = heap.pop(); } _local2 = _local3; if (((_local3 * 2) - -1) <= (heap.length - 1)) { if (heap[_local2].getF() >= heap[_local2 * 2].getF()) { _local3 = 2 * _local2; } if (heap[_local3].getF() >= heap[(_local2 * 2) - -1].getF()) { _local3 = (2 * _local2) - -1; } } else if ((2 * _local2) <= (heap.length - 1)) { if (heap[_local2].getF() >= heap[2 * _local2].getF()) { _local3 = 2 * _local2; } } if (_local2 != _local3) { var _local4 = heap[_local2]; heap[_local2] = heap[_local3]; heap[_local3] = _local4; // unexpected jump } return(_local5); } function getLength() { return(heap.length - 1); } function getPosition(id) { var _local2 = heap.length; while ((_local2--) > 0) { if (heap[_local2].id == id) { return(_local2); } } } function updateList(cp_) { var _local2 = cp_; var _local4 = Math.floor(_local2 / 2); while (_local2 != 1) { if (heap[_local2].getF() <= heap[Math.floor(_local2 / 2)].getF()) { var _local3 = heap[Math.floor(_local2 / 2)]; heap[Math.floor(_local2 / 2)] = heap[_local2]; heap[_local2] = _local3; _local2 = Math.floor(_local2 / 2); } else { break; } } } }
Symbol 1233 MovieClip [__Packages.be.dauntless.Astar.Tile] Frame 0
class be.dauntless.Astar.Tile { var x, y, id, parent, h, g; function Tile (xp, yp) { x = xp; y = yp; id = ids++; cost = be.dauntless.Astar.Astar.standardCost; } function setWalkable(b) { walkable = b; } function setOpen() { inOpen = true; closed = false; } function setClosed() { inOpen = false; closed = true; } function isClosed() { return(closed); } function getOpen() { return(inOpen); } function setParent(t) { parent = t; } function getParent() { return(parent); } function setH(ex, ey) { h = (Math.abs(ex - x) * be.dauntless.Astar.Astar.standardCost) + (Math.abs(ey - y) * be.dauntless.Astar.Astar.standardCost); } function setG(_g) { g = _g + getCost(); } function getF() { return(getG() + h); } function getH() { return(h); } function setCost(_cost) { cost = _cost; } function getG() { return(g); } function getCost() { return(cost * (gUp ? (be.dauntless.Astar.Astar.diagonalCost) : (be.dauntless.Astar.Astar.standardCost))); } function toggleWalkable() { walkable = !walkable; } function reset() { inOpen = (closed = (gUp = false)); parent = null; h = (g = null); } function costUp() { gUp = true; } function costDown() { gUp = false; } function notice() { } static var count = 0; var inOpen = false; var closed = false; static var ids = 0; var gUp = false; var cost = be.dauntless.Astar.Astar.standardCost; var walkable = true; }
Symbol 1234 MovieClip [__Packages.Game] Frame 0
class Game { var currentMap, player, dir, i; function Game (_player, _enemies) { currentMap = _root.currentMap; player = _root.game[currentMap].player; var _local3 = _root.enemyCount; player.swapDepths(2994); _root.game[currentMap]._x = _root.game[currentMap]._x + offsetX; _root.game[currentMap]._y = _root.game[currentMap]._y + offsetY; } function checkKey() { if (!Key.isDown(32)) { keyHit = false; } if (Key.isDown(39) || (Key.isDown(68))) { dir = "right"; } else if (Key.isDown(37) || (Key.isDown(65))) { dir = "left"; } else if (Key.isDown(38) || (Key.isDown(87))) { dir = "up"; } else if (Key.isDown(40) || (Key.isDown(83))) { dir = "down"; } else { dir = "stop"; } if (Key.isDown(32)) { if (!keyHit) { player.attack(); keyHit = true; } } if (Key.isDown(192)) { } if (Key.isDown(82)) { player.deathShock(); } return(dir); } function movePlayer() { if ((!player.death) && (!player.pushing)) { player.move(dir); } } function moveEnemy() { i = 1; while (i <= _root.enemyCount) { _root.game[currentMap]["enemy" + i].action(); i++; } } function itemCollect() { } function itemCheck() { i = 1; while (i <= _root.itemCount) { _root.game[currentMap]["item" + i].action(); i++; } } function blockCheck() { i = 1; while (i <= _root.blockCount) { _root.game[currentMap]["block_" + i].action(dir); i++; } } function doorCheck() { _root.game[currentMap].door.action(); } function goalCheck() { if ((!_root.goalComplete) && (_root.goalCount > 0)) { var _local6 = 0; i = 1; while (i <= _root.blockCount) { var _local3 = 1; while (_local3 <= _root.goalCount) { var _local4 = _root.game[currentMap]["block_" + i].newTileX() == _root.game[currentMap]["goal_" + _local3].newTileX(); var _local5 = _root.game[currentMap]["block_" + i].newTileY() == _root.game[currentMap]["goal_" + _local3].newTileY(); if (_local4 && (_local5)) { if (_root.game[currentMap]["block_" + i].z) { _local6++; } } _local3++; } i++; } if (_local6 == _root.goalCount) { i = 1; while (i <= _root.blockCount) { var _local3 = 1; while (_local3 <= _root.goalCount) { var _local4 = _root.game[currentMap]["block_" + i].newTileX() == _root.game[currentMap]["goal_" + _local3].newTileX(); var _local5 = _root.game[currentMap]["block_" + i].newTileY() == _root.game[currentMap]["goal_" + _local3].newTileY(); if (_local4 && (_local5)) { trace("turn off block_" + i); _root.game[currentMap]["block_" + i].activated = false; _root.game[currentMap]["block_" + i].gotoAndStop("done"); } _local3++; } i++; } i = 1; while (i <= _root.gateCount) { _root.game[currentMap]["gate_" + i].unlock(); i++; } _root.goalComplete = true; } _root.goalCollect = _local6; } } var enemies = []; var offsetX = 26; var offsetY = 55; var keyHit = false; }
Symbol 1235 MovieClip [__Packages.com.managers.SoundManager] Frame 0
class com.managers.SoundManager extends MovieClip { var thisMC, sounds_array, globalSound_snd, theSoundClipMC, getNextHighestDepth, createEmptyMovieClip; function SoundManager (aSoundRef) { super(); thisMC = aSoundRef; sounds_array = new Array(); } function init() { } function addSound(aSoundLinkage_str) { trace(("*****addSound(" + aSoundLinkage_str) + ")"); globalSound_snd = new Sound(this); var _local7 = ("sndHolder_" + String(sounds_array.length)) + "_mc"; var _local5 = thisMC.getNextHighestDepth(); var _local6 = thisMC.createEmptyMovieClip(_local7, _local5); theSoundClipMC = _local6; var _local3 = MovieClip(theSoundClipMC); var _local2 = new Sound(_local3); _local2.attachSound(aSoundLinkage_str); sounds_array.push(_local3); var _local8 = new com.managers.SoundDataObject(aSoundLinkage_str, _local2); sounds_array.push(_local8); } function getSound(aSoundLinkage_str) { var _local2; var _local6 = sounds_array.length; _local2 = 0; while (_local2 < _local6) { var _local3 = sounds_array[_local2]; var _local5 = _local3.__get__name(); if (aSoundLinkage_str == _local5) { var _local4 = _local3.__get__sound(); return(_local4); } _local2++; } } function playSound(aSoundLinkage_str, aOffset_num, aLoopCount_num) { trace((((("playSound = " + aSoundLinkage_str) + " ") + aOffset_num) + " ") + aLoopCount_num); stopSound(aSoundLinkage_str); var _local3 = getSound(aSoundLinkage_str); _local3.start(aOffset_num, aLoopCount_num); } function stopSound(aSoundLinkage_str) { trace("stopSound = " + aSoundLinkage_str); var _local3 = getSound(aSoundLinkage_str); _local3.stop(aSoundLinkage_str); } function setSoundVolume(aSoundLinkage_str, aVolume_num) { var _local2 = getSound(aSoundLinkage_str); _local2.setVolume(aVolume_num); } function getSoundVolume(aSoundLinkage_str) { var _local2 = getSound(aSoundLinkage_str); return(_local2.getVolume()); } function tweenSoundVolume(aSoundLinkage_str, aTargetVolume_num, aNumberOfFrames) { trace(((((("*****tweenSoundVolume(" + aSoundLinkage_str) + ",") + aTargetVolume_num) + ",") + aNumberOfFrames) + ")"); var _local3 = getSoundVolume(aSoundLinkage_str); if (_local3 == undefined) { } else { var _local4 = aTargetVolume_num; var _local6 = Math.abs(_local3 - _local4); if (_local6 < aNumberOfFrames) { _local6 = aNumberOfFrames; } var _local5 = 1; if (_local3 < _local4) { _local5 = 1; } else if (_local3 > _local4) { _local5 = -1; } else { trace("tCurrentVolume == tTargetVolume"); } var _local8 = _local6 / aNumberOfFrames; if (_local8 < 1) { _local8 = 1; } var _local14 = _local8 * _local5; var _local13 = ("tweenHolder_" + aSoundLinkage_str) + "_mc"; trace("this = " + this); var _local10 = getNextHighestDepth(); trace("tNextDepth = " + _local10); var _local11 = createEmptyMovieClip(_local13, _local10); trace("soundMCTweenThing = " + _local11); var _local2 = MovieClip(_local11); _local2.ref = this; _local2.targetVolume = _local4; _local2.modNumber = _local5; _local2.soundLinkage = aSoundLinkage_str; _local2.changePerFrame = _local14; _local2.onEnterFrame = function () { var _local2 = this.ref.getSoundVolume(this.soundLinkage); if (this.modNumber > 0) { if (_local2 > this.targetVolume) { this.onEnterFrame = null; } } else if (this.modNumber < 0) { if (_local2 < this.targetVolume) { this.onEnterFrame = null; } } else { trace("this.modNumber == 0 in Sound Manager, something is broken"); } var _local3 = _local2 + this.changePerFrame; this.ref.setSoundVolume(aSoundLinkage_str, _local3); }; } } function setGlobalVolume(aVolume_num) { globalSound_snd.setVolume(aVolume_num); } }
Symbol 1236 MovieClip [__Packages.com.managers.SoundDataObject] Frame 0
class com.managers.SoundDataObject extends Object { var name_str, sound_snd; function SoundDataObject (aSoundName_str, aSound_snd) { super(); name_str = aSoundName_str; sound_snd = aSound_snd; } function get sound() { return(sound_snd); } function get name() { return(name_str); } }
Symbol 424 Button
on (release) { gotoAndPlay ("play"); }
Symbol 427 MovieClip Frame 42
stop();
Symbol 427 MovieClip Frame 64
_root.play();
Symbol 503 MovieClip Frame 18
_root.playSound("snd_ascend");
Symbol 503 MovieClip Frame 19
stop();
Symbol 520 MovieClip Frame 14
_root.playSound("ninja_snd_01");
Symbol 520 MovieClip Frame 44
_root.playSound("ninja_snd_01");
Symbol 520 MovieClip Frame 64
_root.playSound("ninja_snd_02");
Symbol 520 MovieClip Frame 78
_root.playSound("ninja_snd_02");
Symbol 520 MovieClip Frame 89
_root.playSound("ninja_snd_02");
Symbol 520 MovieClip Frame 109
_root.playSound("ninja_snd_03");
Symbol 520 MovieClip Frame 122
_root.playSound("ninja_snd_04");
Symbol 520 MovieClip Frame 138
_root.mySoundManager.stopSound("ninja_snd_04");
Symbol 520 MovieClip Frame 217
_root.playSound("ninja_snd_05");
Symbol 520 MovieClip Frame 238
_root.mySoundManager.stopSound("ninja_snd_05");
Symbol 534 MovieClip Frame 9
_root.playSound("ninja_snd_01");
Symbol 534 MovieClip Frame 26
_root.playSound("ninja_snd_01");
Symbol 534 MovieClip Frame 33
_root.playSound("ninja_snd_01");
Symbol 534 MovieClip Frame 86
_root.playSound("ninja_snd_03");
Symbol 534 MovieClip Frame 96
_root.playSound("ninja_snd_02");
Symbol 534 MovieClip Frame 119
_root.playSound("ninja_snd_01");
Symbol 534 MovieClip Frame 133
_root.playSound("ninja_snd_01");
Symbol 547 MovieClip Frame 18
_root.playSound("ninja_snd_01");
Symbol 547 MovieClip Frame 60
_root.playSound("ninja_snd_03");
Symbol 547 MovieClip Frame 69
_root.playSound("ninja_snd_02");
Symbol 547 MovieClip Frame 108
_root.playSound("ninja_snd_01");
Symbol 547 MovieClip Frame 131
_root.playSound("ninja_snd_01");
Symbol 547 MovieClip Frame 139
_root.mySoundManager.stopSound("ninja_snd_01");
Symbol 570 MovieClip Frame 1
_root.ninjaTalk_out();
Symbol 570 MovieClip Frame 90
_root.nextStage(); stop();
Symbol 593 MovieClip Frame 147
_root.death(); stop();
Symbol 608 MovieClip Frame 105
_root.death(); stop();
Symbol 624 MovieClip Frame 105
_root.death(); stop();
Symbol 635 MovieClip Frame 121
_root.death(); stop();
Symbol 636 MovieClip [player] Frame 1
#initclip 33 Object.registerClass("player", Player); #endinitclip stop();
Symbol 636 MovieClip [player] Frame 2
stop();
Symbol 636 MovieClip [player] Frame 44
stop();
Symbol 641 MovieClip Frame 10
stop();
Symbol 642 MovieClip Frame 4
stop();
Symbol 644 MovieClip [door] Frame 1
#initclip 26 Object.registerClass("door", Door); #endinitclip stop();
Symbol 651 MovieClip Frame 1
stop();
Symbol 655 MovieClip [block] Frame 1
#initclip 27 Object.registerClass("block", Block); #endinitclip barrelframe = 1 + random(2); trace("bf " + barrelframe); barrel.gotoAndStop(barrelframe); stop();
Symbol 655 MovieClip [block] Frame 4
barrel.gotoAndStop(barrelframe);
Symbol 658 MovieClip [goal] Frame 1
#initclip 28 Object.registerClass("goal", Goal); #endinitclip stop();
Symbol 664 MovieClip Frame 42
stop();
Symbol 665 MovieClip [blockZ] Frame 1
#initclip 29 Object.registerClass("blockZ", BlockZ); #endinitclip stop();
Symbol 665 MovieClip [blockZ] Frame 3
_root.playSound("snd_select11");
Symbol 680 MovieClip Frame 1
stop();
Symbol 686 Button
on (release) { if (!_root.gamePause) { _root.screenPause(); _root.gamePause = true; } }
Symbol 690 Button
on (release) { if (!_root.gamePause) { if (_root.musicSwitch == "on") { _root.musicSwitch = "off"; gotoAndStop ("off"); _root.mySoundManager.setSoundVolume("ninja_music", 0); trace("Set sounds off... " + _root.getVolume()); } else if (_root.musicSwitch == "off") { _root.musicSwitch = "on"; _root.mySoundManager.setSoundVolume("ninja_music", 100); trace("Set sounds on... " + _root.getVolume()); } _root.saveGame(); } }
Symbol 696 Button
on (release) { if (!_root.gamePause) { _root.game[_root.currentMap].player.deathShock(); } }
Symbol 699 MovieClip Frame 6
stop();
Symbol 700 MovieClip Frame 1
stop();
Symbol 700 MovieClip Frame 2
stop();
Symbol 710 MovieClip Frame 1
stop();
Symbol 710 MovieClip Frame 2
stop();
Symbol 710 MovieClip Frame 3
stop();
Symbol 710 MovieClip Frame 4
stop();
Symbol 710 MovieClip Frame 5
stop();
Symbol 710 MovieClip Frame 6
stop();
Symbol 710 MovieClip Frame 7
stop();
Symbol 710 MovieClip Frame 8
stop();
Symbol 711 MovieClip [hud] Frame 1
Symbol 718 MovieClip Frame 38
_parent.unlockwalk();
Symbol 718 MovieClip Frame 102
stop();
Symbol 719 MovieClip [gate] Frame 1
#initclip 30 Object.registerClass("gate", Gate); #endinitclip stop();
Symbol 726 MovieClip [enemySeeker] Frame 1
#initclip 31 Object.registerClass("enemySeeker", EnemySeeker); #endinitclip stop();
Symbol 792 MovieClip [enemy] Frame 1
#initclip 32 Object.registerClass("enemy", Enemy); #endinitclip stop();
Symbol 803 MovieClip [screenDeath] Frame 1
this.swapDepths(9999); _root.gamePause = true;
Symbol 803 MovieClip [screenDeath] Frame 30
_root.restart();
Symbol 803 MovieClip [screenDeath] Frame 60
stop(); _root.gamePause = false; this.removeMovieClip();
Symbol 810 MovieClip [screenTransition] Frame 1
_root.gamePause = true; _root.introPlay = true;
Symbol 810 MovieClip [screenTransition] Frame 25
_root.playSound("snd_magic02");
Symbol 810 MovieClip [screenTransition] Frame 100
_root.playSound("snd_magic10");
Symbol 810 MovieClip [screenTransition] Frame 127
_root.gamePause = false; _root.introPlay = false; _root.ninjaTalk_in(); this.removeMovieClip();
Symbol 810 MovieClip [screenTransition] Frame 130
Symbol 812 MovieClip [screenWin] Frame 1
this.swapDepths(9999); _root.gamePause = true;
Symbol 812 MovieClip [screenWin] Frame 40
stop(); _root.nextStage(); this.removeMovieClip();
Symbol 818 MovieClip Frame 1
function select() { trace("go to stage #" + num); _root.stageNum = num; _root.gameStart(); _parent.removeMovieClip(); gotoAndStop (1); } function mouseOn() { gotoAndStop (2); } function mouseOff() { gotoAndStop (1); } function mouseClick() { gotoAndStop (1); } if (active) { onRollOut = mouseOff; onRollOver = mouseOn; onRelease = select; onReleaseOutside = mouseOff; onPress = mouseClick; } stop();
Symbol 824 Button
on (release) { _root.gotoAndStop("instruct"); this.removeMovieClip(); }
Symbol 827 Button
on (release) { sure.gotoAndStop(2); }
Symbol 835 Button
on (release) { gotoAndStop (2); }
Symbol 840 Button
on (release) { _root.clearSave(); gotoAndStop (1); _root.gotoAndStop("title"); }
Symbol 844 Button
on (release) { gotoAndStop (1); }
Symbol 845 MovieClip Frame 1
stop();
Symbol 869 MovieClip [stageSelect] Frame 1
function stageDisplay() { var _local2 = 1; while (_local2 <= stageMax) { this[_local2].num = _local2; _local2++; } if (stageData < stageMax) { target = Math.floor(stageData / increment); gotoAndStop(stageData); _local2 = 1; while (_local2 <= stageData) { this[_local2].active = true; _local2++; } } else { gotoAndStop(stageMax); _local2 = 1; while (_local2 <= stageMax) { this[_local2].active = true; _local2++; } } } increment = 6; stageData = 18; stageData = _root.playerData; stageMax = 24; stageDisplay(); stopAllSounds(); this.swapDepths(9999); d = 0;
Symbol 869 MovieClip [stageSelect] Frame 2
stop();
Symbol 873 Button
on (release) { _root.unPause(); }
Symbol 875 Button
on (release) { _root.gotoAndStop("levelselect"); _root.clearGame(); }
Symbol 889 MovieClip [screenInstructions] Frame 1
stop(); keyHit = true; onEnterFrame = function () { if (Key.isDown(32)) { if (!keyHit) { _root.gamePause = false; _root.introPlay = false; _root.ninjaTalk_in(); this.removeMovieClip(); } keyHit = true; } else { keyHit = false; } };
Symbol 897 MovieClip Frame 1
stop();
Symbol 928 MovieClip Frame 540
_root.gotoAndStop("instruct");
Symbol 931 Button
on (release) { gotoAndStop ("instruct"); }
Symbol 932 Button
on (release) { gotoAndPlay ("play"); }
Symbol 1039 MovieClip Frame 213
stop();
Symbol 1046 Button
on (release) { gotoAndPlay ("leavebuttons"); }
Symbol 1054 MovieClip Frame 13
stop();
Symbol 1054 MovieClip Frame 225
_root.play();
Symbol 1055 Button
on (release) { gotoAndPlay ("play"); }
Symbol 1070 Button
on (press) { gotoAndPlay ("inst"); }
Symbol 1083 Button
on (release) { trace("go to stage #1"); _root.stageNum = 1; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1087 Button
on (release) { trace("go to stage #2"); _root.stageNum = 2; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1090 Button
on (release) { trace("go to stage #3"); _root.stageNum = 3; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1093 Button
on (release) { trace("go to stage #4"); _root.stageNum = 4; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1096 Button
on (release) { trace("go to stage #5"); _root.stageNum = 5; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1099 Button
on (release) { trace("go to stage 6"); _root.stageNum = 6; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1102 Button
on (release) { trace("go to stage #7"); _root.stageNum = 7; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1105 Button
on (release) { trace("go to stage #8"); _root.stageNum = 8; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1108 Button
on (release) { trace("go to stage #9"); _root.stageNum = 9; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1111 Button
on (release) { trace("go to stage #10"); _root.stageNum = 10; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1114 Button
on (release) { trace("go to stage #11"); _root.stageNum = 11; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1117 Button
on (release) { trace("go to stage #12"); _root.stageNum = 12; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1120 Button
on (release) { trace("go to stage #13"); _root.stageNum = 13; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1123 Button
on (release) { trace("go to stage #14"); _root.stageNum = 14; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1126 Button
on (release) { trace("go to stage #15"); _root.stageNum = 15; _root.gameStart(); _root.gotoAndStop("gameplay"); }
Symbol 1134 Button
on (release) { gotoAndPlay ("scroll"); }
Symbol 1146 Button
on (release) { gotoAndPlay ("stageselect"); }
Symbol 1157 Button
on (release) { gotoAndPlay ("gate"); }
Symbol 1163 Button
on (release) { gotoAndPlay ("barrel"); }
Symbol 1174 Button
on (release) { gotoAndPlay ("scroll2"); }
Symbol 1178 MovieClip Frame 120
stop();
Symbol 1178 MovieClip Frame 320
stop();
Symbol 1178 MovieClip Frame 444
stop();
Symbol 1179 MovieClip Frame 19
stop(); if (_root.playerData == undefined) { } gotoAndStop(18 + _root.playerData); trace(" playerData equals = " + _root.playerData);
Symbol 1179 MovieClip Frame 36
stop();
Symbol 1179 MovieClip Frame 522
stop();
Symbol 1195 MovieClip Frame 1
this.swapDepths(9998); _visible = false;
Symbol 1215 Button
on (release) { _root.gotoAndStop("title"); }
Symbol 1216 MovieClip Frame 455
stop();

Library Items

Symbol 1 Sound [snd_select11]
Symbol 2 Sound [snd_magic10]
Symbol 3 Sound [snd_magic09]
Symbol 4 Sound [snd_magic02]
Symbol 5 Sound [snd_magic01]
Symbol 6 Sound [snd_shoot]
Symbol 7 Sound [snd_ascend]
Symbol 8 Sound [ninjatalk_out_9]
Symbol 9 Sound [ninjatalk_in_9]
Symbol 10 Sound [ninjatalk_out_8]
Symbol 11 Sound [ninjatalk_in_8]
Symbol 12 Sound [ninjatalk_out_7]
Symbol 13 Sound [ninjatalk_in_7]
Symbol 14 Sound [ninjatalk_out_6]
Symbol 15 Sound [ninjatalk_in_6]
Symbol 16 Sound [ninjatalk_out_5]
Symbol 17 Sound [ninjatalk_in_5]
Symbol 18 Sound [ninjatalk_out_4]
Symbol 19 Sound [ninjatalk_in_4]
Symbol 20 Sound [ninjatalk_out_3]
Symbol 21 Sound [ninjatalk_in_3]
Symbol 22 Sound [ninjatalk_out_2]
Symbol 23 Sound [ninjatalk_in_2]
Symbol 24 Sound [ninjatalk_out_15]
Symbol 25 Sound [ninjatalk_in_15]
Symbol 26 Sound [ninjatalk_out_14]
Symbol 27 Sound [ninjatalk_in_14]
Symbol 28 Sound [ninjatalk_out_13]
Symbol 29 Sound [ninjatalk_in_13]
Symbol 30 Sound [ninjatalk_out_12]
Symbol 31 Sound [ninjatalk_in_12]
Symbol 32 Sound [ninjatalk_out_11]
Symbol 33 Sound [ninjatalk_in_11]
Symbol 34 Sound [ninjatalk_out_10]
Symbol 35 Sound [ninjatalk_in_10]
Symbol 36 Sound [ninjatalk_out_1]
Symbol 37 Sound [ninjatalk_in_1]
Symbol 38 Sound [snd_shockzap]
Symbol 39 Sound [snd_chime2]
Symbol 40 Sound [snd_chime1]
Symbol 41 GraphicUsed by:42 1166
Symbol 42 MovieClipUses:41Used by:47
Symbol 43 GraphicUsed by:44 1167 1171
Symbol 44 MovieClipUses:43Used by:47
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:47
Symbol 47 MovieClipUses:42 44 46Used by:48 49
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip [BoltShoot]Uses:47 48
Symbol 50 GraphicUsed by:58
Symbol 51 MovieClipUsed by:58 869  Timeline
Symbol 52 GraphicUsed by:57
Symbol 53 FontUsed by:54
Symbol 54 EditableTextUses:53Used by:57
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:52 54 55 56Used by:58
Symbol 58 MovieClip [levelselect]Uses:50 51 57Used by:897
Symbol 59 GraphicUsed by:70 275 644 655 665 726 792
Symbol 60 GraphicUsed by:64 65 66 67 68 1173
Symbol 61 GraphicUsed by:64 65 67 68 1173
Symbol 62 GraphicUsed by:64 65 67 68 1173
Symbol 63 GraphicUsed by:64 65 67 68 1173
Symbol 64 MovieClipUses:60 61 62 63Used by:70 1173 1178 1179
Symbol 65 MovieClipUses:60 61 62 63Used by:69 70 1173
Symbol 66 MovieClipUses:60Used by:67
Symbol 67 MovieClipUses:66 60 61 62 63 SS2Used by:69 1173
Symbol 68 MovieClipUses:60 61 62 63Used by:69 70 1173
Symbol 69 MovieClipUses:65 67 68Used by:70
Symbol 70 MovieClip [bhead]Uses:59 64 69 65 68Used by:897
Symbol 71 GraphicUsed by:72 503 520 534 547 548 550 551 555 558 559 570 593 608 624 635 973 984 994 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179
Symbol 72 MovieClipUses:71Used by:264
Symbol 73 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 74 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 75 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 76 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 77 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 78 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 79 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 80 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 81 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 82 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 83 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 84 GraphicUsed by:106 109 131 155 162 179 194 218 263 503 509 510 520 547 549 551 557 559 570 593 608 616 635 928 984 994 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 85 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 86 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 87 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 88 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 89 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 90 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 91 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 92 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 93 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 94 GraphicUsed by:106 109 131 155 162 179 194 218 263
Symbol 95 GraphicUsed by:106
Symbol 96 GraphicUsed by:106
Symbol 97 GraphicUsed by:106
Symbol 98 GraphicUsed by:106
Symbol 99 GraphicUsed by:106
Symbol 100 GraphicUsed by:106
Symbol 101 GraphicUsed by:106
Symbol 102 GraphicUsed by:106 131 218
Symbol 103 GraphicUsed by:106
Symbol 104 GraphicUsed by:106
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105Used by:264
Symbol 107 GraphicUsed by:109 179
Symbol 108 GraphicUsed by:109 179
Symbol 109 MovieClipUses:73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 107 108 SS3Used by:264
Symbol 110 GraphicUsed by:131
Symbol 111 GraphicUsed by:131 218
Symbol 112 GraphicUsed by:131
Symbol 113 GraphicUsed by:131
Symbol 114 GraphicUsed by:131
Symbol 115 GraphicUsed by:131
Symbol 116 GraphicUsed by:131 218
Symbol 117 GraphicUsed by:131 218
Symbol 118 GraphicUsed by:131
Symbol 119 GraphicUsed by:131
Symbol 120 GraphicUsed by:131
Symbol 121 GraphicUsed by:131
Symbol 122 GraphicUsed by:131
Symbol 123 GraphicUsed by:131
Symbol 124 GraphicUsed by:131
Symbol 125 GraphicUsed by:131
Symbol 126 GraphicUsed by:131
Symbol 127 GraphicUsed by:131
Symbol 128 GraphicUsed by:131
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:73 74 75 76 92 94 93 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 110 111 112 113 114 102 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 SS4Used by:264
Symbol 132 GraphicUsed by:155
Symbol 133 GraphicUsed by:155
Symbol 134 GraphicUsed by:155 263
Symbol 135 GraphicUsed by:155
Symbol 136 GraphicUsed by:155
Symbol 137 GraphicUsed by:155
Symbol 138 GraphicUsed by:155
Symbol 139 GraphicUsed by:155
Symbol 140 GraphicUsed by:155
Symbol 141 GraphicUsed by:155
Symbol 142 GraphicUsed by:155
Symbol 143 GraphicUsed by:155
Symbol 144 GraphicUsed by:155 263
Symbol 145 GraphicUsed by:155
Symbol 146 GraphicUsed by:155
Symbol 147 GraphicUsed by:155
Symbol 148 GraphicUsed by:155
Symbol 149 GraphicUsed by:155
Symbol 150 GraphicUsed by:155
Symbol 151 GraphicUsed by:155
Symbol 152 GraphicUsed by:155
Symbol 153 GraphicUsed by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:73 74 75 76 92 94 93 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 SS5Used by:264
Symbol 156 GraphicUsed by:162
Symbol 157 GraphicUsed by:162
Symbol 158 GraphicUsed by:162
Symbol 159 GraphicUsed by:162
Symbol 160 GraphicUsed by:162
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:73 74 75 76 79 88 77 78 80 81 82 83 84 85 86 87 89 90 91 92 93 94 156 157 158 159 160 161 SS6Used by:264
Symbol 163 GraphicUsed by:179
Symbol 164 GraphicUsed by:179
Symbol 165 ShapeTweeningUsed by:179
Symbol 166 GraphicUsed by:179
Symbol 167 GraphicUsed by:179
Symbol 168 GraphicUsed by:179
Symbol 169 GraphicUsed by:179 194 218 263
Symbol 170 GraphicUsed by:179 194 218 263
Symbol 171 GraphicUsed by:179
Symbol 172 GraphicUsed by:179 194 218 263
Symbol 173 GraphicUsed by:179 194 218 263
Symbol 174 GraphicUsed by:179
Symbol 175 GraphicUsed by:179 194 218 263
Symbol 176 GraphicUsed by:179
Symbol 177 ShapeTweeningUsed by:179
Symbol 178 GraphicUsed by:179 194 218 263
Symbol 179 MovieClipUses:73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 107 108 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 SS7Used by:264
Symbol 180 GraphicUsed by:194
Symbol 181 GraphicUsed by:194
Symbol 182 GraphicUsed by:194
Symbol 183 ShapeTweeningUsed by:194
Symbol 184 ShapeTweeningUsed by:194
Symbol 185 GraphicUsed by:194
Symbol 186 GraphicUsed by:194
Symbol 187 GraphicUsed by:194
Symbol 188 GraphicUsed by:194
Symbol 189 GraphicUsed by:194
Symbol 190 GraphicUsed by:194
Symbol 191 ShapeTweeningUsed by:194
Symbol 192 GraphicUsed by:194
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:73 74 75 76 79 88 77 78 180 81 82 83 84 85 86 87 89 90 91 92 93 94 181 182 183 184 185 169 170 186 172 173 187 175 188 189 190 191 192 178 193 80 SS8Used by:264
Symbol 195 GraphicUsed by:218
Symbol 196 GraphicUsed by:218
Symbol 197 GraphicUsed by:218
Symbol 198 GraphicUsed by:218
Symbol 199 GraphicUsed by:218
Symbol 200 GraphicUsed by:218
Symbol 201 GraphicUsed by:218
Symbol 202 GraphicUsed by:218
Symbol 203 GraphicUsed by:218
Symbol 204 GraphicUsed by:218
Symbol 205 GraphicUsed by:218
Symbol 206 GraphicUsed by:218
Symbol 207 GraphicUsed by:218
Symbol 208 GraphicUsed by:218
Symbol 209 GraphicUsed by:218
Symbol 210 GraphicUsed by:218
Symbol 211 GraphicUsed by:218
Symbol 212 ShapeTweeningUsed by:218
Symbol 213 GraphicUsed by:218
Symbol 214 GraphicUsed by:218
Symbol 215 GraphicUsed by:218
Symbol 216 GraphicUsed by:218
Symbol 217 ShapeTweeningUsed by:218
Symbol 218 MovieClipUses:76 74 102 195 73 78 116 79 117 196 197 198 199 200 201 202 203 204 205 206 207 208 111 92 93 94 209 75 210 81 83 84 85 86 88 90 211 77 212 80 82 87 89 91 169 170 213 172 173 214 175 215 216 217 178 SS9Used by:264
Symbol 219 GraphicUsed by:263
Symbol 220 GraphicUsed by:263
Symbol 221 GraphicUsed by:263
Symbol 222 GraphicUsed by:263
Symbol 223 GraphicUsed by:263
Symbol 224 GraphicUsed by:263
Symbol 225 GraphicUsed by:263
Symbol 226 GraphicUsed by:263
Symbol 227 GraphicUsed by:263
Symbol 228 GraphicUsed by:263
Symbol 229 GraphicUsed by:263
Symbol 230 GraphicUsed by:263
Symbol 231 GraphicUsed by:263
Symbol 232 GraphicUsed by:263
Symbol 233 GraphicUsed by:263
Symbol 234 GraphicUsed by:263
Symbol 235 GraphicUsed by:263
Symbol 236 GraphicUsed by:263
Symbol 237 GraphicUsed by:263
Symbol 238 GraphicUsed by:263
Symbol 239 GraphicUsed by:263
Symbol 240 GraphicUsed by:263
Symbol 241 GraphicUsed by:263
Symbol 242 GraphicUsed by:263
Symbol 243 GraphicUsed by:263
Symbol 244 GraphicUsed by:263
Symbol 245 GraphicUsed by:263
Symbol 246 GraphicUsed by:263
Symbol 247 GraphicUsed by:263
Symbol 248 GraphicUsed by:263
Symbol 249 GraphicUsed by:263
Symbol 250 GraphicUsed by:263
Symbol 251 GraphicUsed by:263
Symbol 252 GraphicUsed by:263
Symbol 253 GraphicUsed by:263
Symbol 254 GraphicUsed by:263
Symbol 255 GraphicUsed by:263
Symbol 256 GraphicUsed by:263
Symbol 257 ShapeTweeningUsed by:263
Symbol 258 GraphicUsed by:263
Symbol 259 GraphicUsed by:263
Symbol 260 GraphicUsed by:263
Symbol 261 GraphicUsed by:263
Symbol 262 ShapeTweeningUsed by:263
Symbol 263 MovieClipUses:73 219 76 94 93 220 77 78 79 80 81 82 83 84 85 86 87 88 134 91 221 222 223 224 225 226 227 228 229 144 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 89 90 256 74 75 92 175 257 169 170 258 259 173 172 260 261 262 178 SS10Used by:264
Symbol 264 MovieClip [eye]Uses:72 106 109 131 155 162 179 194 218 263Used by:897
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:271
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:270 1173 1178 1179
Symbol 269 GraphicUsed by:270 1173 1178 1179
Symbol 270 MovieClipUses:268 269 SS11Used by:271 1173
Symbol 271 MovieClip [bolt]Uses:266 270Used by:897
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:274 275
Symbol 274 MovieClipUses:273Used by:275
Symbol 275 MovieClip [coin]Uses:59 273 274Used by:897
Symbol 276 GraphicUsed by:281 427 690 803 812 928 1216  Timeline
Symbol 277 GraphicUsed by:282
Symbol 278 GraphicUsed by:282
Symbol 279 FontUsed by:280
Symbol 280 TextUses:279Used by:282
Symbol 281 ButtonUses:276Used by:282
Symbol 282 MovieClipUses:277 278 280 281Used by:Timeline
Symbol 283 FontUsed by:284
Symbol 284 EditableTextUses:283Used by:Timeline
Symbol 285 GraphicUsed by:Timeline
Symbol 1217 MovieClip [__Packages.Player]
Symbol 1218 MovieClip [__Packages.Block]
Symbol 1219 MovieClip [__Packages.Enemy]
Symbol 1220 MovieClip [__Packages.EnemyBlock]
Symbol 1221 MovieClip [__Packages.EnemyEye]
Symbol 1222 MovieClip [__Packages.Bolt]
Symbol 1223 MovieClip [__Packages.Coin]
Symbol 1224 MovieClip [__Packages.BoltShoot]
Symbol 1225 MovieClip [__Packages.Door]
Symbol 1226 MovieClip [__Packages.Goal]
Symbol 1227 MovieClip [__Packages.BlockZ]
Symbol 1228 MovieClip [__Packages.Gate]
Symbol 1229 MovieClip [__Packages.EnemySeeker]
Symbol 1230 MovieClip [__Packages.mapBuild]
Symbol 1231 MovieClip [__Packages.be.dauntless.Astar.Astar]
Symbol 1232 MovieClip [__Packages.be.dauntless.Astar.BinaryHeap]
Symbol 1233 MovieClip [__Packages.be.dauntless.Astar.Tile]
Symbol 1234 MovieClip [__Packages.Game]
Symbol 1235 MovieClip [__Packages.com.managers.SoundManager]
Symbol 1236 MovieClip [__Packages.com.managers.SoundDataObject]
Symbol 286 ShapeTweeningUsed by:Timeline
Symbol 287 GraphicUsed by:Timeline
Symbol 288 GraphicUsed by:Timeline
Symbol 289 GraphicUsed by:Timeline
Symbol 290 GraphicUsed by:Timeline
Symbol 291 GraphicUsed by:Timeline
Symbol 292 GraphicUsed by:Timeline
Symbol 293 GraphicUsed by:427 803 810 1054 1146  Timeline
Symbol 294 GraphicUsed by:Timeline
Symbol 295 GraphicUsed by:Timeline
Symbol 296 GraphicUsed by:Timeline
Symbol 297 GraphicUsed by:Timeline
Symbol 298 GraphicUsed by:Timeline
Symbol 299 GraphicUsed by:Timeline
Symbol 300 GraphicUsed by:Timeline
Symbol 301 GraphicUsed by:Timeline
Symbol 302 GraphicUsed by:Timeline
Symbol 303 GraphicUsed by:Timeline
Symbol 304 GraphicUsed by:Timeline
Symbol 305 GraphicUsed by:Timeline
Symbol 306 GraphicUsed by:Timeline
Symbol 307 GraphicUsed by:Timeline
Symbol 308 GraphicUsed by:Timeline
Symbol 309 GraphicUsed by:Timeline
Symbol 310 GraphicUsed by:Timeline
Symbol 311 GraphicUsed by:Timeline
Symbol 312 GraphicUsed by:Timeline
Symbol 313 GraphicUsed by:Timeline
Symbol 314 GraphicUsed by:Timeline
Symbol 315 GraphicUsed by:Timeline
Symbol 316 GraphicUsed by:Timeline
Symbol 317 GraphicUsed by:Timeline
Symbol 318 GraphicUsed by:Timeline
Symbol 319 GraphicUsed by:Timeline
Symbol 320 GraphicUsed by:Timeline
Symbol 321 GraphicUsed by:Timeline
Symbol 322 GraphicUsed by:Timeline
Symbol 323 GraphicUsed by:Timeline
Symbol 324 GraphicUsed by:Timeline
Symbol 325 GraphicUsed by:Timeline
Symbol 326 GraphicUsed by:Timeline
Symbol 327 GraphicUsed by:Timeline
Symbol 328 GraphicUsed by:Timeline
Symbol 329 GraphicUsed by:Timeline
Symbol 330 GraphicUsed by:Timeline
Symbol 331 GraphicUsed by:Timeline
Symbol 332 GraphicUsed by:Timeline
Symbol 333 GraphicUsed by:Timeline
Symbol 334 GraphicUsed by:Timeline
Symbol 335 GraphicUsed by:Timeline
Symbol 336 GraphicUsed by:Timeline
Symbol 337 GraphicUsed by:Timeline
Symbol 338 GraphicUsed by:Timeline
Symbol 339 GraphicUsed by:Timeline
Symbol 340 GraphicUsed by:Timeline
Symbol 341 GraphicUsed by:Timeline
Symbol 342 GraphicUsed by:Timeline
Symbol 343 GraphicUsed by:Timeline
Symbol 344 GraphicUsed by:Timeline
Symbol 345 GraphicUsed by:Timeline
Symbol 346 GraphicUsed by:Timeline
Symbol 347 GraphicUsed by:Timeline
Symbol 348 GraphicUsed by:Timeline
Symbol 349 GraphicUsed by:Timeline
Symbol 350 GraphicUsed by:Timeline
Symbol 351 GraphicUsed by:Timeline
Symbol 352 GraphicUsed by:Timeline
Symbol 353 GraphicUsed by:Timeline
Symbol 354 GraphicUsed by:Timeline
Symbol 355 GraphicUsed by:Timeline
Symbol 356 GraphicUsed by:Timeline
Symbol 357 GraphicUsed by:Timeline
Symbol 358 GraphicUsed by:Timeline
Symbol 359 GraphicUsed by:Timeline
Symbol 360 GraphicUsed by:Timeline
Symbol 361 GraphicUsed by:Timeline
Symbol 362 GraphicUsed by:Timeline
Symbol 363 GraphicUsed by:Timeline
Symbol 364 GraphicUsed by:Timeline
Symbol 365 GraphicUsed by:Timeline
Symbol 366 GraphicUsed by:Timeline
Symbol 367 GraphicUsed by:Timeline
Symbol 368 GraphicUsed by:Timeline
Symbol 369 GraphicUsed by:Timeline
Symbol 370 GraphicUsed by:Timeline
Symbol 371 GraphicUsed by:Timeline
Symbol 372 GraphicUsed by:Timeline
Symbol 373 GraphicUsed by:Timeline
Symbol 374 GraphicUsed by:Timeline
Symbol 375 GraphicUsed by:Timeline
Symbol 376 GraphicUsed by:Timeline
Symbol 377 GraphicUsed by:Timeline
Symbol 378 GraphicUsed by:Timeline
Symbol 379 GraphicUsed by:Timeline
Symbol 380 GraphicUsed by:Timeline
Symbol 381 GraphicUsed by:Timeline
Symbol 382 GraphicUsed by:Timeline
Symbol 383 GraphicUsed by:Timeline
Symbol 384 GraphicUsed by:Timeline
Symbol 385 GraphicUsed by:Timeline
Symbol 386 GraphicUsed by:Timeline
Symbol 387 GraphicUsed by:Timeline
Symbol 388 GraphicUsed by:Timeline
Symbol 389 GraphicUsed by:Timeline
Symbol 390 GraphicUsed by:Timeline
Symbol 391 GraphicUsed by:Timeline
Symbol 392 GraphicUsed by:Timeline
Symbol 393 GraphicUsed by:Timeline
Symbol 394 GraphicUsed by:Timeline
Symbol 395 GraphicUsed by:Timeline
Symbol 396 GraphicUsed by:Timeline
Symbol 397 GraphicUsed by:Timeline
Symbol 398 GraphicUsed by:Timeline
Symbol 399 GraphicUsed by:Timeline
Symbol 400 GraphicUsed by:Timeline
Symbol 401 GraphicUsed by:Timeline
Symbol 402 GraphicUsed by:Timeline
Symbol 403 GraphicUsed by:Timeline
Symbol 404 GraphicUsed by:Timeline
Symbol 405 GraphicUsed by:Timeline
Symbol 406 GraphicUsed by:Timeline
Symbol 407 GraphicUsed by:Timeline
Symbol 408 GraphicUsed by:Timeline
Symbol 409 ShapeTweeningUsed by:Timeline
Symbol 410 GraphicUsed by:Timeline
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:427 1054
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:427 1054
Symbol 415 GraphicUsed by:427 1054
Symbol 416 GraphicUsed by:427 1054
Symbol 417 GraphicUsed by:427 1054
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:427 1054
Symbol 420 GraphicUsed by:427 1054
Symbol 421 ShapeTweeningUsed by:427
Symbol 422 GraphicUsed by:424 932 1055
Symbol 423 GraphicUsed by:424 932 1055
Symbol 424 ButtonUses:422 423Used by:427
Symbol 425 ShapeTweeningUsed by:427
Symbol 426 ShapeTweeningUsed by:427
Symbol 427 MovieClipUses:412 414 415 416 417 419 420 421 424 293 425 426 276 SS12Used by:Timeline
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:467
Symbol 430 BitmapUsed by:431 432 433 434
Symbol 431 GraphicUses:430Used by:467
Symbol 432 GraphicUses:430Used by:467
Symbol 433 GraphicUses:430Used by:467
Symbol 434 GraphicUses:430Used by:467
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:467
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:467
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:467
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:467
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:467
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:467
Symbol 447 BitmapUsed by:448 449
Symbol 448 GraphicUses:447Used by:467
Symbol 449 GraphicUses:447Used by:467
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:467
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:467
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:467
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:467
Symbol 458 BitmapUsed by:459 460
Symbol 459 GraphicUses:458Used by:467
Symbol 460 GraphicUses:458Used by:467
Symbol 461 GraphicUsed by:467 824 827 840 844 931 1070
Symbol 462 GraphicUsed by:467
Symbol 463 GraphicUsed by:467
Symbol 464 GraphicUsed by:467
Symbol 465 GraphicUsed by:467
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClip [tile]Uses:429 431 432 433 434 436 438 440 442 444 446 448 449 451 453 455 457 459 460 461 462 463 464 465 466Used by:897
Symbol 468 GraphicUsed by:503
Symbol 469 GraphicUsed by:503
Symbol 470 GraphicUsed by:503
Symbol 471 GraphicUsed by:503
Symbol 472 GraphicUsed by:503
Symbol 473 GraphicUsed by:503
Symbol 474 GraphicUsed by:503 520 550 558 570 593 608 994 1014 1039 1053
Symbol 475 GraphicUsed by:503 520 550 558 570 593 608 994 1014 1039 1053
Symbol 476 GraphicUsed by:503 520 534 547 548 550 551 555 558 559 570 593 608 624 635 928 973 984 994 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 477 GraphicUsed by:503 520 550 558 570 593 608 994 1014 1039 1053
Symbol 478 GraphicUsed by:503 520 550 558 570 593 608 994 1014 1039 1053
Symbol 479 GraphicUsed by:503 520 534 548 550 555 558 570 593 608 624 928 973 994 1014 1039 1053
Symbol 480 GraphicUsed by:503 520 550 558 570 593 608 928 994 1014 1039 1053
Symbol 481 GraphicUsed by:503 520 550 558 570 593 608 928 994 1014 1039 1053
Symbol 482 GraphicUsed by:503 520 534 547 548 550 551 555 558 559 570 593 608 624 635 928 973 984 994 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 483 GraphicUsed by:503 520 547 550 551 558 559 570 593 608 635 928 984 994 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 484 GraphicUsed by:503 520 547 550 551 558 559 570 593 608 635 928 984 994 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 485 GraphicUsed by:503 520 550 558 570 593 608 928 994 1014 1039 1053
Symbol 486 GraphicUsed by:503 520 550 558 570 593 608 928 994 1014 1039 1053
Symbol 487 GraphicUsed by:503 520 550 558 570 593 608 928 994 1014 1039 1053
Symbol 488 GraphicUsed by:503 520 534 547 548 550 551 555 570 593 608 624 635 928 973 984 994 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 489 GraphicUsed by:503 520 534 548 550 555 570 593 608 624 928 973 994 1014 1039 1053
Symbol 490 GraphicUsed by:503 510 520 549 557 570 593 608 616 928 994 1014 1039 1053 1216
Symbol 491 GraphicUsed by:503 510 520 549 557 570 593 608 616 928 994 1014 1039 1053 1216
Symbol 492 GraphicUsed by:503 510 520 549 557 570 593 608 616 994 1014 1039 1053
Symbol 493 GraphicUsed by:503 510 520 549 557 570 593 608 616 994 1014 1039 1053
Symbol 494 GraphicUsed by:503 510 520 549 557 570 593 608 616 928 994 1014 1039 1053 1216
Symbol 495 GraphicUsed by:503 509 510 520 547 549 551 557 559 570 593 608 616 635 928 984 994 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 496 GraphicUsed by:503 510 520 549 557 570 593 608 616 928 994 1014 1039 1053 1216
Symbol 497 GraphicUsed by:503
Symbol 498 GraphicUsed by:503
Symbol 499 GraphicUsed by:503
Symbol 500 GraphicUsed by:503
Symbol 501 GraphicUsed by:503 510 520 549 557 570 593 608 616 928 1216
Symbol 502 GraphicUsed by:503 510 520 549 557 570 593 608 616 928 1216
Symbol 503 MovieClipUses:468 469 470 471 472 473 71 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 84 493 494 495 496 497 498 499 500 501 502 SS13Used by:636
Symbol 504 GraphicUsed by:520 550 570 593 608 994
Symbol 505 GraphicUsed by:520 558
Symbol 506 GraphicUsed by:509 547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 507 GraphicUsed by:509 547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179
Symbol 508 GraphicUsed by:509 547 551 559 635 984 1004 1015 1156 1173 1177 1178 1179 1216
Symbol 509 MovieClipUses:506 507 84 495 508Used by:520
Symbol 510 MovieClipUses:490 491 492 84 493 494 495 496 501 502Used by:520
Symbol 511 GraphicUsed by:520 534 548 550 570 608 624 973 994
Symbol 512 GraphicUsed by:520
Symbol 513 GraphicUsed by:520
Symbol 514 GraphicUsed by:520
Symbol 515 GraphicUsed by:520
Symbol 516 GraphicUsed by:520
Symbol 517 GraphicUsed by:520
Symbol 518 GraphicUsed by:520
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:71 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 84 493 494 495 496 501 502 504 505 509 510 511 512 513 514 515 516 517 518 519Used by:636
Symbol 521 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 522 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 523 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 524 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 525 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 526 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 527 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 528 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 529 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 530 GraphicUsed by:534 548 555 624 928 973 1014 1039 1053
Symbol 531 GraphicUsed by:532 552 609
Symbol 532 MovieClipUses:531Used by:534 548 973 1014 1039 1053
Symbol 533 GraphicUsed by:534 548 624 973
Symbol 534 MovieClipUses:71 521 482 489 522 523 488 524 525 479 526 527 476 528 529 530 532 511 533Used by:636
Symbol 535 GraphicUsed by:547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 536 GraphicUsed by:547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 537 GraphicUsed by:547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 538 GraphicUsed by:547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 539 GraphicUsed by:547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 540 GraphicUsed by:547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 541 GraphicUsed by:547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 542 GraphicUsed by:547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 543 GraphicUsed by:547 551 559 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 544 GraphicUsed by:547 551 635 984 1004 1014 1015 1026 1038 1039 1053 1156 1173 1177 1178 1179 1216
Symbol 545 GraphicUsed by:547 551 559 635 984 1004 1015 1156 1173 1177 1178 1179
Symbol 546 GraphicUsed by:547 551 559 635 984 1004 1015 1156 1173 1177 1178 1179
Symbol 547 MovieClipUses:71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 508 545 546Used by:636
Symbol 548 MovieClipUses:71 521 482 489 522 523 488 524 525 479 526 527 476 528 529 530 532 511 533Used by:636
Symbol 549 MovieClipUses:490 491 492 84 493 494 495 496 501 502Used by:550 994
Symbol 550 MovieClipUses:71 474 475 476 477 478 479 480 481 482 483 484 485 486 488 489 487 549 504 511Used by:636
Symbol 551 MovieClipUses:71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 545 546 508Used by:636 1173
Symbol 552 MovieClipUses:531Used by:555
Symbol 553 GraphicUsed by:555 624
Symbol 554 GraphicUsed by:555 624
Symbol 555 MovieClipUses:71 521 482 489 522 523 488 524 525 479 526 527 476 528 529 530 552 553 554Used by:636
Symbol 556 GraphicUsed by:558
Symbol 557 MovieClipUses:490 491 492 84 493 501 502 494 495 496Used by:558
Symbol 558 MovieClipUses:71 474 475 476 477 478 479 480 481 482 483 484 485 486 556 505 487 557Used by:636
Symbol 559 MovieClipUses:71 484 483 545 535 536 537 538 539 540 476 541 542 482 543 546 506 507 84 508 495Used by:636
Symbol 560 GraphicUsed by:570
Symbol 561 GraphicUsed by:570
Symbol 562 GraphicUsed by:570
Symbol 563 GraphicUsed by:570
Symbol 564 GraphicUsed by:570
Symbol 565 GraphicUsed by:570
Symbol 566 GraphicUsed by:570
Symbol 567 GraphicUsed by:570
Symbol 568 GraphicUsed by:570
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:71 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 84 493 494 495 496 501 502 504 511 560 561 562 563 564 565 566 567 568 569 SS14Used by:636
Symbol 571 GraphicUsed by:593
Symbol 572 GraphicUsed by:593
Symbol 573 GraphicUsed by:593
Symbol 574 GraphicUsed by:593
Symbol 575 GraphicUsed by:593
Symbol 576 GraphicUsed by:593
Symbol 577 GraphicUsed by:593
Symbol 578 GraphicUsed by:593
Symbol 579 GraphicUsed by:593
Symbol 580 ShapeTweeningUsed by:593
Symbol 581 GraphicUsed by:593
Symbol 582 GraphicUsed by:593
Symbol 583 ShapeTweeningUsed by:593
Symbol 584 ShapeTweeningUsed by:593
Symbol 585 ShapeTweeningUsed by:593
Symbol 586 ShapeTweeningUsed by:593
Symbol 587 ShapeTweeningUsed by:593
Symbol 588 ShapeTweeningUsed by:593
Symbol 589 ShapeTweeningUsed by:593
Symbol 590 GraphicUsed by:593
Symbol 591 ShapeTweeningUsed by:593
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:71 474 475 476 477 478 479 480 483 485 486 487 484 488 482 481 489 490 491 492 84 493 494 495 496 501 502 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 504 589 590 591 592 SS15Used by:636
Symbol 594 GraphicUsed by:608
Symbol 595 GraphicUsed by:608
Symbol 596 GraphicUsed by:608
Symbol 597 GraphicUsed by:608
Symbol 598 GraphicUsed by:608
Symbol 599 GraphicUsed by:608
Symbol 600 GraphicUsed by:608
Symbol 601 GraphicUsed by:608
Symbol 602 GraphicUsed by:608
Symbol 603 GraphicUsed by:608
Symbol 604 GraphicUsed by:608
Symbol 605 GraphicUsed by:608
Symbol 606 ShapeTweeningUsed by:608
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:71 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 84 493 494 495 496 501 502 504 511 594 595 596 597 598 599 600 601 602 603 604 605 606 607 SS16Used by:636
Symbol 609 MovieClipUses:531Used by:624
Symbol 610 GraphicUsed by:624
Symbol 611 GraphicUsed by:624
Symbol 612 GraphicUsed by:624
Symbol 613 GraphicUsed by:624
Symbol 614 GraphicUsed by:624
Symbol 615 GraphicUsed by:624
Symbol 616 MovieClipUses:490 491 492 84 493 501 502 494 495 496Used by:624
Symbol 617 GraphicUsed by:624
Symbol 618 GraphicUsed by:624
Symbol 619 GraphicUsed by:624
Symbol 620 GraphicUsed by:624
Symbol 621 GraphicUsed by:624
Symbol 622 ShapeTweeningUsed by:624
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClipUses:71 521 482 489 522 523 488 524 525 479 526 527 476 528 529 530 609 511 533 553 554 610 611 612 613 614 615 616 617 618 619 620 621 622 623 SS17Used by:636
Symbol 625 GraphicUsed by:635
Symbol 626 GraphicUsed by:635
Symbol 627 GraphicUsed by:635
Symbol 628 GraphicUsed by:635
Symbol 629 GraphicUsed by:635
Symbol 630 GraphicUsed by:635
Symbol 631 GraphicUsed by:635
Symbol 632 GraphicUsed by:635
Symbol 633 ShapeTweeningUsed by:635
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 508 545 546 625 626 627 628 629 630 631 632 633 634 SS18Used by:636
Symbol 636 MovieClip [player]Uses:503 520 534 547 548 550 551 555 558 559 570 593 608 624 635Used by:897
Symbol 637 GraphicUsed by:639
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:637 638Used by:640
Symbol 640 MovieClipUses:639Used by:641 642
Symbol 641 MovieClipUses:640Used by:644
Symbol 642 MovieClipUses:640Used by:644
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClip [door]Uses:59 641 642 643Used by:897
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:651 1156 1178 1179
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:647Used by:651 1156 1178 1179
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649Used by:651 1156 1178 1179
Symbol 651 MovieClipUses:646 648 650Used by:655
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:652Used by:655
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClip [block]Uses:59 651 653 654Used by:897
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:658 1177 1178 1179
Symbol 658 MovieClip [goal]Uses:657Used by:897
Symbol 659 GraphicUsed by:661 664 1177 1178 1179
Symbol 660 GraphicUsed by:661 663 664 1177 1178 1179
Symbol 661 MovieClipUses:659 660Used by:665
Symbol 662 GraphicUsed by:664 1177
Symbol 663 MovieClipUses:660Used by:664 1177
Symbol 664 MovieClipUses:659 660 662 663 SS19Used by:665 1177
Symbol 665 MovieClip [blockZ]Uses:59 661 664Used by:897
Symbol 666 GraphicUsed by:677 889
Symbol 667 GraphicUsed by:677 889
Symbol 668 GraphicUsed by:677 889
Symbol 669 GraphicUsed by:677 889
Symbol 670 GraphicUsed by:677 889
Symbol 671 GraphicUsed by:677
Symbol 672 GraphicUsed by:677 889
Symbol 673 GraphicUsed by:677 889
Symbol 674 GraphicUsed by:677 889
Symbol 675 GraphicUsed by:677 889
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:666 667 668 669 670 671 672 673 674 675 676Used by:680
Symbol 678 FontUsed by:679 815 819 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868
Symbol 679 EditableTextUses:678Used by:680
Symbol 680 MovieClipUses:677 679Used by:711
Symbol 681 GraphicUsed by:711
Symbol 682 GraphicUsed by:686
Symbol 683 GraphicUsed by:686
Symbol 684 GraphicUsed by:686
Symbol 685 GraphicUsed by:686
Symbol 686 ButtonUses:682 683 684 685Used by:711
Symbol 687 GraphicUsed by:690
Symbol 688 GraphicUsed by:690
Symbol 689 GraphicUsed by:690
Symbol 690 ButtonUses:687 688 689 276Used by:711
Symbol 691 GraphicUsed by:696
Symbol 692 GraphicUsed by:696
Symbol 693 GraphicUsed by:696
Symbol 694 GraphicUsed by:696
Symbol 695 GraphicUsed by:696
Symbol 696 ButtonUses:691 692 693 694 695Used by:711
Symbol 697 GraphicUsed by:700
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:700
Symbol 700 MovieClipUses:697 699Used by:711
Symbol 701 GraphicUsed by:710
Symbol 702 GraphicUsed by:710
Symbol 703 GraphicUsed by:710
Symbol 704 GraphicUsed by:710
Symbol 705 GraphicUsed by:710
Symbol 706 GraphicUsed by:710
Symbol 707 GraphicUsed by:710
Symbol 708 GraphicUsed by:710
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:701 702 703 704 705 706 707 708 709Used by:711
Symbol 711 MovieClip [hud]Uses:680 681 686 690 696 700 710Used by:897
Symbol 712 MovieClip [blank]Used by:897
Symbol 713 GraphicUsed by:717 718 1177 1178 1179
Symbol 714 GraphicUsed by:717 718 1177 1178 1179
Symbol 715 GraphicUsed by:717 718 1177 1178 1179
Symbol 716 GraphicUsed by:717 718 1177 1178 1179
Symbol 717 MovieClipUses:713 714 715 716Used by:719
Symbol 718 MovieClipUses:713 714 715 716 SS20Used by:719 1177
Symbol 719 MovieClip [gate]Uses:717 718Used by:897
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClip [bg]Uses:720Used by:897
Symbol 722 GraphicUsed by:726
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClipUses:723Used by:725 726
Symbol 725 MovieClipUses:724Used by:726
Symbol 726 MovieClip [enemySeeker]Uses:59 722 724 725Used by:897
Symbol 727 GraphicUsed by:748 769 776 788 789 791
Symbol 728 GraphicUsed by:748 791
Symbol 729 GraphicUsed by:748 769 776 788 789 791
Symbol 730 GraphicUsed by:748 769 776 788 789 791
Symbol 731 GraphicUsed by:748 769 776 788 789 791
Symbol 732 GraphicUsed by:748 769 776 788 789 791
Symbol 733 GraphicUsed by:748 769 776 788 789 791
Symbol 734 GraphicUsed by:748 769 776 788 789 791
Symbol 735 GraphicUsed by:748 769 776 788 789 791
Symbol 736 GraphicUsed by:748 769 776 788 789 791
Symbol 737 GraphicUsed by:743 787 790
Symbol 738 GraphicUsed by:743 790
Symbol 739 GraphicUsed by:743 790
Symbol 740 GraphicUsed by:743 790
Symbol 741 GraphicUsed by:743 768 775 787 790
Symbol 742 GraphicUsed by:743 787
Symbol 743 MovieClipUses:737 738 739 740 741 742Used by:748
Symbol 744 GraphicUsed by:748 791
Symbol 745 FontUsed by:746
Symbol 746 TextUses:745Used by:747
Symbol 747 MovieClipUses:746Used by:748
Symbol 748 MovieClipUses:727 728 729 730 731 732 733 734 735 736 743 744 747Used by:792
Symbol 749 GraphicUsed by:769 776 788 789 791
Symbol 750 GraphicUsed by:769 776 788 789 791
Symbol 751 GraphicUsed by:769 776 788 789 791
Symbol 752 GraphicUsed by:769 776 788 789 791
Symbol 753 GraphicUsed by:769 776 788 789 791
Symbol 754 GraphicUsed by:769 776 788 789 791
Symbol 755 GraphicUsed by:769 776 788 789 791
Symbol 756 GraphicUsed by:769 776 788 789 791
Symbol 757 GraphicUsed by:769 776 788 789 791
Symbol 758 GraphicUsed by:769 776 788 789 791
Symbol 759 GraphicUsed by:769 776 788 789 791
Symbol 760 GraphicUsed by:769 776 788 789 791
Symbol 761 GraphicUsed by:768
Symbol 762 GraphicUsed by:768 775
Symbol 763 GraphicUsed by:768 787
Symbol 764 GraphicUsed by:768 787
Symbol 765 GraphicUsed by:768
Symbol 766 GraphicUsed by:768
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:761 762 763 764 765 741 766 767Used by:769
Symbol 769 MovieClipUses:729 730 731 736 732 733 734 735 749 750 751 752 753 754 727 755 756 757 758 759 760 768 SS21Used by:792
Symbol 770 ShapeTweeningUsed by:775
Symbol 771 GraphicUsed by:775 790
Symbol 772 GraphicUsed by:775 790
Symbol 773 ShapeTweeningUsed by:775
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:770 771 772 741 762 773 774Used by:776
Symbol 776 MovieClipUses:729 730 731 736 732 733 734 735 775 749 750 751 752 753 754 727 755 756 757 758 759 760 SS22Used by:792
Symbol 777 GraphicUsed by:787
Symbol 778 GraphicUsed by:787
Symbol 779 GraphicUsed by:787
Symbol 780 GraphicUsed by:787
Symbol 781 GraphicUsed by:787
Symbol 782 GraphicUsed by:787
Symbol 783 GraphicUsed by:787
Symbol 784 GraphicUsed by:787
Symbol 785 GraphicUsed by:787
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClipUses:777 737 764 778 763 741 779 742 780 781 782 783 784 785 786Used by:788 789 791
Symbol 788 MovieClipUses:727 755 756 757 758 759 760 729 730 731 732 733 734 735 736 787 749 750 751 752 753 754 SS23Used by:792
Symbol 789 MovieClipUses:727 755 756 757 758 759 760 729 730 731 732 733 734 735 736 787 749 750 751 752 753 754 SS24Used by:792
Symbol 790 MovieClipUses:737 738 739 740 741 772 771Used by:791
Symbol 791 MovieClipUses:727 728 729 730 731 732 733 734 735 736 744 790 755 756 757 758 759 760 749 750 751 752 753 754 787Used by:792
Symbol 792 MovieClip [enemy]Uses:59 748 769 776 788 789 791Used by:897
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:795
Symbol 795 MovieClip [stage_bg]Uses:794Used by:897
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:798
Symbol 798 MovieClip [stage_fg]Uses:797Used by:897
Symbol 799 FontUsed by:800
Symbol 800 TextUses:799Used by:897
Symbol 801 ShapeTweeningUsed by:803
Symbol 802 ShapeTweeningUsed by:803
Symbol 803 MovieClip [screenDeath]Uses:801 276 802 293Used by:897
Symbol 804 ShapeTweeningUsed by:810
Symbol 805 GraphicUsed by:810
Symbol 806 FontUsed by:807 871 872 874 913 915 924 925 926 929 930 1065 1066 1067 1068 1069 1198 1199 1200 1201 1202 1205 1210 1211 1212 1213
Symbol 807 EditableTextUses:806Used by:808
Symbol 808 MovieClipUses:807Used by:810
Symbol 809 ShapeTweeningUsed by:810
Symbol 810 MovieClip [screenTransition]Uses:804 805 808 809 293Used by:897
Symbol 811 ShapeTweeningUsed by:812
Symbol 812 MovieClip [screenWin]Uses:811 276Used by:897
Symbol 813 GraphicUsed by:869
Symbol 814 GraphicUsed by:869 873 875
Symbol 815 TextUses:678Used by:869
Symbol 816 GraphicUsed by:818
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClipUses:816 817Used by:869
Symbol 819 TextUses:678Used by:869
Symbol 820 FontUsed by:821 822 823 825 826 828 829 830 836 837 838 839 841 842 843
Symbol 821 TextUses:820Used by:824 1070
Symbol 822 TextUses:820Used by:824 1070
Symbol 823 TextUses:820Used by:824 1070
Symbol 824 ButtonUses:821 822 823 461Used by:869
Symbol 825 TextUses:820Used by:827
Symbol 826 TextUses:820Used by:827
Symbol 827 ButtonUses:825 826 461Used by:869
Symbol 828 TextUses:820Used by:845
Symbol 829 TextUses:820Used by:845
Symbol 830 TextUses:820Used by:845
Symbol 831 GraphicUsed by:835
Symbol 832 GraphicUsed by:835
Symbol 833 GraphicUsed by:835
Symbol 834 GraphicUsed by:835 1053 1179
Symbol 835 ButtonUses:831 832 833 834Used by:845
Symbol 836 TextUses:820Used by:845
Symbol 837 TextUses:820Used by:840
Symbol 838 TextUses:820Used by:840
Symbol 839 TextUses:820Used by:840
Symbol 840 ButtonUses:837 838 839 461Used by:845
Symbol 841 TextUses:820Used by:844
Symbol 842 TextUses:820Used by:844
Symbol 843 TextUses:820Used by:844
Symbol 844 ButtonUses:841 842 843 461Used by:845
Symbol 845 MovieClipUses:828 829 830 835 836 840 844Used by:869 1179
Symbol 846 TextUses:678Used by:869
Symbol 847 TextUses:678Used by:869
Symbol 848 TextUses:678Used by:869
Symbol 849 TextUses:678Used by:869
Symbol 850 TextUses:678Used by:869
Symbol 851 TextUses:678Used by:869
Symbol 852 TextUses:678Used by:869
Symbol 853 TextUses:678Used by:869
Symbol 854 TextUses:678Used by:869
Symbol 855 TextUses:678Used by:869
Symbol 856 TextUses:678Used by:869
Symbol 857 TextUses:678Used by:869
Symbol 858 TextUses:678Used by:869
Symbol 859 TextUses:678Used by:869
Symbol 860 TextUses:678Used by:869
Symbol 861 TextUses:678Used by:869
Symbol 862 TextUses:678Used by:869
Symbol 863 TextUses:678Used by:869
Symbol 864 TextUses:678Used by:869
Symbol 865 TextUses:678Used by:869
Symbol 866 TextUses:678Used by:869
Symbol 867 TextUses:678Used by:869
Symbol 868 TextUses:678Used by:869
Symbol 869 MovieClip [stageSelect]Uses:813 51 814 815 818 819 824 827 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868Used by:897
Symbol 870 GraphicUsed by:876
Symbol 871 TextUses:806Used by:876
Symbol 872 TextUses:806Used by:873
Symbol 873 ButtonUses:872 814Used by:876
Symbol 874 TextUses:806Used by:875
Symbol 875 ButtonUses:874 814Used by:876
Symbol 876 MovieClip [pauseMenu]Uses:870 871 873 875Used by:897
Symbol 877 GraphicUsed by:889
Symbol 878 FontUsed by:879 881 882
Symbol 879 TextUses:878Used by:880
Symbol 880 MovieClipUses:879Used by:889
Symbol 881 TextUses:878Used by:889
Symbol 882 TextUses:878Used by:889
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:883Used by:889
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:885Used by:889
Symbol 887 GraphicUsed by:889
Symbol 888 GraphicUsed by:889
Symbol 889 MovieClip [screenInstructions]Uses:877 880 881 882 884 886 666 667 668 669 670 887 672 673 674 675 888Used by:897
Symbol 890 Sound [ninja_snd_01]Used by:897
Symbol 891 Sound [ninja_snd_03]Used by:897
Symbol 892 Sound [ninja_snd_04]Used by:897
Symbol 893 Sound [ninja_snd_05]Used by:897
Symbol 894 Sound [ninja_snd_02]Used by:897
Symbol 895 Sound [snd_scroll]Used by:897
Symbol 896 Sound [ninja_music]Used by:897
Symbol 897 MovieClipUses:467 636 275 644 655 271 658 665 711 264 70 58 712 719 721 726 792 795 798 800 803 810 812 869 876 889 890 891 892 893 894 895 896Used by:Timeline
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:928 1216
Symbol 900 GraphicUsed by:928 1216
Symbol 901 GraphicUsed by:928 1216
Symbol 902 GraphicUsed by:928 1216
Symbol 903 GraphicUsed by:928 1216
Symbol 904 GraphicUsed by:928 1216
Symbol 905 GraphicUsed by:928 1216
Symbol 906 GraphicUsed by:928 1216
Symbol 907 GraphicUsed by:928 1216
Symbol 908 GraphicUsed by:928 1216
Symbol 909 GraphicUsed by:928 1216
Symbol 910 GraphicUsed by:911
Symbol 911 MovieClipUses:910Used by:928
Symbol 912 GraphicUsed by:928 1216
Symbol 913 TextUses:806Used by:928
Symbol 914 GraphicUsed by:928 1216
Symbol 915 TextUses:806Used by:928
Symbol 916 GraphicUsed by:928 1216
Symbol 917 GraphicUsed by:928 1216
Symbol 918 GraphicUsed by:928 1216
Symbol 919 GraphicUsed by:928 1216
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:928
Symbol 922 GraphicUsed by:928 1216
Symbol 923 GraphicUsed by:928 1216
Symbol 924 TextUses:806Used by:928
Symbol 925 TextUses:806Used by:928
Symbol 926 TextUses:806Used by:928
Symbol 927 ShapeTweeningUsed by:928
Symbol 928 MovieClipUses:899 900 901 902 903 904 905 906 907 908 909 521 482 489 522 523 488 524 525 479 526 527 476 528 529 530 911 912 913 914 915 916 917 918 919 921 480 481 483 484 485 486 487 490 491 922 84 923 494 495 496 924 501 502 925 926 927 276 SS25Used by:Timeline
Symbol 929 TextUses:806Used by:931
Symbol 930 TextUses:806Used by:931
Symbol 931 ButtonUses:929 930 461Used by:Timeline
Symbol 932 ButtonUses:422 423Used by:1054
Symbol 933 GraphicUsed by:1054
Symbol 934 ShapeTweeningUsed by:1054
Symbol 935 BitmapUsed by:936
Symbol 936 GraphicUses:935Used by:1039 1053 1179
Symbol 937 BitmapUsed by:938 940
Symbol 938 GraphicUses:937Used by:939
Symbol 939 MovieClipUses:938Used by:1039 1053 1179
Symbol 940 GraphicUses:937Used by:941
Symbol 941 MovieClipUses:940Used by:1039 1053 1179
Symbol 942 GraphicUsed by:1039
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:945
Symbol 945 MovieClipUses:944Used by:1039 1053 1179
Symbol 946 GraphicUsed by:1026 1039 1053
Symbol 947 FontUsed by:948 950 951 952 953 1041 1043 1132 1133 1141 1143 1159 1161 1164 1165 1175 1176
Symbol 948 TextUses:947Used by:1026 1038 1039 1053
Symbol 949 GraphicUsed by:1014 1039 1053
Symbol 950 TextUses:947Used by:1014 1039 1053
Symbol 951 TextUses:947Used by:1014 1039 1053
Symbol 952 TextUses:947Used by:1014 1039 1053
Symbol 953 TextUses:947Used by:1014 1039 1053
Symbol 954 BitmapUsed by:955
Symbol 955 GraphicUses:954Used by:1039 1053 1179
Symbol 956 BitmapUsed by:957
Symbol 957 GraphicUses:956Used by:1039 1053 1179
Symbol 958 GraphicUsed by:1039
Symbol 959 GraphicUsed by:1039
Symbol 960 GraphicUsed by:1039
Symbol 961 GraphicUsed by:1039
Symbol 962 GraphicUsed by:1039
Symbol 963 GraphicUsed by:1039
Symbol 964 GraphicUsed by:1039
Symbol 965 GraphicUsed by:1039
Symbol 966 GraphicUsed by:1039
Symbol 967 GraphicUsed by:1039
Symbol 968 GraphicUsed by:1039
Symbol 969 GraphicUsed by:1039
Symbol 970 GraphicUsed by:1039
Symbol 971 GraphicUsed by:1039
Symbol 972 GraphicUsed by:1039
Symbol 973 MovieClipUses:71 521 482 489 522 523 488 524 525 479 526 527 476 528 529 530 532 511 533Used by:1014
Symbol 974 ShapeTweeningUsed by:1014
Symbol 975 ShapeTweeningUsed by:1014
Symbol 976 ShapeTweeningUsed by:1014
Symbol 977 ShapeTweeningUsed by:1014
Symbol 978 ShapeTweeningUsed by:1014
Symbol 979 ShapeTweeningUsed by:1014
Symbol 980 ShapeTweeningUsed by:1014
Symbol 981 ShapeTweeningUsed by:1014
Symbol 982 ShapeTweeningUsed by:1014
Symbol 983 GraphicUsed by:1014
Symbol 984 MovieClipUses:71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 545 546 508Used by:1014
Symbol 985 ShapeTweeningUsed by:1014
Symbol 986 ShapeTweeningUsed by:1014
Symbol 987 ShapeTweeningUsed by:1014
Symbol 988 ShapeTweeningUsed by:1014
Symbol 989 ShapeTweeningUsed by:1014
Symbol 990 ShapeTweeningUsed by:1014
Symbol 991 ShapeTweeningUsed by:1014
Symbol 992 ShapeTweeningUsed by:1014
Symbol 993 ShapeTweeningUsed by:1014
Symbol 994 MovieClipUses:71 474 475 476 477 478 479 480 481 482 483 484 485 486 488 489 487 490 491 492 84 493 494 495 496 504 511 549Used by:1014
Symbol 995 ShapeTweeningUsed by:1014
Symbol 996 ShapeTweeningUsed by:1014
Symbol 997 ShapeTweeningUsed by:1014
Symbol 998 ShapeTweeningUsed by:1014
Symbol 999 ShapeTweeningUsed by:1014
Symbol 1000 ShapeTweeningUsed by:1014
Symbol 1001 ShapeTweeningUsed by:1014
Symbol 1002 ShapeTweeningUsed by:1014
Symbol 1003 ShapeTweeningUsed by:1014
Symbol 1004 MovieClipUses:71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 545 546 508Used by:1014
Symbol 1005 ShapeTweeningUsed by:1014
Symbol 1006 ShapeTweeningUsed by:1014
Symbol 1007 ShapeTweeningUsed by:1014
Symbol 1008 ShapeTweeningUsed by:1014
Symbol 1009 ShapeTweeningUsed by:1014
Symbol 1010 ShapeTweeningUsed by:1014
Symbol 1011 ShapeTweeningUsed by:1014
Symbol 1012 ShapeTweeningUsed by:1014
Symbol 1013 ShapeTweeningUsed by:1014
Symbol 1014 MovieClipUses:949 950 951 952 953 71 521 482 489 522 523 488 524 525 479 526 527 476 528 529 530 532 474 475 477 478 480 481 483 484 485 486 487 490 491 492 84 493 494 495 496 535 536 537 538 539 540 541 542 543 544 506 507 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013Used by:1039
Symbol 1015 MovieClipUses:71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 545 546 508Used by:1026 1038
Symbol 1016 ShapeTweeningUsed by:1026
Symbol 1017 ShapeTweeningUsed by:1026
Symbol 1018 ShapeTweeningUsed by:1026
Symbol 1019 ShapeTweeningUsed by:1026
Symbol 1020 ShapeTweeningUsed by:1026
Symbol 1021 ShapeTweeningUsed by:1026
Symbol 1022 ShapeTweeningUsed by:1026
Symbol 1023 ShapeTweeningUsed by:1026
Symbol 1024 ShapeTweeningUsed by:1026
Symbol 1025 GraphicUsed by:1026 1038
Symbol 1026 MovieClipUses:946 948 71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025Used by:1039
Symbol 1027 GraphicUsed by:1038
Symbol 1028 GraphicUsed by:1038
Symbol 1029 ShapeTweeningUsed by:1038
Symbol 1030 ShapeTweeningUsed by:1038
Symbol 1031 ShapeTweeningUsed by:1038
Symbol 1032 ShapeTweeningUsed by:1038
Symbol 1033 ShapeTweeningUsed by:1038
Symbol 1034 ShapeTweeningUsed by:1038
Symbol 1035 ShapeTweeningUsed by:1038
Symbol 1036 ShapeTweeningUsed by:1038
Symbol 1037 ShapeTweeningUsed by:1038
Symbol 1038 MovieClipUses:1027 948 71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 1028 1015 1029 1030 1031 1032 1033 1034 1035 1036 1037 1025Used by:1039
Symbol 1039 MovieClipUses:936 939 941 942 945 946 948 71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 949 950 951 952 953 521 489 522 523 524 525 479 526 527 528 529 530 532 474 475 477 478 480 481 485 486 487 490 491 492 493 494 496 955 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 1014 1026 1038 SS26Used by:1054
Symbol 1040 GraphicUsed by:1046 1134 1157
Symbol 1041 TextUses:947Used by:1046 1134 1157
Symbol 1042 GraphicUsed by:1046 1134 1157
Symbol 1043 TextUses:947Used by:1046 1134 1157
Symbol 1044 GraphicUsed by:1046 1134 1157
Symbol 1045 GraphicUsed by:1046 1134 1157
Symbol 1046 ButtonUses:1040 1041 1042 1043 1044 1045Used by:1054
Symbol 1047 ShapeTweeningUsed by:1054
Symbol 1048 GraphicUsed by:1053
Symbol 1049 GraphicUsed by:1053
Symbol 1050 GraphicUsed by:1053
Symbol 1051 GraphicUsed by:1053
Symbol 1052 GraphicUsed by:1053
Symbol 1053 MovieClipUses:936 939 941 945 946 948 71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 949 950 951 952 953 521 489 522 523 524 525 479 526 527 528 529 530 532 474 475 477 478 480 481 485 486 487 490 491 492 493 494 496 955 957 834 1048 1049 1050 1051 1052 SS27Used by:1054
Symbol 1054 MovieClipUses:412 414 415 416 417 419 932 933 420 934 1039 1046 1047 293 1053Used by:Timeline
Symbol 1055 ButtonUses:422 423Used by:Timeline
Symbol 1056 GraphicUsed by:1179
Symbol 1057 GraphicUsed by:1179
Symbol 1058 GraphicUsed by:1179
Symbol 1059 GraphicUsed by:1179
Symbol 1060 GraphicUsed by:1179
Symbol 1061 GraphicUsed by:1179
Symbol 1062 GraphicUsed by:1179
Symbol 1063 GraphicUsed by:1179
Symbol 1064 GraphicUsed by:1179
Symbol 1065 TextUses:806Used by:1179
Symbol 1066 TextUses:806Used by:1179
Symbol 1067 TextUses:806Used by:1179
Symbol 1068 TextUses:806Used by:1179
Symbol 1069 TextUses:806Used by:1179
Symbol 1070 ButtonUses:821 822 823 461Used by:1179
Symbol 1071 GraphicUsed by:1179
Symbol 1072 GraphicUsed by:1179
Symbol 1073 GraphicUsed by:1179
Symbol 1074 GraphicUsed by:1179
Symbol 1075 GraphicUsed by:1179
Symbol 1076 GraphicUsed by:1179
Symbol 1077 GraphicUsed by:1179
Symbol 1078 GraphicUsed by:1179
Symbol 1079 GraphicUsed by:1179
Symbol 1080 GraphicUsed by:1083
Symbol 1081 GraphicUsed by:1083
Symbol 1082 GraphicUsed by:1083
Symbol 1083 ButtonUses:1080 1081 1082Used by:1179
Symbol 1084 GraphicUsed by:1087
Symbol 1085 GraphicUsed by:1087
Symbol 1086 GraphicUsed by:1087 1090 1093 1096 1099 1102 1105 1108 1111 1114 1117 1120 1123 1126
Symbol 1087 ButtonUses:1084 1085 1086Used by:1179
Symbol 1088 GraphicUsed by:1090
Symbol 1089 GraphicUsed by:1090
Symbol 1090 ButtonUses:1088 1089 1086Used by:1179
Symbol 1091 GraphicUsed by:1093
Symbol 1092 GraphicUsed by:1093
Symbol 1093 ButtonUses:1091 1092 1086Used by:1179
Symbol 1094 GraphicUsed by:1096
Symbol 1095 GraphicUsed by:1096
Symbol 1096 ButtonUses:1094 1095 1086Used by:1179
Symbol 1097 GraphicUsed by:1099
Symbol 1098 GraphicUsed by:1099
Symbol 1099 ButtonUses:1097 1098 1086Used by:1179
Symbol 1100 GraphicUsed by:1102
Symbol 1101 GraphicUsed by:1102
Symbol 1102 ButtonUses:1100 1101 1086Used by:1179
Symbol 1103 GraphicUsed by:1105
Symbol 1104 GraphicUsed by:1105
Symbol 1105 ButtonUses:1103 1104 1086Used by:1179
Symbol 1106 GraphicUsed by:1108
Symbol 1107 GraphicUsed by:1108
Symbol 1108 ButtonUses:1106 1107 1086Used by:1179
Symbol 1109 GraphicUsed by:1111
Symbol 1110 GraphicUsed by:1111
Symbol 1111 ButtonUses:1109 1110 1086Used by:1179
Symbol 1112 GraphicUsed by:1114
Symbol 1113 GraphicUsed by:1114
Symbol 1114 ButtonUses:1112 1113 1086Used by:1179
Symbol 1115 GraphicUsed by:1117
Symbol 1116 GraphicUsed by:1117
Symbol 1117 ButtonUses:1115 1116 1086Used by:1179
Symbol 1118 GraphicUsed by:1120
Symbol 1119 GraphicUsed by:1120
Symbol 1120 ButtonUses:1118 1119 1086Used by:1179
Symbol 1121 GraphicUsed by:1123
Symbol 1122 GraphicUsed by:1123
Symbol 1123 ButtonUses:1121 1122 1086Used by:1179
Symbol 1124 GraphicUsed by:1126
Symbol 1125 GraphicUsed by:1126
Symbol 1126 ButtonUses:1124 1125 1086Used by:1179
Symbol 1127 GraphicUsed by:1179
Symbol 1128 GraphicUsed by:1179
Symbol 1129 GraphicUsed by:1179
Symbol 1130 GraphicUsed by:1179
Symbol 1131 GraphicUsed by:1179
Symbol 1132 TextUses:947Used by:1178 1179
Symbol 1133 TextUses:947Used by:1178 1179
Symbol 1134 ButtonUses:1040 1041 1042 1043 1044 1045Used by:1178 1179
Symbol 1135 GraphicUsed by:1179
Symbol 1136 GraphicUsed by:1179
Symbol 1137 GraphicUsed by:1179
Symbol 1138 GraphicUsed by:1179
Symbol 1139 GraphicUsed by:1179
Symbol 1140 GraphicUsed by:1179
Symbol 1141 TextUses:947Used by:1146
Symbol 1142 GraphicUsed by:1146
Symbol 1143 TextUses:947Used by:1146
Symbol 1144 GraphicUsed by:1146
Symbol 1145 GraphicUsed by:1146
Symbol 1146 ButtonUses:293 1141 1142 1143 1144 1145Used by:1179
Symbol 1147 GraphicUsed by:1179
Symbol 1148 GraphicUsed by:1179
Symbol 1149 GraphicUsed by:1179
Symbol 1150 GraphicUsed by:1179
Symbol 1151 GraphicUsed by:1179
Symbol 1152 GraphicUsed by:1179
Symbol 1153 GraphicUsed by:1179
Symbol 1154 GraphicUsed by:1179
Symbol 1155 GraphicUsed by:1179
Symbol 1156 MovieClipUses:650 648 646 71 484 483 545 535 536 537 538 539 540 476 541 542 482 543 546 506 507 84 508 495 488 544 SS28Used by:1178
Symbol 1157 ButtonUses:1040 1041 1042 1043 1044 1045Used by:1178
Symbol 1158 GraphicUsed by:1163 1174
Symbol 1159 TextUses:947Used by:1163 1174
Symbol 1160 GraphicUsed by:1163 1174
Symbol 1161 TextUses:947Used by:1163 1174
Symbol 1162 GraphicUsed by:1163 1174
Symbol 1163 ButtonUses:1158 1159 1160 1161 1162Used by:1178
Symbol 1164 TextUses:947Used by:1178
Symbol 1165 TextUses:947Used by:1178
Symbol 1166 MovieClipUses:41Used by:1170 1172
Symbol 1167 MovieClipUses:43Used by:1170
Symbol 1168 GraphicUsed by:1169
Symbol 1169 MovieClipUses:1168Used by:1170 1172
Symbol 1170 MovieClipUses:1166 1167 1169Used by:1173
Symbol 1171 MovieClipUses:43Used by:1172
Symbol 1172 MovieClipUses:1166 1171 1169Used by:1173
Symbol 1173 MovieClipUses:268 269 64 71 484 483 488 535 536 537 538 539 540 476 541 542 482 543 544 506 507 84 495 545 546 270 551 508 1170 1172 65 67 68 60 61 62 63 SS29Used by:1178
Symbol 1174 ButtonUses:1158 1159 1160 1161 1162Used by:1178
Symbol 1175 TextUses:947Used by:1178
Symbol 1176 TextUses:947Used by:1178
Symbol 1177 MovieClipUses:657 659 660 713 714 715 716 71 484 483 545 535 536 537 538 539 540 476 541 542 482 543 546 506 507 84 508 495 664 718 488 544 662 663 SS30Used by:1178
Symbol 1178 MovieClipUses:657 659 660 713 714 715 716 71 484 483 545 535 536 537 538 539 540 476 541 542 482 543 546 506 507 84 508 495 268 269 64 488 544 650 648 646 1132 1133 1134 1156 1157 1163 1164 1165 1173 1174 1175 1176 1177Used by:1179
Symbol 1179 MovieClipUses:936 939 941 1056 945 955 957 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 845 1071 1072 1073 1074 1075 1076 1077 1078 1079 1083 1087 1090 1093 1096 1099 1102 1105 1108 1111 1114 1117 1120 1123 1126 834 1127 1128 1129 1130 1131 657 659 660 713 714 715 716 71 484 483 545 535 536 537 538 539 540 476 541 542 482 543 546 506 507 84 508 495 268 269 64 488 544 650 648 646 1132 1133 1134 1135 1136 1137 1138 1139 1140 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1178 SS31Used by:Timeline
Symbol 1180 FontUsed by:1181 1182 1183 1184 1185 1186 1187 1188 1191 1192 1193 1194
Symbol 1181 EditableTextUses:1180Used by:1195
Symbol 1182 EditableTextUses:1180Used by:1195
Symbol 1183 EditableTextUses:1180Used by:1195
Symbol 1184 EditableTextUses:1180Used by:1195
Symbol 1185 EditableTextUses:1180Used by:1195
Symbol 1186 EditableTextUses:1180Used by:1195
Symbol 1187 EditableTextUses:1180Used by:1195
Symbol 1188 EditableTextUses:1180Used by:1195
Symbol 1189 FontUsed by:1190
Symbol 1190 EditableTextUses:1189Used by:1195
Symbol 1191 EditableTextUses:1180Used by:1195
Symbol 1192 EditableTextUses:1180Used by:1195
Symbol 1193 EditableTextUses:1180Used by:1195
Symbol 1194 EditableTextUses:1180Used by:1195
Symbol 1195 MovieClipUses:1181 1182 1183 1184 1185 1186 1187 1188 1190 1191 1192 1193 1194Used by:Timeline
Symbol 1196 GraphicUsed by:1216
Symbol 1197 GraphicUsed by:1216
Symbol 1198 TextUses:806Used by:1216
Symbol 1199 TextUses:806Used by:1216
Symbol 1200 TextUses:806Used by:1216
Symbol 1201 TextUses:806Used by:1216
Symbol 1202 TextUses:806Used by:1216
Symbol 1203 GraphicUsed by:1204
Symbol 1204 MovieClipUses:1203Used by:1216
Symbol 1205 TextUses:806Used by:1216
Symbol 1206 GraphicUsed by:1216
Symbol 1207 GraphicUsed by:1216
Symbol 1208 GraphicUsed by:1216
Symbol 1209 GraphicUsed by:1216
Symbol 1210 TextUses:806Used by:1215 1216
Symbol 1211 TextUses:806Used by:1216
Symbol 1212 TextUses:806Used by:1216
Symbol 1213 TextUses:806Used by:1215
Symbol 1214 GraphicUsed by:1215
Symbol 1215 ButtonUses:1210 1213 1214Used by:1216
Symbol 1216 MovieClipUses:899 901 902 903 904 905 906 908 909 916 917 1196 900 484 483 488 535 536 476 537 538 539 540 541 542 482 543 544 506 1197 84 508 495 912 1198 914 918 1199 919 1200 907 1201 1202 1204 1205 1206 1207 1208 490 491 922 923 494 496 501 502 1209 1210 1211 1212 276 1215 SS32Used by:Timeline
Streaming Sound 1Used by:Timeline
Streaming Sound 2Used by:Symbol 67 MovieClip
Streaming Sound 3Used by:Symbol 109 MovieClip
Streaming Sound 4Used by:Symbol 131 MovieClip
Streaming Sound 5Used by:Symbol 155 MovieClip
Streaming Sound 6Used by:Symbol 162 MovieClip
Streaming Sound 7Used by:Symbol 179 MovieClip
Streaming Sound 8Used by:Symbol 194 MovieClip
Streaming Sound 9Used by:Symbol 218 MovieClip
Streaming Sound 10Used by:Symbol 263 MovieClip
Streaming Sound 11Used by:Symbol 270 MovieClip
Streaming Sound 12Used by:Symbol 427 MovieClip
Streaming Sound 13Used by:Symbol 503 MovieClip
Streaming Sound 14Used by:Symbol 570 MovieClip
Streaming Sound 15Used by:Symbol 593 MovieClip
Streaming Sound 16Used by:Symbol 608 MovieClip
Streaming Sound 17Used by:Symbol 624 MovieClip
Streaming Sound 18Used by:Symbol 635 MovieClip
Streaming Sound 19Used by:Symbol 664 MovieClip
Streaming Sound 20Used by:Symbol 718 MovieClip
Streaming Sound 21Used by:Symbol 769 MovieClip
Streaming Sound 22Used by:Symbol 776 MovieClip
Streaming Sound 23Used by:Symbol 788 MovieClip
Streaming Sound 24Used by:Symbol 789 MovieClip
Streaming Sound 25Used by:Symbol 928 MovieClip
Streaming Sound 26Used by:Symbol 1039 MovieClip
Streaming Sound 27Used by:Symbol 1053 MovieClip
Streaming Sound 28Used by:Symbol 1156 MovieClip
Streaming Sound 29Used by:Symbol 1173 MovieClip
Streaming Sound 30Used by:Symbol 1177 MovieClip
Streaming Sound 31Used by:Symbol 1179 MovieClip
Streaming Sound 32Used by:Symbol 1216 MovieClip

Instance Names

"loader"Frame 1Symbol 282 MovieClip
"original"Symbol 58 MovieClip [levelselect] Frame 1Symbol 57 MovieClip
"barrel"Symbol 655 MovieClip [block] Frame 1Symbol 651 MovieClip
"coin"Symbol 711 MovieClip [hud] Frame 1Symbol 680 MovieClip
"bolt3"Symbol 711 MovieClip [hud] Frame 1Symbol 700 MovieClip
"bolt2"Symbol 711 MovieClip [hud] Frame 1Symbol 700 MovieClip
"bolt1"Symbol 711 MovieClip [hud] Frame 1Symbol 700 MovieClip
"coinbox"Symbol 711 MovieClip [hud] Frame 1Symbol 710 MovieClip
"6"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"5"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"4"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"3"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"2"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"1"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"12"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"11"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"10"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"9"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"8"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"7"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"18"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"17"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"16"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"15"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"14"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"13"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"24"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"23"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"22"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"21"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"20"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"19"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 818 MovieClip
"sure"Symbol 869 MovieClip [stageSelect] Frame 1Symbol 845 MovieClip
"xxx"Symbol 897 MovieClip Frame 2Symbol 636 MovieClip [player]
"hud"Symbol 897 MovieClip Frame 2Symbol 711 MovieClip [hud]
"sure"Symbol 1179 MovieClip Frame 7Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 8Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 9Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 10Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 11Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 12Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 13Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 14Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 15Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 16Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 20Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 38Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 39Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 40Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 41Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 42Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 43Symbol 845 MovieClip
"sure"Symbol 1179 MovieClip Frame 44Symbol 845 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "snd_select11"
ExportAssets (56)Timeline Frame 1Symbol 2 as "snd_magic10"
ExportAssets (56)Timeline Frame 1Symbol 3 as "snd_magic09"
ExportAssets (56)Timeline Frame 1Symbol 4 as "snd_magic02"
ExportAssets (56)Timeline Frame 1Symbol 5 as "snd_magic01"
ExportAssets (56)Timeline Frame 1Symbol 6 as "snd_shoot"
ExportAssets (56)Timeline Frame 1Symbol 7 as "snd_ascend"
ExportAssets (56)Timeline Frame 1Symbol 8 as "ninjatalk_out_9"
ExportAssets (56)Timeline Frame 1Symbol 9 as "ninjatalk_in_9"
ExportAssets (56)Timeline Frame 1Symbol 10 as "ninjatalk_out_8"
ExportAssets (56)Timeline Frame 1Symbol 11 as "ninjatalk_in_8"
ExportAssets (56)Timeline Frame 1Symbol 12 as "ninjatalk_out_7"
ExportAssets (56)Timeline Frame 1Symbol 13 as "ninjatalk_in_7"
ExportAssets (56)Timeline Frame 1Symbol 14 as "ninjatalk_out_6"
ExportAssets (56)Timeline Frame 1Symbol 15 as "ninjatalk_in_6"
ExportAssets (56)Timeline Frame 1Symbol 16 as "ninjatalk_out_5"
ExportAssets (56)Timeline Frame 1Symbol 17 as "ninjatalk_in_5"
ExportAssets (56)Timeline Frame 1Symbol 18 as "ninjatalk_out_4"
ExportAssets (56)Timeline Frame 1Symbol 19 as "ninjatalk_in_4"
ExportAssets (56)Timeline Frame 1Symbol 20 as "ninjatalk_out_3"
ExportAssets (56)Timeline Frame 1Symbol 21 as "ninjatalk_in_3"
ExportAssets (56)Timeline Frame 1Symbol 22 as "ninjatalk_out_2"
ExportAssets (56)Timeline Frame 1Symbol 23 as "ninjatalk_in_2"
ExportAssets (56)Timeline Frame 1Symbol 24 as "ninjatalk_out_15"
ExportAssets (56)Timeline Frame 1Symbol 25 as "ninjatalk_in_15"
ExportAssets (56)Timeline Frame 1Symbol 26 as "ninjatalk_out_14"
ExportAssets (56)Timeline Frame 1Symbol 27 as "ninjatalk_in_14"
ExportAssets (56)Timeline Frame 1Symbol 28 as "ninjatalk_out_13"
ExportAssets (56)Timeline Frame 1Symbol 29 as "ninjatalk_in_13"
ExportAssets (56)Timeline Frame 1Symbol 30 as "ninjatalk_out_12"
ExportAssets (56)Timeline Frame 1Symbol 31 as "ninjatalk_in_12"
ExportAssets (56)Timeline Frame 1Symbol 32 as "ninjatalk_out_11"
ExportAssets (56)Timeline Frame 1Symbol 33 as "ninjatalk_in_11"
ExportAssets (56)Timeline Frame 1Symbol 34 as "ninjatalk_out_10"
ExportAssets (56)Timeline Frame 1Symbol 35 as "ninjatalk_in_10"
ExportAssets (56)Timeline Frame 1Symbol 36 as "ninjatalk_out_1"
ExportAssets (56)Timeline Frame 1Symbol 37 as "ninjatalk_in_1"
ExportAssets (56)Timeline Frame 1Symbol 38 as "snd_shockzap"
ExportAssets (56)Timeline Frame 1Symbol 39 as "snd_chime2"
ExportAssets (56)Timeline Frame 1Symbol 40 as "snd_chime1"
ExportAssets (56)Timeline Frame 1Symbol 49 as "BoltShoot"
ExportAssets (56)Timeline Frame 1Symbol 58 as "levelselect"
ExportAssets (56)Timeline Frame 1Symbol 70 as "bhead"
ExportAssets (56)Timeline Frame 1Symbol 264 as "eye"
ExportAssets (56)Timeline Frame 1Symbol 271 as "bolt"
ExportAssets (56)Timeline Frame 1Symbol 275 as "coin"
ExportAssets (56)Timeline Frame 1Symbol 1217 as "__Packages.Player"
ExportAssets (56)Timeline Frame 1Symbol 1218 as "__Packages.Block"
ExportAssets (56)Timeline Frame 1Symbol 1219 as "__Packages.Enemy"
ExportAssets (56)Timeline Frame 1Symbol 1220 as "__Packages.EnemyBlock"
ExportAssets (56)Timeline Frame 1Symbol 1221 as "__Packages.EnemyEye"
ExportAssets (56)Timeline Frame 1Symbol 1222 as "__Packages.Bolt"
ExportAssets (56)Timeline Frame 1Symbol 1223 as "__Packages.Coin"
ExportAssets (56)Timeline Frame 1Symbol 1224 as "__Packages.BoltShoot"
ExportAssets (56)Timeline Frame 1Symbol 1225 as "__Packages.Door"
ExportAssets (56)Timeline Frame 1Symbol 1226 as "__Packages.Goal"
ExportAssets (56)Timeline Frame 1Symbol 1227 as "__Packages.BlockZ"
ExportAssets (56)Timeline Frame 1Symbol 1228 as "__Packages.Gate"
ExportAssets (56)Timeline Frame 1Symbol 1229 as "__Packages.EnemySeeker"
ExportAssets (56)Timeline Frame 1Symbol 1230 as "__Packages.mapBuild"
ExportAssets (56)Timeline Frame 1Symbol 1231 as "__Packages.be.dauntless.Astar.Astar"
ExportAssets (56)Timeline Frame 1Symbol 1232 as "__Packages.be.dauntless.Astar.BinaryHeap"
ExportAssets (56)Timeline Frame 1Symbol 1233 as "__Packages.be.dauntless.Astar.Tile"
ExportAssets (56)Timeline Frame 1Symbol 1234 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 1235 as "__Packages.com.managers.SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 1236 as "__Packages.com.managers.SoundDataObject"
ExportAssets (56)Timeline Frame 88Symbol 467 as "tile"
ExportAssets (56)Timeline Frame 88Symbol 636 as "player"
ExportAssets (56)Timeline Frame 88Symbol 644 as "door"
ExportAssets (56)Timeline Frame 88Symbol 655 as "block"
ExportAssets (56)Timeline Frame 88Symbol 658 as "goal"
ExportAssets (56)Timeline Frame 88Symbol 665 as "blockZ"
ExportAssets (56)Timeline Frame 88Symbol 711 as "hud"
ExportAssets (56)Timeline Frame 88Symbol 712 as "blank"
ExportAssets (56)Timeline Frame 88Symbol 719 as "gate"
ExportAssets (56)Timeline Frame 88Symbol 721 as "bg"
ExportAssets (56)Timeline Frame 88Symbol 726 as "enemySeeker"
ExportAssets (56)Timeline Frame 88Symbol 792 as "enemy"
ExportAssets (56)Timeline Frame 88Symbol 795 as "stage_bg"
ExportAssets (56)Timeline Frame 88Symbol 798 as "stage_fg"
ExportAssets (56)Timeline Frame 88Symbol 803 as "screenDeath"
ExportAssets (56)Timeline Frame 88Symbol 810 as "screenTransition"
ExportAssets (56)Timeline Frame 88Symbol 812 as "screenWin"
ExportAssets (56)Timeline Frame 88Symbol 869 as "stageSelect"
ExportAssets (56)Timeline Frame 88Symbol 876 as "pauseMenu"
ExportAssets (56)Timeline Frame 88Symbol 889 as "screenInstructions"
ExportAssets (56)Timeline Frame 88Symbol 890 as "ninja_snd_01"
ExportAssets (56)Timeline Frame 88Symbol 891 as "ninja_snd_03"
ExportAssets (56)Timeline Frame 88Symbol 892 as "ninja_snd_04"
ExportAssets (56)Timeline Frame 88Symbol 893 as "ninja_snd_05"
ExportAssets (56)Timeline Frame 88Symbol 894 as "ninja_snd_02"
ExportAssets (56)Timeline Frame 88Symbol 895 as "snd_scroll"
ExportAssets (56)Timeline Frame 88Symbol 896 as "ninja_music"

Labels

"loadingFrame"Frame 1
"introStartFrame"Frame 3
"title"Frame 88
"intro"Frame 89
"instruct"Frame 90
"buttons"Frame 90
"levelselect"Frame 91
"gameplay"Frame 92
"ending"Frame 113
"hit"Symbol 49 MovieClip [BoltShoot] Frame 2
"stands"Symbol 70 MovieClip [bhead] Frame 1
"stand"Symbol 70 MovieClip [bhead] Frame 1
"activee"Symbol 70 MovieClip [bhead] Frame 2
"active"Symbol 70 MovieClip [bhead] Frame 2
"poweron"Symbol 70 MovieClip [bhead] Frame 10
"poweroff"Symbol 70 MovieClip [bhead] Frame 18
"in"Symbol 109 MovieClip Frame 1
"out"Symbol 109 MovieClip Frame 20
"in"Symbol 131 MovieClip Frame 1
"out"Symbol 131 MovieClip Frame 15
"in"Symbol 155 MovieClip Frame 1
"out"Symbol 155 MovieClip Frame 15
"in"Symbol 162 MovieClip Frame 1
"out"Symbol 162 MovieClip Frame 20
"stand"Symbol 264 MovieClip [eye] Frame 1
"warning_left"Symbol 264 MovieClip [eye] Frame 2
"warning_up"Symbol 264 MovieClip [eye] Frame 12
"warning_down"Symbol 264 MovieClip [eye] Frame 21
"warning_right"Symbol 264 MovieClip [eye] Frame 31
"shoot_left"Symbol 264 MovieClip [eye] Frame 41
"shoot_right"Symbol 264 MovieClip [eye] Frame 50
"shoot_up"Symbol 264 MovieClip [eye] Frame 60
"shoot_down"Symbol 264 MovieClip [eye] Frame 68
"collect"Symbol 271 MovieClip [bolt] Frame 2
"collect"Symbol 275 MovieClip [coin] Frame 2
"play"Symbol 427 MovieClip Frame 43
"tree"Symbol 467 MovieClip [tile] Frame 27
"stand"Symbol 636 MovieClip [player] Frame 1
"walk"Symbol 636 MovieClip [player] Frame 2
"stand_up"Symbol 636 MovieClip [player] Frame 3
"stand_dn"Symbol 636 MovieClip [player] Frame 4
"stand_lt"Symbol 636 MovieClip [player] Frame 5
"stand_rt"Symbol 636 MovieClip [player] Frame 6
"walk_up"Symbol 636 MovieClip [player] Frame 7
"walk_dn"Symbol 636 MovieClip [player] Frame 8
"walk_lt"Symbol 636 MovieClip [player] Frame 9
"walk_rt"Symbol 636 MovieClip [player] Frame 10
"push_up"Symbol 636 MovieClip [player] Frame 16
"push_dn"Symbol 636 MovieClip [player] Frame 23
"push_lt"Symbol 636 MovieClip [player] Frame 30
"push_rt"Symbol 636 MovieClip [player] Frame 37
"victory"Symbol 636 MovieClip [player] Frame 44
"shock"Symbol 636 MovieClip [player] Frame 45
"die_up"Symbol 636 MovieClip [player] Frame 51
"die_down"Symbol 636 MovieClip [player] Frame 60
"die_right"Symbol 636 MovieClip [player] Frame 68
"die_left"Symbol 636 MovieClip [player] Frame 75
"activate"Symbol 644 MovieClip [door] Frame 2
"get"Symbol 644 MovieClip [door] Frame 3
"done"Symbol 655 MovieClip [block] Frame 4
"barrel"Symbol 655 MovieClip [block] Frame 4
"stand"Symbol 665 MovieClip [blockZ] Frame 1
"active"Symbol 665 MovieClip [blockZ] Frame 2
"done"Symbol 665 MovieClip [blockZ] Frame 3
"locked"Symbol 719 MovieClip [gate] Frame 1
"open"Symbol 719 MovieClip [gate] Frame 2
"stand"Symbol 726 MovieClip [enemySeeker] Frame 1
"walk"Symbol 726 MovieClip [enemySeeker] Frame 2
"stand"Symbol 792 MovieClip [enemy] Frame 1
"walk_dn"Symbol 792 MovieClip [enemy] Frame 2
"walk_up"Symbol 792 MovieClip [enemy] Frame 8
"walk_lt"Symbol 792 MovieClip [enemy] Frame 15
"walk_rt"Symbol 792 MovieClip [enemy] Frame 21
"wake"Symbol 792 MovieClip [enemy] Frame 28
"buttons"Symbol 1039 MovieClip Frame 1
"end"Symbol 1053 MovieClip Frame 1
"buttons"Symbol 1054 MovieClip Frame 13
"leavebuttons"Symbol 1054 MovieClip Frame 216
"barrel"Symbol 1178 MovieClip Frame 1
"scroll"Symbol 1178 MovieClip Frame 121
"scroll2"Symbol 1178 MovieClip Frame 146
"gate"Symbol 1178 MovieClip Frame 321
"gate2"Symbol 1178 MovieClip Frame 342
"stageselect"Symbol 1179 MovieClip Frame 1
"inst"Symbol 1179 MovieClip Frame 37

Dynamic Text Variables

labelSymbol 54 EditableText"Stage"
txtPercentageSymbol 284 EditableText"0% loaded"
_root.coinCollectSymbol 679 EditableText"9"
_root.stageTitleSymbol 807 EditableText"STAGE 9"
game.world.player.xTargetSymbol 1181 EditableText"xtarget"
game.world.player.yTargetSymbol 1182 EditableText"ytarget"
game.world.player.pStateSymbol 1183 EditableText"ytarget"
game.world.player.downYSymbol 1184 EditableText"d"
game.world.player.upYSymbol 1185 EditableText"u"
game.world.player.rightXSymbol 1186 EditableText"r"
game.world.player.leftXSymbol 1187 EditableText"l"
game.world.player.blockrightSymbol 1188 EditableText"xtarget"
_root.stageDataSymbol 1190 EditableText"adsdda"
_root.goalCollectSymbol 1191 EditableText"xtarget"
_root.goalCountSymbol 1192 EditableText"xtarget"
_root.boltCollectSymbol 1193 EditableText"xtarget"
_root.goalMaxSymbol 1194 EditableText"xtarget"




http://swfchan.com/6/25607/info.shtml
Created: 23/5 -2019 13:02:48 Last modified: 23/5 -2019 13:02:48 Server time: 18/05 -2024 07:30:37