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

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

open-doors-2.swf

This is the info page for
Flash #117419

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


Text
Save

Load

Walls

2

OPEN
DOORS

Loading

Play

Play

Version 1.1

<p align="left"><font face="Courier New" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://www.myspace.com/musicofreasoner" target = "_blank"><b>Coming Home (AmbMix)</b></a></font></p><p align="left"><font face="Courier New" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://www.myspace.com/musicofreasoner" target = "_blank"><b>By Reasoner</b></a></font></p>

<p align="left"><font face="Courier New" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://oddfellowfloyd.newgrounds.com/" target = "_blank"><b>Skyed</b></a></font></p><p align="left"><font face="Courier New" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://oddfellowfloyd.newgrounds.com/" target = "_blank"><b>By Oddfellowfloyd</b></a></font></p>

Sound

Sound

Colors

Colors

Play

Play

Credits

Credits

iPhone

iPhone

Gaming News

Gaming News

Play More Games

Play More Games

Created By:
Ozzie Mercado
Music:
Oddfellowfloyd, Reasoner
Thanks to:
Jackie, My Family, Friends,
Dan McNeely, Armor Games, and
Everyone who played or
commented on the original

Menu

Menu

Open Doors 2
will soon be on the
iPhone & iPod Touch!
It uses gesture controls
and has 50 more levels!
Visit the Armor Blog
for updates.

Time

Moves

<p align="center"><font face="Courier New" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="center"><font face="Courier New" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="left"><font face="Courier New" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="left"><font face="Courier New" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="left"><font face="Courier New" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="left"><font face="Courier New" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="left"><font face="Courier New" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="left"><font face="Courier New" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="right"><font face="Courier New" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>(40000) Moves</b></font></p>

<p align="right"><font face="Courier New" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>(40000) Seconds</b></font></p>

<p align="right"><font face="Courier New" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Across All Levels</b></font></p>

00

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

Help

Help

Use the Arrow Keys to move to the X

<p align="right"><font face="Courier New" size="18" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://armorgames.com/user/soapaintnice" target = "_blank"><b>Created by Ozzie Mercado</b></a></font></p>

Moving past a Door's Pivot will open it

If you're stuck, Restart

Double Doors can only open and close
together, not one at a time

Switches control anything that is Striped

Striped things can only
be effected by Switches

If you make a mistake, Undo

Collapsing Floors will open
once you have moved off of them

Restart

Restart

Undo

Undo

Level: 00

Moves: 000 Time: 000

ActionScript [AS1/AS2]

Frame 1
function gotoNextFrame() { _root.gotoAndStop(2); } Stage.showMenu = false; stop(); var previousTime = getTimer(); var waitTime = 3000; var CPMStarPoolID = 1052; var CPMStarSubPoolID = 12; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie((("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID) + "&subpoolid=") + CPMStarSubPoolID); var tempNum = 1; myLSO = SharedObject.getLocal("OpenDoors2"); if (myLSO.data.myObj != undefined) { tempNum = myLSO.data.myObj.objArray[4]; } _root.bgGrid.gotoAndStop(tempNum); _root.bgColor.gotoAndStop(tempNum); _root.bgBorder.gotoAndStop(tempNum); function preloaderInterval() { if (_root.loadingBar._visible) { PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; PercentTime = ((getTimer() - _root.previousTime) / _root.waitTime) * 100; if (PercentTime > PercentLoaded) { if (PercentLoaded != 100) { _root.loadingBar.gotoAndStop(Math.floor((PercentLoaded / 100) * (_root.loadingBar._totalframes - 1)) + 1); } else { _root.loadingBar.gotoAndStop(_root.loadingBar._totalframes); clearInterval(_root.interval); } } else if (PercentTime < PercentLoaded) { if (PercentTime < 100) { _root.loadingBar.gotoAndStop(Math.floor((PercentTime / 100) * (_root.loadingBar._totalframes - 1)) + 1); } else { _root.loadingBar.gotoAndStop(_root.loadingBar._totalframes); clearInterval(_root.interval); } } } } stop(); var PercentLoaded = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); var PercentTime = (((getTimer() - _root.previousTime) / _root.waitTime) * 100); _root.loadingBar.gotoAndStop(1); var interval = setInterval(preloaderInterval, 10);
Frame 2
function toggleSound() { soundOn = !soundOn; _root.SOUND_button.setVolume(100 * soundOn); _root.SOUND_button.start(); _root.menuMusic.gotoAndStop(Number(soundOn) + 1); if (_currentframe < 4) { _root.menuMusic.bgMusic._visible = false; } else { _root.menuMusic.bgMusic._visible = soundOn; } _root.saveGame(); } function winGame() { _root.gotoMenu(); _root.gotoCredits(); } function whatShouldSoundDo() { if (_currentframe < 4) { _root.menuMusic.bgMusic.gotoAndPlay(7719); } else { _root.menuMusic.bgMusic.gotoAndPlay(1); } } function saveGame() { myLSO = SharedObject.getLocal("OpenDoors2"); if (myLSO.data.myObj == undefined) { } myObj = {}; myObj.objArray = new Array(); myObj.objArray[0] = (levels36 = convertFromLevelStrTo36(levelsStr)); myObj.objArray[1] = saveArray(movesArray); myObj.objArray[2] = saveArray(timesArray); myObj.objArray[3] = soundOn; myObj.objArray[4] = themeNum; myLSO.data.myObj = myObj; myLSO.data.flush(); } function loadGame() { myLSO = SharedObject.getLocal("OpenDoors2"); if (myLSO.data.myObj == undefined) { return(false); } levels36 = myLSO.data.myObj.objArray[0]; levelsStr = convertFrom36ToLevelStr(levels36); movesArray = loadArray(myLSO.data.myObj.objArray[1]); timesArray = loadArray(myLSO.data.myObj.objArray[2]); soundOn = myLSO.data.myObj.objArray[3]; themeNum = myLSO.data.myObj.objArray[4]; return(true); } function convertFrom36ToLevelStr(b) { var _local5 = ""; var _local2 = 0; while (_local2 < b.length) { var _local1 = ""; if (b.charAt(_local2) == "@") { _local1 = String(parseInt(b.substr(_local2 + 1, 2), 36)); var _local3 = _local1.length; while (_local3 < 5) { _local1 = "0" + _local1; _local3++; } _local2 = _local2 + 2; } else if (b.charAt(_local2) == "#") { _local1 = String(parseInt(b.substr(_local2 + 1, 3), 36)); var _local3 = _local1.length; while (_local3 < 5) { _local1 = "0" + _local1; _local3++; } _local2 = _local2 + 3; } else { _local1 = String(parseInt(b.charAt(_local2), 36)); var _local3 = _local1.length; while (_local3 < 5) { _local1 = "0" + _local1; _local3++; } } _local5 = _local5 + _local1; _local2++; } return(_local5); } function toNumber(b) { var _local3 = 0; var _local1 = 0; while (_local1 < b.length) { if (b.charAt(_local1) != "0") { _local3 = Number(b.substr(_local1, b.length)); break; } _local1++; } return(_local3); } function convertFromLevelStrTo36(b) { var _local3 = ""; var _local1 = 0; while (_local1 < b.length) { var _local2 = toNumber(b.substr(_local1, 5)).toString(36); _local1 = _local1 + 4; if (_local2.length == 2) { _local3 = _local3 + "@"; } else if (_local2.length == 3) { _local3 = _local3 + "#"; } _local3 = _local3 + _local2; _local1++; } return(_local3); } function saveArray(b) { var _local3 = ""; var _local2 = 0; while (_local2 < b.length) { var _local1 = b[_local2].toString(36); if (_local1.length == 2) { _local3 = _local3 + "@"; } else if (_local1.length == 3) { _local3 = _local3 + "#"; } _local3 = _local3 + _local1; _local2++; } return(_local3); } function loadArray(b) { var _local4 = new Array(); var _local1 = 0; while (_local1 < b.length) { var _local2 = 0; if (b.charAt(_local1) == "@") { _local2 = parseInt(b.substr(_local1 + 1, 2), 36); _local1 = _local1 + 2; } else if (b.charAt(_local1) == "#") { _local2 = parseInt(b.substr(_local1 + 1, 3), 36); _local1 = _local1 + 3; } else { _local2 = parseInt(b.charAt(_local1), 36); } _local4.push(_local2); _local1++; } return(_local4); } var levels36 = "00000000"; var levelsStr = "000000000000000000000000000000000000"; var movesArray = new Array(); var i = 0; while (i < levelsStr.length) { movesArray.push(999); i++; } var timesArray = new Array(); var i = 0; while (i < levelsStr.length) { timesArray.push(999); i++; } var MAX_Moves = [[13, 18, 25], [32, 40, 54], [22, 32, 52], [22, 33, 55], [58, 66, 85], [32, 44, 68], [36, 48, 72], [36, 50, 78], [38, 52, 80], [39, 57, 85], [28, 40, 74], [59, 77, 105], [30, 40, 60], [25, 35, 55], [28, 36, 54], [38, 46, 64], [36, 48, 80], [66, 78, 100], [25, 35, 55], [45, 60, 85], [14, 32, 50], [44, 60, 88], [18, 32, 64], [34, 56, 78], [62, 74, 96], [90, 128, 172], [15, 30, 60], [99, 127, 165], [69, 96, 133], [81, 100, 147], [113, 145, 187], [49, 76, 119], [39, 67, 105], [75, 99, 153], [72, 96, 144], [111, 142, 203]]; var MAX_Times = [[3, 6, 12], [10, 20, 40], [6, 12, 24], [6, 14, 28], [14, 22, 40], [8, 16, 32], [8, 18, 36], [10, 20, 40], [11, 22, 44], [9, 18, 36], [7, 14, 28], [14, 21, 35], [10, 20, 40], [5, 10, 20], [8, 16, 32], [12, 20, 36], [10, 20, 40], [18, 26, 44], [6, 12, 36], [11, 22, 44], [4, 8, 18], [12, 24, 48], [5, 10, 25], [8, 16, 32], [15, 25, 50], [29, 40, 71], [4, 8, 18], [24, 30, 48], [20, 30, 50], [23, 32, 41], [32, 40, 72], [15, 30, 60], [11, 22, 44], [19, 38, 76], [23, 45, 90], [29, 58, 116]]; var soundOn = true; var levelToStartAt = 0; var themeNum = 1; var SOUND_playerMoving = new Sound(); SOUND_playerMoving.attachSound("PlayerMoving.mp3"); var SOUND_undoMove = new Sound(); SOUND_undoMove.attachSound("PlayerMovingBackwards.mp3"); var SOUND_doorOpening = new Sound(); SOUND_doorOpening.attachSound("DoorOpening.mp3"); var SOUND_parlorDoorOpening = new Sound(); SOUND_parlorDoorOpening.attachSound("ParlorDoorOpening.mp3"); var SOUND_win1 = new Sound(); SOUND_win1.attachSound("Win1.mp3"); var SOUND_win2 = new Sound(); SOUND_win2.attachSound("Win2.mp3"); var SOUND_win3 = new Sound(); SOUND_win3.attachSound("Win3.mp3"); var SOUND_switchToggled = new Sound(); SOUND_switchToggled.attachSound("switchToggled.mp3"); var SOUND_gateToggle = new Sound(); SOUND_gateToggle.attachSound("gateToggle.mp3"); var SOUND_falling = new Sound(); SOUND_falling.attachSound("falling.mp3"); var SOUND_button = new Sound(); SOUND_button.attachSound("Button.mp3"); loadGame(); _root.SOUND_button.setVolume(100 * soundOn); _root.menuMusic.gotoAndStop(Number(soundOn) + 1); _root.menuMusic.bgMusic.gotoAndPlay(7719); _root.menuMusic._visible = false; _root.colorBtn._visible = false; _root.bgGrid.gotoAndStop(themeNum); _root.bgColor.gotoAndStop(themeNum); _root.bgBorder.gotoAndStop(themeNum); stop();
Frame 3
function gotoMenu() { _root.menuThing.gotoAndStop(1); var _local2 = 1; while (_local2 <= 5) { _root["btn" + _local2].enabled = true; _local2++; } } function gotoCredits() { _root.menuThing.gotoAndStop(2); var _local2 = 1; while (_local2 <= 5) { _root["btn" + _local2].enabled = false; _local2++; } } function gotoIPhone() { _root.menuThing.gotoAndStop(3); var _local2 = 1; while (_local2 <= 5) { _root["btn" + _local2].enabled = false; _local2++; } } function toggleTheme() { _root.themeNum++; if (_root.themeNum > 6) { _root.themeNum = 1; } _root.bgGrid.gotoAndStop(_root.themeNum); _root.bgColor.gotoAndStop(_root.themeNum); _root.bgBorder.gotoAndStop(_root.themeNum); if (_root.menuThing._currentframe > 1) { _root.menuThing.bgGrid.gotoAndStop(_root.themeNum); _root.menuThing.bgColor.gotoAndStop(_root.themeNum); } _root.saveGame(); } function gotoLevelSelect() { _root.menuThing.gotoAndStop(4); var _local5 = 0; var _local4 = 0; var _local2 = 1; while (_local2 <= 36) { var _local3 = _root.levelsStr.charAt(_local2 - 1); _local5 = _local5 + _root.movesArray[_local2 - 1]; _local4 = _local4 + _root.timesArray[_local2 - 1]; if ((((_local2 == 1) || (_local2 == 7)) || (_local2 == 17)) || (_local2 == 27)) { _root.menuThing["L" + _local2].btn.enabled = true; _root.menuThing["L" + _local2].num.gotoAndStop(_local2 + 1); if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][0]) { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(4); } else if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][1]) { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(3); } else if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][2]) { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(2); } else { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(1); } if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][0]) { _root.menuThing["L" + _local2].bg.times.gotoAndStop(4); } else if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][1]) { _root.menuThing["L" + _local2].bg.times.gotoAndStop(3); } else if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][2]) { _root.menuThing["L" + _local2].bg.times.gotoAndStop(2); } else { _root.menuThing["L" + _local2].bg.times.gotoAndStop(1); } } else if (_local3 == "0") { if (_root.levelsStr.charAt(_local2 - 2) != "0") { _root.menuThing["L" + _local2].btn.enabled = true; _root.menuThing["L" + _local2].num.gotoAndStop(_local2 + 1); if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][0]) { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(4); } else if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][1]) { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(3); } else if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][2]) { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(2); } else { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(1); } if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][0]) { _root.menuThing["L" + _local2].bg.times.gotoAndStop(4); } else if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][1]) { _root.menuThing["L" + _local2].bg.times.gotoAndStop(3); } else if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][2]) { _root.menuThing["L" + _local2].bg.times.gotoAndStop(2); } else { _root.menuThing["L" + _local2].bg.times.gotoAndStop(1); } } else { _root.menuThing["L" + _local2].btn.enabled = false; _root.menuThing["L" + _local2].num.gotoAndStop(1); } } else { _root.menuThing["L" + _local2].btn.enabled = true; _root.menuThing["L" + _local2].num.gotoAndStop(_local2 + 1); if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][0]) { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(4); } else if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][1]) { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(3); } else if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][2]) { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(2); } else { _root.menuThing["L" + _local2].bg.moves.gotoAndStop(1); } if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][0]) { _root.menuThing["L" + _local2].bg.times.gotoAndStop(4); } else if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][1]) { _root.menuThing["L" + _local2].bg.times.gotoAndStop(3); } else if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][2]) { _root.menuThing["L" + _local2].bg.times.gotoAndStop(2); } else { _root.menuThing["L" + _local2].bg.times.gotoAndStop(1); } } _local2++; } _root.menuThing.screen.gate._visible = true; _root.menuThing.screen.allText._visible = false; _root.menuThing.mT.text = ("(" + _local5) + ") Moves"; _root.menuThing.tT.text = ("(" + _local4) + ") Seconds"; _root.menuThing.blah.text = "Across All Levels"; _local2 = 1; while (_local2 <= 5) { _root["btn" + _local2].enabled = false; _local2++; } } function destroyAtMenu() { clearInterval(bgAnimation); } function bgMain() { checkKeys(); _root.spinner._rotation = _root.spinner._rotation + 0.5; if (KEY_Menu_Down && (KEY_Menu_Reset)) { gotoMenu(); _root.SOUND_button.start(); KEY_Menu_Reset = false; } else if (KEY_Sound_Down && (KEY_Sound_Reset)) { _root.toggleSound(); KEY_Sound_Reset = false; } else if (KEY_Color_Down && (KEY_Color_Reset)) { _root.toggleTheme(); KEY_Color_Reset = false; } } function onButtonPress() { var _local2 = 1; while (_local2 <= 36) { if (_root.menuThing["L" + _local2].btn.enabled && (_root.menuThing["L" + _local2].hitTest(_root._xmouse, _root._ymouse))) { _root.levelToStartAt = _local2; destroyAtMenu(); gotoAndStop ("gameFrame"); _root.SOUND_button.start(); break; } _local2++; } } function onButtonRollOver() { var _local3 = false; var _local2 = 1; while (_local2 <= 36) { if (_root.menuThing["L" + _local2].btn.enabled && (_root.menuThing["L" + _local2].hitTest(_root._xmouse, _root._ymouse))) { _root.menuThing.screen.prev.gotoAndStop(_local2); if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][0]) { _root.menuThing.screen.allText.moves.gotoAndStop(1); } else if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][1]) { _root.menuThing.screen.allText.moves.gotoAndStop(2); } else if (_root.movesArray[_local2 - 1] <= _root.MAX_Moves[_local2 - 1][2]) { _root.menuThing.screen.allText.moves.gotoAndStop(3); } else { _root.menuThing.screen.allText.moves.gotoAndStop(4); } _root.menuThing.screen.allText.movesTxt.text = _root.movesArray[_local2 - 1]; _root.menuThing.screen.allText.moves1Txt.text = _root.MAX_Moves[_local2 - 1][0]; _root.menuThing.screen.allText.moves2Txt.text = _root.MAX_Moves[_local2 - 1][1]; _root.menuThing.screen.allText.moves3Txt.text = _root.MAX_Moves[_local2 - 1][2]; if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][0]) { _root.menuThing.screen.allText.times.gotoAndStop(1); } else if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][1]) { _root.menuThing.screen.allText.times.gotoAndStop(2); } else if (_root.timesArray[_local2 - 1] <= _root.MAX_Times[_local2 - 1][2]) { _root.menuThing.screen.allText.times.gotoAndStop(3); } else { _root.menuThing.screen.allText.times.gotoAndStop(4); } _root.menuThing.screen.allText.timeTxt.text = _root.timesArray[_local2 - 1]; _root.menuThing.screen.allText.time1Txt.text = _root.MAX_Times[_local2 - 1][0]; _root.menuThing.screen.allText.time2Txt.text = _root.MAX_Times[_local2 - 1][1]; _root.menuThing.screen.allText.time3Txt.text = _root.MAX_Times[_local2 - 1][2]; _local3 = true; break; } _local2++; } _root.menuThing.screen.gate._visible = !_local3; _root.menuThing.screen.allText._visible = _local3; } function checkKeys() { KEY_Menu_Down = Key.isDown(77); KEY_Sound_Down = Key.isDown(83); KEY_Color_Down = Key.isDown(67); if (!KEY_Menu_Down) { KEY_Menu_Reset = true; } if (!KEY_Sound_Down) { KEY_Sound_Reset = true; } if (!KEY_Color_Down) { KEY_Color_Reset = true; } } var KEY_Menu_Down = false; var KEY_Sound_Down = false; var KEY_Color_Down = false; var KEY_Menu_Reset = true; var KEY_Sound_Reset = true; var KEY_Color_Reset = true; _root.spinner.gotoAndStop(1); if (_root.menuMusic.bgMusic._currentframe < 7719) { _root.menuMusic.bgMusic.gotoAndPlay(7719); } _root.menuMusic._visible = true; _root.menuMusic.bgMusic._visible = false; _root.menuMusic.gotoAndStop(Number(_root.soundOn) + 1); _root.colorBtn._visible = true; var bgAnimation = setInterval(bgMain, 10);
Frame 4
function gotoMenu() { fps = null; previousTime = null; KEY_UP_Down = null; KEY_DOWN_Down = null; KEY_LEFT_Down = null; KEY_RIGHT_Down = null; keyTime = null; game.destroy(); game = null; menuMusic.removeMovieClip(); clearInterval(gameInterval); gotoAndStop ("menuFrame"); } function toggleTheme() { game.toggleTheme(); } function restart() { game.restart(); } function mainInterval() { while ((previousTime + int(1000 / fps)) > getTimer()) { } previousTime = getTimer(); game.step(); } stop(); var fps = 30; var previousTime = getTimer(); var game = new Game(); _root.menuMusic.bgMusic.gotoAndPlay(1); _root.menuMusic.swapDepths(11010); _root.menuMusic.gotoAndStop(Number(_root.soundOn) + 1); _root.menuMusic._visible = true; _root.menuMusic.bgMusic._visible = _root.soundOn; var gameInterval = setInterval(mainInterval, 5);
Symbol 23 MovieClip Frame 1860
gotoAndPlay ("Idle");
Symbol 24 MovieClip Frame 1
stop();
Symbol 24 MovieClip Frame 2
play();
Symbol 24 MovieClip Frame 6
gotoAndStop (1);
Symbol 24 MovieClip Frame 7
play();
Symbol 24 MovieClip Frame 11
gotoAndStop (1);
Symbol 24 MovieClip Frame 12
play();
Symbol 24 MovieClip Frame 16
gotoAndStop (1);
Symbol 24 MovieClip Frame 17
play();
Symbol 24 MovieClip Frame 21
gotoAndStop (1);
Symbol 24 MovieClip Frame 22
play();
Symbol 24 MovieClip Frame 50
gotoAndStop (1); _root.game.playerWin();
Symbol 24 MovieClip Frame 51
play();
Symbol 24 MovieClip Frame 125
gotoAndStop (1); _root.game.undo();
Symbol 26 MovieClip Frame 1860
gotoAndPlay ("Idle");
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 2
play();
Symbol 27 MovieClip Frame 6
gotoAndStop (1);
Symbol 27 MovieClip Frame 7
play();
Symbol 27 MovieClip Frame 11
gotoAndStop (1);
Symbol 27 MovieClip Frame 12
play();
Symbol 27 MovieClip Frame 16
gotoAndStop (1);
Symbol 27 MovieClip Frame 17
play();
Symbol 27 MovieClip Frame 21
gotoAndStop (1);
Symbol 27 MovieClip Frame 22
play();
Symbol 27 MovieClip Frame 50
gotoAndStop (1); _root.game.playerWin();
Symbol 27 MovieClip Frame 51
play();
Symbol 27 MovieClip Frame 125
gotoAndStop (1); _root.game.undo();
Symbol 29 MovieClip Frame 1860
gotoAndPlay ("Idle");
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 2
play();
Symbol 30 MovieClip Frame 6
gotoAndStop (1);
Symbol 30 MovieClip Frame 7
play();
Symbol 30 MovieClip Frame 11
gotoAndStop (1);
Symbol 30 MovieClip Frame 12
play();
Symbol 30 MovieClip Frame 16
gotoAndStop (1);
Symbol 30 MovieClip Frame 17
play();
Symbol 30 MovieClip Frame 21
gotoAndStop (1);
Symbol 30 MovieClip Frame 22
play();
Symbol 30 MovieClip Frame 50
gotoAndStop (1); _root.game.playerWin();
Symbol 30 MovieClip Frame 51
play();
Symbol 30 MovieClip Frame 125
gotoAndStop (1); _root.game.undo();
Symbol 32 MovieClip Frame 1860
gotoAndPlay ("Idle");
Symbol 33 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 2
play();
Symbol 33 MovieClip Frame 6
gotoAndStop (1);
Symbol 33 MovieClip Frame 7
play();
Symbol 33 MovieClip Frame 11
gotoAndStop (1);
Symbol 33 MovieClip Frame 12
play();
Symbol 33 MovieClip Frame 16
gotoAndStop (1);
Symbol 33 MovieClip Frame 17
play();
Symbol 33 MovieClip Frame 21
gotoAndStop (1);
Symbol 33 MovieClip Frame 22
play();
Symbol 33 MovieClip Frame 50
gotoAndStop (1); _root.game.playerWin();
Symbol 33 MovieClip Frame 51
play();
Symbol 33 MovieClip Frame 125
gotoAndStop (1); _root.game.undo();
Symbol 35 MovieClip Frame 1860
gotoAndPlay ("Idle");
Symbol 36 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 2
play();
Symbol 36 MovieClip Frame 6
gotoAndStop (1);
Symbol 36 MovieClip Frame 7
play();
Symbol 36 MovieClip Frame 11
gotoAndStop (1);
Symbol 36 MovieClip Frame 12
play();
Symbol 36 MovieClip Frame 16
gotoAndStop (1);
Symbol 36 MovieClip Frame 17
play();
Symbol 36 MovieClip Frame 21
gotoAndStop (1);
Symbol 36 MovieClip Frame 22
play();
Symbol 36 MovieClip Frame 50
gotoAndStop (1); _root.game.playerWin();
Symbol 36 MovieClip Frame 51
play();
Symbol 36 MovieClip Frame 125
gotoAndStop (1); _root.game.undo();
Symbol 38 MovieClip Frame 1860
gotoAndPlay ("Idle");
Symbol 39 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 2
play();
Symbol 39 MovieClip Frame 6
gotoAndStop (1);
Symbol 39 MovieClip Frame 7
play();
Symbol 39 MovieClip Frame 11
gotoAndStop (1);
Symbol 39 MovieClip Frame 12
play();
Symbol 39 MovieClip Frame 16
gotoAndStop (1);
Symbol 39 MovieClip Frame 17
play();
Symbol 39 MovieClip Frame 21
gotoAndStop (1);
Symbol 39 MovieClip Frame 22
play();
Symbol 39 MovieClip Frame 50
gotoAndStop (1); _root.game.playerWin();
Symbol 39 MovieClip Frame 51
play();
Symbol 39 MovieClip Frame 125
gotoAndStop (1); _root.game.undo();
Symbol 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 2
play();
Symbol 46 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 51 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 2
play();
Symbol 51 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 2
play();
Symbol 57 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 62 MovieClip Frame 1
stop();
Symbol 62 MovieClip Frame 2
play();
Symbol 62 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 2
play();
Symbol 68 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 2
play();
Symbol 73 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 2
play();
Symbol 79 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 84 MovieClip Frame 1
stop();
Symbol 84 MovieClip Frame 2
play();
Symbol 84 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 2
play();
Symbol 90 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 95 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 2
play();
Symbol 95 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 101 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 2
play();
Symbol 101 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 2
play();
Symbol 105 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 111 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 2
play();
Symbol 111 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 2
play();
Symbol 116 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 121 MovieClip Frame 1
stop();
Symbol 121 MovieClip Frame 2
play();
Symbol 121 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 126 MovieClip Frame 1
stop();
Symbol 126 MovieClip Frame 2
play();
Symbol 126 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 2
play();
Symbol 131 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 2
play();
Symbol 136 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 2
play();
Symbol 147 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 2
play();
Symbol 148 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 154 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 2
play();
Symbol 154 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 2
play();
Symbol 155 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 161 MovieClip Frame 1
stop();
Symbol 161 MovieClip Frame 2
play();
Symbol 161 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 162 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 2
play();
Symbol 162 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 168 MovieClip Frame 1
stop();
Symbol 168 MovieClip Frame 2
play();
Symbol 168 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
play();
Symbol 169 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 2
play();
Symbol 175 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 176 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 2
play();
Symbol 176 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 182 MovieClip Frame 1
stop();
Symbol 182 MovieClip Frame 2
play();
Symbol 182 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 2
play();
Symbol 183 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
play();
Symbol 192 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 2
play();
Symbol 193 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 198 MovieClip Frame 1
stop();
Symbol 198 MovieClip Frame 2
play();
Symbol 198 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 2
play();
Symbol 199 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 204 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 2
play();
Symbol 204 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 2
play();
Symbol 205 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 2
play();
Symbol 210 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 211 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 2
play();
Symbol 211 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 216 MovieClip Frame 1
stop();
Symbol 216 MovieClip Frame 2
play();
Symbol 216 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 2
play();
Symbol 217 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 222 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 2
play();
Symbol 222 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 249 Button
on (press) { _root.editor.save(); }
Symbol 250 Button
on (press) { _root.editor.load(); }
Symbol 251 Button
on (press) { _root.editor.fillWalls(); }
Symbol 266 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 2
play();
Symbol 266 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 267 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 2
play();
Symbol 267 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 274 MovieClip Frame 1
stop();
Symbol 274 MovieClip Frame 2
play();
Symbol 274 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 2
play();
Symbol 275 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 282 MovieClip Frame 1
stop();
Symbol 282 MovieClip Frame 2
play();
Symbol 282 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 283 MovieClip Frame 1
stop();
Symbol 283 MovieClip Frame 2
play();
Symbol 283 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 2
play();
Symbol 290 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 2
play();
Symbol 291 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 298 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 2
play();
Symbol 298 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 2
play();
Symbol 299 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 306 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 2
play();
Symbol 306 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 307 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 2
play();
Symbol 307 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 323 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 2
play();
Symbol 323 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 326 MovieClip Frame 1
stop();
Symbol 326 MovieClip Frame 2
play();
Symbol 326 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 337 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 2
play();
Symbol 337 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 340 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 2
play();
Symbol 340 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 352 MovieClip Frame 1
stop();
Symbol 352 MovieClip Frame 2
play();
Symbol 352 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 355 MovieClip Frame 1
stop();
Symbol 355 MovieClip Frame 2
play();
Symbol 355 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 2
play();
Symbol 366 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 369 MovieClip Frame 1
stop();
Symbol 369 MovieClip Frame 2
play();
Symbol 369 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 380 MovieClip Frame 1
stop();
Symbol 380 MovieClip Frame 2
play();
Symbol 380 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 383 MovieClip Frame 1
stop();
Symbol 383 MovieClip Frame 2
play();
Symbol 383 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 392 MovieClip Frame 1
stop();
Symbol 392 MovieClip Frame 2
play();
Symbol 392 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 395 MovieClip Frame 1
stop();
Symbol 395 MovieClip Frame 2
play();
Symbol 395 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 402 MovieClip Frame 1
stop();
Symbol 402 MovieClip Frame 2
play();
Symbol 402 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 404 MovieClip Frame 1
stop();
Symbol 404 MovieClip Frame 2
play();
Symbol 404 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 410 MovieClip Frame 1
stop();
Symbol 410 MovieClip Frame 2
play();
Symbol 410 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 412 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 2
play();
Symbol 412 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 418 MovieClip Frame 1
stop();
Symbol 418 MovieClip Frame 2
play();
Symbol 418 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 420 MovieClip Frame 1
stop();
Symbol 420 MovieClip Frame 2
play();
Symbol 420 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 426 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 2
play();
Symbol 426 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 428 MovieClip Frame 1
stop();
Symbol 428 MovieClip Frame 2
play();
Symbol 428 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 434 MovieClip Frame 1
stop();
Symbol 434 MovieClip Frame 2
play();
Symbol 434 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 436 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 2
play();
Symbol 436 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 442 MovieClip Frame 1
stop();
Symbol 442 MovieClip Frame 2
play();
Symbol 442 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 444 MovieClip Frame 1
stop();
Symbol 444 MovieClip Frame 2
play();
Symbol 444 MovieClip Frame 7
stop(); _root.game.level.handleActiveDoor(_parent);
Symbol 494 Button
on (press) { getURL ("http://armorgames.com", "_blank"); }
Symbol 503 Button
on (press) { _root.gotoNextFrame(); }
Symbol 504 MovieClip Frame 1
stop();
Symbol 768 MovieClip [__Packages.Game] Frame 0
class Game { var trans, level, levelNum, undoList, player, KEY_UP_Down, KEY_DOWN_Down, KEY_LEFT_Down, KEY_RIGHT_Down, KEY_Undo_Down, KEY_Restart_Down, KEY_Menu_Down, KEY_Sound_Down, KEY_Color_Down, KEY_UP_Reset, KEY_DOWN_Reset, KEY_LEFT_Reset, KEY_RIGHT_Reset, KEY_Undo_Reset, KEY_Restart_Reset, KEY_Menu_Reset, KEY_Sound_Reset, KEY_Color_Reset, numMovesMade, stopWatch; function Game () { trans = new SlideAndShowTransition(level.clip); level = new Level(this); levelNum = _root.levelToStartAt; undoList = new Array(); level.load(Levels["L" + levelNum]); _root.tutorialTxt.gotoAndStop(levelNum); player = level.player; KEY_UP_Down = false; KEY_DOWN_Down = false; KEY_LEFT_Down = false; KEY_RIGHT_Down = false; KEY_Undo_Down = false; KEY_Restart_Down = false; KEY_Menu_Down = false; KEY_Sound_Down = false; KEY_Color_Down = false; KEY_UP_Reset = true; KEY_DOWN_Reset = true; KEY_LEFT_Reset = true; KEY_RIGHT_Reset = true; KEY_Undo_Reset = true; KEY_Restart_Reset = true; KEY_Menu_Reset = true; KEY_Sound_Reset = true; KEY_Color_Reset = true; numMovesMade = 0; stopWatch = new StopWatch(); if (levelNum <= 10) { _root.topLeftOutputTxt.text = "Level: 0" + (levelNum - 1); } else { _root.topLeftOutputTxt.text = "Level: " + (levelNum - 1); } _root.topRightOutputTxt.text = "Moves: 0 Time: 0"; _root.medals.mM.gotoAndStop(whatMedal(_root.movesArray[levelNum - 1], _root.MAX_Moves[levelNum - 1])); _root.medals.mM.ani.gotoAndStop(1); _root.medals.tM.gotoAndStop(whatMedal(_root.timesArray[levelNum - 1], _root.MAX_Times[levelNum - 1])); _root.medals.tM.ani.gotoAndStop(1); trans.setUpForFadeIn(); } function toggleTheme() { if (player.clip.ani._currentframe <= 1) { _root.themeNum++; if (_root.themeNum > 6) { _root.themeNum = 1; } _root.bgGrid.gotoAndStop(_root.themeNum); _root.bgColor.gotoAndStop(_root.themeNum); _root.bgBorder.gotoAndStop(_root.themeNum); player.clip.gotoAndStop(_root.themeNum); level.goal.clip.eh.gotoAndStop(_root.themeNum); var _local4 = 0; while (_local4 < level.tiles.length) { var _local3 = 0; while (_local3 < level.tiles[_local4].length) { if (level.tiles[_local4][_local3] != null) { level.tiles[_local4][_local3].clip.bgGrid.eh.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].clip.bgColor.gotoAndStop(_root.themeNum); var _local5 = 1; if ((level.tiles[_local4][_local3].wall_Left != null) && ((level.tiles[_local4][_local3].wall_Left instanceof OneWayDoor) || (level.tiles[_local4][_local3].wall_Left instanceof RemoteOneWayDoor))) { _local5 = level.tiles[_local4][_local3].wall_Left.clip.eh._currentframe; level.tiles[_local4][_local3].wall_Left.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].wall_Left.clip.eh.gotoAndStop(_local5); } if ((level.tiles[_local4][_local3].wall_Right != null) && ((level.tiles[_local4][_local3].wall_Right instanceof OneWayDoor) || (level.tiles[_local4][_local3].wall_Right instanceof RemoteOneWayDoor))) { _local5 = level.tiles[_local4][_local3].wall_Right.clip.eh._currentframe; level.tiles[_local4][_local3].wall_Right.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].wall_Right.clip.eh.gotoAndStop(_local5); } if ((level.tiles[_local4][_local3].wall_Top != null) && ((level.tiles[_local4][_local3].wall_Top instanceof OneWayDoor) || (level.tiles[_local4][_local3].wall_Top instanceof RemoteOneWayDoor))) { _local5 = level.tiles[_local4][_local3].wall_Top.clip.eh._currentframe; level.tiles[_local4][_local3].wall_Top.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].wall_Top.clip.eh.gotoAndStop(_local5); } if ((level.tiles[_local4][_local3].wall_Bottom != null) && ((level.tiles[_local4][_local3].wall_Bottom instanceof OneWayDoor) || (level.tiles[_local4][_local3].wall_Bottom instanceof RemoteOneWayDoor))) { _local5 = level.tiles[_local4][_local3].wall_Bottom.clip.eh._currentframe; level.tiles[_local4][_local3].wall_Bottom.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].wall_Bottom.clip.eh.gotoAndStop(_local5); } if (level.tiles[_local4][_local3].door_Top_Left != null) { _local5 = level.tiles[_local4][_local3].door_Top_Left.clip.eh._currentframe; level.tiles[_local4][_local3].door_Top_Left.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].door_Top_Left.clip.eh.gotoAndStop(_local5); } if (level.tiles[_local4][_local3].door_Top_Right != null) { _local5 = level.tiles[_local4][_local3].door_Top_Right.clip.eh._currentframe; level.tiles[_local4][_local3].door_Top_Right.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].door_Top_Right.clip.eh.gotoAndStop(_local5); } if (level.tiles[_local4][_local3].door_Bottom_Left != null) { _local5 = level.tiles[_local4][_local3].door_Bottom_Left.clip.eh._currentframe; level.tiles[_local4][_local3].door_Bottom_Left.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].door_Bottom_Left.clip.eh.gotoAndStop(_local5); } if (level.tiles[_local4][_local3].door_Bottom_Right != null) { _local5 = level.tiles[_local4][_local3].door_Bottom_Right.clip.eh._currentframe; level.tiles[_local4][_local3].door_Bottom_Right.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].door_Bottom_Right.clip.eh.gotoAndStop(_local5); } if (level.tiles[_local4][_local3].splitFloor != null) { _local5 = level.tiles[_local4][_local3].splitFloor.clip.eh._currentframe; level.tiles[_local4][_local3].splitFloor.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].splitFloor.clip.eh.gotoAndStop(_local5); } if (level.tiles[_local4][_local3].theSwitch != null) { _local5 = level.tiles[_local4][_local3].theSwitch.clip.eh._currentframe; level.tiles[_local4][_local3].theSwitch.clip.gotoAndStop(_root.themeNum); level.tiles[_local4][_local3].theSwitch.clip.eh.gotoAndStop(_local5); } } _local3++; } _local4++; } _root.saveGame(); } } function whatMedal(a, bM) { if (a <= bM[2]) { if (a <= bM[0]) { return(1); } if (a <= bM[1]) { return(2); } return(3); } return(4); } function destroy() { level.destroy(); level = null; player = null; KEY_UP_Down = null; KEY_DOWN_Down = null; KEY_LEFT_Down = null; KEY_RIGHT_Down = null; KEY_Undo_Down = null; KEY_Restart_Down = null; KEY_Menu_Down = null; KEY_Sound_Down = null; KEY_Color_Down = null; KEY_UP_Reset = null; KEY_DOWN_Reset = null; KEY_LEFT_Reset = null; KEY_RIGHT_Reset = null; KEY_Undo_Reset = null; KEY_Restart_Reset = null; KEY_Menu_Reset = null; KEY_Sound_Reset = null; KEY_Color_Reset = null; levelNum = null; while (undoList.length > 0) { undoList.pop(); } undoList = null; numMovesMade = null; stopWatch.destroy(); stopWatch = null; trans.destroy(); trans = null; } function checkKeys() { KEY_UP_Down = Key.isDown(38); KEY_DOWN_Down = Key.isDown(40); KEY_LEFT_Down = Key.isDown(37); KEY_RIGHT_Down = Key.isDown(39); KEY_Undo_Down = Key.isDown(85); KEY_Restart_Down = Key.isDown(82); KEY_Menu_Down = Key.isDown(77); KEY_Sound_Down = Key.isDown(83); KEY_Color_Down = Key.isDown(67); if (!KEY_UP_Down) { KEY_UP_Reset = true; } if (!KEY_DOWN_Down) { KEY_DOWN_Reset = true; } if (!KEY_LEFT_Down) { KEY_LEFT_Reset = true; } if (!KEY_RIGHT_Down) { KEY_RIGHT_Reset = true; } if (!KEY_Undo_Down) { KEY_Undo_Reset = true; } if (!KEY_Restart_Down) { KEY_Restart_Reset = true; } if (!KEY_Menu_Down) { KEY_Menu_Reset = true; } if (!KEY_Sound_Down) { KEY_Sound_Reset = true; } if (!KEY_Color_Down) { KEY_Color_Reset = true; } } function addNewUndoSpot(obj) { if (undoList.length >= 10) { undoList.shift(); } undoList.push(new Array()); undoList[undoList.length - 1].push(obj); } function addToUndoSpot(obj) { undoList[undoList.length - 1].push(obj); } function restart() { loadLevel(String(levelNum)); _root.tutorialTxt.gotoAndStop(levelNum); numMovesMade = 0; stopWatch.reset(); if (levelNum <= 10) { _root.topLeftOutputTxt.text = "Level: 0" + (levelNum - 1); } else { _root.topLeftOutputTxt.text = "Level: " + (levelNum - 1); } _root.topRightOutputTxt.text = "Moves: 0 Time: 0"; _root.medals.mM.gotoAndStop(whatMedal(_root.movesArray[levelNum - 1], _root.MAX_Moves[levelNum - 1])); _root.medals.mM.ani.gotoAndStop(1); _root.medals.tM.gotoAndStop(whatMedal(_root.timesArray[levelNum - 1], _root.MAX_Times[levelNum - 1])); _root.medals.tM.ani.gotoAndStop(1); } function undo() { if (undoList.length > 0) { if (undoList[undoList.length - 1].length > 0) { var _local4 = Tile(undoList[undoList.length - 1][0]); if (_local4.row < player.row) { player.clip.ani.gotoAndStop("Going Up"); } else if (_local4.row > player.row) { player.clip.ani.gotoAndStop("Going Down"); } else if (_local4.col < player.col) { player.clip.ani.gotoAndStop("Going Left"); } else if (_local4.col > player.col) { player.clip.ani.gotoAndStop("Going Right"); } _root.SOUND_undoMove.start(); player.moveTo(_local4.row, _local4.col); numMovesMade--; } var _local3 = 1; while (_local3 < undoList[undoList.length - 1].length) { undoList[undoList.length - 1][_local3].toggle(); _local3++; } undoList.pop(); } } function loadLevel(str) { while (undoList.length > 0) { undoList.pop(); } level.load(str); player = level.player; } function playerWin() { player.clip.swapDepths(level.LAYER_Player); trans.setUpForFadeOut(); } function step() { checkKeys(); if (trans.transitioning) { if (trans.fadingIn) { trans.fadeIn(); } else if (trans.fadingOut) { trans.fadeOut(); } else { levelNum++; if (levelNum <= 36) { level.load(Levels["L" + levelNum]); _root.tutorialTxt.gotoAndStop(levelNum); player = level.player; numMovesMade = 0; stopWatch.reset(); trans.setUpForFadeIn(); if (levelNum <= 10) { _root.topLeftOutputTxt.text = "Level: 0" + (levelNum - 1); } else { _root.topLeftOutputTxt.text = "Level: " + (levelNum - 1); } _root.topRightOutputTxt.text = "Moves: 0 Time: 0"; _root.medals.mM.gotoAndStop(whatMedal(_root.movesArray[levelNum - 1], _root.MAX_Moves[levelNum - 1])); _root.medals.mM.ani.gotoAndStop(1); _root.medals.tM.gotoAndStop(whatMedal(_root.timesArray[levelNum - 1], _root.MAX_Times[levelNum - 1])); _root.medals.tM.ani.gotoAndStop(1); } else { _root.winGame(); return(undefined); } } } else { if (player.clip.ani._currentframe <= 1) { if (!stopWatch.active) { stopWatch.start(); } if ((player.row == level.goal.row) && (player.col == level.goal.col)) { stopWatch.stop(); if (numMovesMade <= _root.MAX_Moves[levelNum - 1][2]) { if (numMovesMade <= _root.MAX_Moves[levelNum - 1][0]) { if (numMovesMade < _root.movesArray[levelNum - 1]) { _root.medals.mM.gotoAndStop(1); _root.medals.mM.ani.gotoAndPlay(2); _root.movesArray[levelNum - 1] = numMovesMade; } } else if (numMovesMade <= _root.MAX_Moves[levelNum - 1][1]) { if (numMovesMade < _root.movesArray[levelNum - 1]) { _root.medals.mM.gotoAndStop(2); _root.medals.mM.ani.gotoAndPlay(2); _root.movesArray[levelNum - 1] = numMovesMade; } } else if (numMovesMade < _root.movesArray[levelNum - 1]) { _root.medals.mM.gotoAndStop(3); _root.medals.mM.ani.gotoAndPlay(2); _root.movesArray[levelNum - 1] = numMovesMade; } } else if (numMovesMade < _root.movesArray[levelNum - 1]) { _root.movesArray[levelNum - 1] = numMovesMade; } var _local3 = Math.floor(stopWatch.getTime() / 1000); if (_local3 <= _root.MAX_Times[levelNum - 1][2]) { if (_local3 <= _root.MAX_Times[levelNum - 1][0]) { if (_local3 < _root.timesArray[levelNum - 1]) { _root.medals.tM.gotoAndStop(1); _root.medals.tM.ani.gotoAndPlay(2); _root.timesArray[levelNum - 1] = _local3; } } else if (_local3 <= _root.MAX_Times[levelNum - 1][1]) { if (_local3 < _root.timesArray[levelNum - 1]) { _root.medals.tM.gotoAndStop(2); _root.medals.tM.ani.gotoAndPlay(2); _root.timesArray[levelNum - 1] = _local3; } } else if (_local3 < _root.timesArray[levelNum - 1]) { _root.medals.tM.gotoAndStop(3); _root.medals.tM.ani.gotoAndPlay(2); _root.timesArray[levelNum - 1] = _local3; } } else if (_local3 < _root.timesArray[levelNum - 1]) { _root.timesArray[levelNum - 1] = _local3; } _root.levelsStr = (_root.levelsStr.substr(0, levelNum - 1) + "1") + _root.levelsStr.substr(levelNum, _root.levelsStr.length); _root.saveGame(); player.clip.swapDepths(10000); player.clip.ani.gotoAndPlay("Win"); _root.SOUND_win1.start(); } else if (((level.tiles[player.row][player.col] instanceof FloorlessTile) && (level.tiles[player.row][player.col].splitFloor != null)) && (level.tiles[player.row][player.col].splitFloor.isOpen)) { player.clip.ani.gotoAndPlay("Fall"); _root.SOUND_falling.start(); } else if (KEY_Undo_Down && (KEY_Undo_Reset)) { undo(); _root.SOUND_button.start(); KEY_Undo_Reset = false; } else if (KEY_Restart_Down && (KEY_Restart_Reset)) { restart(); _root.SOUND_button.start(); KEY_Restart_Reset = false; } else if (KEY_Menu_Down && (KEY_Menu_Reset)) { _root.gotoMenu(); _root.SOUND_button.start(); KEY_Menu_Reset = false; } else if (KEY_Sound_Down && KEY_Sound_Reset) { _root.toggleSound(); KEY_Sound_Reset = false; } else if (KEY_Color_Down && KEY_Color_Reset) { toggleTheme(); KEY_Color_Reset = false; } else { if (KEY_UP_Down && KEY_UP_Reset) { player.moveBy(-1, 0); KEY_UP_Reset = false; } else if (KEY_DOWN_Down && KEY_DOWN_Reset) { player.moveBy(1, 0); KEY_DOWN_Reset = false; } if (KEY_LEFT_Down && KEY_LEFT_Reset) { player.moveBy(0, -1); KEY_LEFT_Reset = false; } else if (KEY_RIGHT_Down && KEY_RIGHT_Reset) { player.moveBy(0, 1); KEY_RIGHT_Reset = false; } } } if (levelNum <= 10) { _root.topLeftOutputTxt.text = "Level: 0" + (levelNum - 1); } else { _root.topLeftOutputTxt.text = "Level: " + (levelNum - 1); } _root.topRightOutputTxt.text = (("Moves: " + numMovesMade) + " Time: ") + Math.floor(stopWatch.getTime() / 1000); } } }
Symbol 769 MovieClip [__Packages.Level] Frame 0
class Level { var LAYER_Tiles, LAYER_Switches, LAYER_SplitFloors, LAYER_Pivots, LAYER_Goal, LAYER_Player, LAYER_Doors, LAYER_Walls, game, clip, themeNumber, tileSize, tiles, player, goal, activeDoorTiles, remotes; function Level (g) { LAYER_Tiles = 1000; LAYER_Switches = 2000; LAYER_SplitFloors = 3000; LAYER_Pivots = 5000; LAYER_Goal = 6000; LAYER_Player = 7000; LAYER_Doors = 8000; LAYER_Walls = 9000; game = g; clip = _root.createEmptyMovieClip("clip", 1); clip.createEmptyMovieClip("walls", LAYER_Walls); clip.createEmptyMovieClip("tiles", LAYER_Tiles); clip.walls.filters = [new flash.filters.DropShadowFilter(5, 270, 0, 1, 5, 5, 0.23, 3, true), new flash.filters.GlowFilter(0, 1, 3, 3, 10, 3)]; clip.cacheAsBitmap; clip.walls.cacheAsBitmap; clip.tiles.cacheAsBitmap; themeNumber = _root.themeNum; tileSize = 50; tiles = new Array(9); var _local4 = 0; while (_local4 < tiles.length) { tiles[_local4] = new Array(12); var _local3 = 0; while (_local3 < tiles[_local4].length) { tiles[_local4][_local3] = null; _local3++; } _local4++; } player = null; goal = null; activeDoorTiles = new Array(); remotes = new Array(); _root.bgGrid.gotoAndStop(themeNumber); _root.bgColor.gotoAndStop(themeNumber); _root.bgBorder.gotoAndStop(themeNumber); } function addTopWall(r, c) { if (tiles[r][c] != null) { tiles[r][c].addWall("Top"); if (tiles[r - 1][c] != null) { tiles[r - 1][c].wall_Bottom = tiles[r][c].wall_Top; } } else if (tiles[r - 1][c] != null) { tiles[r - 1][c].addWall("Bottom"); } } function addLeftWall(r, c) { if (tiles[r][c] != null) { tiles[r][c].addWall("Left"); if (tiles[r][c - 1] != null) { tiles[r][c - 1].wall_Right = tiles[r][c].wall_Left; } } else if (tiles[r][c - 1] != null) { tiles[r][c - 1].addWall("Right"); } } function handleActiveDoor(mc) { var _local3 = null; var _local4 = ""; var _local2 = 0; while (_local2 < activeDoorTiles.length) { if (activeDoorTiles[_local2].door_Top_Left.clip.eh == mc) { _local3 = activeDoorTiles[_local2]; activeDoorTiles.splice(_local2, 1); _local4 = "TL"; break; } if (activeDoorTiles[_local2].door_Top_Right.clip.eh == mc) { _local3 = activeDoorTiles[_local2]; activeDoorTiles.splice(_local2, 1); _local4 = "TR"; break; } if (activeDoorTiles[_local2].door_Bottom_Left.clip.eh == mc) { _local3 = activeDoorTiles[_local2]; activeDoorTiles.splice(_local2, 1); _local4 = "BL"; break; } if (activeDoorTiles[_local2].door_Bottom_Right.clip.eh == mc) { _local3 = activeDoorTiles[_local2]; activeDoorTiles.splice(_local2, 1); _local4 = "BR"; break; } if (activeDoorTiles[_local2].wall_Top.clip.eh == mc) { _local3 = activeDoorTiles[_local2]; activeDoorTiles.splice(_local2, 1); _local4 = "T"; break; } if (activeDoorTiles[_local2].wall_Bottom.clip.eh == mc) { _local3 = activeDoorTiles[_local2]; activeDoorTiles.splice(_local2, 1); _local4 = "B"; break; } if (activeDoorTiles[_local2].wall_Left.clip.eh == mc) { _local3 = activeDoorTiles[_local2]; activeDoorTiles.splice(_local2, 1); _local4 = "L"; break; } if (activeDoorTiles[_local2].wall_Right.clip.eh == mc) { _local3 = activeDoorTiles[_local2]; activeDoorTiles.splice(_local2, 1); _local4 = "R"; break; } _local2++; } if (_local3 != null) { if (_local4 == "TL") { if (_local3.door_Top_Left.orientedVertical) { var _local6 = tiles[_local3.row][_local3.col - 1]; if (_local6 != null) { if (((_local6.door_Top_Right != null) && (_local6.door_Top_Right.orientedVertical)) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } if (((_local6.door_Bottom_Right != null) && (_local6.door_Bottom_Right.orientedVertical)) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } } else { var _local6 = tiles[_local3.row - 1][_local3.col]; if (_local6 != null) { if (((_local6.door_Bottom_Left != null) && (!_local6.door_Bottom_Left.orientedVertical)) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } if (((_local6.door_Bottom_Right != null) && (!_local6.door_Bottom_Right.orientedVertical)) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } } } else if (_local4 == "TR") { if (_local3.door_Top_Right.orientedVertical) { var _local6 = tiles[_local3.row][_local3.col + 1]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && (_local6.door_Top_Left.orientedVertical)) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Bottom_Left != null) && (_local6.door_Bottom_Left.orientedVertical)) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } } } else { var _local6 = tiles[_local3.row - 1][_local3.col]; if (_local6 != null) { if (((_local6.door_Bottom_Left != null) && (!_local6.door_Bottom_Left.orientedVertical)) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } if (((_local6.door_Bottom_Right != null) && (!_local6.door_Bottom_Right.orientedVertical)) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } } } else if (_local4 == "BL") { if (_local3.door_Bottom_Left.orientedVertical) { var _local6 = tiles[_local3.row][_local3.col - 1]; if (_local6 != null) { if (((_local6.door_Top_Right != null) && (_local6.door_Top_Right.orientedVertical)) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } if (((_local6.door_Bottom_Right != null) && (_local6.door_Bottom_Right.orientedVertical)) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } } else { var _local6 = tiles[_local3.row + 1][_local3.col]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && (!_local6.door_Top_Left.orientedVertical)) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Top_Right != null) && (!_local6.door_Top_Right.orientedVertical)) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } } } } else if (_local4 == "BR") { if (_local3.door_Bottom_Right.orientedVertical) { var _local6 = tiles[_local3.row][_local3.col + 1]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && _local6.door_Top_Left.orientedVertical) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Bottom_Left != null) && _local6.door_Bottom_Left.orientedVertical) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } } } else { var _local6 = tiles[_local3.row + 1][_local3.col]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && (!_local6.door_Top_Left.orientedVertical)) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Top_Right != null) && (!_local6.door_Top_Right.orientedVertical)) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } } } } else if (_local4 == "T") { if (_local3.wall_Top.isOpen) { var _local6 = tiles[_local3.row - 1][_local3.col - 1]; if (_local6 != null) { if (((_local6.door_Top_Right != null) && _local6.door_Top_Right.orientedVertical) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } if (((_local6.door_Bottom_Right != null) && _local6.door_Bottom_Right.orientedVertical) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } _local6 = tiles[_local3.row - 1][_local3.col + 1]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && _local6.door_Top_Left.orientedVertical) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Bottom_Left != null) && _local6.door_Bottom_Left.orientedVertical) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } } } else { var _local6 = tiles[_local3.row][_local3.col]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && (!_local6.door_Top_Left.orientedVertical)) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Top_Right != null) && (!_local6.door_Top_Right.orientedVertical)) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } } } } else if (_local4 == "B") { if (_local3.wall_Bottom.isOpen) { var _local6 = tiles[_local3.row + 1][_local3.col - 1]; if (_local6 != null) { if (((_local6.door_Top_Right != null) && _local6.door_Top_Right.orientedVertical) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } if (((_local6.door_Bottom_Right != null) && _local6.door_Bottom_Right.orientedVertical) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } _local6 = tiles[_local3.row + 1][_local3.col + 1]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && _local6.door_Top_Left.orientedVertical) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Bottom_Left != null) && _local6.door_Bottom_Left.orientedVertical) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } } } else { var _local6 = tiles[_local3.row][_local3.col]; if (_local6 != null) { if (((_local6.door_Bottom_Left != null) && (!_local6.door_Bottom_Left.orientedVertical)) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } if (((_local6.door_Bottom_Right != null) && (!_local6.door_Bottom_Right.orientedVertical)) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } } } else if (_local4 == "L") { if (_local3.wall_Left.isOpen) { var _local6 = tiles[_local3.row - 1][_local3.col - 1]; if (_local6 != null) { if (((_local6.door_Bottom_Left != null) && (!_local6.door_Bottom_Left.orientedVertical)) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } if (((_local6.door_Bottom_Right != null) && (!_local6.door_Bottom_Right.orientedVertical)) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } _local6 = tiles[_local3.row + 1][_local3.col - 1]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && (!_local6.door_Top_Left.orientedVertical)) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Top_Right != null) && (!_local6.door_Top_Right.orientedVertical)) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } } } else { var _local6 = tiles[_local3.row][_local3.col]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && (!_local6.door_Top_Left.orientedVertical)) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Bottom_Left != null) && (!_local6.door_Bottom_Left.orientedVertical)) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } } } } else if (_local4 == "R") { if (_local3.wall_Right.isOpen) { var _local6 = tiles[_local3.row - 1][_local3.col + 1]; if (_local6 != null) { if (((_local6.door_Bottom_Left != null) && (!_local6.door_Bottom_Left.orientedVertical)) && (!(_local6.door_Bottom_Left instanceof RemoteDoor))) { _local6.door_Bottom_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Left); } if (((_local6.door_Bottom_Right != null) && (!_local6.door_Bottom_Right.orientedVertical)) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } _local6 = tiles[_local3.row + 1][_local3.col + 1]; if (_local6 != null) { if (((_local6.door_Top_Left != null) && (!_local6.door_Top_Left.orientedVertical)) && (!(_local6.door_Top_Left instanceof RemoteDoor))) { _local6.door_Top_Left.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Left); } if (((_local6.door_Top_Right != null) && (!_local6.door_Top_Right.orientedVertical)) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } } } else { var _local6 = tiles[_local3.row][_local3.col]; if (_local6 != null) { if (((_local6.door_Top_Right != null) && (!_local6.door_Top_Right.orientedVertical)) && (!(_local6.door_Top_Right instanceof RemoteDoor))) { _local6.door_Top_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Top_Right); } if (((_local6.door_Bottom_Right != null) && (!_local6.door_Bottom_Right.orientedVertical)) && (!(_local6.door_Bottom_Right instanceof RemoteDoor))) { _local6.door_Bottom_Right.openDoor(); activeDoorTiles.push(_local6); game.addToUndoSpot(_local6.door_Bottom_Right); } } } } } } function toggleRemotes() { var _local2 = 0; while (_local2 < remotes.length) { remotes[_local2].toggle(); activeDoorTiles.push(remotes[_local2].parentTile); _local2++; } } function save() { var _local4 = themeNumber.toString(36); _local4 = _local4 + (player.row.toString(36) + player.col.toString(36)); _local4 = _local4 + (goal.row.toString(36) + goal.col.toString(36)); var _local3 = 0; while (_local3 < tiles.length) { var _local2 = 0; while (_local2 < tiles[_local3].length) { if (tiles[_local3][_local2] != null) { _local4 = _local4 + (((("" + tiles[_local3][_local2].row.toString(36)) + tiles[_local3][_local2].col.toString(36)) + Number(tiles[_local3][_local2] instanceof FloorlessTile).toString(36)) + tiles[_local3][_local2].save()); } _local2++; } _local3++; } return(_local4); } function destroy() { LAYER_Tiles = (LAYER_Switches = (LAYER_SplitFloors = (LAYER_Pivots = (LAYER_Goal = (LAYER_Player = (LAYER_Doors = (LAYER_Walls = null))))))); while (activeDoorTiles.length > 0) { activeDoorTiles.pop(); } activeDoorTiles = null; while (remotes.length > 0) { remotes.pop(); } remotes = null; var _local3 = 0; while (_local3 < tiles.length) { var _local2 = 0; while (_local2 < tiles[_local3].length) { if (tiles[_local3][_local2] != null) { tiles[_local3][_local2].destroy(); tiles[_local3][_local2] = null; } _local2++; } _local3++; } tiles = null; themeNumber = null; tileSize = null; player.destroy(); player = null; goal.destroy(); goal = null; clip.removeMovieClip(); clip = null; } function load(str) { if (str.length < 4) { load(Levels["L" + str]); return(undefined); } LAYER_Tiles = 1000; LAYER_Switches = 2000; LAYER_SplitFloors = 3000; LAYER_Pivots = 5000; LAYER_Goal = 6000; LAYER_Player = 7000; LAYER_Doors = 8000; LAYER_Walls = 9000; while (activeDoorTiles.length > 0) { activeDoorTiles.pop(); } while (remotes.length > 0) { remotes.pop(); } var _local7 = 0; while (_local7 < tiles.length) { var _local6 = 0; while (_local6 < tiles[_local7].length) { if (tiles[_local7][_local6] != null) { tiles[_local7][_local6].destroy(); tiles[_local7][_local6] = null; } _local6++; } _local7++; } player.destroy(); player = null; goal.destroy(); goal = null; themeNumber = _root.themeNum; _root.bgGrid.gotoAndStop(themeNumber); _root.bgColor.gotoAndStop(themeNumber); _root.bgBorder.gotoAndStop(themeNumber); player = new Player(Number(parseInt(str.charAt(1), 36)), Number(parseInt(str.charAt(2), 36)), game); goal = new Goal(Number(parseInt(str.charAt(3), 36)), Number(parseInt(str.charAt(4), 36)), this); var _local8 = ""; var _local3 = 5; while (_local3 < str.length) { _local7 = parseInt(str.charAt(_local3), 36); var _local6 = parseInt(str.charAt(_local3 + 1), 36); if (parseInt(str.charAt(_local3 + 2), 36) == "1") { tiles[_local7][_local6] = new FloorlessTile(_local7, _local6, this); } else { tiles[_local7][_local6] = new Tile(_local7, _local6, this); } _local3 = _local3 + 3; var _local4 = 0; if (str.charAt(_local3) == "%") { _local4 = 6; } else if (str.charAt(_local3) == "^") { _local4 = 7; } else if (str.charAt(_local3) == "&") { _local4 = 8; } if (str.charAt(_local3 + _local4) == "@") { _local4 = _local4 + 3; } else if (str.charAt(_local3 + _local4) == "#") { _local4 = _local4 + 4; } else { _local4 = _local4 + 1; } tiles[_local7][_local6].load(str.substr(_local3, _local4)); _local3 = _local3 + (_local4 - 1); _local3++; } } }
Symbol 770 MovieClip [__Packages.Player] Frame 0
class Player { var game, clip, row, col; function Player (r, c, g) { game = g; clip = g.level.clip.attachMovie("Player", "Player", g.level.LAYER_Player++); clip.cacheAsBitmap; row = r; col = c; clip._x = (col * g.level.tileSize) + (g.level.tileSize / 2); clip._y = (row * g.level.tileSize) + (g.level.tileSize / 2); clip.gotoAndStop(g.level.themeNumber); clip.ani.gotoAndStop(1); } function destroy() { clip.removeMovieClip(); clip = null; row = (col = null); } function moveTo(r, c) { row = r; col = c; clip._x = (col * game.level.tileSize) + (game.level.tileSize / 2); clip._y = (row * game.level.tileSize) + (game.level.tileSize / 2); } function moveBy(r, c) { var _local3 = game.level.tiles[row][col]; if (r != 0) { if ((_local3 == null) || (game.level.tiles[row + r][col] == null)) { } else if (r > 0) { if ((((_local3.wall_Bottom == null) || ((_local3.wall_Bottom instanceof OneWayDoor) && (((_local3 == _local3.wall_Bottom.parentTile) && (!(_local3.wall_Bottom instanceof RemoteOneWayDoor))) || (_local3.wall_Bottom.isOpen)))) && ((_local3.door_Bottom_Left == null) || (_local3.door_Bottom_Left.orientedVertical))) && ((_local3.door_Bottom_Right == null) || (_local3.door_Bottom_Right.orientedVertical))) { var _local4 = game.level.tiles[row + r][col]; game.addNewUndoSpot(_local3); if (((_local4.door_Top_Left == null) || ((!(_local4.door_Top_Left instanceof RemoteDoor)) || (_local4.door_Top_Left.orientedVertical))) && ((_local4.door_Top_Right == null) || ((!(_local4.door_Top_Right instanceof RemoteDoor)) || (_local4.door_Top_Right.orientedVertical)))) { if (((_local3.wall_Bottom != null) && (_local3.wall_Bottom instanceof OneWayDoor)) && (!(_local3.wall_Bottom instanceof RemoteOneWayDoor))) { if (_local3 == _local3.wall_Bottom.parentTile) { if (!_local3.wall_Bottom.isOpen) { _local3.wall_Bottom.openDoor(); game.level.activeDoorTiles.push(_local3); game.addToUndoSpot(_local3.wall_Bottom); } } else if (_local3.wall_Bottom.isOpen) { _local3.wall_Bottom.closeDoor(); game.level.activeDoorTiles.push(_local3); game.addToUndoSpot(_local3.wall_Bottom); } } if (((_local3.door_Bottom_Left != null) && (!(_local3.door_Bottom_Left instanceof RemoteDoor))) && (_local3.door_Bottom_Left.orientedVertical)) { _local3.door_Bottom_Left.closeDoor(); game.addToUndoSpot(_local3.door_Bottom_Left); } if (((_local3.door_Bottom_Right != null) && (!(_local3.door_Bottom_Right instanceof RemoteDoor))) && (_local3.door_Bottom_Right.orientedVertical)) { _local3.door_Bottom_Right.closeDoor(); game.addToUndoSpot(_local3.door_Bottom_Right); } if ((_local3.splitFloor != null) && (!(_local3.splitFloor instanceof RemoteSplitFloor))) { _local3.splitFloor.openFloor(); game.addToUndoSpot(_local3.splitFloor); } if (((_local3.theSwitch != null) && (_local3.theSwitch.orientedVertical)) && (!_local3.theSwitch.onOne)) { _local3.theSwitch.toggleSwitch(); game.addToUndoSpot(_local3.theSwitch); } row = row + r; clip._y = (row * game.level.tileSize) + (game.level.tileSize / 2); if (game.numMovesMade < 999) { game.numMovesMade++; } clip.ani.gotoAndPlay("Going Down"); _root.SOUND_playerMoving.start(); if ((_local4.door_Top_Left != null) && (!_local4.door_Top_Left.orientedVertical)) { _local4.door_Top_Left.openDoor(); game.level.activeDoorTiles.push(_local4); game.addToUndoSpot(_local4.door_Top_Left); } if ((_local4.door_Top_Right != null) && (!_local4.door_Top_Right.orientedVertical)) { _local4.door_Top_Right.openDoor(); game.level.activeDoorTiles.push(_local4); game.addToUndoSpot(_local4.door_Top_Right); } if (((_local4.theSwitch != null) && (_local4.theSwitch.orientedVertical)) && (!_local4.theSwitch.onOne)) { _local4.theSwitch.toggleSwitch(); game.addToUndoSpot(_local4.theSwitch); } } } } else if (r < 0) { if ((((_local3.wall_Top == null) || ((_local3.wall_Top instanceof OneWayDoor) && (((_local3 == _local3.wall_Top.parentTile) && (!(_local3.wall_Top instanceof RemoteOneWayDoor))) || (_local3.wall_Top.isOpen)))) && ((_local3.door_Top_Left == null) || (_local3.door_Top_Left.orientedVertical))) && ((_local3.door_Top_Right == null) || (_local3.door_Top_Right.orientedVertical))) { var _local4 = game.level.tiles[row + r][col]; game.addNewUndoSpot(_local3); if (((_local4.door_Bottom_Left == null) || ((!(_local4.door_Bottom_Left instanceof RemoteDoor)) || (_local4.door_Bottom_Left.orientedVertical))) && ((_local4.door_Bottom_Right == null) || ((!(_local4.door_Bottom_Right instanceof RemoteDoor)) || _local4.door_Bottom_Right.orientedVertical))) { if (((_local3.wall_Top != null) && (_local3.wall_Top instanceof OneWayDoor)) && (!(_local3.wall_Top instanceof RemoteOneWayDoor))) { if (_local3 == _local3.wall_Top.parentTile) { if (!_local3.wall_Top.isOpen) { _local3.wall_Top.openDoor(); game.level.activeDoorTiles.push(_local3); game.addToUndoSpot(_local3.wall_Top); } } else if (_local3.wall_Top.isOpen) { _local3.wall_Top.closeDoor(); game.level.activeDoorTiles.push(_local3); game.addToUndoSpot(_local3.wall_Top); } } if (((_local3.door_Top_Left != null) && (!(_local3.door_Top_Left instanceof RemoteDoor))) && (_local3.door_Top_Left.orientedVertical)) { _local3.door_Top_Left.closeDoor(); game.addToUndoSpot(_local3.door_Top_Left); } if (((_local3.door_Top_Right != null) && (!(_local3.door_Top_Right instanceof RemoteDoor))) && (_local3.door_Top_Right.orientedVertical)) { _local3.door_Top_Right.closeDoor(); game.addToUndoSpot(_local3.door_Top_Right); } if ((_local3.splitFloor != null) && (!(_local3.splitFloor instanceof RemoteSplitFloor))) { _local3.splitFloor.openFloor(); game.addToUndoSpot(_local3.splitFloor); } if (((_local3.theSwitch != null) && (_local3.theSwitch.orientedVertical)) && (_local3.theSwitch.onOne)) { _local3.theSwitch.toggleSwitch(); game.addToUndoSpot(_local3.theSwitch); } row = row + r; clip._y = (row * game.level.tileSize) + (game.level.tileSize / 2); if (game.numMovesMade < 999) { game.numMovesMade++; } clip.ani.gotoAndPlay("Going Up"); _root.SOUND_playerMoving.start(); if ((_local4.door_Bottom_Left != null) && (!_local4.door_Bottom_Left.orientedVertical)) { _local4.door_Bottom_Left.openDoor(); game.level.activeDoorTiles.push(_local4); game.addToUndoSpot(_local4.door_Bottom_Left); } if ((_local4.door_Bottom_Right != null) && (!_local4.door_Bottom_Right.orientedVertical)) { _local4.door_Bottom_Right.openDoor(); game.level.activeDoorTiles.push(_local4); game.addToUndoSpot(_local4.door_Bottom_Right); } if (((_local4.theSwitch != null) && (_local4.theSwitch.orientedVertical)) && (_local4.theSwitch.onOne)) { _local4.theSwitch.toggleSwitch(); game.addToUndoSpot(_local4.theSwitch); } } } } } if (c != 0) { if ((_local3 == null) || (game.level.tiles[row][col + c] == null)) { } else if (c > 0) { if ((((_local3.wall_Right == null) || ((_local3.wall_Right instanceof OneWayDoor) && (((_local3 == _local3.wall_Right.parentTile) && (!(_local3.wall_Right instanceof RemoteOneWayDoor))) || (_local3.wall_Right.isOpen)))) && ((_local3.door_Top_Right == null) || (!_local3.door_Top_Right.orientedVertical))) && ((_local3.door_Bottom_Right == null) || (!_local3.door_Bottom_Right.orientedVertical))) { var _local4 = game.level.tiles[row][col + c]; game.addNewUndoSpot(_local3); if (((_local4.door_Bottom_Left == null) || ((!(_local4.door_Bottom_Left instanceof RemoteDoor)) || (!_local4.door_Bottom_Left.orientedVertical))) && ((_local4.door_Top_Left == null) || ((!(_local4.door_Top_Left instanceof RemoteDoor)) || (!_local4.door_Top_Left.orientedVertical)))) { if (((_local3.wall_Right != null) && (_local3.wall_Right instanceof OneWayDoor)) && (!(_local3.wall_Right instanceof RemoteOneWayDoor))) { if (_local3 == _local3.wall_Right.parentTile) { if (!_local3.wall_Right.isOpen) { _local3.wall_Right.openDoor(); game.level.activeDoorTiles.push(_local3); game.addToUndoSpot(_local3.wall_Right); } } else if (_local3.wall_Right.isOpen) { _local3.wall_Right.closeDoor(); game.level.activeDoorTiles.push(_local3); game.addToUndoSpot(_local3.wall_Right); } } if (((_local3.door_Top_Right != null) && (!(_local3.door_Top_Right instanceof RemoteDoor))) && (!_local3.door_Top_Right.orientedVertical)) { _local3.door_Top_Right.closeDoor(); game.addToUndoSpot(_local3.door_Top_Right); } if (((_local3.door_Bottom_Right != null) && (!(_local3.door_Bottom_Right instanceof RemoteDoor))) && (!_local3.door_Bottom_Right.orientedVertical)) { _local3.door_Bottom_Right.closeDoor(); game.addToUndoSpot(_local3.door_Bottom_Right); } if ((_local3.splitFloor != null) && (!(_local3.splitFloor instanceof RemoteSplitFloor))) { _local3.splitFloor.openFloor(); game.addToUndoSpot(_local3.splitFloor); } if (((_local3.theSwitch != null) && (!_local3.theSwitch.orientedVertical)) && (!_local3.theSwitch.onOne)) { _local3.theSwitch.toggleSwitch(); game.addToUndoSpot(_local3.theSwitch); } col = col + c; clip._x = (col * game.level.tileSize) + (game.level.tileSize / 2); if (game.numMovesMade < 999) { game.numMovesMade++; } clip.ani.gotoAndPlay("Going Right"); _root.SOUND_playerMoving.start(); _local4 = game.level.tiles[row][col]; if ((_local4.door_Top_Left != null) && (_local4.door_Top_Left.orientedVertical)) { _local4.door_Top_Left.openDoor(); game.level.activeDoorTiles.push(_local4); game.addToUndoSpot(_local4.door_Top_Left); } if ((_local4.door_Bottom_Left != null) && (_local4.door_Bottom_Left.orientedVertical)) { _local4.door_Bottom_Left.openDoor(); game.level.activeDoorTiles.push(_local4); game.addToUndoSpot(_local4.door_Bottom_Left); } if (((_local4.theSwitch != null) && (!_local4.theSwitch.orientedVertical)) && (!_local4.theSwitch.onOne)) { _local4.theSwitch.toggleSwitch(); game.addToUndoSpot(_local4.theSwitch); } } } } else if (c < 0) { if ((((_local3.wall_Left == null) || ((_local3.wall_Left instanceof OneWayDoor) && (((_local3 == _local3.wall_Left.parentTile) && (!(_local3.wall_Left instanceof RemoteOneWayDoor))) || (_local3.wall_Left.isOpen)))) && ((_local3.door_Top_Left == null) || (!_local3.door_Top_Left.orientedVertical))) && ((_local3.door_Bottom_Left == null) || (!_local3.door_Bottom_Left.orientedVertical))) { var _local4 = game.level.tiles[row][col + c]; game.addNewUndoSpot(_local3); if (((_local4.door_Bottom_Right == null) || ((!(_local4.door_Bottom_Right instanceof RemoteDoor)) || (!_local4.door_Bottom_Right.orientedVertical))) && ((_local4.door_Top_Right == null) || ((!(_local4.door_Top_Right instanceof RemoteDoor)) || (!_local4.door_Top_Right.orientedVertical)))) { if (((_local3.wall_Left != null) && (_local3.wall_Left instanceof OneWayDoor)) && (!(_local3.wall_Left instanceof RemoteOneWayDoor))) { if (_local3 == _local3.wall_Left.parentTile) { if (!_local3.wall_Left.isOpen) { _local3.wall_Left.openDoor(); game.level.activeDoorTiles.push(_local3); game.addToUndoSpot(_local3.wall_Left); } } else if (_local3.wall_Left.isOpen) { _local3.wall_Left.closeDoor(); game.level.activeDoorTiles.push(_local3); game.addToUndoSpot(_local3.wall_Left); } } if (((_local3.door_Top_Left != null) && (!(_local3.door_Top_Left instanceof RemoteDoor))) && (!_local3.door_Top_Left.orientedVertical)) { _local3.door_Top_Left.closeDoor(); game.addToUndoSpot(_local3.door_Top_Left); } if (((_local3.door_Bottom_Left != null) && (!(_local3.door_Bottom_Left instanceof RemoteDoor))) && (!_local3.door_Bottom_Left.orientedVertical)) { _local3.door_Bottom_Left.closeDoor(); game.addToUndoSpot(_local3.door_Bottom_Left); } if ((_local3.splitFloor != null) && (!(_local3.splitFloor instanceof RemoteSplitFloor))) { _local3.splitFloor.openFloor(); game.addToUndoSpot(_local3.splitFloor); } if (((_local3.theSwitch != null) && (!_local3.theSwitch.orientedVertical)) && (_local3.theSwitch.onOne)) { _local3.theSwitch.toggleSwitch(); game.addToUndoSpot(_local3.theSwitch); } col = col + c; clip._x = (col * game.level.tileSize) + (game.level.tileSize / 2); if (game.numMovesMade < 999) { game.numMovesMade++; } clip.ani.gotoAndPlay("Going Left"); _root.SOUND_playerMoving.start(); _local4 = game.level.tiles[row][col]; if ((_local4.door_Top_Right != null) && (_local4.door_Top_Right.orientedVertical)) { _local4.door_Top_Right.openDoor(); game.level.activeDoorTiles.push(_local4); game.addToUndoSpot(_local4.door_Top_Right); } if ((_local4.door_Bottom_Right != null) && (_local4.door_Bottom_Right.orientedVertical)) { _local4.door_Bottom_Right.openDoor(); game.level.activeDoorTiles.push(_local4); game.addToUndoSpot(_local4.door_Bottom_Right); } if (((_local4.theSwitch != null) && (!_local4.theSwitch.orientedVertical)) && (_local4.theSwitch.onOne)) { _local4.theSwitch.toggleSwitch(); game.addToUndoSpot(_local4.theSwitch); } } } } } } }
Symbol 771 MovieClip [__Packages.Tile] Frame 0
class Tile { var level, clip, row, col, wall_Left, wall_Right, wall_Top, wall_Bottom, door_Top_Left, door_Top_Right, door_Bottom_Left, door_Bottom_Right, splitFloor, theSwitch; function Tile (r, c, l) { level = l; clip = l.clip.tiles.attachMovie("Tile", "Tile" + l.LAYER_Tiles, l.LAYER_Tiles++); clip.cacheAsBitmap; row = r; col = c; clip._x = (col * l.tileSize) + (l.tileSize / 2); clip._y = (row * l.tileSize) + (l.tileSize / 2); clip.bgGrid.eh.gotoAndStop(l.themeNumber); clip.bgColor.gotoAndStop(l.themeNumber); wall_Left = null; wall_Right = null; wall_Top = null; wall_Bottom = null; door_Top_Left = null; door_Top_Right = null; door_Bottom_Left = null; door_Bottom_Right = null; splitFloor = null; theSwitch = null; clip.editor._visible = false; } function destroy() { clip.removeMovieClip(); clip = null; row = (col = null); wall_Left.destroy(); wall_Right.destroy(); wall_Top.destroy(); wall_Bottom.destroy(); wall_Left = (wall_Right = (wall_Top = (wall_Bottom = null))); door_Top_Left.destroy(); door_Top_Right.destroy(); door_Bottom_Left.destroy(); door_Bottom_Right.destroy(); door_Top_Left = (door_Top_Right = (door_Bottom_Left = (door_Bottom_Right = null))); splitFloor.destroy(); splitFloor = null; theSwitch.destroy(); theSwitch = null; } function addWall(str) { if (str == "Left") { wall_Left = new Wall(clip._x - (level.tileSize / 2), clip._y, level); wall_Left.clip._rotation = 90; } else if (str == "Right") { wall_Right = new Wall(clip._x + (level.tileSize / 2), clip._y, level); wall_Right.clip._rotation = 90; } else if (str == "Top") { wall_Top = new Wall(clip._x, clip._y - (level.tileSize / 2), level); } else if (str == "Bottom") { wall_Bottom = new Wall(clip._x, clip._y + (level.tileSize / 2), level); } } function addDoor(str, num) { if (str == "Top_Left") { door_Top_Left = new Door(clip._x - (level.tileSize / 2), clip._y - (level.tileSize / 2), level); door_Top_Left.setDoor(Boolean(num), false); } else if (str == "Top_Right") { door_Top_Right = new Door(clip._x + (level.tileSize / 2), clip._y - (level.tileSize / 2), level); door_Top_Right.clip._rotation = (door_Top_Right.pClip._rotation = 90); door_Top_Right.setDoor(!Boolean(num), true); } else if (str == "Bottom_Left") { door_Bottom_Left = new Door(clip._x - (level.tileSize / 2), clip._y + (level.tileSize / 2), level); door_Bottom_Left.clip._rotation = (door_Bottom_Left.pClip._rotation = -90); door_Bottom_Left.setDoor(!Boolean(num), true); } else if (str == "Bottom_Right") { door_Bottom_Right = new Door(clip._x + (level.tileSize / 2), clip._y + (level.tileSize / 2), level); door_Bottom_Right.clip._rotation = (door_Bottom_Right.pClip._rotation = 180); door_Bottom_Right.setDoor(Boolean(num), false); } } function addSplitFloor(num) { splitFloor = new SplitFloor(clip._x, clip._y, level); splitFloor.setFloor(Boolean(num)); } function addSwitch(num) { theSwitch = new Switch(clip._x, clip._y, level); theSwitch.setSwitch(false, Boolean(num)); } function save() { var _local2 = ""; if (wall_Top != null) { if (wall_Top instanceof RemoteOneWayDoor) { if (wall_Top.parentTile == this) { _local2 = _local2 + ("" + (wall_Top.clip.eh._currentframe + 4)); } else { _local2 = _local2 + "1"; } } else if (wall_Top instanceof OneWayDoor) { if (wall_Top.parentTile == this) { _local2 = _local2 + ("" + (wall_Top.clip.eh._currentframe + 2)); } else { _local2 = _local2 + "1"; } } else { _local2 = _local2 + "2"; } } else { _local2 = _local2 + "1"; } if (wall_Bottom != null) { if (wall_Bottom instanceof RemoteOneWayDoor) { if (wall_Bottom.parentTile == this) { _local2 = _local2 + ("" + (wall_Bottom.clip.eh._currentframe + 3)); } else { _local2 = _local2 + "0"; } } else if (wall_Bottom instanceof OneWayDoor) { if (wall_Bottom.parentTile == this) { _local2 = _local2 + ("" + (wall_Bottom.clip.eh._currentframe + 1)); } else { _local2 = _local2 + "0"; } } else { _local2 = _local2 + "1"; } } else { _local2 = _local2 + "0"; } if (wall_Left != null) { if (wall_Left instanceof RemoteOneWayDoor) { if (wall_Left.parentTile == this) { _local2 = _local2 + ("" + (wall_Left.clip.eh._currentframe + 3)); } else { _local2 = _local2 + "0"; } } else if (wall_Left instanceof OneWayDoor) { if (wall_Left.parentTile == this) { _local2 = _local2 + ("" + (wall_Left.clip.eh._currentframe + 1)); } else { _local2 = _local2 + "0"; } } else { _local2 = _local2 + "1"; } } else { _local2 = _local2 + "0"; } if (wall_Right != null) { if (wall_Right instanceof RemoteOneWayDoor) { if (wall_Right.parentTile == this) { _local2 = _local2 + ("" + (wall_Right.clip.eh._currentframe + 3)); } else { _local2 = _local2 + "0"; } } else if (wall_Right instanceof OneWayDoor) { if (wall_Right.parentTile == this) { _local2 = _local2 + ("" + (wall_Right.clip.eh._currentframe + 1)); } else { _local2 = _local2 + "0"; } } else { _local2 = _local2 + "1"; } } else { _local2 = _local2 + "0"; } if (door_Top_Left == null) { _local2 = _local2 + "0"; } else if (door_Top_Left instanceof RemoteDoor) { _local2 = _local2 + ("" + (door_Top_Left.clip.eh._currentframe + 2)); } else { _local2 = _local2 + ("" + door_Top_Left.clip.eh._currentframe); } if (door_Top_Right == null) { _local2 = _local2 + "0"; } else if (door_Top_Right instanceof RemoteDoor) { _local2 = _local2 + ("" + (door_Top_Right.clip.eh._currentframe + 2)); } else { _local2 = _local2 + ("" + door_Top_Right.clip.eh._currentframe); } if (door_Bottom_Left == null) { _local2 = _local2 + "0"; } else if (door_Bottom_Left instanceof RemoteDoor) { _local2 = _local2 + ("" + (door_Bottom_Left.clip.eh._currentframe + 2)); } else { _local2 = _local2 + ("" + door_Bottom_Left.clip.eh._currentframe); } if (door_Bottom_Right == null) { _local2 = _local2 + "0"; } else if (door_Bottom_Right instanceof RemoteDoor) { _local2 = _local2 + ("" + (door_Bottom_Right.clip.eh._currentframe + 2)); } else { _local2 = _local2 + ("" + door_Bottom_Right.clip.eh._currentframe); } _local2 = Number(_local2).toString(36); if (_local2.length == 5) { _local2 = "%" + _local2; } else if (_local2.length == 6) { _local2 = "^" + _local2; } else if (_local2.length == 7) { _local2 = "&" + _local2; } var _local3 = ""; if (splitFloor == null) { _local3 = _local3 + "1"; } else if (splitFloor instanceof RemoteSplitFloor) { _local3 = _local3 + ("" + (splitFloor.clip.eh._currentframe + 3)); } else { _local3 = _local3 + ("" + (splitFloor.clip.eh._currentframe + 1)); } if (theSwitch == null) { _local3 = _local3 + "0"; } else if (theSwitch.orientedVertical) { _local3 = _local3 + ("" + (theSwitch.clip.eh._currentframe + 2)); } else { _local3 = _local3 + ("" + theSwitch.clip.eh._currentframe); } _local3 = Number(_local3).toString(36); if (_local3.length == 2) { _local3 = "@" + _local3; } else if (_local3.length == 3) { _local3 = "#" + _local3; } _local2 = _local2 + _local3; return(_local2); } function load(str) { var _local4 = 0; if (str.charAt(0) == "%") { _local4 = 6; } else if (str.charAt(0) == "^") { _local4 = 7; } else if (str.charAt(0) == "&") { _local4 = 8; } var _local3 = ""; if (str.charAt(_local4) == "@") { _local3 = String(parseInt(str.substr(_local4 + 1, 2), 36)); } else if (str.charAt(_local4) == "#") { _local3 = "" + parseInt(str.substr(_local4 + 1, 3), 36); } else { _local3 = "" + parseInt(str.substr(_local4, 1), 36); } str = "" + parseInt(str.substr(1, _local4 - 1), 36); if ((str.charAt(0) != "1") || (level.tiles[row - 1][col].wall_Bottom != null)) { if (level.tiles[row - 1][col].wall_Bottom != null) { wall_Top = level.tiles[row - 1][col].wall_Bottom; } else if (str.charAt(0) == "2") { addWall("Top"); } else if ((str.charAt(0) == "3") || (str.charAt(0) == "4")) { wall_Top = new OneWayDoor(clip._x, clip._y - (level.tileSize / 2), level, this); wall_Top.clip._rotation = (wall_Top.pClip._rotation = -90); wall_Top.setDoor(Boolean(Number(str.charAt(0)) - 3)); if (level.tiles[row - 1][col] != null) { level.tiles[row - 1][col].wall_Bottom = wall_Top; } } else if ((str.charAt(0) == "5") || (str.charAt(0) == "6")) { wall_Top = new RemoteOneWayDoor(clip._x, clip._y - (level.tileSize / 2), level, this); wall_Top.clip._rotation = (wall_Top.pClip._rotation = -90); wall_Top.setDoor(Boolean(Number(str.charAt(0)) - 5)); if (level.tiles[row - 1][col] != null) { level.tiles[row - 1][col].wall_Bottom = wall_Top; } } } if ((str.charAt(1) != "0") || (level.tiles[row + 1][col].wall_Top != null)) { if (level.tiles[row + 1][col].wall_Top != null) { wall_Bottom = level.tiles[row + 1][col].wall_Top; } else if (str.charAt(1) == "1") { addWall("Bottom"); } else if ((str.charAt(1) == "2") || (str.charAt(1) == "3")) { wall_Bottom = new OneWayDoor(clip._x, clip._y + (level.tileSize / 2), level, this); wall_Bottom.clip._rotation = (wall_Bottom.pClip._rotation = 90); wall_Bottom.setDoor(Boolean(Number(str.charAt(1)) - 2)); } else if ((str.charAt(1) == "4") || (str.charAt(1) == "5")) { wall_Bottom = new RemoteOneWayDoor(clip._x, clip._y + (level.tileSize / 2), level, this); wall_Bottom.clip._rotation = (wall_Bottom.pClip._rotation = 90); wall_Bottom.setDoor(Boolean(Number(str.charAt(1)) - 4)); } } if ((str.charAt(2) != "0") || (level.tiles[row][col - 1].wall_Right != null)) { if (level.tiles[row][col - 1].wall_Right != null) { wall_Left = level.tiles[row][col - 1].wall_Right; } else if (str.charAt(2) == "1") { addWall("Left"); } else if ((str.charAt(2) == "2") || (str.charAt(2) == "3")) { wall_Left = new OneWayDoor(clip._x - (level.tileSize / 2), clip._y, level, this); wall_Left.clip._rotation = (wall_Left.pClip._rotation = 180); wall_Left.setDoor(Boolean(Number(str.charAt(2)) - 2)); if (level.tiles[row][col - 1] != null) { level.tiles[row][col - 1].wall_Right = wall_Left; } } else if ((str.charAt(2) == "4") || (str.charAt(2) == "5")) { wall_Left = new RemoteOneWayDoor(clip._x - (level.tileSize / 2), clip._y, level, this); wall_Left.clip._rotation = (wall_Left.pClip._rotation = 180); wall_Left.setDoor(Boolean(Number(str.charAt(2)) - 4)); if (level.tiles[row][col - 1] != null) { level.tiles[row][col - 1].wall_Right = wall_Left; } } } if ((str.charAt(3) != "0") || (level.tiles[row][col + 1].wall_Left != null)) { if (level.tiles[row][col + 1].wall_Left != null) { wall_Right = level.tiles[row][col + 1].wall_Left; } else if (str.charAt(3) == "1") { addWall("Right"); } else if ((str.charAt(3) == "2") || (str.charAt(3) == "3")) { wall_Right = new OneWayDoor(clip._x + (level.tileSize / 2), clip._y, level, this); wall_Right.setDoor(Boolean(Number(str.charAt(3)) - 2)); } else if ((str.charAt(3) == "4") || (str.charAt(3) == "5")) { wall_Right = new RemoteOneWayDoor(clip._x + (level.tileSize / 2), clip._y, level, this); wall_Right.setDoor(Boolean(Number(str.charAt(3)) - 4)); } } if (str.charAt(4) != "0") { if ((str.charAt(4) == "1") || (str.charAt(4) == "2")) { addDoor("Top_Left", Number(str.charAt(4)) - 1); } else if ((str.charAt(4) == "3") || (str.charAt(4) == "4")) { door_Top_Left = new RemoteDoor(clip._x - (level.tileSize / 2), clip._y - (level.tileSize / 2), level, this); door_Top_Left.setDoor(Boolean(Number(str.charAt(4)) - 3), false); } } if (str.charAt(5) != "0") { if ((str.charAt(5) == "1") || (str.charAt(5) == "2")) { addDoor("Top_Right", Number(str.charAt(5)) - 1); } else if ((str.charAt(5) == "3") || (str.charAt(5) == "4")) { door_Top_Right = new RemoteDoor(clip._x + (level.tileSize / 2), clip._y - (level.tileSize / 2), level, this); door_Top_Right.clip._rotation = (door_Top_Right.pClip._rotation = 90); door_Top_Right.setDoor(!Boolean(Number(str.charAt(5)) - 3), true); } } if (str.charAt(6) != "0") { if ((str.charAt(6) == "1") || (str.charAt(6) == "2")) { addDoor("Bottom_Left", Number(str.charAt(6)) - 1); } else if ((str.charAt(6) == "3") || (str.charAt(6) == "4")) { door_Bottom_Left = new RemoteDoor(clip._x - (level.tileSize / 2), clip._y + (level.tileSize / 2), level, this); door_Bottom_Left.clip._rotation = (door_Bottom_Left.pClip._rotation = -90); door_Bottom_Left.setDoor(!Boolean(Number(str.charAt(6)) - 3), true); } } if (str.charAt(7) != "0") { if ((str.charAt(7) == "1") || (str.charAt(7) == "2")) { addDoor("Bottom_Right", Number(str.charAt(7)) - 1); } else if ((str.charAt(7) == "3") || (str.charAt(7) == "4")) { door_Bottom_Right = new RemoteDoor(clip._x + (level.tileSize / 2), clip._y + (level.tileSize / 2), level, this); door_Bottom_Right.clip._rotation = (door_Bottom_Right.pClip._rotation = 180); door_Bottom_Right.setDoor(Boolean(Number(str.charAt(7)) - 3), false); } } if (_local3.charAt(0) != "1") { if (Number(_local3.charAt(0)) < 4) { addSplitFloor(Number(_local3.charAt(0)) - 2); } else { splitFloor = new RemoteSplitFloor(clip._x, clip._y, level, this); splitFloor.setFloor(Boolean(Number(_local3.charAt(0)) - 4)); } } if (_local3.charAt(1) != "0") { if (Number(_local3.charAt(1)) < 3) { addSwitch(Number(_local3.charAt(1)) - 1); } else { addSwitch(Number(_local3.charAt(1)) - 3); theSwitch.setSwitch(true, theSwitch.onOne); } } } }
Symbol 772 MovieClip [__Packages.Wall] Frame 0
class Wall { var clip, pClip; function Wall (x, y, l) { clip = l.clip.walls.attachMovie("Wall", "Wall" + l.LAYER_Walls, l.LAYER_Walls++); clip.cacheAsBitmap; clip._x = x; clip._y = y; pClip = null; } function destroy() { clip.removeMovieClip(); clip = null; pClip.removeMovieClip(); pClip = null; } function setDoor(isO) { } function closeDoor() { } function openDoor() { } function toggleDoor() { } }
Symbol 773 MovieClip [__Packages.Door] Frame 0
class Door { var clip, pClip, orientedVertical, rotated; function Door (x, y, l) { clip = l.clip.attachMovie("Door", "Door" + l.LAYER_Doors, l.LAYER_Doors++); clip.cacheAsBitmap; clip._x = x; clip._y = y; pClip = l.clip.attachMovie("Pivot", "Pivot" + l.LAYER_Pivots, l.LAYER_Pivots++); pClip.cacheAsBitmap; pClip._x = x; pClip._y = y; orientedVertical = false; rotated = false; clip.gotoAndStop(l.themeNumber); setDoor(orientedVertical, rotated); } function destroy() { clip.removeMovieClip(); clip = null; pClip.removeMovieClip(); pClip = null; orientedVertical = (rotated = null); } function setDoor(isVertical, isRotated) { orientedVertical = isVertical; rotated = isRotated; if (rotated) { clip.eh.gotoAndStop(Number(!orientedVertical) + 1); } else { clip.eh.gotoAndStop(Number(orientedVertical) + 1); } } function closeDoor() { orientedVertical = !orientedVertical; if (rotated) { clip.eh.gotoAndStop(Number(!orientedVertical) + 1); } else { clip.eh.gotoAndStop(Number(orientedVertical) + 1); } clip.eh.door.gotoAndPlay(2); _root.SOUND_doorOpening.start(); } function openDoor() { orientedVertical = !orientedVertical; if (rotated) { clip.eh.gotoAndStop(Number(!orientedVertical) + 1); } else { clip.eh.gotoAndStop(Number(orientedVertical) + 1); } clip.eh.door.gotoAndPlay(2); _root.SOUND_doorOpening.start(); } function toggleDoor() { orientedVertical = !orientedVertical; if (rotated) { clip.eh.gotoAndStop(Number(!orientedVertical) + 1); } else { clip.eh.gotoAndStop(Number(orientedVertical) + 1); } clip.eh.door.gotoAndPlay(2); _root.SOUND_doorOpening.start(); } function toggle() { orientedVertical = !orientedVertical; if (rotated) { clip.eh.gotoAndStop(Number(!orientedVertical) + 1); } else { clip.eh.gotoAndStop(Number(orientedVertical) + 1); } clip.eh.door.gotoAndPlay(2); _root.SOUND_doorOpening.start(); } }
Symbol 774 MovieClip [__Packages.SplitFloor] Frame 0
class SplitFloor { var clip, isOpen; function SplitFloor (x, y, l) { clip = l.clip.attachMovie("SplitFloor", "SplitFloor" + l.LAYER_SplitFloors, l.LAYER_SplitFloors++); clip.cacheAsBitmap; clip._x = x; clip._y = y; isOpen = false; clip.gotoAndStop(l.themeNumber); clip.eh.gotoAndStop(Number(isOpen) + 1); } function destroy() { clip.removeMovieClip(); clip = null; isOpen = null; } function setFloor(isO) { isOpen = isO; clip.eh.gotoAndStop(Number(isOpen) + 1); } function openFloor() { isOpen = true; clip.eh.gotoAndStop(Number(isOpen) + 1); clip.eh.door.gate.gotoAndPlay(2); _root.SOUND_gateToggle.start(); } function closeFloor() { isOpen = false; clip.eh.gotoAndStop(Number(isOpen) + 1); clip.eh.door.gate.gotoAndPlay(2); _root.SOUND_gateToggle.start(); } function toggleFloor() { isOpen = !isOpen; clip.eh.gotoAndStop(Number(isOpen) + 1); clip.eh.door.gate.gotoAndPlay(2); _root.SOUND_gateToggle.start(); } function toggle() { isOpen = !isOpen; clip.eh.gotoAndStop(Number(isOpen) + 1); clip.eh.door.gate.gotoAndPlay(2); _root.SOUND_gateToggle.start(); } }
Symbol 775 MovieClip [__Packages.Switch] Frame 0
class Switch { var level, clip, orientedVertical, onOne; function Switch (x, y, l) { level = l; clip = l.clip.attachMovie("LeverSwitch", "LeverSwitch" + l.LAYER_Switches, l.LAYER_Switches++); clip.cacheAsBitmap; clip._x = x; clip._y = y; orientedVertical = false; onOne = false; clip.gotoAndStop(l.themeNumber); clip.eh.gotoAndStop(Number(onOne) + 1); } function setSwitch(isVertical, isOn) { orientedVertical = isVertical; onOne = isOn; clip.eh.gotoAndStop(Number(onOne) + 1); if (orientedVertical) { clip._rotation = 90; } else { clip._rotation = 0; } } function toggleSwitch() { onOne = !onOne; clip.eh.gotoAndStop(Number(onOne) + 1); level.toggleRemotes(); clip.eh.state.gotoAndPlay(2); _root.SOUND_switchToggled.start(); } function toggle() { onOne = !onOne; clip.eh.gotoAndStop(Number(onOne) + 1); level.toggleRemotes(); clip.eh.state.gotoAndPlay(2); _root.SOUND_switchToggled.start(); } function destroy() { clip.removeMovieClip(); clip = null; onOne = null; } }
Symbol 776 MovieClip [__Packages.OneWayDoor] Frame 0
class OneWayDoor extends Wall { var clip, pClip, parentTile, isOpen; function OneWayDoor (x, y, l, tile) { super(); clip = l.clip.attachMovie("OneWayDoor", "OneWayDoor" + l.LAYER_Doors, l.LAYER_Doors++); clip.cacheAsBitmap; clip._x = x; clip._y = y; pClip = l.clip.attachMovie("OneWayPivot", "OneWayPivot" + l.LAYER_Pivots, l.LAYER_Pivots++); pClip.cacheAsBitmap; pClip._x = x; pClip._y = y; parentTile = tile; isOpen = false; clip.gotoAndStop(l.themeNumber); setDoor(isOpen); } function destroy() { clip.removeMovieClip(); clip = null; pClip.removeMovieClip(); pClip = null; isOpen = null; } function setDoor(isO) { isOpen = isO; clip.eh.gotoAndStop(Number(isOpen) + 1); } function closeDoor() { isOpen = false; clip.eh.gotoAndStop(Number(isOpen) + 1); clip.eh.door1.gotoAndPlay(2); clip.eh.door2.gotoAndPlay(2); _root.SOUND_parlorDoorOpening.start(); } function openDoor() { isOpen = true; clip.eh.gotoAndStop(Number(isOpen) + 1); clip.eh.door1.gotoAndPlay(2); clip.eh.door2.gotoAndPlay(2); _root.SOUND_parlorDoorOpening.start(); } function toggleDoor() { isOpen = !isOpen; clip.eh.gotoAndStop(Number(isOpen) + 1); clip.eh.door1.gotoAndPlay(2); clip.eh.door2.gotoAndPlay(2); _root.SOUND_parlorDoorOpening.start(); } function toggle() { isOpen = !isOpen; clip.eh.gotoAndStop(Number(isOpen) + 1); clip.eh.door1.gotoAndPlay(2); clip.eh.door2.gotoAndPlay(2); _root.SOUND_parlorDoorOpening.start(); } }
Symbol 777 MovieClip [__Packages.RemoteOneWayDoor] Frame 0
class RemoteOneWayDoor extends OneWayDoor { var clip, setDoor, isOpen, parentTile; function RemoteOneWayDoor (x, y, l, tile) { super(x, y, l, tile); clip.removeMovieClip(); clip = l.clip.attachMovie("RemoteOneWayDoor", "RemoteOneWayDoor" + l.LAYER_Doors, l.LAYER_Doors++); clip.cacheAsBitmap; clip._x = x; clip._y = y; clip.gotoAndStop(l.themeNumber); setDoor(isOpen); l.remotes.push(this); } function destroy() { var _local3 = 0; while (_local3 < parentTile.level.remotes.length) { if (parentTile.level.remotes[_local3].clip == clip) { parentTile.level.remotes.splice(_local3, 1); break; } _local3++; } super.destroy(); } }
Symbol 778 MovieClip [__Packages.RemoteDoor] Frame 0
class RemoteDoor extends Door { var clip, setDoor, orientedVertical, rotated, parentTile; function RemoteDoor (x, y, l, tile) { super(x, y, l); clip.removeMovieClip(); clip = l.clip.attachMovie("RemoteDoor", "RemoteDoor" + l.LAYER_Doors, l.LAYER_Doors++); clip.cacheAsBitmap; clip._x = x; clip._y = y; clip.gotoAndStop(l.themeNumber); setDoor(orientedVertical, rotated); parentTile = tile; l.remotes.push(this); } function destroy() { var _local3 = 0; while (_local3 < parentTile.level.remotes.length) { if (parentTile.level.remotes[_local3].clip == clip) { parentTile.level.remotes.splice(_local3, 1); break; } _local3++; } super.destroy(); } }
Symbol 779 MovieClip [__Packages.RemoteSplitFloor] Frame 0
class RemoteSplitFloor extends SplitFloor { var clip, isOpen, parentTile; function RemoteSplitFloor (x, y, l, tile) { super(x, y, l); clip.removeMovieClip(); clip = l.clip.attachMovie("RemoteSplitFloor", "RemoteSplitFloor" + l.LAYER_SplitFloors, l.LAYER_SplitFloors++); clip.cacheAsBitmap; clip._x = x; clip._y = y; clip.gotoAndStop(l.themeNumber); clip.eh.gotoAndStop(Number(isOpen) + 1); parentTile = tile; l.remotes.push(this); } function destroy() { var _local3 = 0; while (_local3 < parentTile.level.remotes.length) { if (parentTile.level.remotes[_local3].clip == clip) { parentTile.level.remotes.splice(_local3, 1); break; } _local3++; } super.destroy(); } }
Symbol 780 MovieClip [__Packages.Goal] Frame 0
class Goal { var level, clip, row, col; function Goal (r, c, l) { level = l; clip = l.clip.attachMovie("Goal", "Goal" + l.LAYER_Goal, l.LAYER_Goal++); clip.cacheAsBitmap; row = r; col = c; clip._x = (col * l.tileSize) + (l.tileSize / 2); clip._y = (row * l.tileSize) + (l.tileSize / 2); clip.eh.gotoAndStop(l.themeNumber); } function moveTo(r, c) { row = r; col = c; clip._x = (col * level.tileSize) + (level.tileSize / 2); clip._y = (row * level.tileSize) + (level.tileSize / 2); } function destroy() { clip.removeMovieClip(); clip = null; row = (col = null); } }
Symbol 781 MovieClip [__Packages.FloorlessTile] Frame 0
class FloorlessTile extends Tile { var clip; function FloorlessTile (r, c, l) { super(r, c, l); clip._alpha = 0; } }
Symbol 782 MovieClip [__Packages.Levels] Frame 0
class Levels { function Levels () { } static var L1 = "13259241%5yc1sa251%5yjrka260%byt9ca270%bwvtca320%byt9ca330%bwvtca360%60h7ka370%6jrnka380%bwvtea420%6lwtca430%5yjrka450%byt9wa460%6jzg4a480%60h7ka490%bwvtca530%6lxl4a540%bwo3ka550%5yjrka580%6lwtca590%6jzdca640%6lwtca650%6jzdca"; static var L2 = "16266250%byt9ca260%bwo3ma270%bwvtca330%byt9ca340%bwo3ma350%6jrnka360%6jrnka370%6jrqca380%bwo3ka390%bwvtca430%60h84a440%6jzdca480%60h7ka490%5yjs4a520%byt9ca530%5yjrka560%byt9ca570%bwo3ka580%6jt74a590%6jzdca620%6lwtca630%6jzdca660%6lwtca670%6jzdca"; static var L3 = "15335350%bz0z4a440%byt9ca450%5yctka460%bwvtca530%ck8v4a540%6jt74a550%6jsfca560%6jrqca570%cibf4a"; static var L4 = "15634340%bz0z4a350%byt9ca360%bwvtea440%60hd4a450%6jrnka460%5yjrua540%6lxl4a550%ci3uwa560%6jzdca"; static var L5 = "16439230%byt9ca240%bwvtca270%byt9ca280%bwvtca330%60h7la340%6jrqca350%bwo3ma360%ci3pca370%5yc7ca380%5yc4ka390%cibf4a420%byt9ca430%5yjrka450%60oxca470%60haca480%5yjx4a520%6lwtca530%6jrqca540%bwo3ka550%6jziwa570%6lwtca580%6jzdca640%6m4j4a"; static var L6 = "12754270%bz0z4a360%byt9ca370%5yjrla450%byt9ca460%6jsfca470%5yjrla540%ck8v4a550%6jsfca560%ci3pca570%6jzdca"; static var L7 = "14248370%byt9ca380%ci3pca390%bwvtca420%ckoaoa430%ci3pca440%bwo3ka450%c0yf6a460%ci3pca470%5yjrka480%ck8v4a490%5ylb4a540%6lwtca550%6jzdca570%iikwwa580%ci3pca590%6jzdca"; static var L8 = "16367250%byt9ca260%bwvtca330%bytewa340%ci3pca350%5yc1ua360%5yc1ua370%ci3pca380%d3r0wa430%60oxca450%60oxca460%60oxca480%60oxca530%60h7la540%ci3pca550%6k734a560%6jrnka570%bwo3la580%6jzdca630%6m4j4a670%6m4j4a"; static var L9 = "12457240%byt9ca250%cij4wa260%bwvtca340%77k4wa350%byt9ca360%6jrnka370%bwvtca440%6lwtca450%5yc4ka460%bwo3la470%igngwa550%6m4j4a560%6lwtca570%cibf4a"; static var L10 = "1414a220%byt9ca230%ci3pca240%bwvtca270%byt9ca280%ci3pca290%bwvtca320%60oxca330%byt9ca340%6jsfca350%ci3pca360%ci3pca370%6jrt4a380%bwvtca390%60oxca410%ckoaoa420%5yjrka430%60oxcd480%60oxce490%60h7ka4a0%cqw28a520%60oxca530%6lwtca540%bwo44a550%ci3pca560%ci3pca570%bwo3la580%6jzdca590%60oxca620%6lwtca630%ci3pca640%6jzdca670%6lwtca680%ci3pca690%6jzdca"; static var L11 = "16525250%ck8v4a260%bwy4oa360%60oxce450%byt9ca460%5ykjca550%60h7la560%6jrqca570%cibf4c650%6m4j4a"; static var L12 = "12252220%ck8v4a230%bwo3kb240%bwo3ka250%bwqeya260%ci3pca270%bwo3ka280%ci3pca290%bwvtca330%6lwtca340%6jrnka350%6jzdca370%60oxca390%60oxca430%byt9ca440%bwo3ka450%bwvtcc470%hxd0wa490%60oxcd520%clbg0a530%6jrnka540%6jrnka550%6jroea560%bx3j4a570%5yc1sa580%ci3pca590%6jzdca660%6lwtca670%6jzega"; static var L13 = "14376240%byt9ca250%bwvtca340%60hzca350%5yc1sc360%bwvtca430%ck8v4a440%6jrnka450%5yjrua460%6mroga470%bwvtca550%6mze8a560%bwvtca570%60h7ka580%bwvtca660%60h7la670%6jrnkc680%6jzdca760%6m4j4a"; static var L14 = "14535240%byt9ca250%bwo3la260%bwvtca340%60oxca350%6m4j4a360%60oxca430%byt9ca440%5yed7a450%ci3pca460%5yce0a470%bwvtca530%6lwtcb540%6jzdca560%6lwtca570%6jzdcc"; static var L15 = "14725250%ck8v4a260%bwywga340%byt9cc350%bwo3ua360%6jrt4a370%bwvtca440%60oxca450%60oxca470%60oxca540%6lwtca550%6jrnua560%ci3uwa570%6jzdca"; static var L16 = "13265230%byt9ca240%bwvtca280%bz8owa290%bwvtca320%ck8v4a330%6jrnkb340%5yc1sa350%c0yf4a360%ci3pcc370%bwo4ea380%6jrnka390%6jzdcb440%6lwtfa450%6jzdca470%60oxca560%byt9ca570%5yc7ca580%bwvtca650%ck8v4a660%6juqoa670%6jrnua680%6jzdcb"; static var L17 = "12262220%ck8v4a230%ci3pca240%bwvtca260%byt9ca270%ci3pcb280%bwvtca340%60hd4a350%ci3pca360%5yjrua380%60h7ka390%cibf4a430%ck8v4a440%5yjrka460%60h7ka470%ci3pcc480^123yfka540%60h7la550%ci3pca560%5ylb4a580%60h7ka590%cibf4a620%ck8v4a630%ci3pca640%6jzdca660%6lwtca670%ci3pcb680%6jzdca"; static var L18 = "15234250%bzgeoa260%bwvtca340%ck8v4a350%5yc22a360%6jro4a370%bwvtca430%byt9ca440%bwo3ma450%5yjx4a470%60haca480%bwvtca520%ck8v4a530%6jsfca540%6jrnma550%6jrqca560%ci3pca570%6k734a580%6jrnka590%cibf4a"; static var L19 = "12229220%ck8v4a230%bwvtca281%byt9c@14290%cibf4a330%60h7ka341%bwvtck371%byt9ck380%5yjrka430%6lwtca440%5yjs4a470%60h7ke481%6jzdck540%60h7ka550%bwo3ka561%bwo3kk570%5ykjca640%6lwtca651%6jrnkk660%6jrnka670%6jzdca"; static var L20 = "11527150%bz0z4a230%byt9ca240%bx3j4a250%5yjrka270%ck8v4a280%bwvtca331%60h7kk340%5yc1ta350%6jzdca380%60oxca430%60h7la440%5yjrka470%byt9ca480%5ykjwa530%6lwtca540%5yjs4a560%byt9ca570%5ycu4a581%6jzdck640%6lwtca650%ci3pca660%6jrnka670%6jzdca"; static var L21 = "13269240%byt9ca250%bwo3kd260%bwvtca320%ck8v4a330%ci3pca340%6jrnkb350%5yc1sa360%5yc1sb370%bwvtca450%60h7kd460%5yc1va470%6jzdca540%byt9ca550%5yed4a560%5yjrkd640%6lwtca650%5yc1sb660%5yc1sa670%bwo3kb680%ci40ga690%cibf4a750%6lwtca760%6jrnkd770%6jzdca"; static var L22 = "16369230%byt9cc240%ci3pca250%bwo4ea260%ci3s4a270%bwy4oa330%60oxca350%60oxca370%60oxca430%6lwtca440%bwo3ka450%6jrnke460%bwo6ca470%6jrnka480%bwvtca540%60oxca560%60oxca580%60oxca630%ck8v4a640%6jrnka650%ci3pca660%6jrnma670%ci3pca680%6jryoa690%cibf4a"; static var L23 = "13357240%byt9ca250%bwo3kd260%bwvtca330%byt9ca341%5yc1s@1e350%5yc2wa361%5yc1s@14370%bwvtca430%60h7kb440%5yc1sa451%5yc1s@14460%5yc1sa470%5yjrkc530%6lwtca541%5yc1s@14550%5yccwa561%5yc1s@1e570%6k1ooa640%6lwtca650%6jrnke660%6jzdca"; static var L24 = "17526250%byt9ca260%bwvtca340%bytc4a350%6jrvwa360%6jrvwa370%bwvtca440%60h7ka450%ci3pca460%ci3pcc470%5ykjca540%60hzca550%ci3pcc560%ci3pca570%5yjrka641%60hzc@14651%ci3pc@14661%ci3pc@14671%5ykjc@14740%6lwtca750%ci3pca760%ci3pca770%6jzdca"; static var L25 = "12545230%byt9ca240%ci3pca250%ci3pca260%ci3pca270%bwvtca330%60h7ma340%bwo3ka350%bwo44a360%bwvtca370%60oxca430%60oxca440%60oxca450%6m4j4a460%60oxca470%60oxca530%6lwtca540%6jrt4a550%ci3pca560%6jrt4a570%6jzdca"; static var L26 = "17175180%byt9ca190%bwvtca250%byt9ca260%bwo3ma270%ci3pca280%5yc1sa290%5yjrua320%byt9ca330%bwvtca340%byt9ca350%5ydlda360%6jzdca380%6lwtea390%5yjs4a420%60hd5a430%5yc4ka440%6jrnka450%6jzdca490%60h7ka4a0%bwvtca520%60h7ka530%5ykjca580%byt9ca590%6jsfca5a0%5yjs4a610%byt9wa620%5yc1sa630%5ykjca660%byt9ca670%bwo3ma680%6jsfca690%ci3pca6a0%6jzdca710%6lwtca720%6jrqca730%6jzdca750%ck8v4a760%6jsfda770%6jzdca"; static var L27 = "15547330%byt9cc340%bwo3na350%bwpn4a360%bwo3ka370%cibf4b430%6lwtca440%6jrvwa450%5yc1ta460%6jrvwa470%cibf4a550%6m4j4a"; static var L28 = "14643240%byt9ca250%ci3pca260%bwo3ua270%ci3pca280%d3r0wa340%60oxca360%60oxca380%60oxca430%ck8v4a440%5ylb4a460%60haca470%ci3pca480%5yjrka540%77k4wa560%60oxca580%60oxca640%6lwtca650%ci3pca660%6jrnka670%ci3pca680%igngwa"; static var L29 = "13239221%6jzdca230%byt9ca240%bwvtcd270%byt9wa280%bwvtca320%ck8v4a330%5yc22a340%5yjrka361%byt9c@1e370%5yjrka380%60haca390%cibf4a430%6lwtca440%5yc7ca450%ci3pca460%5yctka470%5yc7ca481%6jzdc@14540%6lwtea550%bwvtca560%60h7ma570%6jzdca650%6lwtca660%6jzdca"; static var L30 = "11268120%byt9ca130%bwvtca170%byt9ca180%bwvtca220%6lwtca230%5yc7ma240%bwo3ma250%ci3pca260%ci3pca270%5yc1sa280%5yc1ua290%bwvtca330%60h7la340%6jzdca370%6lwteb380%5yc1ta390%6jzdca430%60oxca481%77k4w@14520%byt9wa530%5yc1ta540%bwvtcd580%6lwtca590%bwvtca620%6lwtca630%5yc1sa640%5yc2ca651%ci3pc@14660%cij4wa670%bwvtca680%byt9ca690%5ylb4a730%6lwtca740%6jzdca770%6lwtca780%6jsfca790%6jzdca"; static var L31 = "12328220%byt9ca230%bwvtea280%byt9ca290%bwxcwa320%60h84a330%5yjs4a380%60hd4a390%5yjrka420%60h7ma430%6jrnka440%bwvtca470%byt9ca480%6jsfca490%5ylb4a510%byt9ca520%5yjrma540%60oxca560%byt9ca570%5ylb4a590%60h7la5a0%bwvtca610%6lxl4a620%6jrt4a630%ci3pca640%6jrqca650%ci3pca660%6jrnma670%6jrnka680%ci3pea690%6jrnka6a0%6jzdca"; static var L32 = "16539230%byt9cd240%ci3pca250%bwo3ka260%ci3pca270%bwo3ma280%ci3pca290%bwvtca330%60oxca350%60oxca370%60oxca390%60oxca410%byt9ca420%bwo3ma430%5yc4ka440%ci3pca450%757c4a460%ci3pca470%6scdga480%ci3pca490%6jzdca510%60ir4a521%5yc1s@14530%5ykjca550%60oxca610%6lwtca620%6k73ea630%6jrnka640%ci3pca650%6jzdca"; static var L33 = "13259230%byt9ca240%bwo3kd250%ciykga260%ci3pca270%bwo3kd280%bwvtca320%byt9ca330%5ydlca340%5ykjca370%60haca380%5yc4ka390%bwvtca421%60h7k@14431%5yc1s@1e441%5yjrk@14471%60h7k@1e481%5yc1s@14491%5yjrk@1e520%6lwtca530%5yc22a540%5yjrua570%60h7la580%5yc1ua590%6jzdca630%6lwtca640%6jrnke650%ci3pca660%csti8a670%6jrnke680%6jzdca"; static var L34 = "14447230%byt9ca240%ci3pca250%bwo3ua260%bwo6ca270%ci3qga280%bwvtca320%byt9cd330%5ykjca350%7ss0wa360%5yjrka380%60wnea390%bwvtca420%6lwtca430%5yjs4a440%byt9ca450%6jrnka460%6jzg4a470%bz0z4a480%60h7ma490%6jzdca530%6mjyoa540%5yjrka570%60haca580%6jzdca640%6lwtca650%ci3pca660%cme0wa670%6jzdca"; static var L35 = "14349230%byt9ca240%c0yhwa250%bwo6ca260%bwo3ka270%ci3pcb280%bwvtfa320%byt9ca330%5ydlca341%6k734@14350%5yc1sa361%5yjrkk380%60haca390%bwvtca420%60h7kc430%5ylb4a450%60hzca460%5yjrma480%60h7ma490%75ez4a520%6lwtca530%5yjrua551%60h7kk560%5yc1sa571%bwo3k@1e580%5yed4a590%6jzdca630%6lwtca640%ci3pca650%6o1z4a660%6jro4a670%6jrnla680%6jzdca"; static var L36 = "13259220%byt9ca231%ci3pc@14240%bwo3ua251%ci3pc@14260%bwo3la271%cij4w@14280%bwvtca320%6m4j4a340%60oxca360%60oxca380%60oxca430%byt9cb440%6jsfca450%bwo3ke460%6jrnkd470%bwo44a480%6jzdcc530%60oxca550%60oxca570%60oxca590%bz0z4a630%6lwtea641%ci3pc@1e650%6jrnka661%cme0w@1e670%6jrqca681%ci3pc@1e690%6jzdca"; }
Symbol 783 MovieClip [__Packages.StopWatch] Frame 0
class StopWatch { var timeStarted, timeStopped, active; function StopWatch () { timeStarted = getTimer(); timeStopped = 0; active = false; } function destroy() { timeStarted = (timeStopped = null); active = null; } function start() { timeStarted = getTimer(); timeStopped = 0; active = true; } function stop() { timeStopped = getTimer(); active = false; } function reset() { timeStarted = getTimer(); timeStopped = 0; } function getTime() { if (active) { if ((getTimer() - timeStarted) > 999000) { return(999000); } return(getTimer() - timeStarted); } if ((timeStopped - timeStarted) > 999000) { return(999000); } return(timeStopped - timeStarted); } }
Symbol 784 MovieClip [__Packages.SlideAndShowTransition] Frame 0
class SlideAndShowTransition { var clip, themeNum, speed, fadingIn, fadingOut, transitioning; function SlideAndShowTransition () { clip = _root.attachMovie("BGMask", "BGMask0", 11100); clip.cacheAsBitmap; themeNum = _root.bgBorder._currentframe; clip.eh.bgBorder.gotoAndStop(themeNum); clip.eh.bgGrid.gotoAndStop(themeNum); clip.eh.bgColor.gotoAndStop(themeNum); speed = 1; fadingIn = false; fadingOut = false; transitioning = false; } function destroy() { clip.removeMovieClip(); clip = null; speed = null; fadingIn = null; fadingOut = null; transitioning = null; } function setUpForFadeIn() { speed = 1; clip.gotoAndStop(speed); clip.eh.bgBorder.gotoAndStop(themeNum); clip.eh.bgGrid.gotoAndStop(themeNum); clip.eh.bgColor.gotoAndStop(themeNum); fadingIn = true; fadingOut = false; transitioning = true; } function fadeIn() { if (clip._currentframe < clip._totalframes) { clip.gotoAndStop(speed); clip.eh.bgBorder.gotoAndStop(themeNum); clip.eh.bgGrid.gotoAndStop(themeNum); clip.eh.bgColor.gotoAndStop(themeNum); speed = speed + 1; } else { speed = clip._totalframes; clip.gotoAndStop(speed); fadingIn = false; transitioning = false; } } function setUpForFadeOut() { speed = clip._totalframes; clip.gotoAndStop(speed); themeNum = _root.themeNum; clip.eh.bgBorder.gotoAndStop(themeNum); clip.eh.bgGrid.gotoAndStop(themeNum); clip.eh.bgColor.gotoAndStop(themeNum); fadingIn = false; fadingOut = true; transitioning = true; } function fadeOut() { if (clip._currentframe > 1) { clip.gotoAndStop(speed); clip.eh.bgBorder.gotoAndStop(themeNum); clip.eh.bgGrid.gotoAndStop(themeNum); clip.eh.bgColor.gotoAndStop(themeNum); speed = speed - 1; } else { speed = 1; clip.gotoAndStop(speed); clip.eh.bgBorder.gotoAndStop(themeNum); clip.eh.bgGrid.gotoAndStop(themeNum); clip.eh.bgColor.gotoAndStop(themeNum); fadingOut = false; } } }
Symbol 519 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 522 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 522 MovieClip Frame 180
_root.nextFrame();
Symbol 527 MovieClip Frame 1
play();
Symbol 527 MovieClip Frame 7719
play();
Symbol 527 MovieClip Frame 14222
stop(); _root.whatShouldSoundDo();
Symbol 532 Button
on (press) { _root.toggleSound(); }
Symbol 533 Button
on (press) { _root.toggleSound(); }
Symbol 534 MovieClip Frame 1
stop();
Symbol 537 Button
on (press) { _root.toggleTheme(); _root.SOUND_button.start(); }
Symbol 547 Button
on (press) { _root.gotoLevelSelect(); _root.SOUND_button.start(); }
Symbol 550 Button
on (press) { _root.gotoCredits(); _root.SOUND_button.start(); }
Symbol 553 Button
on (press) { _root.gotoIPhone(); _root.SOUND_button.start(); }
Symbol 556 Button
on (press) { getURL ("http://armorblog.com", "_blank"); _root.SOUND_button.start(); }
Symbol 559 Button
on (press) { getURL ("http://armorgames.com", "_blank"); _root.SOUND_button.start(); }
Symbol 560 Button
on (press) { getURL ("http://armorgames.com", "_blank"); _root.SOUND_button.start(); }
Symbol 563 Button
on (press) { getURL ("http://oddfellowfloyd.newgrounds.com/", "_blank"); _root.SOUND_button.start(); }
Symbol 564 Button
on (press) { getURL ("http://reasoner.newgrounds.com/", "_blank"); _root.SOUND_button.start(); }
Symbol 565 Button
on (press) { getURL ("http://armorgames.com/user/soapaintnice", "_blank"); _root.SOUND_button.start(); }
Symbol 566 Button
on (press) { getURL ("http://armorgames.com/user/DanielMcNeely", "_blank"); _root.SOUND_button.start(); }
Symbol 567 Button
on (press) { getURL ("http://armorgames.com/", "_blank"); _root.SOUND_button.start(); }
Symbol 570 Button
on (press) { _root.gotoMenu(); _root.SOUND_button.start(); }
Symbol 572 Button
on (press) { getURL ("http://armorblog.com", "_blank"); _root.SOUND_button.start(); }
Symbol 654 MovieClip Frame 1
stop();
Symbol 654 MovieClip Frame 2
play();
Symbol 655 MovieClip Frame 1
stop();
Symbol 655 MovieClip Frame 2
play();
Symbol 656 MovieClip Frame 1
stop();
Symbol 656 MovieClip Frame 2
play();
Symbol 740 Button
on (press) { _root.onButtonPress(); } on (rollOver) { _root.onButtonRollOver(); }
Symbol 744 MovieClip Frame 1
stop();
Symbol 744 MovieClip Frame 2
stop(); bgColor.gotoAndStop(_root.bgColor._currentframe); bgGrid.gotoAndStop(_root.bgGrid._currentframe);
Symbol 744 MovieClip Frame 3
stop(); bgColor.gotoAndStop(_root.bgColor._currentframe); bgGrid.gotoAndStop(_root.bgGrid._currentframe);
Symbol 744 MovieClip Frame 4
stop(); bgColor.gotoAndStop(_root.bgColor._currentframe); bgGrid.gotoAndStop(_root.bgGrid._currentframe);
Symbol 747 Button
on (press) { getURL ("http://armorgames.com/guide/Open-Doors-2", "_blank"); _root.SOUND_button.start(); }
Symbol 762 Button
on (press) { _root.restart(); _root.SOUND_button.start(); }
Symbol 765 Button
on (press) { _root.game.undo(); _root.SOUND_button.start(); }

Library Items

Symbol 1 Sound [Win1.mp3]
Symbol 2 Sound [switchToggled.mp3]
Symbol 3 Sound [PlayerMovingBackwards.mp3]
Symbol 4 Sound [PlayerMoving.mp3]
Symbol 5 Sound [ParlorDoorOpening.mp3]
Symbol 6 Sound [gateToggle.mp3]
Symbol 7 Sound [falling.mp3]
Symbol 8 Sound [DoorOpening.mp3]
Symbol 9 Sound [Button.mp3]
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClip [OneWayPivot]Uses:11
Symbol 13 GraphicUsed by:21 40
Symbol 14 GraphicUsed by:20
Symbol 15 GraphicUsed by:20
Symbol 16 GraphicUsed by:20
Symbol 17 GraphicUsed by:20
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:14 15 16 17 18 19Used by:21
Symbol 21 MovieClip [Goal]Uses:13 20
Symbol 22 GraphicUsed by:23 24
Symbol 23 MovieClipUses:22Used by:24
Symbol 24 MovieClipUses:23 22Used by:40
Symbol 25 GraphicUsed by:26 27
Symbol 26 MovieClipUses:25Used by:27
Symbol 27 MovieClipUses:26 25Used by:40
Symbol 28 GraphicUsed by:29 30
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:29 28Used by:40
Symbol 31 GraphicUsed by:32 33
Symbol 32 MovieClipUses:31Used by:33
Symbol 33 MovieClipUses:32 31Used by:40
Symbol 34 GraphicUsed by:35 36
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClipUses:35 34Used by:40
Symbol 37 GraphicUsed by:38 39
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClipUses:38 37Used by:40
Symbol 40 MovieClip [Player]Uses:13 24 27 30 33 36 39
Symbol 41 GraphicUsed by:44
Symbol 42 GraphicUsed by:44 49 55 60 66 71 77 82 88 93 99 103 141 145 152 159 166 173 180
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:41 42 43Used by:45
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:52
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:47 42 48Used by:50
Symbol 50 MovieClipUses:49Used by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:46 51Used by:107
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:53 42 54Used by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:63
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:58 42 59Used by:61
Symbol 61 MovieClipUses:60Used by:62
Symbol 62 MovieClipUses:61Used by:63
Symbol 63 MovieClipUses:57 62Used by:107
Symbol 64 GraphicUsed by:66
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:64 42 65Used by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClipUses:67Used by:74
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:69 42 70Used by:72
Symbol 72 MovieClipUses:71Used by:73
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClipUses:68 73Used by:107
Symbol 75 GraphicUsed by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:75 42 76Used by:78
Symbol 78 MovieClipUses:77Used by:79
Symbol 79 MovieClipUses:78Used by:85
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:80 42 81Used by:83
Symbol 83 MovieClipUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:85
Symbol 85 MovieClipUses:79 84Used by:107
Symbol 86 GraphicUsed by:88
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:86 42 87Used by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClipUses:89Used by:96
Symbol 91 GraphicUsed by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:91 42 92Used by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClipUses:90 95Used by:107
Symbol 97 GraphicUsed by:99 103
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:97 42 98Used by:100
Symbol 100 MovieClipUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:106
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:97 42 102Used by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:104Used by:106
Symbol 106 MovieClipUses:101 105Used by:107
Symbol 107 MovieClip [RemoteOneWayDoor]Uses:52 63 74 85 96 106
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 MovieClipUses:111Used by:138
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:117
Symbol 117 MovieClipUses:116Used by:138
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 MovieClipUses:121Used by:138
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:125Used by:127
Symbol 127 MovieClipUses:126Used by:138
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClipUses:131Used by:138
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:137
Symbol 137 MovieClipUses:136Used by:138
Symbol 138 MovieClip [OneWayDoor]Uses:112 117 122 127 132 137
Symbol 139 GraphicUsed by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:139 42 140Used by:142
Symbol 142 MovieClipUses:141Used by:147
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:143 42 144Used by:146
Symbol 146 MovieClipUses:145Used by:147 148
Symbol 147 MovieClipUses:142 146Used by:149
Symbol 148 MovieClipUses:146Used by:149
Symbol 149 MovieClipUses:147 148Used by:185
Symbol 150 GraphicUsed by:152
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:150 42 151Used by:153
Symbol 153 MovieClipUses:152Used by:154 155
Symbol 154 MovieClipUses:153Used by:156
Symbol 155 MovieClipUses:153Used by:156
Symbol 156 MovieClipUses:154 155Used by:185
Symbol 157 GraphicUsed by:159
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:157 42 158Used by:160
Symbol 160 MovieClipUses:159Used by:161 162
Symbol 161 MovieClipUses:160Used by:163
Symbol 162 MovieClipUses:160Used by:163
Symbol 163 MovieClipUses:161 162Used by:185
Symbol 164 GraphicUsed by:166
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:164 42 165Used by:167
Symbol 167 MovieClipUses:166Used by:168 169
Symbol 168 MovieClipUses:167Used by:170
Symbol 169 MovieClipUses:167Used by:170
Symbol 170 MovieClipUses:168 169Used by:185
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:171 42 172Used by:174
Symbol 174 MovieClipUses:173Used by:175 176
Symbol 175 MovieClipUses:174Used by:177
Symbol 176 MovieClipUses:174Used by:177
Symbol 177 MovieClipUses:175 176Used by:185
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:178 42 179Used by:181
Symbol 181 MovieClipUses:180Used by:182 183
Symbol 182 MovieClipUses:181Used by:184
Symbol 183 MovieClipUses:181Used by:184
Symbol 184 MovieClipUses:182 183Used by:185
Symbol 185 MovieClip [RemoteDoor]Uses:149 156 163 170 177 184
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:188
Symbol 188 MovieClipUses:187Used by:192 193
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:191
Symbol 191 MovieClipUses:190Used by:192 193
Symbol 192 MovieClipUses:188 191Used by:194
Symbol 193 MovieClipUses:188 191Used by:194
Symbol 194 MovieClipUses:192 193Used by:224
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:197
Symbol 197 MovieClipUses:196Used by:198 199
Symbol 198 MovieClipUses:197Used by:200
Symbol 199 MovieClipUses:197Used by:200
Symbol 200 MovieClipUses:198 199Used by:224
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:203
Symbol 203 MovieClipUses:202Used by:204 205
Symbol 204 MovieClipUses:203Used by:206
Symbol 205 MovieClipUses:203Used by:206
Symbol 206 MovieClipUses:204 205Used by:224
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:209
Symbol 209 MovieClipUses:208Used by:210 211
Symbol 210 MovieClipUses:209Used by:212
Symbol 211 MovieClipUses:209Used by:212
Symbol 212 MovieClipUses:210 211Used by:224
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClipUses:214Used by:216 217
Symbol 216 MovieClipUses:215Used by:218
Symbol 217 MovieClipUses:215Used by:218
Symbol 218 MovieClipUses:216 217Used by:224
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:221
Symbol 221 MovieClipUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:223
Symbol 223 MovieClipUses:222Used by:224
Symbol 224 MovieClip [Door]Uses:194 200 206 212 218 223
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClip [Wall]Uses:225
Symbol 227 GraphicUsed by:233
Symbol 228 GraphicUsed by:233
Symbol 229 GraphicUsed by:233
Symbol 230 GraphicUsed by:233
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:227 228 229 230 231 232Used by:246
Symbol 234 GraphicUsed by:240
Symbol 235 GraphicUsed by:240
Symbol 236 GraphicUsed by:240
Symbol 237 GraphicUsed by:240
Symbol 238 GraphicUsed by:240
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:234 235 236 237 238 239Used by:241
Symbol 241 MovieClipUses:240Used by:246
Symbol 242 GraphicUsed by:245
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:245
Symbol 245 MovieClipUses:242 244Used by:246
Symbol 246 MovieClip [Tile]Uses:233 241 245
Symbol 247 GraphicUsed by:257
Symbol 248 GraphicUsed by:249 250 251 563 564 565 566 567
Symbol 249 ButtonUses:248Used by:257
Symbol 250 ButtonUses:248Used by:257
Symbol 251 ButtonUses:248Used by:257
Symbol 252 FontUsed by:253 254 255 256 523 525 749
Symbol 253 EditableTextUses:252Used by:257
Symbol 254 TextUses:252Used by:257
Symbol 255 TextUses:252Used by:257
Symbol 256 TextUses:252Used by:257
Symbol 257 MovieClip [Editor]Uses:247 249 250 251 253 254 255 256
Symbol 258 GraphicUsed by:261
Symbol 259 GraphicUsed by:261 271 279 287 295 303
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:258 259 260Used by:266 267
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:266 267 274 275 282 283 290 291 298 299 306 307
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:266 267
Symbol 266 MovieClipUses:261 263 265Used by:268
Symbol 267 MovieClipUses:261 263 265Used by:268
Symbol 268 MovieClipUses:266 267Used by:309
Symbol 269 GraphicUsed by:271
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:269 259 270Used by:274 275
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:274 275
Symbol 274 MovieClipUses:271 263 273Used by:276
Symbol 275 MovieClipUses:271 263 273Used by:276
Symbol 276 MovieClipUses:274 275Used by:309
Symbol 277 GraphicUsed by:279
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:277 259 278Used by:282 283
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:282 283
Symbol 282 MovieClipUses:279 263 281Used by:284
Symbol 283 MovieClipUses:279 263 281Used by:284
Symbol 284 MovieClipUses:282 283Used by:309
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:285 259 286Used by:290 291
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:290 291
Symbol 290 MovieClipUses:287 263 289Used by:292
Symbol 291 MovieClipUses:287 263 289Used by:292
Symbol 292 MovieClipUses:290 291Used by:309
Symbol 293 GraphicUsed by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:293 259 294Used by:298 299
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:298 299
Symbol 298 MovieClipUses:295 263 297Used by:300
Symbol 299 MovieClipUses:295 263 297Used by:300
Symbol 300 MovieClipUses:298 299Used by:309
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:301 259 302Used by:306 307
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:306 307
Symbol 306 MovieClipUses:303 263 305Used by:308
Symbol 307 MovieClipUses:303 263 305Used by:308
Symbol 308 MovieClipUses:306 307Used by:309
Symbol 309 MovieClip [LeverSwitch]Uses:268 276 284 292 300 308
Symbol 310 GraphicUsed by:325 327 339 341 354 356 368 370 382 384 394 396 403 405 411 413 419 421 427 429 435 437 443 445
Symbol 311 GraphicUsed by:323 326 337 340 352 355 366 369 380 383 392 395 402 404 410 412 418 420 426 428 434 436 442 444
Symbol 312 GraphicUsed by:323 326
Symbol 313 GraphicUsed by:323 326 337 340 352 355 366 369 380 383 392 395
Symbol 314 GraphicUsed by:323 326
Symbol 315 GraphicUsed by:323 326
Symbol 316 GraphicUsed by:323 326
Symbol 317 GraphicUsed by:323 326 337 340 352 355 366 369 380 383 392 395
Symbol 318 GraphicUsed by:323 326
Symbol 319 GraphicUsed by:323 326
Symbol 320 GraphicUsed by:323 326 404
Symbol 321 GraphicUsed by:323 326 402 404
Symbol 322 GraphicUsed by:323 326 402 404
Symbol 323 MovieClipUses:311 312 313 314 315 316 317 318 319 320 321 322Used by:325
Symbol 324 GraphicUsed by:325 327 403 405
Symbol 325 MovieClipUses:310 323 324Used by:328
Symbol 326 MovieClipUses:311 312 313 314 315 316 317 318 319 320 321 322Used by:327
Symbol 327 MovieClipUses:310 326 324Used by:328
Symbol 328 MovieClipUses:325 327Used by:398
Symbol 329 GraphicUsed by:337 340
Symbol 330 GraphicUsed by:337 340
Symbol 331 GraphicUsed by:337 340
Symbol 332 GraphicUsed by:337 340
Symbol 333 GraphicUsed by:337 340
Symbol 334 GraphicUsed by:337 340
Symbol 335 GraphicUsed by:337 340 410 412
Symbol 336 GraphicUsed by:337 340 410 412
Symbol 337 MovieClipUses:311 329 313 330 331 332 317 333 334 335 336Used by:339
Symbol 338 GraphicUsed by:339 341 411 413
Symbol 339 MovieClipUses:310 337 338Used by:342
Symbol 340 MovieClipUses:311 329 313 330 331 332 317 333 334 335 336Used by:341
Symbol 341 MovieClipUses:310 340 338Used by:342
Symbol 342 MovieClipUses:339 341Used by:398
Symbol 343 GraphicUsed by:352 355
Symbol 344 GraphicUsed by:352 355
Symbol 345 GraphicUsed by:352 355
Symbol 346 GraphicUsed by:352 355
Symbol 347 GraphicUsed by:352 355
Symbol 348 GraphicUsed by:352 355
Symbol 349 GraphicUsed by:352 355 420
Symbol 350 GraphicUsed by:352 355 418 420
Symbol 351 GraphicUsed by:352 355 418 420
Symbol 352 MovieClipUses:311 343 313 344 345 346 317 347 348 349 350 351Used by:354
Symbol 353 GraphicUsed by:354 356 419 421
Symbol 354 MovieClipUses:310 352 353Used by:357
Symbol 355 MovieClipUses:311 343 313 344 345 346 317 347 348 349 350 351Used by:356
Symbol 356 MovieClipUses:310 355 353Used by:357
Symbol 357 MovieClipUses:354 356Used by:398
Symbol 358 GraphicUsed by:366 369
Symbol 359 GraphicUsed by:366 369
Symbol 360 GraphicUsed by:366 369
Symbol 361 GraphicUsed by:366 369
Symbol 362 GraphicUsed by:366 369
Symbol 363 GraphicUsed by:366 369
Symbol 364 GraphicUsed by:366 369 426 428
Symbol 365 GraphicUsed by:366 369 426 428
Symbol 366 MovieClipUses:311 358 313 359 360 361 317 362 363 364 365Used by:368
Symbol 367 GraphicUsed by:368 370 427 429
Symbol 368 MovieClipUses:310 366 367Used by:371
Symbol 369 MovieClipUses:311 358 313 359 360 361 317 362 363 364 365Used by:370
Symbol 370 MovieClipUses:310 369 367Used by:371
Symbol 371 MovieClipUses:368 370Used by:398
Symbol 372 GraphicUsed by:380 383
Symbol 373 GraphicUsed by:380 383
Symbol 374 GraphicUsed by:380 383
Symbol 375 GraphicUsed by:380 383
Symbol 376 GraphicUsed by:380 383
Symbol 377 GraphicUsed by:380 383
Symbol 378 GraphicUsed by:380 383 434 436
Symbol 379 GraphicUsed by:380 383 434 436
Symbol 380 MovieClipUses:311 372 313 373 374 375 317 376 377 378 379Used by:382
Symbol 381 GraphicUsed by:382 384 435 437
Symbol 382 MovieClipUses:310 380 381Used by:385
Symbol 383 MovieClipUses:311 372 313 373 374 375 317 376 377 378 379Used by:384
Symbol 384 MovieClipUses:310 383 381Used by:385
Symbol 385 MovieClipUses:382 384Used by:398
Symbol 386 GraphicUsed by:392 395
Symbol 387 GraphicUsed by:392 395
Symbol 388 GraphicUsed by:392 395
Symbol 389 GraphicUsed by:392 395
Symbol 390 GraphicUsed by:392 395 442 444
Symbol 391 GraphicUsed by:392 395 442 444
Symbol 392 MovieClipUses:311 313 386 387 317 388 389 390 391Used by:394
Symbol 393 GraphicUsed by:394 396 443 445
Symbol 394 MovieClipUses:310 392 393Used by:397
Symbol 395 MovieClipUses:311 313 386 387 317 388 389 390 391Used by:396
Symbol 396 MovieClipUses:310 395 393Used by:397
Symbol 397 MovieClipUses:394 396Used by:398
Symbol 398 MovieClip [RemoteSplitFloor]Uses:328 342 357 371 385 397
Symbol 399 GraphicUsed by:402
Symbol 400 GraphicUsed by:402 404
Symbol 401 GraphicUsed by:402 404
Symbol 402 MovieClipUses:311 399 400 401 321 322Used by:403
Symbol 403 MovieClipUses:310 402 324Used by:406
Symbol 404 MovieClipUses:311 400 401 320 321 322Used by:405
Symbol 405 MovieClipUses:310 404 324Used by:406
Symbol 406 MovieClipUses:403 405Used by:447
Symbol 407 GraphicUsed by:410
Symbol 408 GraphicUsed by:410 412
Symbol 409 GraphicUsed by:410 412
Symbol 410 MovieClipUses:311 407 408 409 336 335Used by:411
Symbol 411 MovieClipUses:310 410 338Used by:414
Symbol 412 MovieClipUses:311 408 409 335 336Used by:413
Symbol 413 MovieClipUses:310 412 338Used by:414
Symbol 414 MovieClipUses:411 413Used by:447
Symbol 415 GraphicUsed by:418
Symbol 416 GraphicUsed by:418 420
Symbol 417 GraphicUsed by:418 420
Symbol 418 MovieClipUses:311 415 416 417 350 351Used by:419
Symbol 419 MovieClipUses:310 418 353Used by:422
Symbol 420 MovieClipUses:311 416 417 349 350 351Used by:421
Symbol 421 MovieClipUses:310 420 353Used by:422
Symbol 422 MovieClipUses:419 421Used by:447
Symbol 423 GraphicUsed by:426
Symbol 424 GraphicUsed by:426 428
Symbol 425 GraphicUsed by:426 428
Symbol 426 MovieClipUses:311 423 424 425 365 364Used by:427
Symbol 427 MovieClipUses:310 426 367Used by:430
Symbol 428 MovieClipUses:311 424 425 364 365Used by:429
Symbol 429 MovieClipUses:310 428 367Used by:430
Symbol 430 MovieClipUses:427 429Used by:447
Symbol 431 GraphicUsed by:434
Symbol 432 GraphicUsed by:434 436
Symbol 433 GraphicUsed by:434 436
Symbol 434 MovieClipUses:311 431 432 433 379 378Used by:435
Symbol 435 MovieClipUses:310 434 381Used by:438
Symbol 436 MovieClipUses:311 432 433 378 379Used by:437
Symbol 437 MovieClipUses:310 436 381Used by:438
Symbol 438 MovieClipUses:435 437Used by:447
Symbol 439 GraphicUsed by:442
Symbol 440 GraphicUsed by:442 444
Symbol 441 GraphicUsed by:442 444
Symbol 442 MovieClipUses:311 439 440 441 391 390Used by:443
Symbol 443 MovieClipUses:310 442 393Used by:446
Symbol 444 MovieClipUses:311 440 441 391 390Used by:445
Symbol 445 MovieClipUses:310 444 393Used by:446
Symbol 446 MovieClipUses:443 445Used by:447
Symbol 447 MovieClip [SplitFloor]Uses:406 414 422 430 438 446
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:450
Symbol 450 MovieClip [Pivot]Uses:449
Symbol 451 GraphicUsed by:457
Symbol 452 GraphicUsed by:457
Symbol 453 GraphicUsed by:457
Symbol 454 GraphicUsed by:457
Symbol 455 GraphicUsed by:457
Symbol 456 GraphicUsed by:457 556 559 740
Symbol 457 MovieClipUses:451 452 453 454 455 456Used by:472 744  Timeline
Symbol 458 GraphicUsed by:464
Symbol 459 GraphicUsed by:464
Symbol 460 GraphicUsed by:464
Symbol 461 GraphicUsed by:464
Symbol 462 GraphicUsed by:464
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:458 459 460 461 462 463Used by:472 744  Timeline
Symbol 465 GraphicUsed by:471
Symbol 466 GraphicUsed by:471
Symbol 467 GraphicUsed by:471
Symbol 468 GraphicUsed by:471
Symbol 469 GraphicUsed by:471
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:465 466 467 468 469 470Used by:472  Timeline
Symbol 472 MovieClipUses:457 464 471Used by:473
Symbol 473 MovieClip [BGMask]Uses:472
Symbol 474 GraphicUsed by:495  Timeline
Symbol 475 FontUsed by:476 477 498 500 501 506 523 525 528 531 535 536 545 546 548 549 551 552 554 555 557 558 562 568 569 573 657 658 659 660 661 662 663 664 665 666 673 674 675 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 745 746 748 749 750 751 752 753 754 755 756 760 761 763 764 766 767
Symbol 476 TextUses:475Used by:Timeline
Symbol 477 TextUses:475Used by:Timeline
Symbol 478 GraphicUsed by:494 560
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:494 522 560
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:494 508 560
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:494 508 560
Symbol 485 MovieClipUsed by:494 522 560
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:494 522 560
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:494 522 560
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:494 522 560
Symbol 492 GraphicUsed by:494 560
Symbol 493 GraphicUsed by:494 560
Symbol 494 ButtonUses:478 480 482 484 485 487 489 491 492 493Used by:Timeline
Symbol 495 MovieClipUses:474Used by:Timeline
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:Timeline
Symbol 498 TextUses:475Used by:504
Symbol 499 GraphicUsed by:504
Symbol 500 TextUses:475Used by:503
Symbol 501 TextUses:475Used by:503
Symbol 502 GraphicUsed by:503 532 533 537 547 550 553 570 747 762 765
Symbol 503 ButtonUses:500 501 502Used by:504
Symbol 504 MovieClipUses:498 499 503Used by:Timeline
Symbol 505 GraphicUsed by:Timeline
Symbol 506 TextUses:475Used by:Timeline
Symbol 768 MovieClip [__Packages.Game]
Symbol 769 MovieClip [__Packages.Level]
Symbol 770 MovieClip [__Packages.Player]
Symbol 771 MovieClip [__Packages.Tile]
Symbol 772 MovieClip [__Packages.Wall]
Symbol 773 MovieClip [__Packages.Door]
Symbol 774 MovieClip [__Packages.SplitFloor]
Symbol 775 MovieClip [__Packages.Switch]
Symbol 776 MovieClip [__Packages.OneWayDoor]
Symbol 777 MovieClip [__Packages.RemoteOneWayDoor]
Symbol 778 MovieClip [__Packages.RemoteDoor]
Symbol 779 MovieClip [__Packages.RemoteSplitFloor]
Symbol 780 MovieClip [__Packages.Goal]
Symbol 781 MovieClip [__Packages.FloorlessTile]
Symbol 782 MovieClip [__Packages.Levels]
Symbol 783 MovieClip [__Packages.StopWatch]
Symbol 784 MovieClip [__Packages.SlideAndShowTransition]
Symbol 507 GraphicUsed by:522
Symbol 508 MovieClipUses:482 484Used by:509 522
Symbol 509 MovieClipUses:508Used by:522
Symbol 510 SoundUsed by:522
Symbol 511 SoundUsed by:522
Symbol 512 GraphicUsed by:522
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:522
Symbol 515 SoundUsed by:522
Symbol 516 SoundUsed by:522
Symbol 517 SoundUsed by:522
Symbol 518 GraphicUsed by:519
Symbol 519 ButtonUses:518Used by:522
Symbol 520 SoundUsed by:522
Symbol 521 SoundUsed by:522
Symbol 522 MovieClipUses:507 480 508 509 485 487 489 491 510 511 512 514 515 516 517 519 520 521Used by:Timeline
Symbol 523 EditableTextUses:252 475Used by:524
Symbol 524 MovieClipUses:523Used by:527
Symbol 525 EditableTextUses:252 475Used by:526
Symbol 526 MovieClipUses:525Used by:527
Symbol 527 MovieClipUses:524 526 SS1Used by:534
Symbol 528 TextUses:475Used by:532 533
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:532
Symbol 531 TextUses:475Used by:532 533
Symbol 532 ButtonUses:528 530 531 502Used by:534
Symbol 533 ButtonUses:528 531 502Used by:534
Symbol 534 MovieClipUses:527 532 533Used by:Timeline
Symbol 535 TextUses:475Used by:537
Symbol 536 TextUses:475Used by:537
Symbol 537 ButtonUses:535 536 502Used by:538
Symbol 538 MovieClipUses:537Used by:Timeline
Symbol 539 GraphicUsed by:544 654
Symbol 540 GraphicUsed by:544 655
Symbol 541 GraphicUsed by:544 571 572 656
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:542Used by:544 758
Symbol 544 MovieClipUses:539 540 541 543Used by:667  Timeline
Symbol 545 TextUses:475Used by:547
Symbol 546 TextUses:475Used by:547
Symbol 547 ButtonUses:545 546 502Used by:Timeline
Symbol 548 TextUses:475Used by:550
Symbol 549 TextUses:475Used by:550
Symbol 550 ButtonUses:548 549 502Used by:Timeline
Symbol 551 TextUses:475Used by:553
Symbol 552 TextUses:475Used by:553
Symbol 553 ButtonUses:551 552 502Used by:Timeline
Symbol 554 TextUses:475Used by:556
Symbol 555 TextUses:475Used by:556
Symbol 556 ButtonUses:554 555 456Used by:Timeline
Symbol 557 TextUses:475Used by:559
Symbol 558 TextUses:475Used by:559
Symbol 559 ButtonUses:557 558 456Used by:Timeline
Symbol 560 ButtonUses:478 480 482 484 485 487 489 491 492 493Used by:744
Symbol 561 GraphicUsed by:744
Symbol 562 TextUses:475Used by:744
Symbol 563 ButtonUses:248Used by:744
Symbol 564 ButtonUses:248Used by:744
Symbol 565 ButtonUses:248Used by:744
Symbol 566 ButtonUses:248Used by:744
Symbol 567 ButtonUses:248Used by:744
Symbol 568 TextUses:475Used by:570
Symbol 569 TextUses:475Used by:570
Symbol 570 ButtonUses:568 569 502Used by:744  Timeline
Symbol 571 MovieClipUses:541Used by:572
Symbol 572 ButtonUses:571 541Used by:744
Symbol 573 TextUses:475Used by:744
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:744
Symbol 576 GraphicUsed by:672
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:672
Symbol 579 GraphicUsed by:672
Symbol 580 GraphicUsed by:653
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:653
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:653
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:653
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:653
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:653
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:653
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:653
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:653
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:653
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:653
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:653
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:653
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:653
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:653
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:653
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:653
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:653
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:653
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:653
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:653
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:653
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:653
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:653
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:653
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:653
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:653
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:653
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:653
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:653
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:653
Symbol 641 BitmapUsed by:642
Symbol 642 GraphicUses:641Used by:653
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:653
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:653
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:653
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:653
Symbol 651 BitmapUsed by:652
Symbol 652 GraphicUses:651Used by:653
Symbol 653 MovieClipUses:580 582 584 586 588 590 592 594 596 598 600 602 604 606 608 610 612 614 616 618 620 622 624 626 628 630 632 634 636 638 640 642 644 646 648 650 652Used by:672
Symbol 654 MovieClipUses:539Used by:667 758
Symbol 655 MovieClipUses:540Used by:667 758
Symbol 656 MovieClipUses:541Used by:667 758
Symbol 657 TextUses:475Used by:667
Symbol 658 TextUses:475Used by:667
Symbol 659 EditableTextUses:475Used by:667
Symbol 660 EditableTextUses:475Used by:667
Symbol 661 EditableTextUses:475Used by:667
Symbol 662 EditableTextUses:475Used by:667
Symbol 663 EditableTextUses:475Used by:667
Symbol 664 EditableTextUses:475Used by:667
Symbol 665 EditableTextUses:475Used by:667
Symbol 666 EditableTextUses:475Used by:667
Symbol 667 MovieClipUses:544 654 655 656 657 658 659 660 661 662 663 664 665 666Used by:672
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:671
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:669 670Used by:672
Symbol 672 MovieClipUses:576 578 579 653 667 671Used by:744
Symbol 673 EditableTextUses:475Used by:744
Symbol 674 EditableTextUses:475Used by:744
Symbol 675 EditableTextUses:475Used by:744
Symbol 676 GraphicUsed by:689 741
Symbol 677 GraphicUsed by:691
Symbol 678 GraphicUsed by:689
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:689
Symbol 681 GraphicUsed by:689
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:689
Symbol 684 GraphicUsed by:689
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:689
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:689
Symbol 689 MovieClipUses:678 680 681 683 684 686 676 688Used by:691
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:677 689 690Used by:741
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:695
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:693 694Used by:737
Symbol 696 TextUses:475Used by:737
Symbol 697 TextUses:475Used by:737
Symbol 698 TextUses:475Used by:737
Symbol 699 TextUses:475Used by:737
Symbol 700 TextUses:475Used by:737
Symbol 701 TextUses:475Used by:737
Symbol 702 TextUses:475Used by:737
Symbol 703 TextUses:475Used by:737
Symbol 704 TextUses:475Used by:737
Symbol 705 TextUses:475Used by:737
Symbol 706 TextUses:475Used by:737
Symbol 707 TextUses:475Used by:737
Symbol 708 TextUses:475Used by:737
Symbol 709 TextUses:475Used by:737
Symbol 710 TextUses:475Used by:737
Symbol 711 TextUses:475Used by:737
Symbol 712 TextUses:475Used by:737
Symbol 713 TextUses:475Used by:737
Symbol 714 TextUses:475Used by:737
Symbol 715 TextUses:475Used by:737
Symbol 716 TextUses:475Used by:737
Symbol 717 TextUses:475Used by:737
Symbol 718 TextUses:475Used by:737
Symbol 719 TextUses:475Used by:737
Symbol 720 TextUses:475Used by:737
Symbol 721 TextUses:475Used by:737
Symbol 722 TextUses:475Used by:737
Symbol 723 TextUses:475Used by:737
Symbol 724 TextUses:475Used by:737
Symbol 725 TextUses:475Used by:737
Symbol 726 TextUses:475Used by:737
Symbol 727 TextUses:475Used by:737
Symbol 728 TextUses:475Used by:737
Symbol 729 TextUses:475Used by:737
Symbol 730 TextUses:475Used by:737
Symbol 731 TextUses:475Used by:737
Symbol 732 TextUses:475Used by:737
Symbol 733 TextUses:475Used by:737
Symbol 734 TextUses:475Used by:737
Symbol 735 TextUses:475Used by:737
Symbol 736 TextUses:475Used by:737
Symbol 737 MovieClipUses:695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736Used by:741
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:738Used by:740
Symbol 740 ButtonUses:739 456Used by:741
Symbol 741 MovieClipUses:676 691 737 740Used by:744
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:744
Symbol 744 MovieClipUses:560 561 457 464 562 563 564 565 566 567 570 572 573 575 672 673 674 675 741 743Used by:Timeline
Symbol 745 TextUses:475Used by:747
Symbol 746 TextUses:475Used by:747
Symbol 747 ButtonUses:745 746 502Used by:Timeline
Symbol 748 TextUses:475Used by:757
Symbol 749 EditableTextUses:252 475Used by:757
Symbol 750 TextUses:475Used by:757
Symbol 751 TextUses:475Used by:757
Symbol 752 TextUses:475Used by:757
Symbol 753 TextUses:475Used by:757
Symbol 754 TextUses:475Used by:757
Symbol 755 TextUses:475Used by:757
Symbol 756 TextUses:475Used by:757
Symbol 757 MovieClipUses:748 749 750 751 752 753 754 755 756Used by:Timeline
Symbol 758 MovieClipUses:654 655 656 543Used by:759
Symbol 759 MovieClipUses:758Used by:Timeline
Symbol 760 TextUses:475Used by:762
Symbol 761 TextUses:475Used by:762
Symbol 762 ButtonUses:760 761 502Used by:Timeline
Symbol 763 TextUses:475Used by:765
Symbol 764 TextUses:475Used by:765
Symbol 765 ButtonUses:763 764 502Used by:Timeline
Symbol 766 EditableTextUses:475Used by:Timeline
Symbol 767 EditableTextUses:475Used by:Timeline
Streaming Sound 1Used by:Symbol 527 MovieClip

Instance Names

"bgColor"Frame 1Symbol 457 MovieClip
"bgGrid"Frame 1Symbol 464 MovieClip
"adBox"Frame 1Symbol 495 MovieClip
"loadingBar"Frame 1Symbol 504 MovieClip
"bgBorder"Frame 1Symbol 471 MovieClip
"menuMusic"Frame 2Symbol 534 MovieClip
"colorBtn"Frame 2Symbol 538 MovieClip
"spinner"Frame 3Symbol 544 MovieClip
"btn1"Frame 3Symbol 547 Button
"btn2"Frame 3Symbol 550 Button
"btn3"Frame 3Symbol 553 Button
"btn4"Frame 3Symbol 556 Button
"btn5"Frame 3Symbol 559 Button
"menuThing"Frame 3Symbol 744 MovieClip
"tutorialTxt"Frame 4Symbol 757 MovieClip
"medals"Frame 4Symbol 759 MovieClip
"topLeftOutputTxt"Frame 4Symbol 766 EditableText
"topRightOutputTxt"Frame 4Symbol 767 EditableText
"eh"Symbol 21 MovieClip [Goal] Frame 1Symbol 20 MovieClip
"ani"Symbol 40 MovieClip [Player] Frame 1Symbol 24 MovieClip
"ani"Symbol 40 MovieClip [Player] Frame 2Symbol 27 MovieClip
"ani"Symbol 40 MovieClip [Player] Frame 3Symbol 30 MovieClip
"ani"Symbol 40 MovieClip [Player] Frame 4Symbol 33 MovieClip
"ani"Symbol 40 MovieClip [Player] Frame 5Symbol 36 MovieClip
"ani"Symbol 40 MovieClip [Player] Frame 6Symbol 39 MovieClip
"door2"Symbol 52 MovieClip Frame 1Symbol 46 MovieClip
"door1"Symbol 52 MovieClip Frame 1Symbol 51 MovieClip
"door2"Symbol 63 MovieClip Frame 1Symbol 57 MovieClip
"door1"Symbol 63 MovieClip Frame 1Symbol 62 MovieClip
"door2"Symbol 74 MovieClip Frame 1Symbol 68 MovieClip
"door1"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"door2"Symbol 85 MovieClip Frame 1Symbol 79 MovieClip
"door1"Symbol 85 MovieClip Frame 1Symbol 84 MovieClip
"door2"Symbol 96 MovieClip Frame 1Symbol 90 MovieClip
"door1"Symbol 96 MovieClip Frame 1Symbol 95 MovieClip
"door2"Symbol 106 MovieClip Frame 1Symbol 101 MovieClip
"door1"Symbol 106 MovieClip Frame 1Symbol 105 MovieClip
"eh"Symbol 107 MovieClip [RemoteOneWayDoor] Frame 1Symbol 52 MovieClip
"eh"Symbol 107 MovieClip [RemoteOneWayDoor] Frame 2Symbol 63 MovieClip
"eh"Symbol 107 MovieClip [RemoteOneWayDoor] Frame 3Symbol 74 MovieClip
"eh"Symbol 107 MovieClip [RemoteOneWayDoor] Frame 4Symbol 85 MovieClip
"eh"Symbol 107 MovieClip [RemoteOneWayDoor] Frame 5Symbol 96 MovieClip
"eh"Symbol 107 MovieClip [RemoteOneWayDoor] Frame 6Symbol 106 MovieClip
"door2"Symbol 112 MovieClip Frame 1Symbol 111 MovieClip
"door1"Symbol 112 MovieClip Frame 1Symbol 111 MovieClip
"door2"Symbol 117 MovieClip Frame 1Symbol 116 MovieClip
"door1"Symbol 117 MovieClip Frame 1Symbol 116 MovieClip
"door2"Symbol 122 MovieClip Frame 1Symbol 121 MovieClip
"door1"Symbol 122 MovieClip Frame 1Symbol 121 MovieClip
"door2"Symbol 127 MovieClip Frame 1Symbol 126 MovieClip
"door1"Symbol 127 MovieClip Frame 1Symbol 126 MovieClip
"door2"Symbol 132 MovieClip Frame 1Symbol 131 MovieClip
"door1"Symbol 132 MovieClip Frame 1Symbol 131 MovieClip
"door2"Symbol 137 MovieClip Frame 1Symbol 136 MovieClip
"door1"Symbol 137 MovieClip Frame 1Symbol 136 MovieClip
"eh"Symbol 138 MovieClip [OneWayDoor] Frame 1Symbol 112 MovieClip
"eh"Symbol 138 MovieClip [OneWayDoor] Frame 2Symbol 117 MovieClip
"eh"Symbol 138 MovieClip [OneWayDoor] Frame 3Symbol 122 MovieClip
"eh"Symbol 138 MovieClip [OneWayDoor] Frame 4Symbol 127 MovieClip
"eh"Symbol 138 MovieClip [OneWayDoor] Frame 5Symbol 132 MovieClip
"eh"Symbol 138 MovieClip [OneWayDoor] Frame 6Symbol 137 MovieClip
"door"Symbol 149 MovieClip Frame 1Symbol 147 MovieClip
"door"Symbol 149 MovieClip Frame 2Symbol 148 MovieClip
"door"Symbol 156 MovieClip Frame 1Symbol 154 MovieClip
"door"Symbol 156 MovieClip Frame 2Symbol 155 MovieClip
"door"Symbol 163 MovieClip Frame 1Symbol 161 MovieClip
"door"Symbol 163 MovieClip Frame 2Symbol 162 MovieClip
"door"Symbol 170 MovieClip Frame 1Symbol 168 MovieClip
"door"Symbol 170 MovieClip Frame 2Symbol 169 MovieClip
"door"Symbol 177 MovieClip Frame 1Symbol 175 MovieClip
"door"Symbol 177 MovieClip Frame 2Symbol 176 MovieClip
"door"Symbol 184 MovieClip Frame 1Symbol 182 MovieClip
"door"Symbol 184 MovieClip Frame 2Symbol 183 MovieClip
"eh"Symbol 185 MovieClip [RemoteDoor] Frame 1Symbol 149 MovieClip
"eh"Symbol 185 MovieClip [RemoteDoor] Frame 2Symbol 156 MovieClip
"eh"Symbol 185 MovieClip [RemoteDoor] Frame 3Symbol 163 MovieClip
"eh"Symbol 185 MovieClip [RemoteDoor] Frame 4Symbol 170 MovieClip
"eh"Symbol 185 MovieClip [RemoteDoor] Frame 5Symbol 177 MovieClip
"eh"Symbol 185 MovieClip [RemoteDoor] Frame 6Symbol 184 MovieClip
"door"Symbol 194 MovieClip Frame 1Symbol 192 MovieClip
"door"Symbol 194 MovieClip Frame 2Symbol 193 MovieClip
"door"Symbol 200 MovieClip Frame 1Symbol 198 MovieClip
"door"Symbol 200 MovieClip Frame 2Symbol 199 MovieClip
"door"Symbol 206 MovieClip Frame 1Symbol 204 MovieClip
"door"Symbol 206 MovieClip Frame 2Symbol 205 MovieClip
"door"Symbol 212 MovieClip Frame 1Symbol 210 MovieClip
"door"Symbol 212 MovieClip Frame 2Symbol 211 MovieClip
"door"Symbol 218 MovieClip Frame 1Symbol 216 MovieClip
"door"Symbol 218 MovieClip Frame 2Symbol 217 MovieClip
"door"Symbol 223 MovieClip Frame 1Symbol 222 MovieClip
"eh"Symbol 224 MovieClip [Door] Frame 1Symbol 194 MovieClip
"eh"Symbol 224 MovieClip [Door] Frame 2Symbol 200 MovieClip
"eh"Symbol 224 MovieClip [Door] Frame 3Symbol 206 MovieClip
"eh"Symbol 224 MovieClip [Door] Frame 4Symbol 212 MovieClip
"eh"Symbol 224 MovieClip [Door] Frame 5Symbol 218 MovieClip
"eh"Symbol 224 MovieClip [Door] Frame 6Symbol 223 MovieClip
"eh"Symbol 241 MovieClip Frame 1Symbol 240 MovieClip
"doorUL"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"doorUR"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"doorBL"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"doorBR"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"wallT"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"wallB"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"wallL"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"wallR"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"del"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"spl"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"swi"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"bgColor"Symbol 246 MovieClip [Tile] Frame 1Symbol 233 MovieClip
"bgGrid"Symbol 246 MovieClip [Tile] Frame 1Symbol 241 MovieClip
"editor"Symbol 246 MovieClip [Tile] Frame 1Symbol 245 MovieClip
"outputTxt"Symbol 257 MovieClip [Editor] Frame 1Symbol 253 EditableText
"state"Symbol 268 MovieClip Frame 1Symbol 266 MovieClip
"state"Symbol 268 MovieClip Frame 2Symbol 267 MovieClip
"state"Symbol 276 MovieClip Frame 1Symbol 274 MovieClip
"state"Symbol 276 MovieClip Frame 2Symbol 275 MovieClip
"state"Symbol 284 MovieClip Frame 1Symbol 282 MovieClip
"state"Symbol 284 MovieClip Frame 2Symbol 283 MovieClip
"state"Symbol 292 MovieClip Frame 1Symbol 290 MovieClip
"state"Symbol 292 MovieClip Frame 2Symbol 291 MovieClip
"state"Symbol 300 MovieClip Frame 1Symbol 298 MovieClip
"state"Symbol 300 MovieClip Frame 2Symbol 299 MovieClip
"state"Symbol 308 MovieClip Frame 1Symbol 306 MovieClip
"state"Symbol 308 MovieClip Frame 2Symbol 307 MovieClip
"eh"Symbol 309 MovieClip [LeverSwitch] Frame 1Symbol 268 MovieClip
"eh"Symbol 309 MovieClip [LeverSwitch] Frame 2Symbol 276 MovieClip
"eh"Symbol 309 MovieClip [LeverSwitch] Frame 3Symbol 284 MovieClip
"eh"Symbol 309 MovieClip [LeverSwitch] Frame 4Symbol 292 MovieClip
"eh"Symbol 309 MovieClip [LeverSwitch] Frame 5Symbol 300 MovieClip
"eh"Symbol 309 MovieClip [LeverSwitch] Frame 6Symbol 308 MovieClip
"gate"Symbol 325 MovieClip Frame 1Symbol 323 MovieClip
"gate"Symbol 327 MovieClip Frame 1Symbol 326 MovieClip
"door"Symbol 328 MovieClip Frame 1Symbol 325 MovieClip
"door"Symbol 328 MovieClip Frame 2Symbol 327 MovieClip
"gate"Symbol 339 MovieClip Frame 1Symbol 337 MovieClip
"gate"Symbol 341 MovieClip Frame 1Symbol 340 MovieClip
"door"Symbol 342 MovieClip Frame 1Symbol 339 MovieClip
"door"Symbol 342 MovieClip Frame 2Symbol 341 MovieClip
"gate"Symbol 354 MovieClip Frame 1Symbol 352 MovieClip
"gate"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"door"Symbol 357 MovieClip Frame 1Symbol 354 MovieClip
"door"Symbol 357 MovieClip Frame 2Symbol 356 MovieClip
"gate"Symbol 368 MovieClip Frame 1Symbol 366 MovieClip
"gate"Symbol 370 MovieClip Frame 1Symbol 369 MovieClip
"door"Symbol 371 MovieClip Frame 1Symbol 368 MovieClip
"door"Symbol 371 MovieClip Frame 2Symbol 370 MovieClip
"gate"Symbol 382 MovieClip Frame 1Symbol 380 MovieClip
"gate"Symbol 384 MovieClip Frame 1Symbol 383 MovieClip
"door"Symbol 385 MovieClip Frame 1Symbol 382 MovieClip
"door"Symbol 385 MovieClip Frame 2Symbol 384 MovieClip
"gate"Symbol 394 MovieClip Frame 1Symbol 392 MovieClip
"gate"Symbol 396 MovieClip Frame 1Symbol 395 MovieClip
"door"Symbol 397 MovieClip Frame 1Symbol 394 MovieClip
"door"Symbol 397 MovieClip Frame 2Symbol 396 MovieClip
"eh"Symbol 398 MovieClip [RemoteSplitFloor] Frame 1Symbol 328 MovieClip
"eh"Symbol 398 MovieClip [RemoteSplitFloor] Frame 2Symbol 342 MovieClip
"eh"Symbol 398 MovieClip [RemoteSplitFloor] Frame 3Symbol 357 MovieClip
"eh"Symbol 398 MovieClip [RemoteSplitFloor] Frame 4Symbol 371 MovieClip
"eh"Symbol 398 MovieClip [RemoteSplitFloor] Frame 5Symbol 385 MovieClip
"eh"Symbol 398 MovieClip [RemoteSplitFloor] Frame 6Symbol 397 MovieClip
"gate"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"gate"Symbol 405 MovieClip Frame 1Symbol 404 MovieClip
"door"Symbol 406 MovieClip Frame 1Symbol 403 MovieClip
"door"Symbol 406 MovieClip Frame 2Symbol 405 MovieClip
"gate"Symbol 411 MovieClip Frame 1Symbol 410 MovieClip
"gate"Symbol 413 MovieClip Frame 1Symbol 412 MovieClip
"door"Symbol 414 MovieClip Frame 1Symbol 411 MovieClip
"door"Symbol 414 MovieClip Frame 2Symbol 413 MovieClip
"gate"Symbol 419 MovieClip Frame 1Symbol 418 MovieClip
"gate"Symbol 421 MovieClip Frame 1Symbol 420 MovieClip
"door"Symbol 422 MovieClip Frame 1Symbol 419 MovieClip
"door"Symbol 422 MovieClip Frame 2Symbol 421 MovieClip
"gate"Symbol 427 MovieClip Frame 1Symbol 426 MovieClip
"gate"Symbol 429 MovieClip Frame 1Symbol 428 MovieClip
"door"Symbol 430 MovieClip Frame 1Symbol 427 MovieClip
"door"Symbol 430 MovieClip Frame 2Symbol 429 MovieClip
"gate"Symbol 435 MovieClip Frame 1Symbol 434 MovieClip
"gate"Symbol 437 MovieClip Frame 1Symbol 436 MovieClip
"door"Symbol 438 MovieClip Frame 1Symbol 435 MovieClip
"door"Symbol 438 MovieClip Frame 2Symbol 437 MovieClip
"gate"Symbol 443 MovieClip Frame 1Symbol 442 MovieClip
"gate"Symbol 445 MovieClip Frame 1Symbol 444 MovieClip
"door"Symbol 446 MovieClip Frame 1Symbol 443 MovieClip
"door"Symbol 446 MovieClip Frame 2Symbol 445 MovieClip
"eh"Symbol 447 MovieClip [SplitFloor] Frame 1Symbol 406 MovieClip
"eh"Symbol 447 MovieClip [SplitFloor] Frame 2Symbol 414 MovieClip
"eh"Symbol 447 MovieClip [SplitFloor] Frame 3Symbol 422 MovieClip
"eh"Symbol 447 MovieClip [SplitFloor] Frame 4Symbol 430 MovieClip
"eh"Symbol 447 MovieClip [SplitFloor] Frame 5Symbol 438 MovieClip
"eh"Symbol 447 MovieClip [SplitFloor] Frame 6Symbol 446 MovieClip
"bgColor"Symbol 472 MovieClip Frame 1Symbol 457 MovieClip
"bgGrid"Symbol 472 MovieClip Frame 1Symbol 464 MovieClip
"bgBorder"Symbol 472 MovieClip Frame 1Symbol 471 MovieClip
"eh"Symbol 473 MovieClip [BGMask] Frame 1Symbol 472 MovieClip
"bgMusic"Symbol 534 MovieClip Frame 1Symbol 527 MovieClip
"moves"Symbol 667 MovieClip Frame 1Symbol 544 MovieClip
"times"Symbol 667 MovieClip Frame 1Symbol 544 MovieClip
"timeTxt"Symbol 667 MovieClip Frame 1Symbol 659 EditableText
"movesTxt"Symbol 667 MovieClip Frame 1Symbol 660 EditableText
"moves1Txt"Symbol 667 MovieClip Frame 1Symbol 661 EditableText
"moves2Txt"Symbol 667 MovieClip Frame 1Symbol 662 EditableText
"moves3Txt"Symbol 667 MovieClip Frame 1Symbol 663 EditableText
"time1Txt"Symbol 667 MovieClip Frame 1Symbol 664 EditableText
"time2Txt"Symbol 667 MovieClip Frame 1Symbol 665 EditableText
"time3Txt"Symbol 667 MovieClip Frame 1Symbol 666 EditableText
"prev"Symbol 672 MovieClip Frame 1Symbol 653 MovieClip
"allText"Symbol 672 MovieClip Frame 1Symbol 667 MovieClip
"gate"Symbol 672 MovieClip Frame 1Symbol 671 MovieClip
"times"Symbol 691 MovieClip Frame 1Symbol 689 MovieClip
"moves"Symbol 691 MovieClip Frame 1Symbol 689 MovieClip
"bg"Symbol 741 MovieClip Frame 1Symbol 691 MovieClip
"num"Symbol 741 MovieClip Frame 1Symbol 737 MovieClip
"btn"Symbol 741 MovieClip Frame 1Symbol 740 Button
"bgColor"Symbol 744 MovieClip Frame 2Symbol 457 MovieClip
"bgGrid"Symbol 744 MovieClip Frame 2Symbol 464 MovieClip
"screen"Symbol 744 MovieClip Frame 4Symbol 672 MovieClip
"mT"Symbol 744 MovieClip Frame 4Symbol 673 EditableText
"tT"Symbol 744 MovieClip Frame 4Symbol 674 EditableText
"blah"Symbol 744 MovieClip Frame 4Symbol 675 EditableText
"L1"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L6"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L7"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L2"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L3"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L4"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L5"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L16"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L17"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L8"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L9"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L10"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L11"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L12"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L13"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L14"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L15"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L26"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L27"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L18"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L19"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L20"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L21"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L22"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L23"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L24"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L25"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L36"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L28"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L29"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L30"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L31"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L32"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L33"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L34"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"L35"Symbol 744 MovieClip Frame 4Symbol 741 MovieClip
"ani"Symbol 758 MovieClip Frame 1Symbol 654 MovieClip
"ani"Symbol 758 MovieClip Frame 2Symbol 655 MovieClip
"ani"Symbol 758 MovieClip Frame 3Symbol 656 MovieClip
"ani"Symbol 758 MovieClip Frame 4Symbol 543 MovieClip
"mM"Symbol 759 MovieClip Frame 1Symbol 758 MovieClip
"tM"Symbol 759 MovieClip Frame 1Symbol 758 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 256, ScriptTimeout: 5 seconds
ExportAssets (56)Timeline Frame 1Symbol 1 as "Win1.mp3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "switchToggled.mp3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "PlayerMovingBackwards.mp3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "PlayerMoving.mp3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "ParlorDoorOpening.mp3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "gateToggle.mp3"
ExportAssets (56)Timeline Frame 1Symbol 7 as "falling.mp3"
ExportAssets (56)Timeline Frame 1Symbol 8 as "DoorOpening.mp3"
ExportAssets (56)Timeline Frame 1Symbol 9 as "Button.mp3"
ExportAssets (56)Timeline Frame 1Symbol 12 as "OneWayPivot"
ExportAssets (56)Timeline Frame 1Symbol 21 as "Goal"
ExportAssets (56)Timeline Frame 1Symbol 40 as "Player"
ExportAssets (56)Timeline Frame 1Symbol 107 as "RemoteOneWayDoor"
ExportAssets (56)Timeline Frame 1Symbol 138 as "OneWayDoor"
ExportAssets (56)Timeline Frame 1Symbol 185 as "RemoteDoor"
ExportAssets (56)Timeline Frame 1Symbol 224 as "Door"
ExportAssets (56)Timeline Frame 1Symbol 226 as "Wall"
ExportAssets (56)Timeline Frame 1Symbol 246 as "Tile"
ExportAssets (56)Timeline Frame 1Symbol 257 as "Editor"
ExportAssets (56)Timeline Frame 1Symbol 309 as "LeverSwitch"
ExportAssets (56)Timeline Frame 1Symbol 398 as "RemoteSplitFloor"
ExportAssets (56)Timeline Frame 1Symbol 447 as "SplitFloor"
ExportAssets (56)Timeline Frame 1Symbol 450 as "Pivot"
ExportAssets (56)Timeline Frame 1Symbol 473 as "BGMask"
ExportAssets (56)Timeline Frame 1Symbol 768 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 769 as "__Packages.Level"
ExportAssets (56)Timeline Frame 1Symbol 770 as "__Packages.Player"
ExportAssets (56)Timeline Frame 1Symbol 771 as "__Packages.Tile"
ExportAssets (56)Timeline Frame 1Symbol 772 as "__Packages.Wall"
ExportAssets (56)Timeline Frame 1Symbol 773 as "__Packages.Door"
ExportAssets (56)Timeline Frame 1Symbol 774 as "__Packages.SplitFloor"
ExportAssets (56)Timeline Frame 1Symbol 775 as "__Packages.Switch"
ExportAssets (56)Timeline Frame 1Symbol 776 as "__Packages.OneWayDoor"
ExportAssets (56)Timeline Frame 1Symbol 777 as "__Packages.RemoteOneWayDoor"
ExportAssets (56)Timeline Frame 1Symbol 778 as "__Packages.RemoteDoor"
ExportAssets (56)Timeline Frame 1Symbol 779 as "__Packages.RemoteSplitFloor"
ExportAssets (56)Timeline Frame 1Symbol 780 as "__Packages.Goal"
ExportAssets (56)Timeline Frame 1Symbol 781 as "__Packages.FloorlessTile"
ExportAssets (56)Timeline Frame 1Symbol 782 as "__Packages.Levels"
ExportAssets (56)Timeline Frame 1Symbol 783 as "__Packages.StopWatch"
ExportAssets (56)Timeline Frame 1Symbol 784 as "__Packages.SlideAndShowTransition"

Labels

"preloaderFrame"Frame 1
"sponsorFrame"Frame 2
"menuFrame"Frame 3
"gameFrame"Frame 4
"Idle"Symbol 23 MovieClip Frame 1725
"Going Right"Symbol 24 MovieClip Frame 2
"Going Down"Symbol 24 MovieClip Frame 7
"Going Left"Symbol 24 MovieClip Frame 12
"Going Up"Symbol 24 MovieClip Frame 17
"Win"Symbol 24 MovieClip Frame 22
"Fall"Symbol 24 MovieClip Frame 51
"Idle"Symbol 26 MovieClip Frame 1725
"Going Right"Symbol 27 MovieClip Frame 2
"Going Down"Symbol 27 MovieClip Frame 7
"Going Left"Symbol 27 MovieClip Frame 12
"Going Up"Symbol 27 MovieClip Frame 17
"Win"Symbol 27 MovieClip Frame 22
"Fall"Symbol 27 MovieClip Frame 51
"Idle"Symbol 29 MovieClip Frame 1725
"Going Right"Symbol 30 MovieClip Frame 2
"Going Down"Symbol 30 MovieClip Frame 7
"Going Left"Symbol 30 MovieClip Frame 12
"Going Up"Symbol 30 MovieClip Frame 17
"Win"Symbol 30 MovieClip Frame 22
"Fall"Symbol 30 MovieClip Frame 51
"Idle"Symbol 32 MovieClip Frame 1725
"Going Right"Symbol 33 MovieClip Frame 2
"Going Down"Symbol 33 MovieClip Frame 7
"Going Left"Symbol 33 MovieClip Frame 12
"Going Up"Symbol 33 MovieClip Frame 17
"Win"Symbol 33 MovieClip Frame 22
"Fall"Symbol 33 MovieClip Frame 51
"Idle"Symbol 35 MovieClip Frame 1725
"Going Right"Symbol 36 MovieClip Frame 2
"Going Down"Symbol 36 MovieClip Frame 7
"Going Left"Symbol 36 MovieClip Frame 12
"Going Up"Symbol 36 MovieClip Frame 17
"Win"Symbol 36 MovieClip Frame 22
"Fall"Symbol 36 MovieClip Frame 51
"Idle"Symbol 38 MovieClip Frame 1725
"Going Right"Symbol 39 MovieClip Frame 2
"Going Down"Symbol 39 MovieClip Frame 7
"Going Left"Symbol 39 MovieClip Frame 12
"Going Up"Symbol 39 MovieClip Frame 17
"Win"Symbol 39 MovieClip Frame 22
"Fall"Symbol 39 MovieClip Frame 51




http://swfchan.com/24/117419/info.shtml
Created: 7/3 -2019 19:03:21 Last modified: 7/3 -2019 19:03:21 Server time: 16/04 -2024 23:47:46