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

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

Zoey 101- The Curse of PCA.swf

This is the info page for
Flash #42407

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


Text
Loading...

KeysCapturer

<p align="center"><font face="Gipsiero" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">A-9</font></p>

<p align="center"><font face="Gipsiero" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">A-9</font></p>

<p align="center"><font face="Gipsiero" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">A-9</font></p>

Loading

<p align="right"><font face="Gipsiero" size="50" color="#ffff66" letterSpacing="0.000000" kerning="1">0</font></p>

%

EXIT

EXIT

1

2

3

4

5

6

7

8

9

10

11

0

12

14

15

16

17

18

19

20

21

22

23

24

13

25

27

28

29

30

31

32

33

34

35

36

37

26

38

Rescue Zoey from whatever’s haunting PCA!!!

Rescue Zoey from whatever’s haunting PCA!!!

Watch "Zoey 101" on Nickelodeon.

Play

Play

Play

Play

How

to

play

How

to

play

How

to

play

How

to

play

high
scores

high
scores

high
scores

high
scores

Popups

Options

Options

Resume

Resume

Resume

Resume

Resume

Resume

Music

Music

On

Off

On

Off

Off

Off

On

Off

On

On

Sound

Sound

Quit

Quit

Quit

Quit

Find Zoey first, and then
make your way to the
exit IN A HURRY!

How to Play

How to Play

Find Zoey first, and then
make your way to the
exit IN A HURRY!

Move Chase using
the keyboard arrows.

The closer you are to either of
them, the bigger the arrow!

The “Zoey Arrow”
indicates where Zoey is.

The “Ghost Arrow”
indicates where the ghost is.

The Panic Meter pops up if
the ghost is very close to Zoey.

Next

Next

Next

Next

Replenish your
inventory by picking up
Apple Crumbs and Power
Ball power-ups!

Replenish your
inventory by picking up
Apple Crumbs and Power
Ball power-ups!

Apple Crumbs let you
leave a trail so you can find
your way out.

Press the
to drop Apple Crumbs.

Your genius friend Quinn modified
them so they can glow in the dark!

Power Balls can be thrown
directly at the ghost to stun it,
or elsewhere to distract it.

Press the            key
to throw Power Balls.

Useful if you don’t want to get lost!

Back

Back

Back

Back

Yes

Yes

Yes

Yes

Yes

Yes

No

No

No

No

No

No

?

Are you sure
you want to
quit

Are you sure
you want to
quit

?

Transition

Replenish your
inventory by picking up
Apple CRUMBS and Power
Ball power-ups!

Replenish your
inventory by picking up
Apple CRUMBS and Power
Ball power-ups!

sprained ankle, when odd things start
to happen all around!

Zoey's in the PCA infirmary, nursing a

Lights going on and off,

weird sounds, lightning ...

... and a green glob of ghostly

origins, floating through the halls!

get to Zoey before the ghost!

Your mission:

skip

Skip

skip

skip

Save Zoey...
IF YOU DARE!

Save Zoey...
IF YOU DARE!

score

<p align="right"><font face="Cooper Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">000,000,000</font></p>

<p align="left"><font face="Cooper Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Cooper Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

menu

menu

Menu

Menu

menu

<p align="right"><font face="Gipsiero" size="24" color="#ffff66" letterSpacing="0.000000" kerning="1">Level 999 completed :</font></p>

continue

Continue

continue

continue

continue

continue

<p align="right"><font face="Gipsiero" size="24" color="#ffff66" letterSpacing="0.000000" kerning="1">1000</font></p>

<p align="right"><font face="Gipsiero" size="24" color="#ffff66" letterSpacing="0.000000" kerning="1">500</font></p>

<p align="right"><font face="Gipsiero" size="24" color="#ffff66" letterSpacing="0.000000" kerning="1">100</font></p>

Remaining power balls :

Remaining Apple CRUMbs :

Level Score :

<p align="right"><font face="Gipsiero" size="24" color="#ffff66" letterSpacing="0.000000" kerning="1">999,999</font></p>

<p align="right"><font face="Gipsiero" size="24" color="#ffff66" letterSpacing="0.000000" kerning="1">999,999,999</font></p>

Total Score :

<p align="center"><font face="Cooper Black" size="35" color="#ffffff" letterSpacing="0.000000" kerning="1">00000000 </font></p>

Submit
score

Submit
score

Submit
score

Submit
score

Play
Again

Play
Again

Play
Again

Play
Again

view
scores

view
scores

view
scores

view
scores

FRIGHTFULLY good
players:

FRIGHTFULLY good
players:

<p align="left"><font face="Cooper Black" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Your name </font></p>

<p align="left"><font face="Cooper Black" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">00000</font></p>

<p align="left"><font face="Cooper Black" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">100</font></p>

High Scores

High Scores

Scroll

Your score

<p align="center"><font face="Cooper Black" size="28" color="#ffffff" letterSpacing="0.000000" kerning="1">00000000 </font></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

ActionScript [AS1/AS2]

Frame 1
function getPoints(_callback, _functionScope) { } function awardPoints(_points, _callbackFunction, _functionScope) { } System.security.allowDomain("www.nick.com"); Array.prototype.indexOf = function (_oValue, _nStartIndex) { var _local4 = this.length; var _local3 = -1; if (_nStartIndex == undefined) { _nStartIndex = 0; } var _local2 = _nStartIndex; while (_local2 < _local4) { if (this[_local2] == _oValue) { _local3 = _local2; break; } _local2++; } return(_local3); }; Array.prototype.remove = function (_oValue) { var _local2 = this.indexOf(_oValue); if (_local2 != -1) { this.splice(_local2, 1); } }; Array.prototype.shuffle = function (_nLevel) { var _local3 = this.length; var _local2 = 0; while (_local2 < _nLevel) { this.exchange(Math.floor(Math.random() * _local3), Math.floor(Math.random() * _local3)); _local2++; } }; Array.prototype.exchange = function (_nIndexA, _nIndexB) { var _local2 = this[_nIndexA]; this[_nIndexA] = this[_nIndexB]; this[_nIndexB] = _local2; }; Array.prototype.equals = function (_aArray) { var _local3 = true; if (this != _aArray) { var _local2 = this.length; if (_local2 != _aArray.length) { _local3 = false; } else { while (_local2--) { if (this[_local2] != _aArray[_local2]) { _local3 = false; break; } } } } return(_local3); }; Array.prototype.getRandom = function () { return(this[Math.floor(Math.random() * this.length)]); }; Array.prototype.merge = function () { var _local5 = this; var _local4 = 0; while (_local4 < arguments.length) { var _local3 = 0; while (_local3 < arguments[_local4].length) { _local5.push(arguments[_local4][_local3]); _local3++; } _local4++; } return(_local5); }; Array.prototype.each = function (_fFunc) { var _local2 = 0; while (_local2 < this.length) { _fFunc(this[_local2]); _local2++; } }; Array.prototype.unique = function () { var _local3 = new Array(); var _local2 = 0; while (_local2 < this.length) { if (_local3.indexOf(this[_local2]) < 0) { _local3.push(this[_local2]); } _local2++; } return(_local3); }; String.prototype.pad = function (_nLen, _sPad, _bRight) { while (this.length < _nLen) { if (_bRight == true) { this=this + _sPad;//parameter overwritten this + _sPad; } else { this=_sPad + this;//parameter overwritten _sPad + this; } } return(this); }; ASSetPropFlags(Array.prototype, new Array("indexOf", "remove", "shuffle", "exchange", "equals", "getRandom", "merge", "unique", "each"), 7); ASSetPropFlags(String.prototype, new Array("pad"), 7); Stage.showMenu = false; _focusrect = false; HighScores.bDebug = false; HighScores.bDisplay = true; HighScores.init(gProxyObj, Config.HS_GAME_ID);
Frame 2
this.onEnterFrame = function () { var _local2 = this.getBytesLoaded() / this.getBytesTotal(); mcLoader.txtPercent.text = Math.floor(_local2 * 100); if (_local2 < 1) { } else { delete this.onEnterFrame; } }; stop();
Frame 20
stop();
Instance of Symbol 410 MovieClip in Frame 20
onClipEvent (load) { _global.P = new GameParam(this); _global.P.initParam(); }
Frame 50
stop();
Symbol 25 Button
on (keyPress "<Left>") { return(undefined); } on (keyPress "<Right>") { return(undefined); } on (keyPress "<Down>") { return(undefined); } on (keyPress "<Up>") { return(undefined); }
Symbol 9 MovieClip Frame 1
stop();
Symbol 14 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 1
stop();
Symbol 815 MovieClip [__Packages.HighScores] Frame 0
class HighScores { static var oProxyObj, bDebug; function HighScores () { } static function init(_oProxyObj, _sGameID) { oProxyObj = _oProxyObj; oProxyObj.setGame_Id(_sGameID); if (bDebug) { oProxyObj.setServer("www.nick.com"); oProxyObj.setScreenName("SarbaDev"); oProxyObj.setIsLoggedIn(true); } } static function requestScores() { oProxyObj.getScores(function () { HighScores.onSuccess(); }); } static function submitScore(_nScore) { oProxyObj.submitScore(_nScore, function () { HighScores.onSuccess(); }); } static function populateFields(_oIndexes, _oNames, _oScores) { var _local2 = getHighScores(); var _local5 = ""; var _local3 = ""; var _local4 = ""; var _local1 = 0; while (_local1 < _local2.length) { _local5 = _local5 + ((_local2[_local1].nIndex + 1) + newline); _local3 = _local3 + (_local2[_local1].sName + newline); _local4 = _local4 + (_local2[_local1].nScore + newline); _local1++; } if (_local3 == "") { _local3 = "No score available."; } _oIndexes.text = _local5; _oNames.text = _local3; _oScores.text = _local4; } static function getHighScores() { var _local6 = new Array(); var _local7 = oProxyObj.getScoreCount(); var _local1 = 0; while (_local1 < _local7) { var _local2 = oProxyObj.getScoreItem(_local1); _local6.push({nIndex:_local1, sName:_local2[0], nScore:_local2[1]}); _local1++; } return(_local6); } }
Symbol 816 MovieClip [__Packages.Config] Frame 0
class Config { function Config () { } static var HS_GAME_ID = "zo_pca"; static var Chase = {speed:6, distanceFromZoey:1000, boundChase:{x:2.6, y:10.9, height:16, width:36}, tile:{width:75, height:75}, boundCZ:{normal:{x:-4.8, y:18.4, height:25.4, width:100}, up:{x:-0.7, y:-1.6, height:59, width:50}, down:{x:-0.7, y:28.5, height:59, width:50}}}; static var Ghost = {speed:6, distanceFromChase:800, distanceFromZoey:1200, distanceBetweenCZ:1000, stuckTime:215, distracted:70, catchDistance:30, bound:{x:3.3, y:18.8, width:66.7, height:27.4}}; static var PowerBall = {speed:12, range:450, blowOnContact:true}; static var Apple = {glow:15}; static var Powers = {count:10, apples:6, ball:3}; static var Zoey = {panic:{range:{small:600, medium:400, large:200}}}; static var Radar = {zoey:{small:3000, medium:1000, large:500}, ghost:{small:3000, medium:1000, large:500}}; static var Lightning = {interval:{min:2, max:10}}; static var Exit = {distanceFromZoey:1000, tile:Array([4, 10], [8, 2], [2, 23], [8, 36], [10, 30], [19, 8], [15, 23], [17, 19], [15, 30], [15, 34], [23, 36], [30, 4], [36, 10], [28, 15], [32, 15], [30, 21], [28, 36])}; static var Level = new Array({basicSpeed:0.65, stretSpeed:0.8, powerFailure:{min:3, max:5, interval:5}, powerBalls:{basic:6, max:10}, appleCores:{basic:30, max:50}, maze:{easy:8, medium:1, hard:0}, exitFromZoey:600, exit:10}, {basicSpeed:0.7, stretSpeed:0.85, powerFailure:{min:4, max:6, interval:5}, powerBalls:{basic:6, max:10}, appleCores:{basic:30, max:45}, maze:{easy:6, medium:3, hard:0}, exitFromZoey:600, exit:9}, {basicSpeed:0.75, stretSpeed:0.9, powerFailure:{min:5, max:7, interval:4}, powerBalls:{basic:4, max:8}, appleCores:{basic:25, max:40}, maze:{easy:5, medium:3, hard:1}, exitFromZoey:600, exit:8}, {basicSpeed:0.8, stretSpeed:0.95, powerFailure:{min:6, max:8, interval:4}, powerBalls:{basic:4, max:8}, appleCores:{basic:20, max:30}, maze:{easy:4, medium:4, hard:1}, exitFromZoey:600, exit:7}, {basicSpeed:0.85, stretSpeed:0.95, powerFailure:{min:7, max:9, interval:3}, powerBalls:{basic:2, max:6}, appleCores:{basic:15, max:25}, maze:{easy:4, medium:3, hard:2}, exitFromZoey:600, exit:7}, {basicSpeed:0.9, stretSpeed:1, powerFailure:{min:8, max:10, interval:2}, powerBalls:{basic:2, max:4}, appleCores:{basic:10, max:20}, maze:{easy:2, medium:3, hard:4}, exitFromZoey:600, exit:6}, {basicSpeed:0.9, stretSpeed:1, powerFailure:{min:8, max:10, interval:2}, powerBalls:{basic:2, max:4}, appleCores:{basic:10, max:20}, maze:{easy:9, medium:9, hard:9}, exitFromZoey:600, exit:5}); static var Depths = {Chase:600, Zoey:500, Ghost:700, Exit:{min:400, max:499}, Powerball:{min:900, max:999}, AppleCores:{min:200, max:399}, Powers:{min:100, max:199}, BlackOut:99, Lightning:50000}; static var Score = {Apple:250, Powerball:1000, Level:1000}; }
Symbol 817 MovieClip [__Packages.GameParam] Frame 0
class GameParam { var mcRef, mcRefMain, oParamBroadcaster, oTransit, oPopUp, nLevel, nScore, oSnd; function GameParam (_mcRef) { mcRef = _mcRef; mcRef.onEnterFrame = mx.utils.Delegate.create(this, enterFrame); mcRefMain = mcRef._parent; oParamBroadcaster = new Object(); AsBroadcaster.initialize(oParamBroadcaster); } function createTransition(_mcRef, _mcRefMain) { oTransit = new Game.Transition(_mcRef, "oTransit", _mcRefMain); } function createPopUps(_mcRef) { oPopUp = new PopUp(_mcRef); } function initParam() { createPopUps(mcRef._parent.mcPopUp); createTransition(mcRef._parent.mcTransit, mcRefMain); oParamBroadcaster.addListener(oPopUp); oParamBroadcaster.addListener(oTransit); nLevel = 1; nScore = 0; oSnd = new Library.Sound.SoundCall(); Library.Sound.SoundManager.doInit(mcRef._parent.mcSound); Library.Sound.SoundManager.setCategoryVolume("music", 50); Library.Sound.SoundManager.setCategoryVolume("SFX", 80); if (Library.Sound.SoundManager.isSoundPlaying("sMu_pack").bPlaying == false) { Library.Sound.SoundManager.doPlaySoundInCat("music", "sMu_pack", 0, 99999); Library.Sound.SoundManager.isSoundPlaying("sMu_pack").oSound.doFadeTo(100, false); } } function resetParam() { nLevel = 1; nScore = 0; doUnmute("music"); doUnmute("SFX"); } function enterFrame() { oParamBroadcaster.broadcastMessage("doAction"); } function levelUp() { nLevel++; } function fFormatNumber(_nScore) { var _local5 = ""; var _local2 = 0; var _local4 = _nScore.toString().split(""); var _local3 = new Array(); _local4.reverse(); var _local1 = 0; while (_local1 < _local4.length) { _local2++; if (_local2 == 4) { _local2 = 0; _local3.push(","); } _local3.push(_local4[_local1]); _local1++; } _local3.reverse(); _local5 = _local3.join(""); return(_local5); } function doMute(_sCat) { Library.Sound.SoundManager.doMuteCategory(_sCat); } function doUnmute(_sCat) { Library.Sound.SoundManager.doUnMuteCategory(_sCat); } function isMuted(_sCat) { return(Library.Sound.SoundManager.isCategoryMuted(_sCat)); } function doPlayClick() { Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_click", 100, 1); } function doPlayRollOver() { Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_rollover", 100, 1, true); } }
Symbol 818 MovieClip [__Packages.Game.State] Frame 0
class Game.State { var mcRef, sName, nPosX, nPosY, bPausable, sState, nNbFrAnim, onStateEnd; function State (_mcRef) { mcRef = _mcRef; sName = _mcRef._name; nPosX = mcRef._x; nPosY = mcRef._y; bPausable = true; _global.C.oActionBroadcast.addListener(this); } function doPause() { mcRef.mcState.stop(); } function doUnpause() { mcRef.mcState.play(); } function doAction() { if (!bPausable) { this[sState](); } else if (!_global.C.bPause) { this[sState](); } if (mcRef.mcState._currentframe == nNbFrAnim) { onStateEnd(); } } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.gotoAndStop(sState); nNbFrAnim = mcRef.mcState._totalframes; delete onStateEnd; } } function getState() { return(sState); } function isStateFinished() { var _local2 = false; if (mcRef.mcState._currentframe == nNbFrAnim) { _local2 = true; } return(_local2); } function destroy() { mcRef.swapDepths(50); mcRef.removeMovieClip(); _global.C.oActionBroadcast.removeListener(this); } }
Symbol 819 MovieClip [__Packages.Game.Transition] Frame 0
class Game.Transition extends Game.State { var bPausable, setState, fToLaunch, fLaunched, nNbFrAnim, mcRef; function Transition (_mcRef) { super(_mcRef); bPausable = false; _global.T = this; _global.C.oActionBroadcast.addListener(this); setState("Idle"); } function goTo(_sFrame) { if (_sFrame == "InGameInstructP1") { _global.C.callPause(); launch(_global.P.oPopUp.mcRef.mcState.mcMenu, function () { this.gotoAndStop("P1"); }); } else if (_sFrame == "InGameMenu") { launch(_global.P.oPopUp.mcRef.mcState.mcMenu, function () { this.gotoAndStop("Menu"); }); } else { launch(_global.P.mcRefMain, function () { this.gotoAndStop(_sFrame); }); } } function launch(_oCaller, _fFunc) { startTransition(mx.utils.Delegate.create(_oCaller, _fFunc)); } function startTransition(_fToLaunch) { fToLaunch = _fToLaunch; setState("Opening"); } function launchFunction() { fToLaunch(); fLaunched = fToLaunch; } function Opening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("Opened"); } } function Opened() { if (mcRef.mcState._currentframe >= nNbFrAnim) { launchFunction(); setState("Closing"); } } function Closing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("Idle"); } } }
Symbol 820 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 821 MovieClip [__Packages.PopUp] Frame 0
class PopUp extends Game.State { var sCurPopUp, bPausable, bOpenQuit, bOpenMenu, bQuitGame, setState, mcRef, nNbFrAnim; function PopUp (_mcRef) { super(_mcRef); sCurPopUp = ""; bPausable = false; bOpenQuit = false; bOpenMenu = false; bQuitGame = false; setState("Close"); } function setOpen(_sPopUp, _bPause) { if (_bPause == true) { _global.C.callPause(); } sCurPopUp = _sPopUp; setState(_sPopUp + "Opening"); mcRef.LockBtn.useHandCursor = false; } function setClose() { setState(sCurPopUp + "Closing"); } function Close() { } function MenuOpening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("MenuOpen"); } } function MenuOpen() { } function MenuClosing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { if (bOpenQuit == false) { _global.C.callUnpause(); setState("Close"); } else { sCurPopUp = "Quit"; setState("QuitOpening"); } } } function QuitOpening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("QuitOpen"); } } function QuitOpen() { } function QuitClosing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { if (bOpenMenu == true) { bOpenMenu = false; sCurPopUp = "Menu"; setState("MenuOpening"); } else { sCurPopUp = ""; if (bQuitGame == true) { bQuitGame = false; _global.C.oGameEngine.clearLevel(); _global.C.oGameEngine.endGame(); _global.P.oTransit.goTo("EndScr"); } else { _global.C.callUnpause(); } setState("Close"); } } } }
Symbol 822 MovieClip [__Packages.Library.Sound.SoundCall] Frame 0
class Library.Sound.SoundCall { function SoundCall () { } function Thunder() { Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_thunder", 100, 1, true); } }
Symbol 823 MovieClip [__Packages.Library.Sound.SoundItem] Frame 0
class Library.Sound.SoundItem { var sndObj, sLinkage, mcRef, nRemainingLoop, nCurrentVolume, nTargetVolume, nFadeRate, sCategory, bFadeAtEnd, bMuted, bPaused, bNeedFreshStart, fonComplete, nCurrentTime, aEventListeners, bStopAfterFade; function SoundItem (__sndObject, __sLinkage, __nVolume, __nLoop, __sCategory, __mc, __fOnComplete) { sndObj = __sndObject; sLinkage = __sLinkage; mcRef = __mc; nRemainingLoop = __nLoop; nCurrentVolume = __nVolume; nTargetVolume = __nVolume; nFadeRate = FADE_RATE; sCategory = __sCategory; bFadeAtEnd = false; bMuted = false; bPaused = false; bNeedFreshStart = false; fonComplete = __fOnComplete; sndObj.onSoundComplete = Library.Utils.Delegate.create(this, doSoundComplete); sndObj.start(0, __nLoop); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); nCurrentTime = 0; aEventListeners = new Array(); } function doEnterFrame() { if (!bPaused) { if (nCurrentTime > sndObj.position) { nRemainingLoop--; } nCurrentTime = sndObj.position; } doCheckFadeAtEnd(); doManageFade(); } function doAddListener(__oListener) { aEventListeners.push(__oListener); } function doRemoveListener(__oListener) { var _local2 = 0; while (_local2 < aEventListeners.length) { if (aEventListeners[_local2] == __oListener) { delete aEventListeners[_local2]; aEventListeners.splice(_local2, 1); } _local2++; } } function doSoundComplete() { if (bNeedFreshStart && (nRemainingLoop > 1)) { sndObj.start(0, nRemainingLoop - 1); } else { doManageEndEvent(); } } function doUpdateSound() { sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } function doMute() { bMuted = true; doUpdateSound(); } function doUnMute() { bMuted = false; doUpdateSound(); } function doPause() { sndObj.stop(); bPaused = true; } function doResume() { bPaused = false; bNeedFreshStart = true; sndObj.start(nCurrentTime / 1000, 1); } function doStop() { sndObj.stop(); doManageEndEvent(); } function doFadeTo(__nVolume, __bStopAndDelete) { if (__bStopAndDelete == undefined) { __bStopAndDelete = true; } bStopAfterFade = __bStopAndDelete; nTargetVolume = __nVolume; } function setVolumeTo(_nVolume) { sndObj.setVolume(returnComputedVolume(_nVolume)); } function setFadeRate(__nRate) { if (__nRate == undefined) { __nRate = FADE_RATE; } nFadeRate = __nRate; } function setFadeAtEnd(__bFadeAtEnd) { bFadeAtEnd = true; } function setPan(__nPan) { sndObj.setPan(__nPan); } function get Category() { return(sCategory); } function get LinkageName() { return(sLinkage); } function get Volume() { return(sndObj.getVolume()); } function get Position() { return(sndObj.position); } function get SoundObject() { return(sndObj); } function get OnComplete() { return(fonComplete); } function set OnComplete(_fFunction) { fonComplete = _fFunction; //return(OnComplete); } function doCheckFadeAtEnd() { if (bFadeAtEnd) { if (nRemainingLoop == 1) { if ((sndObj.duration - nCurrentTime) <= FADE_AT_END_TIME) { doFadeTo(0); } } } } function doManageEndEvent() { var _local2 = 0; while (_local2 < aEventListeners.length) { aEventListeners[_local2].doSoundEvent(Library.Sound.SoundManager.EVENT_SOUND_COMPLETE, this); _local2++; } aEventListeners = new Array(); mcRef.removeMovieClip(); delete mcRef; delete aEventListeners; delete sndObj.onSoundComplete; delete sndObj; } function doManageFade() { if (nCurrentVolume != nTargetVolume) { nCurrentVolume = Library.Utils.MoreMath.getReachNum(nCurrentVolume, nTargetVolume, nFadeRate); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } if ((nCurrentVolume <= 0) && (bStopAfterFade)) { sndObj.stop(); doManageEndEvent(); } } function returnComputedVolume(__nVolume) { var _local2; if ((!bMuted) && (!Library.Sound.SoundManager.isCategoryMuted(sCategory))) { var _local3 = Library.Sound.SoundManager.__get__MasterVolume() / 100; var _local4 = Library.Sound.SoundManager.getCategoryVolume(sCategory) / 100; _local2 = __nVolume; _local2 = _local2 * _local4; _local2 = _local2 * _local3; } else { _local2 = 0; } return(_local2); } static var FADE_RATE = 8; static var FADE_AT_END_TIME = 800; }
Symbol 824 MovieClip [__Packages.Library.Utils.Delegate] Frame 0
class Library.Utils.Delegate extends Object { var func; function Delegate () { super(); } function DelegateArgs(f) { func = f; } static function create(obj, func) { var _local2 = function () { var _local3 = arguments.callee.target; var _local4 = arguments.callee.func; var _local2 = arguments.callee.arg; _local2 = _local2.concat(arguments); return(_local4.apply(_local3, _local2)); }; _local2.target = obj; _local2.func = func; _local2.arg = arguments.slice(2); return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 825 MovieClip [__Packages.Library.Sound.SoundManager] Frame 0
class Library.Sound.SoundManager { static var aSounds, nSoundNum, mcAttach, aSoundCategories, nMasterVolume, oEnterFrameListener; function SoundManager () { } static function doPlaySound(__sLinkage, __nVolume, __nLoop, __bUnique) { return(doPlaySoundInCat(DEFAULT_CATEGORY, __sLinkage, __nVolume, __nLoop, __bUnique)); } static function doPlaySoundInCat(__sCategoryName, __sLinkage, __nVolume, __nLoop, __bUnique, __fOnComplete) { doCheckInit(); if (__nVolume == undefined) { __nVolume = 100; } if (__nLoop == undefined) { __nLoop = 1; } if (__bUnique == undefined) { __bUnique = false; } var _local1; var _local2; if (__bUnique) { var _local4 = isSoundPlaying(__sLinkage); _local2 = !_local4.bPlaying; if (!_local2) { _local1 = _local4.oSound; } } else { _local2 = true; } if (_local2) { doManageCategory(__sCategoryName); var _local5 = getMCForSound(); var _local3 = new Sound(_local5); _local3.attachSound(__sLinkage); if (_local3.duration != undefined) { _local1 = new Library.Sound.SoundItem(_local3, __sLinkage, __nVolume, __nLoop, __sCategoryName, _local5, __fOnComplete); } else { trace("**** BAD SOUND LINKAGE : " + __sLinkage); } _local1.doAddListener(Library.Sound.SoundManager); aSounds.push(_local1); } return(_local1); } static function doPlayRandomSoundInCat(_sCategoryName, _sLinkagePrefix, _oSndLink, _nVolume, _nAmount, _bUnique) { doCheckInit(); if (_nVolume == undefined) { _nVolume = 100; } if (_bUnique == undefined) { _bUnique = false; } var _local2 = false; var _local7 = 1; var _local5; var _local1 = _sLinkagePrefix; var _local6 = Math.floor((Math.random() * _nAmount) + 1); _local1 = ((_local1 + "") + _local6) + ""; var _local3 = false; if (_oSndLink != undefined) { _local3 = isSoundPlaying(_oSndLink.__get__LinkageName()).bPlaying; if ((!_local3) || (!_bUnique)) { _local2 = true; } else { _local5 = _oSndLink; } } else { _local2 = true; } if (_local2) { _local5 = doPlaySoundInCat(_sCategoryName, _local1, _nVolume, _local7, _bUnique); } return(_local5); } static function isSoundPlaying(__sLinkageName) { var _local1 = new Object(); _local1.bPlaying = false; _local1.oSound = undefined; for (var _local3 in aSounds) { if (aSounds[_local3].LinkageName == __sLinkageName) { _local1.bPlaying = true; _local1.oSound = aSounds[_local3]; } } return(_local1); } static function doManageExternalSound(__oSound) { doCheckInit(); doManageCategory(__oSound.__get__Category()); __oSound.doAddListener(Library.Sound.SoundManager); aSounds.push(__oSound); } static function getMCForSound() { nSoundNum++; var _local1 = mcAttach.createEmptyMovieClip("Snd" + nSoundNum, nSoundNum); return(_local1); } static function doInit(__mcAttach) { mcAttach = __mcAttach; if (!bInited) { bInited = true; nSoundNum = 0; aSounds = new Array(); aSoundCategories = new Array(); nMasterVolume = 100; mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = Library.Utils.Delegate.create(Library.Sound.SoundManager, doEnterFrame); MovieClip.addListener(oEnterFrameListener); } } static function doEnterFrame() { for (var _local1 in aSounds) { aSounds[_local1].doEnterFrame(); } } static function setCategoryVolume(__sCategoryName, __nVol) { doManageCategory(__sCategoryName); for (var _local3 in aSoundCategories) { if (aSoundCategories[_local3].sName == __sCategoryName) { aSoundCategories[_local3].nVolume = __nVol; } } doUpdateAllSoundsVolume(); } static function getCategoryVolume(__sCategoryName) { doManageCategory(__sCategoryName); var _local1; for (var _local3 in aSoundCategories) { if (aSoundCategories[_local3].sName == __sCategoryName) { _local1 = aSoundCategories[_local3].nVolume; } } return(_local1); } static function isCategoryMuted(__sCategoryName) { doManageCategory(__sCategoryName); var _local1; for (var _local3 in aSoundCategories) { if (aSoundCategories[_local3].sName == __sCategoryName) { _local1 = aSoundCategories[_local3].bMuted; } } return(_local1); } static function doSoundEvent(__nEvent, __oSound) { if (!(__nEvent === EVENT_SOUND_COMPLETE)) { } else { for (var _local2 in aSounds) { if (aSounds[_local2] == __oSound) { if (aSounds[_local2].OnComplete != undefined) { aSounds[_local2].OnComplete(); } delete aSounds[_local2]; aSounds.splice(_local2, 1); } } } } static function doMuteCategory(__sCategoryName) { for (var _local2 in aSoundCategories) { if (aSoundCategories[_local2].sName == __sCategoryName) { aSoundCategories[_local2].bMuted = true; } } doUpdateAllSoundsVolume(); } static function doUnMuteCategory(__sCategoryName) { for (var _local2 in aSoundCategories) { if (aSoundCategories[_local2].sName == __sCategoryName) { aSoundCategories[_local2].bMuted = false; } } doUpdateAllSoundsVolume(); } static function setMasterVolume(__nVol) { nMasterVolume = __nVol; doUpdateAllSoundsVolume(); } static function get MasterVolume() { return(nMasterVolume); } static function doRemoveListenerFromAllSounds(__oListener) { for (var _local2 in aSounds) { aSounds[_local2].doRemoveListener(__oListener); } } static function doUpdateAllSoundsVolume() { for (var _local1 in aSounds) { aSounds[_local1].doUpdateSound(); } } static function doCheckInit() { if (!bInited) { trace("**** ERROR, NEED TO INIT SOUND MANAGER FIRST"); } } static function doManageCategory(__sCategoryName) { doCheckInit(); var _local1 = false; for (var _local4 in aSoundCategories) { if (aSoundCategories[_local4].sName == __sCategoryName) { _local1 = true; } } if (!_local1) { var _local3 = new Object(); _local3.sName = __sCategoryName; _local3.nVolume = 100; _local3.bMuted = false; aSoundCategories.push(_local3); } } static var EVENT_SOUND_COMPLETE = 1; static var DEFAULT_CATEGORY = "SFX"; static var bInited = false; }
Symbol 826 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 827 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 828 MovieClip [__Packages.Library.Utils.MoreMath] Frame 0
class Library.Utils.MoreMath { function MoreMath () { } static function getRandomRange(__nMin, __nMax) { return(Math.floor(Math.random() * ((__nMax + 1) - __nMin)) + __nMin); } static function getPolarity(__nNum) { var _local1 = 0; if (__nNum < 0) { _local1 = -1; } else if (__nNum > 0) { _local1 = 1; } return(_local1); } static function getReachZero(__nNum, __nReducer) { return(getReachNum(__nNum, 0, __nReducer)); } static function getReachNum(__nNum, __nTargetNum, __nReducer) { var _local1 = __nNum; if (_local1 != __nTargetNum) { if (_local1 < __nTargetNum) { _local1 = _local1 + __nReducer; if (_local1 > __nTargetNum) { _local1 = __nTargetNum; } } else { _local1 = _local1 - __nReducer; if (_local1 < __nTargetNum) { _local1 = __nTargetNum; } } } return(_local1); } static function getDistance(__nX1, __nY1, __nX2, __nY2) { return(Math.sqrt(Math.pow(Math.abs(__nX2 - __nX1), 2) + Math.pow(Math.abs(__nY2 - __nY1), 2))); } static function getAngle(__nX1, __nY1, __nX2, __nY2) { var _local3; var _local2; var _local1; _local3 = Math.abs(__nX2) - Math.abs(__nX1); _local2 = Math.abs(__nY2) - Math.abs(__nY1); _local1 = Math.atan2(_local2, _local3); _local1 = (_local1 * 180) / Math.PI; return(_local1); } static function getHypotenuse(__nDX, __nDY) { return(Math.sqrt(Math.pow(__nDX, 2) + Math.pow(__nDY, 2))); } static function getBoundsCenter(_oBox) { var _local3 = (_oBox.xMin + _oBox.xMax) / 2; var _local2 = (_oBox.yMin + _oBox.yMax) / 2; return({x:_local3, y:_local2}); } }
Symbol 829 MovieClip [__Packages.GameController] Frame 0
class GameController { var mcRef, mcGame, bPause, oActionBroadcast, oKeyManager, oHud, oGameEngine; function GameController (_mcRef) { mcRef = _mcRef; mcGame = mcRef._parent; bPause = false; oActionBroadcast = new Object(); AsBroadcaster.initialize(oActionBroadcast); mcRef.onEnterFrame = mx.utils.Delegate.create(this, enterFrame); } function callPause() { bPause = true; oActionBroadcast.broadcastMessage("doPause"); } function callUnpause() { oActionBroadcast.broadcastMessage("doUnpause"); bPause = false; } function enterFrame() { oActionBroadcast.broadcastMessage("doAction"); } function initController() { initGame(); } function initGame() { _global.V = new Object(); oKeyManager = new KeyManager(); oHud = new Hud(mcGame.mcHud); oGameEngine = new GameEngine(mcGame, _global.P.nLevel); } function destroy() { delete oActionBroadcast; delete mcRef.onEnterFrame; } function onGameLost() { oGameEngine.clearLevel(); destroy(); _global.G_Music.Stop(); _global.T.goTo("EndScr"); } function onGameWon() { oGameEngine.clearLevel(); destroy(); _global.G_Music.Stop(); _global.T.goTo("EndScr"); } }
Symbol 830 MovieClip [__Packages.Hud] Frame 0
class Hud extends Game.State { function Hud (_mcRef) { super(_mcRef); } }
Symbol 831 MovieClip [__Packages.KeyManager] Frame 0
class KeyManager { var bLeft, bRight, bUp, bDown, bSpace, bB; function KeyManager () { bLeft = false; bRight = false; bUp = false; bDown = false; bSpace = false; bB = false; _global.C.oActionBroadcast.addListener(this); } function doAction() { if (Key.isDown(KeyData.nLEFT)) { bLeft = true; } else { bLeft = false; } if (Key.isDown(KeyData.nRIGHT)) { bRight = true; } else { bRight = false; } if (Key.isDown(KeyData.nUP)) { bUp = true; } else { bUp = false; } if (Key.isDown(KeyData.nDOWN)) { bDown = true; } else { bDown = false; } if (Key.isDown(KeyData.nSPACE)) { bSpace = true; } else { bSpace = false; } if (Key.isDown(KeyData.nB)) { bB = true; } else { bB = false; } } }
Symbol 832 MovieClip [__Packages.KeyData] Frame 0
class KeyData { function KeyData () { } static var nLEFT = 37; static var nRIGHT = 39; static var nUP = 38; static var nDOWN = 40; static var nSPACE = 32; static var nB = 66; }
Symbol 833 MovieClip [__Packages.GameEngine] Frame 0
class GameEngine { var mcRef, mcMaze, nStartTime, nLevel, oGhost, oExit, oChase, oZoey, oPowerBall, oRadar, oApple, oBlackOut, oMaze, oCnfMazes, oCnfGhost, oPowers, oCnfApples, oCnfBalls, oCollision, oCnfExit, oEvents, oCnfEvents, oCnfPowers; function GameEngine (_mcRef, _nLevel) { mcRef = _mcRef; mcMaze = mcRef.mcMaze; nStartTime = 0; trace("GameEngine"); nLevel = _nLevel; startLevel(); if (Library.Sound.SoundManager.isSoundPlaying("sSfx_win").bPlaying == true) { Library.Sound.SoundManager.isSoundPlaying("sSfx_win").oSound.OnComplete = undefined; Library.Sound.SoundManager.isSoundPlaying("sSfx_win").oSound.doFadeTo(0, true); } if (Library.Sound.SoundManager.isSoundPlaying("sMu_pack").bPlaying == true) { Library.Sound.SoundManager.isSoundPlaying("sMu_pack").oSound.doFadeTo(0, true); } if (Library.Sound.SoundManager.isSoundPlaying("sMu_game_speed").bPlaying == true) { Library.Sound.SoundManager.isSoundPlaying("sMu_game_speed").oSound.doFadeTo(0, true); } Library.Sound.SoundManager.doPlaySoundInCat("music", "sMu_game", 0, 99999); Library.Sound.SoundManager.isSoundPlaying("sMu_game").oSound.doFadeTo(100, false); _global.C.oActionBroadcast.addListener(this); } function clearLevel() { stopListeners(); } function endGame(_bPlayAnim) { if (Library.Sound.SoundManager.isSoundPlaying("sMu_game").bPlaying == true) { Library.Sound.SoundManager.isSoundPlaying("sMu_game").oSound.doFadeTo(0, true); } if (Library.Sound.SoundManager.isSoundPlaying("sMu_game_speed").bPlaying == true) { Library.Sound.SoundManager.isSoundPlaying("sMu_game_speed").oSound.doFadeTo(0, true); } if (Library.Sound.SoundManager.isSoundPlaying("sSfx_ghost_speed").bPlaying == true) { Library.Sound.SoundManager.isSoundPlaying("sSfx_ghost_speed").oSound.doFadeTo(0, true); } Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_loose", 100, 1, true, function () { Library.Sound.SoundManager.doPlaySoundInCat("music", "sMu_pack", 0, 99999); Library.Sound.SoundManager.isSoundPlaying("sMu_pack").oSound.doFadeTo(100, false); }); if (_bPlayAnim) { _global.C.mcGame.mcLooseAnim.play(); } else { _global.C.onGameLost(); } } function stopListeners() { oGhost.stopListener(); oExit.stopListener(); oChase.stopListener(); oZoey.stopListener(); oPowerBall.stopListener(); oRadar.stopListener(); oApple.stopListener(); oBlackOut.stopListener(); } function addTime(_nTime) { nStartTime = nStartTime + _nTime; } function doAction() { var _local4; var _local3; for (var _local6 in mcMaze) { _local4 = true; _local3 = true; var _local5 = _local6.toString().split("_")[0]; if (_local5 != "mcMaze") { if (Math.abs(mcMaze[_local6]._x - mcMaze.mcPlayer._x) > 350) { _local4 = false; } if (Math.abs(mcMaze[_local6]._y - mcMaze.mcPlayer._y) > 200) { _local3 = false; } mcMaze[_local6]._visible = _local4 && (_local3); } else if (Key.isDown(81)) { mcMaze[_local6]._visible = false; } else { mcMaze[_local6]._visible = true; } } _global.C.oHud.mcRef.txtScore.text = _global.P.fFormatNumber(_global.P.nScore); if (_global.C.mcGame.mcLooseAnim._currentframe == _global.C.mcGame.mcLooseAnim._totalframes) { _global.C.oActionBroadcast.removeListener(this); _global.C.onGameLost(); } else if (_global.C.mcGame.mcLooseAnim._currentframe == 50) { Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_panic_low", 100, 1); } } function createMaze() { trace("createMaze"); oMaze = new Maze(mcMaze, this, oCnfMazes); } function createZoey() { trace("createZoey"); oZoey = new Zoey(mcMaze, this, Config.Zoey); } function createChase() { trace("createChase"); oChase = new Chase(mcMaze, this, Config.Chase); } function createGhost() { trace("createGhost"); oGhost = new Ghost(mcMaze, this, oCnfGhost); } function createPowers() { trace("createPowers"); oPowers = new Powers(mcMaze, this, Config.Powers); } function createApples() { trace("createApples"); oApple = new Apple(mcMaze, this, oCnfApples); } function createPowerBalls() { trace("createPowerBalls"); oPowerBall = new PowerBall(mcMaze, this, oCnfBalls); } function createCollision() { trace("createCollision"); oCollision = new Collision(Map.getMap(oMaze.getLayout())); } function createRadar() { trace("createRadar"); oRadar = new Radar(oChase, oZoey, oGhost, _global.C.oHud.mcRef, Config.Radar); } function createExit() { trace("createExit"); oExit = new Exit(mcMaze, this, oCnfExit); } function createEvents() { trace("createEvents"); oEvents = new Events(mcMaze, this, oCnfEvents); } function createDoors() { trace("createDoors"); oMaze.setDoors(); } function createBlackOut() { trace("createBlackOut"); oBlackOut = new BlackOut(mcMaze, this); } function setPositions() { trace("setPositions"); var _local7; var _local6; var _local5; var _local4; var _local8; var _local3; var _local2; var _local9 = oCollision.getMap(); trace("\nPositioning Zoey..."); while (true) { trace("Trying position... (zoey)"); _local7 = Math.floor(Math.random() * 2); _local6 = Math.floor(Math.random() * 2); _local5 = Math.floor(Math.random() * 12); _local4 = Math.floor(Math.random() * 12); if (_local9[_local7][_local6][_local5][_local4] == 0) { trace("Position found."); _local3 = (975 * _local6) + (75 * _local4); _local2 = (975 * _local7) + (75 * _local5); oZoey.setPosition({x:_local3, y:_local2}); break; } } trace("\nPositioning Chase..."); while (true) { trace("Trying position... (chase)"); _local7 = Math.floor(Math.random() * 2); _local6 = Math.floor(Math.random() * 2); _local5 = Math.floor(Math.random() * 12); _local4 = Math.floor(Math.random() * 12); if (_local9[_local7][_local6][_local5][_local4] == 0) { trace("Checking for distance..."); _local3 = (975 * _local6) + (75 * _local4); _local2 = (975 * _local7) + (75 * _local5); _local8 = Math.sqrt(((oZoey.__get__x() - _local3) * (oZoey.__get__x() - _local3)) + ((oZoey.__get__y() - _local2) * (oZoey.__get__y() - _local2))); if (_local8 > Config.Chase.distanceFromZoey) { trace("Position found."); oChase.setPosition({x:_local3, y:_local2}); oMaze.setPosition({x:-_local3, y:-_local2}); break; } } } trace("\nPositioning Ghost..."); while (true) { trace("Trying position... (ghost)"); _local7 = Math.floor(Math.random() * 2); _local6 = Math.floor(Math.random() * 2); _local5 = Math.floor(Math.random() * 12); _local4 = Math.floor(Math.random() * 12); if (_local9[_local7][_local6][_local5][_local4] == 0) { trace("Checking for distance..."); _local3 = (975 * _local6) + (75 * _local4); _local2 = (975 * _local7) + (75 * _local5); _local8 = Math.sqrt(((oZoey.__get__x() - _local3) * (oZoey.__get__x() - _local3)) + ((oZoey.__get__y() - _local2) * (oZoey.__get__y() - _local2))); var _local10 = Math.sqrt(((oChase.__get__x() - _local3) * (oChase.__get__x() - _local3)) + ((oChase.__get__y() - _local2) * (oChase.__get__y() - _local2))); if ((_local8 > Config.Ghost.distanceFromZoey) && (_local10 > Config.Ghost.distanceFromChase)) { trace("Position found."); oGhost.setPosition({x:_local3, y:_local2}); break; } } } trace("\nPositioning Exit..."); oExit.selectExits(); } function setLevel() { trace("setLevel"); var _local2 = nLevel; if (_local2 > Config.Level.length) { _local2 = Config.Level.length; } _local2--; var _local3 = Config.Level; oCnfMazes = new Object(); oCnfMazes = _local3[_local2].maze; oCnfApples = new Object(); oCnfApples = _local3[_local2].appleCores; oCnfApples.glow = Config.Apple.glow; oCnfBalls = new Object(); oCnfBalls = Config.PowerBall; oCnfBalls.config = _local3[_local2].powerBalls; oCnfPowers = new Object(); oCnfPowers = Config.Powers; oCnfPowers.balls = _local3[_local2].powerBalls; oCnfPowers.cores = _local3[_local2].appleCores; oCnfGhost = new Object(); oCnfGhost = Config.Ghost; oCnfGhost.basicSpeed = _local3[_local2].basicSpeed; oCnfGhost.stretSpeed = _local3[_local2].stretSpeed; oCnfExit = new Object(); oCnfExit = Config.Exit; oCnfExit.extFromZoey = _local3[_local2].exitFromZoey; oCnfExit.count = _local3[_local2].exit; oCnfEvents = new Object(); oCnfEvents.Lightning = Config.Lightning; oCnfEvents.powerFailure = _local3[_local2].powerFailure; } function startLevel() { trace("startLevel"); _global.C.oHud.mcRef.mcViewport.gotoAndStop("Full"); setLevel(); createMaze(); createCollision(); createChase(); createZoey(); createGhost(); createBlackOut(); createExit(); setPositions(); createApples(); createPowerBalls(); createPowers(); createRadar(); createEvents(); createDoors(); _global.C.Powers = new Array(); _global.C.Zoey = new Array(); _global.C.Ghost = new Array(); _global.C.Chase = new Array(); _global.C.Blackout = new Array(); _global.C.MapDoors = new Array(); _global.C.Doors = new Array(); _global.C.Mazes = new Array(); _global.C.Hud = new Array(); _global.C.All = new Array(); var _local3; for (var _local4 in mcMaze) { _local3 = _local4.toString().split("_")[0]; trace("sType: " + _local3); switch (_local3) { case "mcPowers" : _global.C.Powers.push(mcMaze[_local4]); break; case "mcZoey" : _global.C.Zoey.push(mcMaze[_local4]); break; case "mcGhost" : _global.C.Ghost.push(mcMaze[_local4]); break; case "mcPlayer" : _global.C.Chase.push(mcMaze[_local4]); break; case "mcBlackout" : _global.C.Blackout.push(mcMaze[_local4]); break; case "mcMapDoor" : _global.C.MapDoors.push(mcMaze[_local4]); break; case "mcDoor" : _global.C.Doors.push(mcMaze[_local4]); break; case "mcMaze" : _global.C.Mazes.push(mcMaze[_local4]); } _global.C.All.push(mcMaze[_local4]); } _global.C.Hud.push(_global.C.oHud.mcRef); oGhost.findAWay(); } function endLevel() { if (Library.Sound.SoundManager.isSoundPlaying("sMu_game_speed").bPlaying == true) { Library.Sound.SoundManager.isSoundPlaying("sMu_game_speed").oSound.doFadeTo(0, true); } if (Library.Sound.SoundManager.isSoundPlaying("sSfx_ghost_speed").bPlaying == true) { Library.Sound.SoundManager.isSoundPlaying("sSfx_ghost_speed").oSound.OnComplete = undefined; Library.Sound.SoundManager.isSoundPlaying("sSfx_ghost_speed").oSound.doFadeTo(0, true); } Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_win", 100, 1, true, function () { Library.Sound.SoundManager.doPlaySoundInCat("music", "sMu_pack", 0, 99999); Library.Sound.SoundManager.isSoundPlaying("sMu_pack").oSound.doFadeTo(100, false); }); addScore(); clearLevel(); _global.P.oTransit.goTo("NextLevel"); } function addScore() { trace(("Level " + _global.P.nLevel) + " completed"); var _local3 = 0; _local3 = _local3 + (Config.Score.Level * _global.P.nLevel); _local3 = _local3 + (Config.Score.Apple * oApple.__get__cores()); _local3 = _local3 + (Config.Score.Powerball * oPowerBall.__get__balls()); _global.P.nLevelCompletedScore = Config.Score.Level * _global.P.nLevel; trace("_global.P.nLevelCompletedScore: " + _global.P.nLevelCompletedScore); _global.P.nPowerballsScore = Config.Score.Powerball; trace("_global.P.nPowerballsScore: " + _global.P.nPowerballsScore); _global.P.nPowerballs = oPowerBall.balls; trace("_global.P.nPowerballs: " + _global.P.nPowerballs); _global.P.nAppleCoresScore = Config.Score.Apple; trace("_global.P.nAppleCoresScore: " + _global.P.nAppleCoresScore); _global.P.nAppleCores = oApple.cores; trace("_global.P.nAppleCores: " + _global.P.nAppleCores); _global.P.nLevelScore = _local3; trace("_global.P.nLevelScore: " + _global.P.nLevelScore); _global.P.nScore = _global.P.nScore + _local3; trace("_global.P.nScore: " + _global.P.nScore); } }
Symbol 834 MovieClip [__Packages.Maze] Frame 0
class Maze { var oOwner, oConfig, mcRef, aLayout, aMaze; function Maze (_mcRef, _oOwner, _oConfig) { oOwner = _oOwner; oConfig = _oConfig; mcRef = _mcRef; aLayout = new Array(); aMaze = new Array(); buildMaze(); } function setDoors() { var _local2 = Map.Doors; var _local3 = 10; var _local4 = ""; var _local5 = ""; for (var _local6 in _local2) { _local3++; if (aLayout[_local2[_local6].maze - 1] == 0) { _local4 = "Easy"; } else if (aLayout[_local2[_local6].maze - 1] == 1) { _local4 = "Medium"; } else if (aLayout[_local2[_local6].maze - 1] == 2) { _local4 = "Hard"; } _local5 = _local2[_local6].prefix + (aLayout[_local2[_local6].maze - 1] + 1); mcRef.attachMovie("mcDoors", "mcDoor_" + _local6.toString(), _local3); mcRef["mcDoor_" + _local6.toString()]._rotation = _local2[_local6].rotation; mcRef["mcDoor_" + _local6.toString()]._x = (_local2[_local6].x * 75) + 37.5; mcRef["mcDoor_" + _local6.toString()]._y = (_local2[_local6].y * 75) + 37.5; mcRef["mcDoor_" + _local6.toString()].gotoAndStop(_local4); mcRef["mcDoor_" + _local6.toString()].mcDoor.txtDoor.text = ""; } _local2 = Map.MapDoors; for (var _local6 in _local2) { _local3++; mcRef.attachMovie("mcMapDoors", "mcMapDoor_" + _local6.toString(), _local3); mcRef["mcMapDoor_" + _local6.toString()]._rotation = _local2[_local6].rotation; mcRef["mcMapDoor_" + _local6.toString()]._x = _local2[_local6].x * 75; mcRef["mcMapDoor_" + _local6.toString()]._y = _local2[_local6].y * 75; if (_local2[_local6].rotation == 0) { mcRef["mcMapDoor_" + _local6.toString()]._x = mcRef["mcMapDoor_" + _local6.toString()]._x + 37.5; mcRef["mcMapDoor_" + _local6.toString()]._y = mcRef["mcMapDoor_" + _local6.toString()]._y + 75; } else { mcRef["mcMapDoor_" + _local6.toString()]._x = mcRef["mcMapDoor_" + _local6.toString()]._x + 75; mcRef["mcMapDoor_" + _local6.toString()]._y = mcRef["mcMapDoor_" + _local6.toString()]._y + 37.5; } } } function getLayout() { return(aLayout); } function setPosition(_obj) { mcRef._x = _obj.x + 270; mcRef._y = _obj.y + 120; } function clearMaze() { aMaze.each(function (mc) { mc.removeMovieClip(); }); } function buildMaze() { var _local10 = getTimer(); var _local5 = 0; var _local9 = 9; var _local7 = new Array(); var _local3 = new Array(); var _local6; var _local12 = 0; var _local13 = 0; var _local11 = 0; var _local4 = 0; while (_local4 < oConfig.easy) { _local3.push(0); _local4++; } _local4 = 0; while (_local4 < oConfig.medium) { _local3.push(1); _local4++; } _local4 = 0; while (_local4 < oConfig.hard) { _local3.push(2); _local4++; } while (_local5 < _local9) { _local6 = _local3.getRandom(); _local3.remove(_local6); _local7.push(_local6); _local5++; } var _local8; var _local2; _local8 = "mcMazes"; _local2 = "mcMaze_1"; mcRef.attachMovie(_local8, _local2, 1); mcRef[_local2]._x = 0; mcRef[_local2]._y = 0; mcRef[_local2].gotoAndStop(_local7[0] + 1); aMaze.push(mcRef[_local2]); _local2 = "mcMaze_2"; mcRef.attachMovie(_local8, _local2, 2); mcRef[_local2]._x = 975; mcRef[_local2]._y = 0; mcRef[_local2].gotoAndStop(_local7[1] + 4); aMaze.push(mcRef[_local2]); _local2 = "mcMaze_3"; mcRef.attachMovie(_local8, _local2, 3); mcRef[_local2]._x = 1950; mcRef[_local2]._y = 0; mcRef[_local2].gotoAndStop(_local7[2] + 7); aMaze.push(mcRef[_local2]); _local2 = "mcMaze_4"; mcRef.attachMovie(_local8, _local2, 4); mcRef[_local2]._x = 0; mcRef[_local2]._y = 975; mcRef[_local2].gotoAndStop(_local7[3] + 10); aMaze.push(mcRef[_local2]); _local2 = "mcMaze_5"; mcRef.attachMovie(_local8, _local2, 5); mcRef[_local2]._x = 975; mcRef[_local2]._y = 975; mcRef[_local2].gotoAndStop(_local7[4] + 13); aMaze.push(mcRef[_local2]); _local2 = "mcMaze_6"; mcRef.attachMovie(_local8, _local2, 6); mcRef[_local2]._x = 1950; mcRef[_local2]._y = 975; mcRef[_local2].gotoAndStop(_local7[5] + 16); aMaze.push(mcRef[_local2]); _local2 = "mcMaze_7"; mcRef.attachMovie(_local8, _local2, 7); mcRef[_local2]._x = 0; mcRef[_local2]._y = 1950; mcRef[_local2].gotoAndStop(_local7[6] + 19); aMaze.push(mcRef[_local2]); _local2 = "mcMaze_8"; mcRef.attachMovie(_local8, _local2, 8); mcRef[_local2]._x = 975; mcRef[_local2]._y = 1950; mcRef[_local2].gotoAndStop(_local7[7] + 22); aMaze.push(mcRef[_local2]); _local2 = "mcMaze_9"; mcRef.attachMovie(_local8, _local2, 9); mcRef[_local2]._x = 1950; mcRef[_local2]._y = 1950; mcRef[_local2].gotoAndStop(_local7[8] + 25); aMaze.push(mcRef[_local2]); aLayout = _local7; oOwner.addTime(getTimer() - _local10); } }
Symbol 835 MovieClip [__Packages.Map] Frame 0
class Map { function Map () { } static function getMap(_aLayout) { var _local8 = new Array(); var _local5 = 0; var _local2 = 0; var _local1 = 0; var _local6 = 3; var _local9 = 3; var _local10 = _aLayout.length; var _local3; var _local4; while (_local5 < _local9) { _local3 = new Array(); _local2 = 0; while (_local2 < _local6) { _local4 = aMapComplete[_local1][_aLayout[_local1]]; _local3.push(_local4); _local1++; _local2++; } _local8.push(_local3); _local5++; } return(_local8); } static function getFullMap(_aLayout) { var _local6 = new Array(); var _local4 = 0; while (_local4 < 3) { var _local2 = 0; while (_local2 < 13) { var _local3 = new Array(); var _local1 = 0; while (_local1 < 3) { _local3.merge(_aLayout[_local4][_local1][_local2]); _local1++; } _local6.push(_local3); _local2++; } _local4++; } return(_local6); } static function getWalkableTile(_aLayout) { var _local4 = new Array(); var _local2 = 0; while (_local2 < _aLayout.length) { var _local1 = 0; while (_local1 < _aLayout[_local2].length) { if (_aLayout[_local2][_local1] == 0) { _local4.push([_local2, _local1]); } _local1++; } _local2++; } return(_local4); } static var aMap1Easy = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap2Easy = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1], [0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1], [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0], [1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1]]; static var aMap3Easy = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1], [1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1], [0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1]]; static var aMap4Easy = [[1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1]]; static var aMap5Easy = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0], [1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1], [0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap6Easy = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1], [0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]]; static var aMap7Easy = [[1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap8Easy = [[1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0], [1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap9Easy = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap1Medium = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap2Medium = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1]]; static var aMap3Medium = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1], [0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1]]; static var aMap4Medium = [[1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1]]; static var aMap5Medium = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0], [1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1], [0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap6Medium = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1], [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]]; static var aMap7Medium = [[1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap8Medium = [[1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0], [1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1], [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap9Medium = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1], [0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap1Hard = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1], [1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap2Hard = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1], [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1], [1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1]]; static var aMap3Hard = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1], [0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1]]; static var aMap4Hard = [[1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1]]; static var aMap5Hard = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0], [1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1], [0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap6Hard = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1], [0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]]; static var aMap7Hard = [[1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1], [1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap8Hard = [[1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0], [1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1], [1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMap9Hard = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1], [0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1], [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1], [1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1], [1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; static var aMapComplete = [[aMap1Easy, aMap1Medium, aMap1Hard], [aMap2Easy, aMap2Medium, aMap2Hard], [aMap3Easy, aMap3Medium, aMap3Hard], [aMap4Easy, aMap4Medium, aMap4Hard], [aMap5Easy, aMap5Medium, aMap5Hard], [aMap6Easy, aMap6Medium, aMap6Hard], [aMap7Easy, aMap7Medium, aMap7Hard], [aMap8Easy, aMap8Medium, aMap8Hard], [aMap9Easy, aMap9Medium, aMap9Hard]]; static var Doors = {door1:{x:2, y:12, rotation:0, prefix:"A-", maze:1}, door2:{x:12, y:3, rotation:-90, prefix:"A-", maze:1}, door3:{x:13, y:3, rotation:90, prefix:"B-", maze:2}, door4:{x:23, y:12, rotation:0, prefix:"B-", maze:2}, door5:{x:25, y:9, rotation:-90, prefix:"B-", maze:2}, door6:{x:26, y:9, rotation:90, prefix:"C-", maze:3}, door7:{x:37, y:12, rotation:0, prefix:"C-", maze:3}, door8:{x:2, y:13, rotation:180, prefix:"D-", maze:4}, door9:{x:7, y:25, rotation:0, prefix:"D-", maze:4}, door10:{x:12, y:22, rotation:-90, prefix:"D-", maze:4}, door11:{x:23, y:13, rotation:180, prefix:"E-", maze:5}, door12:{x:13, y:22, rotation:90, prefix:"E-", maze:5}, door13:{x:16, y:25, rotation:0, prefix:"E-", maze:5}, door14:{x:25, y:20, rotation:-90, prefix:"E-", maze:5}, door15:{x:37, y:13, rotation:180, prefix:"F-", maze:6}, door16:{x:26, y:20, rotation:90, prefix:"F-", maze:6}, door17:{x:35, y:25, rotation:0, prefix:"F-", maze:6}, door18:{x:7, y:26, rotation:180, prefix:"G-", maze:7}, door19:{x:12, y:37, rotation:-90, prefix:"G-", maze:7}, door20:{x:16, y:26, rotation:180, prefix:"H-", maze:8}, door21:{x:13, y:37, rotation:90, prefix:"H-", maze:8}, door22:{x:25, y:29, rotation:-90, prefix:"H-", maze:8}, door23:{x:35, y:26, rotation:180, prefix:"I-", maze:9}, door24:{x:26, y:29, rotation:90, prefix:"I-", maze:9}}; static var MapDoors = {door1:{x:2, y:12, rotation:0}, door2:{x:12, y:3, rotation:90}, door3:{x:25, y:9, rotation:90}, door4:{x:37, y:12, rotation:0}, door5:{x:7, y:25, rotation:0}, door6:{x:12, y:22, rotation:90}, door7:{x:16, y:25, rotation:0}, door8:{x:23, y:12, rotation:0}, door9:{x:25, y:20, rotation:90}, door10:{x:35, y:25, rotation:0}, door11:{x:12, y:37, rotation:90}, door12:{x:25, y:29, rotation:90}}; }
Symbol 836 MovieClip [__Packages.Collision] Frame 0
class Collision { var aMap; function Collision (_aMap) { aMap = _aMap; } function getMap() { return(aMap); } function clearCollision() { aMap = new Array(); } function canGoUp(_oObj) { var _local6 = false; var _local2 = Math.floor(_oObj.y / 975); var _local7 = Math.floor(_oObj.x / 975); var _local8 = _oObj.y - (_local2 * 975); var _local4 = _oObj.x - (_local7 * 975); var _local3 = Math.floor(_local8 / 75) - 1; _local4 = Math.floor(_local4 / 75); if (_local3 < 0) { _local3 = 12; _local2--; } if (aMap[_local2][_local7][_local3][_local4] == 0) { _local6 = true; } return(_local6); } function canGoDown(_oObj) { var _local6 = false; var _local2 = Math.floor(_oObj.y / 975); var _local7 = Math.floor(_oObj.x / 975); var _local8 = _oObj.y - (_local2 * 975); var _local4 = _oObj.x - (_local7 * 975); var _local3 = Math.floor(_local8 / 75) + 1; _local4 = Math.floor(_local4 / 75); if (_local3 > 12) { _local3 = 0; _local2++; } if (aMap[_local2][_local7][_local3][_local4] == 0) { _local6 = true; } return(_local6); } function canGoLeft(_oObj) { var _local7 = false; var _local5 = Math.floor(_oObj.y / 975); var _local2 = Math.floor(_oObj.x / 975); var _local3 = _oObj.y - (_local5 * 975); var _local8 = _oObj.x - (_local2 * 975); var _local4 = Math.floor(_local8 / 75) - 1; _local3 = Math.floor(_local3 / 75); if (_local4 < 0) { _local4 = 12; _local2--; } if (aMap[_local5][_local2][_local3][_local4] == 0) { _local7 = true; } return(_local7); } function canGoRight(_oObj) { var _local7 = false; var _local5 = Math.floor(_oObj.y / 975); var _local3 = Math.floor(_oObj.x / 975); var _local4 = _oObj.y - (_local5 * 975); var _local8 = _oObj.x - (_local3 * 975); var _local2 = Math.floor(_local8 / 75) + 1; _local4 = Math.floor(_local4 / 75); if (_local2 > 12) { _local2 = 0; _local3--; } if (aMap[_local5][_local3][_local4][_local2] == 0) { _local7 = true; } return(_local7); } function canGo(_obj) { var _local7 = new Object(); var _local9 = _obj.x + _global.V.chaseSpeedX; var _local8 = _obj.y + _global.V.chaseSpeedY; var _local21 = true; var _local10 = true; var _local19 = true; var _local11 = true; var _local13 = _local9 - 37.5; var _local12 = _local8 - 37.5; var _local14 = _local9 + 37.5; var _local15 = _local8 - 37.5; var _local17 = _local9 - 37.5; var _local16 = _local8 + 37.5; var _local20 = _local9 + 37.5; var _local18 = _local8 + 37.5; var _local3; var _local4; var _local6; var _local5; _local3 = Math.floor(_local12 / 975); _local4 = Math.floor(_local13 / 975); _local5 = Math.floor(Math.floor(_local12 - ((_local3 * 975) / 75))); _local6 = Math.floor(Math.floor(_local13 - ((_local4 * 975) / 75))); _local21 = aMap[_local3][_local4][_local5][_local6] != 0; _local3 = Math.floor(_local15 / 975); _local4 = Math.floor(_local14 / 975); _local5 = Math.floor(Math.floor(_local15 - ((_local3 * 975) / 75))); _local6 = Math.floor(Math.floor(_local14 - ((_local4 * 975) / 75))); _local10 = aMap[_local3][_local4][_local5][_local6] != 0; _local3 = Math.floor(_local16 / 975); _local4 = Math.floor(_local17 / 975); _local5 = Math.floor(Math.floor(_local16 - ((_local3 * 975) / 75))); _local6 = Math.floor(Math.floor(_local17 - ((_local3 * 975) / 75))); _local19 = aMap[_local3][_local4][_local5][_local6] != 0; _local3 = Math.floor(_local18 / 975); _local4 = Math.floor(_local20 / 975); _local5 = Math.floor(Math.floor(_local18 - ((_local3 * 975) / 75))); _local6 = Math.floor(Math.floor(_local20 - ((_local4 * 975) / 75))); _local11 = aMap[_local3][_local4][_local5][_local6] != 0; _local7.topLeft = _local21; _local7.topRight = _local10; _local7.bottomLeft = _local19; _local7.bottomRight = _local11; return(_local7); } function getConnections(_nX, _nY, _nWidth, _nHeight) { var _local5 = new Object(); var _local4 = Math.floor(_nY / 975); var _local6 = Math.floor(_nX / 975); _nY = _nY - (_local4 * 975); _nX = _nX - (_local6 * 975); var _local10 = Math.floor((_nY + (_nHeight / 2)) / 75); var _local9 = Math.floor((_nY - (_nHeight / 2)) / 75); var _local7 = Math.floor((_nX - (_nWidth / 2)) / 75); var _local8 = Math.floor((_nX + (_nWidth / 2)) / 75); _nX = Math.floor(_nX / 75); _nY = Math.floor(_nY / 75); _local5.top = ((aMap[_local4][_local6][_local10][_nX] == 1) ? true : false); _local5.bottom = ((aMap[_local4][_local6][_local9][_nX] == 1) ? true : false); _local5.left = ((aMap[_local4][_local6][_nY][_local7] == 1) ? true : false); _local5.right = ((aMap[_local4][_local6][_nY][_local8] == 1) ? true : false); return(_local5); } }
Symbol 837 MovieClip [__Packages.Zoey] Frame 0
class Zoey extends Game.State { var mcRef, setState, mcPanic, bLargePanic, bMediumPanic, bSmallPanic, oOwner, oConfig, sState, isStateFinished; function Zoey (_mcRef, _oOwner, _oConfig) { super(undefined); _mcRef.attachMovie("mcZoey", "mcZoey", Config.Depths.Zoey); mcRef = _mcRef.mcZoey; var _local4 = new Array("Idle", "IdleDown", "IdleUp"); setState(_local4.getRandom()); mcPanic = _global.C.oHud.mcRef.mcPanic; bLargePanic = false; bMediumPanic = false; bSmallPanic = false; oOwner = _oOwner; oConfig = _oConfig; _global.C.oActionBroadcast.addListener(this); } function doAction() { super.doAction(); if (!_global.C.bPause) { panic(); if (mcRef != undefined) { var _local4 = oOwner.oChase; var _local5 = Math.abs(y - _local4.y); var _local6 = Math.abs(x - _local4.x); if ((_local5 <= ((height / 2) + (_local4.height / 2))) && (_local6 <= ((width / 2) + (_local4.width / 2)))) { clearZoey(); oOwner.oChase.hasZoey = true; oOwner.oExit.active = true; oOwner.oEvents.doLightning(); } } } } function panic() { var _local3 = oOwner.oGhost; var _local4 = Math.sqrt(((_local3.x - x) * (_local3.x - x)) + ((_local3.y - y) * (_local3.y - y))); var _local2 = "Scared"; if (sState.substr(-2) == "Up") { _local2 = _local2 + "Up"; } else if (sState.substr(-4) == "Down") { _local2 = _local2 + "Down"; } if (_local4 < oConfig.panic.range.large) { if (!bLargePanic) { mcPanic.gotoAndStop("Large"); setState(_local2); bLargePanic = true; Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_panic_high", 100, 1, true); } } else if (_local4 < oConfig.panic.range.medium) { if (!bMediumPanic) { mcPanic.gotoAndStop("Medium"); setState(_local2); bMediumPanic = true; Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_panic_medium", 75, 1, true); } } else if (_local4 < oConfig.panic.range.small) { if (!bSmallPanic) { mcPanic.gotoAndStop("Small"); setState(_local2); bSmallPanic = true; Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_panic_low", 60, 1, true); } } else { mcPanic.gotoAndStop("None"); } } function setPosition(_obj) { x = (_obj.x + 37.5); y = (_obj.y + 37.5); mcRef.swapDepths((Math.floor(y / 75) * 1000) + Config.Depths.Zoey); } function clearZoey() { mcRef.removeMovieClip(); delete mcRef; } function stopListener() { _global.C.oActionBroadcast.removeListener(this); } function Scared() { if (isStateFinished()) { setState("Idle"); } } function ScaredUp() { if (isStateFinished()) { setState("IdleUp"); } } function ScaredDown() { if (isStateFinished()) { setState("IdleDown"); } } function get x() { return(mcRef._x); } function set x(_nX) { mcRef._x = _nX; //return(x); } function get y() { return(mcRef._y); } function set y(_nY) { mcRef._y = _nY; //return(y); } function get height() { return(mcRef._height); } function set height(_nHeight) { //return(height); } function get width() { return(mcRef._width); } function set width(_nWidth) { //return(width); } }
Symbol 838 MovieClip [__Packages.Chase] Frame 0
class Chase extends Game.State { var oOwner, aMap, mcRef, setState, mcMaze, oTarget, oKey, bShooting, bScared, bChaseAndZoey, bB, bSpace, nCases, oLastPos, bWheredYaGo, bHasZoey, sState, isStateFinished; function Chase (_mcRef, _oOwner, _oConfig) { super(undefined); oOwner = _oOwner; aMap = Map.getFullMap(oOwner.oCollision.getMap()); _mcRef.attachMovie("mcPlayer", "mcPlayer", Config.Depths.Chase); mcRef = _mcRef.mcPlayer; setState("Idle"); mcMaze = _mcRef; oTarget = new Object(); oKey = _global.C.oKeyManager; bShooting = false; bScared = false; bChaseAndZoey = false; bB = false; bSpace = false; nCases = 0; oLastPos = new Object(); bWheredYaGo = false; _global.C.oActionBroadcast.addListener(this); } function doAction() { super.doAction(); if (((!_global.C.bPause) && (!bScared)) && (!bShooting)) { if ((!bChaseAndZoey) && (bHasZoey)) { var _local5 = mcRef._x; var _local4 = mcRef._y; clearChase(); mcMaze.attachMovie("mcChaseAndZoey", "mcPlayer", Config.Depths.Chase); mcRef = mcMaze.mcPlayer; setState("Idle"); mcRef._x = _local5; mcRef._y = _local4; bChaseAndZoey = true; if (Library.Sound.SoundManager.isSoundPlaying("sMu_game").bPlaying == true) { Library.Sound.SoundManager.isSoundPlaying("sMu_game").oSound.doFadeTo(0, true); Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_ghost_speed", 100, 1, true, function () { Library.Sound.SoundManager.doPlaySoundInCat("music", "sMu_game_speed", 0, 99999); Library.Sound.SoundManager.isSoundPlaying("sMu_game_speed").oSound.doFadeTo(100, false); }); } } if (((oKey.bLeft && (!oKey.bRight)) && (!oKey.bUp)) && (!oKey.bDown)) { goLeft(); } else if (((oKey.bRight && (!oKey.bLeft)) && (!oKey.bUp)) && (!oKey.bDown)) { goRight(); } else if (((oKey.bUp && (!oKey.bLeft)) && (!oKey.bRight)) && (!oKey.bDown)) { goUp(); } else if (((oKey.bDown && (!oKey.bLeft)) && (!oKey.bRight)) && (!oKey.bUp)) { goDown(); } if ((((!oKey.bSpace) && (oKey.bB)) && (!bB)) && (oOwner.oPowerBall.balls > 0)) { oTarget.to = ""; bB = true; if (sState.substr(-2) == "Up") { setState("PowerballUp"); } else if (sState.substr(-4) == "Down") { setState("PowerballDown"); } else { setState("Powerball"); } } else if ((oKey.bSpace && (!oKey.bB)) && (!bSpace)) { bSpace = true; oOwner.oApple.drop(mcRef); } if (!oKey.bSpace) { bSpace = false; } if (!oKey.bB) { bB = false; } mcRef.swapDepths((Math.floor(y / 75) * 1000) + Config.Depths.Chase); doMove(); mcMaze._x = (-x) + 300; mcMaze._y = (-y) + 150; if (oOwner.oEvents.mcBlackOut != undefined) { oOwner.oEvents.mcBlackOut._x = x; oOwner.oEvents.mcBlackOut._y = y; } if (!bWheredYaGo) { if ((Math.floor(mcRef._x / 75) != oLastPos.x) || (Math.floor(mcRef._y / 75) != oLastPos.y)) { oLastPos = {x:Math.floor(mcRef._x / 75), y:Math.floor(mcRef._y / 75)}; nCases++; } if (nCases == 4) { bWheredYaGo = true; Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_Whered_ya_go", 75, 1, true); } } } } function setPosition(_obj) { mcRef._x = _obj.x + 37.5; mcRef._y = _obj.y + 37.5; oLastPos = {x:Math.floor(mcRef._x / 75), y:Math.floor(mcRef._y / 75)}; } function clearChase() { mcRef.removeMovieClip(); delete mcRef; } function stopListener() { _global.C.oActionBroadcast.removeListener(this); } function Idle() { if (_global.D == "left") { } } function IdleUp() { } function IdleDown() { } function RunSide() { if (_global.D == "left") { } } function RunUp() { } function RunDown() { } function Powerball() { bShooting = true; if (mcRef.mcState._currentframe == 11) { if (mcRef._xscale == -100) { oOwner.oPowerBall.shoot(mcRef, -36.1, -7.3); } else { oOwner.oPowerBall.shoot(mcRef, 36.1, -7.3); } } if (isStateFinished()) { bShooting = false; setState("Idle"); } } function PowerballUp() { bShooting = true; if (mcRef.mcState._currentframe == 11) { oOwner.oPowerBall.shoot(mcRef, -5, 14.4); } if (isStateFinished()) { bShooting = false; setState("IdleUp"); } } function PowerballDown() { bShooting = true; if (mcRef.mcState._currentframe == 11) { oOwner.oPowerBall.shoot(mcRef, -5, 14.4); } if (isStateFinished()) { bShooting = false; setState("IdleDown"); } } function Hurt() { if (isStateFinished()) { _global.C.onGameLost(); } } function HurtUp() { if (isStateFinished()) { _global.C.onGameLost(); } } function HurtDown() { if (isStateFinished()) { _global.C.onGameLost(); } } function Scared() { if (isStateFinished()) { scared = (false); setState("Idle"); } } function ScaredUp() { if (isStateFinished()) { scared = (false); setState("IdleUp"); } } function ScaredDown() { if (isStateFinished()) { scared = (false); setState("IdleDown"); } } function setTarget(_nX, _nY, _sTo) { oTarget.x = (_nX * 75) + 37.5; oTarget.y = (_nY * 75) + 37.5; oTarget.to = _sTo; } function doMove() { if (oTarget.to == "toLeft") { if (y != oTarget.y) { if (((y < oTarget.y) && ((oTarget.y - y) < Config.Chase.speed)) || ((y > oTarget.y) && ((y - oTarget.y) < Config.Chase.speed))) { y = (oTarget.y); } else if (y < oTarget.y) { _global.D = "down"; setState("RunDown"); y = y + Config.Chase.speed; } else { _global.D = "up"; setState("RunUp"); y = y + (-Config.Chase.speed); } } else { mcRef._xscale = -100; if (x <= oTarget.x) { x = (oTarget.x); setState("Idle"); oTarget.to = ""; } else { _global.D = "left"; setState("RunSide"); x = x + (-Config.Chase.speed); } } } else if (oTarget.to == "toRight") { if (y != oTarget.y) { if (((y < oTarget.y) && ((oTarget.y - y) < Config.Chase.speed)) || ((y > oTarget.y) && ((y - oTarget.y) < Config.Chase.speed))) { y = (oTarget.y); } else if (y < oTarget.y) { _global.D = "down"; setState("RunDown"); y = y + Config.Chase.speed; } else { _global.D = "up"; setState("RunUp"); y = y + (-Config.Chase.speed); } } else { mcRef._xscale = 100; if (x >= oTarget.x) { x = (oTarget.x); setState("Idle"); oTarget.to = ""; } else { _global.D = "right"; setState("RunSide"); x = x + Config.Chase.speed; } } } else if (oTarget.to == "toUp") { if (x != oTarget.x) { if (((x < oTarget.x) && ((oTarget.x - x) < Config.Chase.speed)) || ((x > oTarget.x) && ((x - oTarget.x) < Config.Chase.speed))) { x = (oTarget.x); } else if (x < oTarget.x) { _global.D = "right"; setState("RunSide"); x = x + Config.Chase.speed; } else { _global.D = "left"; setState("RunSide"); x = x + (-Config.Chase.speed); } } else if (y <= oTarget.y) { y = (oTarget.y); setState("IdleUp"); oTarget.to = ""; } else { _global.D = "up"; setState("RunUp"); y = y + (-Config.Chase.speed); } } else if (oTarget.to == "toDown") { if (x != oTarget.x) { if (((x < oTarget.x) && ((oTarget.x - x) < Config.Chase.speed)) || ((x > oTarget.x) && ((x - oTarget.x) < Config.Chase.speed))) { x = (oTarget.x); } else if (x < oTarget.x) { _global.D = "right"; setState("RunSide"); x = x + Config.Chase.speed; } else { _global.D = "left"; setState("RunSide"); x = x + (-Config.Chase.speed); } } else if (y >= oTarget.y) { y = (oTarget.y); setState("IdleDown"); oTarget.to = ""; } else { _global.D = "down"; setState("RunDown"); y = y + Config.Chase.speed; } } } function canGo(_obj) { var _local2 = false; if (aMap[_obj.y][_obj.x] == 0) { _local2 = true; } return(_local2); } function goLeft() { var _local3 = Math.floor(x / 75) - 1; var _local2 = Math.floor(y / 75); if (canGo({x:_local3, y:_local2})) { setTarget(_local3, _local2, "toLeft"); } } function goRight() { var _local3 = Math.floor(x / 75) + 1; var _local2 = Math.floor(y / 75); if (canGo({x:_local3, y:_local2})) { setTarget(_local3, _local2, "toRight"); } } function goUp() { var _local3 = Math.floor(x / 75); var _local2 = Math.floor(y / 75) - 1; if (canGo({x:_local3, y:_local2})) { setTarget(_local3, _local2, "toUp"); } } function goDown() { var _local3 = Math.floor(x / 75); var _local2 = Math.floor(y / 75) + 1; if (canGo({x:_local3, y:_local2})) { setTarget(_local3, _local2, "toDown"); } } function get x() { return(mcRef._x); } function set x(_nX) { mcRef._x = _nX; //return(x); } function get y() { return(mcRef._y); } function set y(_nY) { mcRef._y = _nY; //return(y); } function get width() { var _local2 = mcRef._width; if (bHasZoey) { if (sState.substr(-2) == "Up") { _local2 = Config.Chase.boundCZ.up.width; } else if (sState.substr(-4) == "Down") { _local2 = Config.Chase.boundCZ.down.width; } else { _local2 = Config.Chase.boundCZ.normal.width; } } else { _local2 = Config.Chase.boundChase.width; } return(_local2); } function set width(_nWidth) { //return(width); } function get height() { var _local2 = mcRef._height; if (bHasZoey) { if (sState.substr(-2) == "Up") { _local2 = Config.Chase.boundCZ.up.height; } else if (sState.substr(-4) == "Down") { _local2 = Config.Chase.boundCZ.down.height; } else { _local2 = Config.Chase.boundCZ.normal.height; } } else { _local2 = Config.Chase.boundChase.height; } return(_local2); } function set height(_nHeight) { //return(height); } function get hasZoey() { return(bHasZoey); } function set hasZoey(_bool) { bHasZoey = _bool; //return(hasZoey); } function get scared() { return(bScared); } function set scared(_bool) { bScared = _bool; if (bScared) { bShooting = false; if (bHasZoey) { if (sState.substr(-2) == "Up") { setState("ScaredUp"); } else if (sState.substr(-4) == "Down") { setState("ScaredDown"); } else { setState("Scared"); } } else { setState("Scared"); } } //return(scared); } }
Symbol 839 MovieClip [__Packages.Ghost] Frame 0
class Ghost extends Game.State { var mcRef, mcPath, nFrames, sDirection, nextTile, bDistracted, bGotHurt, bGo, bRandomPosition, nBetweenSearch, setState, oOwner, oConfig, aMap, aWalkable, oPF, nSpeed, aPath, isStateFinished, bStuck, bStop; function Ghost (_mcRef, _oOwner, _oConfig) { super(undefined); _mcRef.attachMovie("mcGhost", "mcGhost", Config.Depths.Ghost); _mcRef.createEmptyMovieClip("mcPath", 6000000); mcRef = _mcRef.mcGhost; mcPath = _mcRef.mcPath; nFrames = 0; sDirection = ""; nextTile = new Object(); nextTile.x = undefined; nextTile.y = undefined; bDistracted = false; bGotHurt = false; bGo = false; bRandomPosition = false; nBetweenSearch = 0; setState("Idle"); oOwner = _oOwner; oConfig = _oConfig; aMap = oOwner.oCollision.getMap(); aWalkable = Map.getWalkableTile(aMap); oPF = new PathFinding(aMap); nSpeed = oConfig.basicSpeed * oConfig.speed; _global.C.oActionBroadcast.addListener(this); } function doAction() { super.doAction(); if ((!_global.C.bPause) && (!oOwner.oChase.scared)) { if ((!stuck) && (!stopped)) { nBetweenSearch++; doMove(); if ((!oPF.bPathFound) || (nBetweenSearch >= 35)) { nBetweenSearch = 0; findAWay(); } } else if (stuck) { if (!bGotHurt) { Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_ghost_hit", 100, 1, true); setState("HurtIn"); bGotHurt = true; nFrames = 0; } nFrames++; if (nFrames > oConfig.stuckTime) { nFrames = 0; setState("HurtOut"); } } if (bDistracted || (stopped)) { nFrames++; if (nFrames > oConfig.distracted) { nFrames = 0; bDistracted = false; stopped = (false); } } if ((hasGotChase() || (hasGotZoey())) && (!stuck)) { if (hasGotChase()) { trace("Oh no! The ghost got you!"); if (oOwner.oChase.sState.substr(-2) == "Up") { oOwner.oChase.setState("HurtUp"); } else if (oOwner.oChase.sState.substr(-4) == "Down") { oOwner.oChase.setState("HurtDown"); } else { oOwner.oChase.setState("Hurt"); } oOwner.clearLevel(); oOwner.endGame(false); } else { trace("Oh no! The ghost got Zoey!"); if (oOwner.oZoey.sState.substr(-2) == "Up") { oOwner.oZoey.setState("HurtUp"); } else if (oOwner.oZoey.sState.substr(-4) == "Down") { oOwner.oZoey.setState("HurtDown"); } else { oOwner.oZoey.setState("Hurt"); } oOwner.clearLevel(); oOwner.endGame(true); } Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_ghost_catch", 100, 1); } if (oOwner.oChase.hasZoey) { nSpeed = oConfig.stretSpeed * oConfig.speed; oOwner.oEvents.active = true; } mcRef.swapDepths((Math.floor(y / 75) * 1000) + Config.Depths.Ghost); } } function hasGotChase() { var _local3 = false; var _local2 = oOwner.oChase; var _local4 = Math.abs(y - _local2.y); var _local5 = Math.abs(x - _local2.x); if (((_local4 <= oConfig.catchDistance) && (_local5 <= oConfig.catchDistance)) && (_local2.mcRef != undefined)) { _local3 = true; } return(_local3); } function hasGotZoey() { var _local3 = false; var _local2 = oOwner.oZoey; var _local4 = Math.abs(y - _local2.y); var _local5 = Math.abs(x - _local2.x); if (((_local4 <= oConfig.catchDistance) && (_local5 <= oConfig.catchDistance)) && (_local2.mcRef != undefined)) { _local3 = true; } return(_local3); } function findAWay() { var _local2 = oOwner.oChase; var _local3 = oOwner.oZoey; var _local4 = Math.sqrt(((_local2.x - x) * (_local2.x - x)) + ((_local2.y - y) * (_local2.y - y))); var _local5 = Math.sqrt(((_local3.x - x) * (_local3.x - x)) + ((_local3.y - y) * (_local3.y - y))); var _local6 = Math.floor(Math.sqrt(((_local2.x - _local3.x) * (_local2.x - _local3.x)) + ((_local2.y - _local3.y) * (_local2.y - _local3.y)))); if (_local6 < oConfig.distanceBetweenCZ) { bGo = true; } if (((_local4 < _local5) && (_local4 < oConfig.distanceFromChase)) || (_local2.hasZoey)) { aPath = oPF.findPath(y, x, _local2.y, _local2.x); bRandomPosition = false; } else if (((_local5 < _local4) && (_local5 < oConfig.distanceFromZoey)) || (bGo)) { aPath = oPF.findPath(y, x, _local3.y, _local3.x); bRandomPosition = false; } else { aPath = oPF.findPath(y, x, _local2.y, _local2.x); bRandomPosition = false; } } function doMove() { if (aPath.length == 0) { oPF.bPathFound = false; } if ((x == nextTile.x) && (y == nextTile.y)) { nextTile.x = undefined; nextTile.y = undefined; sDirection = ""; } if ((aPath[0] != undefined) && (nextTile.x == undefined)) { aPath.splice(0, 1); nextTile.x = (aPath[0][1] * 75) + 37.5; nextTile.y = (aPath[0][0] * 75) + 37.5; if (nextTile.x > x) { sDirection = "left"; mcRef._xscale = 100; } else if (nextTile.x < x) { sDirection = "right"; mcRef._xscale = -100; } else if (nextTile.y > y) { sDirection = "down"; mcRef._xscale = 100; } else if (nextTile.y < y) { sDirection = "up"; mcRef._xscale = 100; } } if (sDirection == "left") { if (x >= nextTile.x) { x = (nextTile.x); nextTile.x = undefined; nextTile.y = undefined; } else { x = x + nSpeed; setState("RunSide"); } } else if (sDirection == "right") { if (x <= nextTile.x) { x = (nextTile.x); nextTile.x = undefined; nextTile.y = undefined; } else { x = x - nSpeed; setState("RunSide"); } } else if (sDirection == "up") { if (y <= nextTile.y) { y = (nextTile.y); nextTile.x = undefined; nextTile.y = undefined; } else { y = y - nSpeed; setState("RunUp"); } } else if (sDirection == "down") { if (y >= nextTile.y) { y = (nextTile.y); nextTile.x = undefined; nextTile.y = undefined; } else { y = y + nSpeed; setState("RunDown"); } } } function setPosition(_obj) { mcRef._x = _obj.x + 37.5; mcRef._y = _obj.y + 37.5; } function clearGhost() { mcRef.removeMovieClip(); delete mcRef; } function stopListener() { _global.C.oActionBroadcast.removeListener(this); } function Idle() { } function RunSide() { } function RunUp() { } function RunDown() { } function Hurt() { if (isStateFinished()) { setState("Idle"); bGotHurt = true; } } function HurtIn() { if (isStateFinished()) { setState("HurtIdle"); } } function HurtIdle() { } function HurtOut() { if (isStateFinished()) { setState("Idle"); bGotHurt = false; stuck = (false); } } function get x() { return(mcRef._x); } function set x(_nX) { mcRef._x = _nX; //return(x); } function get y() { return(mcRef._y); } function set y(_nY) { mcRef._y = _nY; //return(y); } function get stuck() { return(bStuck); } function set stuck(_bool) { bStuck = _bool; //return(stuck); } function get stopped() { return(bStop); } function set stopped(_bool) { bStop = _bool; //return(stopped); } function get height() { return(mcRef._height); } function set height(_nHeight) { //return(height); } function get width() { return(mcRef._width); } function set width(_nWidth) { //return(width); } function paintPath(_aPath) { var _local3; var _local2; mcPath.clear(); var _local4 = 0; while (_local4 < _aPath.length) { _local2 = _aPath[_local4][0] * 75; _local3 = _aPath[_local4][1] * 75; mcPath.beginFill(16777215, 70); mcPath.moveTo(_local3, _local2); mcPath.lineTo(_local3 + 75, _local2); mcPath.lineTo(_local3 + 75, _local2 + 75); mcPath.lineTo(_local3, _local2 + 75); mcPath.lineTo(_local3, _local2); mcPath.endFill(); _local4++; } _local3 = nextTile.x; _local2 = nextTile.y; mcPath.beginFill(65280, 50); mcPath.moveTo(_local3 - 37.5, _local2 - 37.5); mcPath.lineTo(_local3 + 37.5, _local2 - 37.5); mcPath.lineTo(_local3 + 37.5, _local2 + 37.5); mcPath.lineTo(_local3 - 37.5, _local2 + 37.5); mcPath.lineTo(_local3 - 37.5, _local2 - 37.5); mcPath.endFill(); } }
Symbol 840 MovieClip [__Packages.PathFinding] Frame 0
class PathFinding { var nMaxTime, nCurrent, nTimeTaken, bPathFound, aTmp, aMapStatus, aOpenList; function PathFinding (_aMap) { nMaxTime = 12; nCurrent = -1; nTimeTaken = 0; bPathFound = false; aTmp = new Array(); var _local5 = 0; while (_local5 < 3) { var _local3 = 0; while (_local3 < 13) { var _local4 = new Array(); var _local2 = 0; while (_local2 < 3) { _local4.merge(_aMap[_local5][_local2][_local3]); _local2++; } aTmp.push(_local4); _local3++; } _local5++; } trace(aTmp); } function findPath(_nStartY, _nStartX, _nEndY, _nEndX) { var _local2 = findPathInternal(_nStartY, _nStartX, _nEndY, _nEndX); return(_local2); } function isOpened(_nY, _nX) { return(aMapStatus[_nY][_nX].opened); } function isClosed(_nY, _nX) { return(aMapStatus[_nY][_nX].closed); } function nearerSquare() { var _local5 = 999999 /* 0x0F423F */; var _local6 = 0; var _local4; var _local3; var _local2 = aOpenList.length; while ((_local2--) > 0) { _local3 = aMapStatus[aOpenList[_local2][0]][aOpenList[_local2][1]]; _local4 = _local3.heuristic + _local3.movementCost; if (_local4 <= _local5) { _local5 = _local4; _local6 = _local2; } } return(_local6); } function closeSquare(_nY, _nX) { var _local5 = aOpenList.length; var _local2 = 0; while (_local2 < _local5) { if ((aOpenList[_local2][0] == _nY) && (aOpenList[_local2][1] == _nX)) { aOpenList.splice(_local2, 1); break; } _local2++; } aMapStatus[_nY][_nX].opened = false; aMapStatus[_nY][_nX].closed = true; } function openSquare(_nY, _nX, _aParent, _nMovementCost, _nHeuristic, _bReplacing) { if (!_bReplacing) { aOpenList.push([_nY, _nX]); aMapStatus[_nY][_nX] = {heuristic:_nHeuristic, opened:true, closed:false}; } aMapStatus[_nY][_nX].parent = _aParent; aMapStatus[_nY][_nX].movementCost = _nMovementCost; } function findPathInternal(_nStartY, _nStartX, _nEndY, _nEndX) { if ((((_nStartY == undefined) || (_nStartX == undefined)) || (_nEndY == undefined)) || (_nEndX == undefined)) { return(null); } _nStartY = Math.floor(_nStartY / 75); _nStartX = Math.floor(_nStartX / 75); _nEndY = Math.floor(_nEndY / 75); _nEndX = Math.floor(_nEndX / 75); var _local10 = aTmp.length; var _local12 = aTmp[0].length; aMapStatus = new Array(); var _local11 = 0; while (_local11 < _local10) { aMapStatus[_local11] = new Array(); _local11++; } aOpenList = new Array(); openSquare(_nStartY, _nStartX, undefined, 0); var _local18 = getTimer(); _local11 = -1; while (((aOpenList.length > 0) && (!isClosed(_nEndY, _nEndX))) || ((getTimer() - _local18) < nMaxTime)) { if (nCurrent > -1) { _local11 = nCurrent; } else { _local11 = nearerSquare(); } var _local6 = aOpenList[_local11][0]; var _local7 = aOpenList[_local11][1]; closeSquare(_local6, _local7); var _local3 = _local6 - 1; while (_local3 < (_local6 + 2)) { var _local2 = _local7 - 1; while (_local2 < (_local7 + 2)) { if (((((((_local3 >= 0) && (_local3 < _local10)) && (_local2 >= 0)) && (_local2 < _local12)) && (!((_local3 == _local6) && (_local2 == _local7)))) && ((bALLOW_DIAGONAL || (_local3 == _local6)) || (_local2 == _local7))) && (((bALLOW_DIAGONAL_CORNERING || (_local3 == _local6)) || (_local2 == _local7)) || ((aTmp[_local3][_local7] != 1) && (aTmp[_local6][_local2] != 1)))) { if (aTmp[_local3][_local2] != 1) { if (!isClosed(_local3, _local2)) { var _local4 = aMapStatus[_local6][_local7].movementCost + ((((_local3 == _local6) || (_local2 == _local7)) ? (nHV_COST) : (nD_COST)) * aTmp[_local3][_local2]); if (isOpened(_local3, _local2)) { if (_local4 < aMapStatus[_local3][_local2].movementCost) { openSquare(_local3, _local2, [_local6, _local7], _local4, undefined, true); } } else { var _local5 = (Math.abs(_local3 - _nEndY) + Math.abs(_local2 - _nEndX)) * 75; openSquare(_local3, _local2, [_local6, _local7], _local4, _local5, false); } } } } _local2++; } _local3++; } } var _local19 = isClosed(_nEndY, _nEndX); if (_local19) { bPathFound = true; var _local17 = new Array(); var _local6 = _nEndY; var _local7 = _nEndX; while ((_local6 != _nStartY) || (_local7 != _nStartX)) { _local17.push([_local6, _local7]); var _local13 = aMapStatus[_local6][_local7].parent[0]; var _local14 = aMapStatus[_local6][_local7].parent[1]; _local6 = _local13; _local7 = _local14; } _local17.push([_nStartY, _nStartX]); _local17.reverse(); return(_local17); } return(null); } static var nHV_COST = 10; static var nD_COST = 14; static var bALLOW_DIAGONAL = false; static var bALLOW_DIAGONAL_CORNERING = false; }
Symbol 841 MovieClip [__Packages.Powers] Frame 0
class Powers { var mcRef, oOwner, oConfig, nIndex, aPowers, nCount; function Powers (_mcRef, _oOwner, _oConfig) { mcRef = _mcRef; oOwner = _oOwner; oConfig = _oConfig; nIndex = Config.Depths.Powers.min; aPowers = new Array(); nCount = 0; while (nCount < oConfig.count) { creates(); nCount++; } _global.C.oActionBroadcast.addListener(this); } function doAction() { if (!_global.C.bPause) { aPowers.each(isTouched); } } function isTouched(_obj) { var _local2 = _obj.owner.oChase.mcRef; var _local3 = Math.sqrt(((_local2._x - _obj.mc._x) * (_local2._x - _obj.mc._x)) + ((_local2._y - _obj.mc._y) * (_local2._y - _obj.mc._y))); if (_local3 < ((_obj.mc._width / 2) + (_local2._width / 2))) { _obj.host.touch(_obj); } } function creates() { var _local4; var _local5 = selectPosition(); var _local2 = "mcPowers_" + nIndex; var _local3 = new Object(); if (Math.random() < 0.5) { _local4 = "Balls"; _local3.count = oConfig.ball; } else { _local4 = "Apples"; _local3.count = oConfig.apples; } nIndex++; if (nIndex > Config.Depths.Powers.max) { nIndex = Config.Depths.Powers.min; } mcRef.attachMovie("mcPowers", _local2, nIndex); mcRef[_local2]._x = _local5.x; mcRef[_local2]._y = _local5.y; mcRef[_local2].gotoAndStop(_local4); mcRef[_local2].swapDepths((Math.floor(mcRef[_local2]._y / 75) * 1000) + nIndex); _local3.mc = mcRef[_local2]; _local3.type = _local4; _local3.owner = oOwner; _local3.host = this; aPowers.push(_local3); } function touch(_obj) { if (_obj.type == "Apples") { Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_powers_apples", 100, 1); oOwner.oApple.addApples(_obj.count); } else if (_obj.type == "Balls") { Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_powers_balls", 100, 1); oOwner.oPowerBall.addBalls(_obj.count); } clearPowers(_obj); } function selectPosition() { var _local6 = new Object(); var _local5 = 0; var _local4 = 0; var _local3 = 0; var _local2 = 0; var _local7 = oOwner.oCollision.getMap(); _local6.x = -500; _local6.y = -500; while (true) { _local5 = randomize(0, 2); _local4 = randomize(0, 2); _local3 = randomize(0, 12); _local2 = randomize(0, 12); if (_local7[_local5][_local4][_local3][_local2] == 0) { _local6.x = ((_local4 * 975) + (_local2 * 75)) + 37.5; _local6.y = ((_local5 * 975) + (_local3 * 75)) + 37.5; break; } } return(_local6); } function clearPowers(_obj) { if (_obj == undefined) { aPowers.each(function (s) { s.mc.removeMovieClip(); delete s.mc; }); aPowers.splice(0); } else { var _local2 = aPowers.indexOf(_obj); aPowers[_local2].mc.removeMovieClip(); aPowers.splice(_local2, 1); } } function stopListener() { _global.C.oActionBroadcast.removeListener(this); } function randomize(_nMin, _nMax) { return(Math.floor(Math.random() * ((_nMax - _nMin) + 1)) + _nMin); } }
Symbol 842 MovieClip [__Packages.Apple] Frame 0
class Apple { var mcRef, oConfig, oOwner, txtApple, nCount, nIndex, aCores; function Apple (_mcRef, _oOwner, _oConfig) { mcRef = _mcRef; oConfig = _oConfig; oOwner = _oOwner; txtApple = _global.C.oHud.mcRef.txtCores; nCount = 0; nIndex = Config.Depths.AppleCores.min; addApples(oConfig.basic); aCores = new Array(); _global.C.oActionBroadcast.addListener(this); } function doAction() { aCores.each(function (_obj) { if ((!_obj.glowing) && (!_obj.lightup)) { _obj.frames++; if (_obj.frames >= _obj.glow) { _obj.mc.gotoAndStop("LightUp"); _obj.lightup = true; } } else if ((!_obj.glowing) && (_obj.lightup)) { if (_obj.mc.mcState._currentframe >= _obj.mc.mcState._totalframes) { _obj.lightup = false; _obj.glowing = true; _obj.mc.gotoAndStop("Glowing"); } } }); } function addApples(_nCount) { nCount = nCount + _nCount; txtApple.text = FormatNumber(nCount); } function drop(_object) { if (nCount > 0) { nCount--; nIndex++; if (nIndex > Config.Depths.AppleCores.max) { nIndex = Config.Depths.AppleCores.min; } txtApple.text = FormatNumber(nCount); var _local3 = "mcAppleCores_" + nIndex; mcRef.attachMovie("mcAppleCores", _local3, nIndex); mcRef[_local3]._x = _object._x; mcRef[_local3]._y = _object._y; mcRef[_local3].gotoAndStop("Idle"); if (oOwner.oEvents.blackout) { mcRef[_local3].swapDepths(40000 + nIndex); } else { mcRef[_local3].swapDepths((Math.floor(_object._y / 75) * 1000) + nIndex); } var _local2 = new Object(); _local2.mc = mcRef[_local3]; _local2.depth = nIndex; _local2.frames = 0; _local2.glow = oConfig.glow; _local2.glowing = false; _local2.lightup = false; _local2.host = this; _local2.owner = oOwner; aCores.push(_local2); } } function glowInDark() { aCores.each(function (_obj) { if (_obj.mc.getDepth() > 40000) { _obj.mc.swapDepths((Math.floor(_obj.mc._y / 75) * 1000) + _obj.depth); } else { _obj.mc.swapDepths(41000 + _obj.depth); } }); } function clearCores() { aCores.each(function (_obj) { _obj.mc.removeMovieClip(); delete _obj.mc; }); aCores.splice(0); } function stopListener() { _global.C.oActionBroadcast.removeListener(this); } function FormatNumber(_nCount) { var _local1 = _nCount.toString(); if (_local1.length < 2) { _local1 = "0" + _local1; } return(_local1); } function set cores(_nCores) { nCount = _nCores; //return(cores); } function get cores() { return(nCount); } }
Symbol 843 MovieClip [__Packages.PowerBall] Frame 0
class PowerBall { var mcRef, oOwner, oConfig, txtBalls, nCount, nIndex, aBalls, nSpeed; function PowerBall (_mcRef, _oOwner, _oConfig) { mcRef = _mcRef; oOwner = _oOwner; oConfig = _oConfig; txtBalls = _global.C.oHud.mcRef.txtBalls; nCount = 0; nIndex = Config.Depths.Powerball.min; addBalls(oConfig.config.basic); aBalls = new Array(); nSpeed = oConfig.speed; _global.C.oActionBroadcast.addListener(this); } function doAction() { if (!_global.C.bPause) { aBalls.each(doMove); txtBalls.text = FormatNumber(nCount); } } function addBalls(_nCount) { nCount = nCount + _nCount; } function shoot(_object, _nX, _nY) { if (nCount > 0) { nCount--; nIndex++; if (nIndex > Config.Depths.Powerball.max) { nIndex = Config.Depths.Powerball.min; } var _local4 = 0; if (_obj.owner.oChase.hasZoey) { _local4 = 40; } var _obj = new Object(); var _local3 = "mcPowerBall_" + nIndex; mcRef.attachMovie("mcPowerBall", _local3, nIndex); mcRef[_local3]._x = (_object._x + _nX) + _local4; mcRef[_local3]._y = (_object._y + _nY) + 4; mcRef[_local3].gotoAndStop("Idle"); mcRef[_local3].swapDepths((Math.floor(mcRef[_local3]._y / 75) * 1000) + nIndex); _obj.mc = mcRef[_local3]; _obj.depth = nIndex; _obj.speed = nSpeed; _obj.owner = oOwner; _obj.host = this; _obj.direction = _global.D; _obj.distance = 0; _obj.exploded = false; _obj.owner.oGhost.stopped = true; Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_powerball", 100, 1); aBalls.push(_obj); } } function doMove(_obj) { var _local2 = 0; var _local4 = false; if (_obj.direction == "left") { _local2 = -90; } else if (_obj.direction == "right") { _local2 = 90; } else if (_obj.direction == "up") { _local2 = 0; } else if (_obj.direction == "down") { _local2 = 180; } var _local8 = Math.sin(_local2 * (Math.PI/180)) * _obj.speed; var _local7 = (Math.cos(_local2 * (Math.PI/180)) * _obj.speed) * -1; var _local6 = _obj.mc._x + _local8; var _local5 = _obj.mc._y + _local7; var _local3 = _obj.owner.oCollision.getConnections(_local6, _local5, _obj.mc._width, _obj.mc._heights); if (((_local3.left || (_local3.right)) || (_local3.top)) || (_local3.bottom)) { _local4 = true; } if ((Math.floor(_obj.mc._x / 75) == Math.floor(_obj.owner.oGhost.x / 75)) && (Math.floor(_obj.mc._y / 75) == Math.floor(_obj.owner.oGhost.y / 75))) { _obj.owner.oGhost.stuck = true; if (_obj.host.oConfig.blowOnContact) { _obj.exploded = true; _obj.mc.gotoAndStop("Explode"); Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_powerball_explode", 100, 1, true); } } if ((_local4 || (_obj.distance >= _obj.host.oConfig.range)) && (!_obj.exploded)) { _obj.exploded = true; _obj.mc.gotoAndStop("Explode"); Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_powerball_explode", 100, 1, true); } else if (_obj.exploded) { if (_obj.mc.mcState._currentframe >= _obj.mc.mcState._totalframes) { _obj.host.clearBalls(_obj); } } else if ((!(_local4 || (_obj.distance >= _obj.host.oConfig.range))) && (!_obj.exploded)) { _obj.mc._rotation = _obj.mc._rotation + 5; _obj.distance = _obj.distance + _obj.speed; _obj.mc._x = _local6; _obj.mc._y = _local5; } _obj.mc.swapDepths((Math.floor(_obj.mc._y / 75) * 1000) + _obj.depth); } function glowInDark() { aBalls.each(function (_obj) { if (_obj.mc.getDepth() >= 45000) { _obj.mc.swapDepths((Math.floor(_obj.mc._y / 75) * 1000) + _obj.depth); } else { _obj.mc.swapDepths(45000 + _obj.depth); } }); } function clearBalls(_obj) { if (_obj == undefined) { aBalls.each(function (s) { s.mc.removeMovieClip(); delete s.mc; }); aBalls.splice(0); } else { var _local3 = aBalls.indexOf(_obj); _obj.mc.removeMovieClip(); aBalls.splice(_local3, 1); } } function FormatNumber(_nCount) { var _local1 = _nCount.toString(); if (_local1.length < 2) { _local1 = "0" + _local1; } return(_local1); } function stopListener() { _global.C.oActionBroadcast.removeListener(this); } function set balls(_nBalls) { nCount = _nBalls; //return(balls); } function get balls() { return(nCount); } }
Symbol 844 MovieClip [__Packages.Radar] Frame 0
class Radar { var oChase, oZoey, oGhost, mcHud, mcGhost, mcZoey, oConfig; function Radar (_chase, _zoey, _ghost, _mcHud, _oConfig) { oChase = _chase; oZoey = _zoey; oGhost = _ghost; mcHud = _mcHud; mcGhost = _mcHud.mcGhost; mcZoey = _mcHud.mcZoey; oConfig = _oConfig; _global.C.oActionBroadcast.addListener(this); } function stopListener() { _global.C.oActionBroadcast.removeListener(this); } function doAction() { if (!_global.C.bPause) { if (oZoey.mcRef == undefined) { mcZoey._visible = false; } mcGhost.gotoAndStop(getAngle(oGhost)); mcZoey.gotoAndStop(getAngle(oZoey)); var _local4 = getDistance(oZoey); if (_local4 < oConfig.zoey.large) { mcZoey.mcArrow.gotoAndStop("Large"); } else if (_local4 < oConfig.medium) { mcZoey.mcArrow.gotoAndStop("Medium"); } else { mcZoey.mcArrow.gotoAndStop("Small"); } var _local3 = getDistance(oGhost); if (_local3 < oConfig.ghost.large) { mcGhost.mcArrow.gotoAndStop("Large"); } else if (_local3 < oConfig.ghost.medium) { mcGhost.mcArrow.gotoAndStop("Medium"); } else { mcGhost.mcArrow.gotoAndStop("Small"); } } } function getAngle(_oTarget) { var _local2; _local2 = ((Math.atan2(_oTarget.y - oChase.__get__y(), _oTarget.x - oChase.__get__x()) * 180) / Math.PI) + 90; if (_local2 < 0) { _local2 = 359 + _local2; } return(Math.floor(_local2 + 1)); } function getDistance(_oTarget) { var _local3; _local3 = Math.sqrt(((_oTarget.x - oChase.__get__x()) * (_oTarget.x - oChase.__get__x())) + ((_oTarget.y - oChase.__get__y()) * (_oTarget.y - oChase.__get__y()))); return(_local3); } }
Symbol 845 MovieClip [__Packages.Exit] Frame 0
class Exit extends Game.State { var oOwner, oConfig, nIndex, aExit, bActive; function Exit (_mcRef, _oOwner, _oConfig) { super(undefined); oOwner = _oOwner; oConfig = _oConfig; nIndex = Config.Depths.Exit.min; aExit = new Array(); var _local4 = 0; while (_local4 < oConfig.tile.length) { nIndex++; if (nIndex > Config.Depths.Exit.max) { nIndex = Config.Depths.Exit.min; } _mcRef.attachMovie("mcExit", "mcExit_" + _local4, nIndex); _mcRef["mcExit_" + _local4]._x = (75 * oConfig.tile[_local4][1]) + 37.5; _mcRef["mcExit_" + _local4]._y = (75 * oConfig.tile[_local4][0]) + 37.5; var _local5 = new Object(); _local5.mc = _mcRef["mcExit_" + _local4]; _local5.host = this; _local5.owner = oOwner; aExit.push(_local5); _local4++; } _global.C.oActionBroadcast.addListener(this); } function doAction() { if ((active && (oOwner.oChase.mcRef != undefined)) && (!_global.C.bPause)) { aExit.each(function (_obj) { _obj.mc.gotoAndStop("Active"); _obj.host.isTouched(_obj); }); } else { aExit.each(function (_obj) { _obj.mc.gotoAndStop("Inactive"); }); } } function isTouched(_obj) { var _local2 = _obj.owner.oChase.mcRef; var _local3 = Math.abs(_obj.mc._y - _local2._y); var _local4 = Math.abs(_obj.mc._x - _local2._x); if ((_local3 <= 37.5) && (_local4 <= 37.5)) { _obj.host.touch(); } } function touch() { trace("Exitting..."); if (oOwner.oChase.sState.indexOf("Up") > -1) { oOwner.oChase.setState("IdleUp"); } else if (oOwner.sState.indexOf("Down") > -1) { oOwner.oChase.setState("IdleDown"); } else { oOwner.oChase.setState("Idle"); } oOwner.endLevel(); } function clearExit(_obj) { if (_obj == undefined) { aExit.each(function (_obj) { _obj.mc.removeMovieClip(); delete _obj.mc; }); aExit.splice(0); } else { var _local3 = aExit.indexOf(_obj); _obj.mc.removeMovieClip(); aExit.splice(_local3, 1); } } function stopListener() { _global.C.oActionBroadcast.removeListener(this); } function selectExits() { trace("this.oConfig.count: " + oConfig.count); aExit.each(function (_obj) { var _local2 = Math.sqrt(((_obj.mc._x - _obj.owner.oZoey.x) * (_obj.mc._x - _obj.owner.oZoey.x)) + ((_obj.mc._y - _obj.owner.oZoey.y) * (_obj.mc._y - _obj.owner.oZoey.y))); if (_local2 < _obj.host.oConfig.distanceFromZoey) { _obj.host.clearExit(_obj); } }); while (aExit.length > oConfig.count) { var _local2 = aExit.getRandom(); clearExit(_local2); } trace("Number of exit: " + aExit.length); } function get active() { return(bActive); } function set active(_bool) { bActive = _bool; //return(active); } }
Symbol 846 MovieClip [__Packages.Events] Frame 0
class Events { var mcRef, oOwner, oConfig, bLightning, nFrsLight, nFrsLightInterval, nScared, bActive; function Events (_mcRef, _oOwner, _oConfig) { mcRef = _mcRef; oOwner = _oOwner; oConfig = _oConfig; bLightning = false; nFrsLight = 0; nFrsLightInterval = -1; nScared = 0; _global.C.oHud.mcRef.mcLightning.gotoAndStop(1); _global.C.oHud.mcRef.mcLightning.swapDepths(Config.Depths.Lightning); _global.C.oHud.mcRef.mcLightning._visible = false; _global.C.oActionBroadcast.addListener(this); } function doLightning() { if (bLightning) { if (_global.C.oHud.mcRef.mcLightning._currentframe == _global.C.oHud.mcRef.mcLightning._totalframes) { bLightning = false; _global.C.oHud.mcRef.mcLightning._visible = false; _global.C.oHud.mcRef.mcLightning.gotoAndStop(1); if (!oOwner.oBlackOut.inBlackOut) { oOwner.oBlackOut.doBlackOut(getRandom(oConfig.powerFailure.max, oConfig.powerFailure.min) * 35); } nFrsLightInterval = -1; nScared++; if (nScared == 2) { oOwner.oChase.scared = true; Library.Sound.SoundManager.doPlaySoundInCat("SFX", "sSfx_panic_low", 100, 1, true); nScared = 0; } } } else { bLightning = true; _global.C.oHud.mcRef.mcLightning._visible = true; _global.C.oHud.mcRef.mcLightning.play(); nFrsLight = 0; } } function doAction() { if (bActive && (!_global.C.bPause)) { if (bLightning) { doLightning(); } else { if (nFrsLightInterval < 0) { nFrsLightInterval = getRandom(oConfig.Lightning.interval.max, oConfig.Lightning.interval.min) * 35; } nFrsLight++; if (nFrsLight >= nFrsLightInterval) { nFrsLight = 0; doLightning(); } } } } function getRandom(_nMax, _nMin) { var _local1; _local1 = Math.floor(Math.random() * ((_nMax - _nMin) + 1)) + _nMin; return(_local1); } function get active() { return(bActive); } function set active(_bool) { bActive = _bool; //return(active); } }
Symbol 847 MovieClip [__Packages.BlackOut] Frame 0
class BlackOut extends Game.State { var mcRef, setState, oOwner, nFrames, nCurFrames, isStateFinished, bInBlackOut; function BlackOut (_mcRef, _oOwner) { super(undefined); _mcRef.attachMovie("mcBlackout", "mcBlackout", Config.Depths.BlackOut); mcRef = _mcRef.mcBlackout; setState("None"); oOwner = _oOwner; } function doAction() { super.doAction(); if (!_global.C.bPause) { x = (oOwner.oChase.x); y = (oOwner.oChase.y); } } function doBlackOut(_nFrames) { inBlackOut = (true); nFrames = _nFrames; trace("_nFrames: " + _nFrames); nCurFrames = 0; setState("In"); } function stopListener() { _global.C.oActionBroadcast.removeListener(this); } function Idle() { nCurFrames++; mcRef._visible = false; if (nCurFrames >= nFrames) { setState("Out"); } } function In() { var oColor = (new flash.geom.ColorTransform()); oColor.blueMultiplier = 0.2; oColor.greenMultiplier = 0.2; oColor.redMultiplier = 0.2; var oTrans; _global.C.Mazes.each(function (_mc) { oTrans = new flash.geom.Transform(_mc); oTrans.colorTransform = oColor; }); mcRef._visible = false; if (isStateFinished()) { setState("Idle"); } } function Out() { if ((((mcRef.mcState._currentframe == 1) || (mcRef.mcState._currentframe == 5)) || (mcRef.mcState._currentframe == 12)) || (mcRef.mcState._currentframe == 15)) { var oColor = (new flash.geom.ColorTransform()); oColor.blueMultiplier = 1; oColor.greenMultiplier = 1; oColor.redMultiplier = 1; var oTrans; _global.C.Mazes.each(function (_mc) { oTrans = new flash.geom.Transform(_mc); oTrans.colorTransform = oColor; }); } else if (((mcRef.mcState._currentframe == 3) || (mcRef.mcState._currentframe == 9)) || (mcRef.mcState._currentframe == 14)) { var oColor = (new flash.geom.ColorTransform()); oColor.blueMultiplier = 0.2; oColor.greenMultiplier = 0.2; oColor.redMultiplier = 0.2; var oTrans; _global.C.Mazes.each(function (_mc) { oTrans = new flash.geom.Transform(_mc); oTrans.colorTransform = oColor; }); } mcRef._visible = false; if (isStateFinished()) { inBlackOut = (false); setState("None"); } } function None() { } function get x() { return(mcRef._x); } function get y() { return(mcRef._y); } function get inBlackOut() { return(bInBlackOut); } function set x(_nX) { mcRef._x = _nX; //return(x); } function set y(_nY) { mcRef._y = _nY; //return(y); } function set inBlackOut(_bool) { bInBlackOut = _bool; //return(inBlackOut); } }
Symbol 848 MovieClip [__Packages.Toggler] Frame 0
class Toggler { var bQ, bW, bE, bR, bT, bY, bU, bI, bO, bP, bPowers, bZoey, bGhost, bChase, bBlackout, bMapDoors, bDoors, bMazes, bHud, bAll; function Toggler () { bQ = false; bW = false; bE = false; bR = false; bT = false; bY = false; bU = false; bI = false; bO = false; bP = false; bPowers = true; bZoey = true; bGhost = true; bChase = true; bBlackout = true; bMapDoors = true; bDoors = true; bMazes = true; bHud = true; bAll = true; trace("Toggler created."); _global.C.oActionBroadcast.addListener(this); } function doAction() { if (Key.isDown(81) && (!bQ)) { bQ = true; bPowers = !bPowers; _global.C.Powers.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle Powers"); } else if (!Key.isDown(81)) { bQ = false; } if (Key.isDown(87) && (!bW)) { bW = true; bZoey = !bZoey; _global.C.Zoey.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle Zoey"); } else if (!Key.isDown(87)) { bW = false; } if (Key.isDown(69) && (!bE)) { bE = true; bGhost = !bGhost; _global.C.Ghost.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle Ghost"); } else if (!Key.isDown(69)) { bE = false; } if (Key.isDown(82) && (!bR)) { bR = true; bChase = !bChase; _global.C.Chase.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle Chase"); } else if (!Key.isDown(82)) { bR = false; } if (Key.isDown(84) && (!bT)) { bT = true; bBlackout = !bBlackout; _global.C.Blackout.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle Blackout"); } else if (!Key.isDown(84)) { bT = false; } if (Key.isDown(89) && (!bY)) { bY = true; bMapDoors = !bMapDoors; _global.C.MapDoors.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle MapDoors"); } else if (!Key.isDown(89)) { bY = false; } if (Key.isDown(85) && (!bU)) { bU = true; bDoors = !bDoors; _global.C.Doors.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle Doors"); } else if (!Key.isDown(85)) { bU = false; } if (Key.isDown(73) && (!bI)) { bI = true; bMazes = !bMazes; _global.C.Mazes.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle Mazes"); } else if (!Key.isDown(73)) { bI = false; } if (Key.isDown(79) && (!bO)) { bO = true; bHud = !bHud; _global.C.Hud.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle Hud"); } else if (!Key.isDown(79)) { bO = false; } if (Key.isDown(80) && (!bP)) { bP = true; bAll = !bAll; _global.C.All.each(function (a) { if (a._visible == false) { a._visible = true; } else { a._visible = false; } }); trace("Toggle All"); } else if (!Key.isDown(80)) { bP = false; } } }
Symbol 80 MovieClip Frame 1
stop();
Instance of Symbol 80 MovieClip "mcStretcher" in Symbol 81 MovieClip Frame 1
onClipEvent (enterFrame) { if (this._currentframe < 10) { if (this.mcState._currentframe >= this.mcState._totalframes) { this.gotoAndStop("Idle"); } } else if (this._currentframe < 20) { if (_parent.txtPercent.text == "100") { this.gotoAndStop("Out"); } } else if (this._currentframe < 30) { if (this.mcState._currentframe >= this.mcState._totalframes) { this._visible = false; _parent._parent.gotoAndStop("Title"); } } }
Symbol 115 MovieClip [mcLightning] Frame 1
_global.P.oSnd.Thunder();
Symbol 115 MovieClip [mcLightning] Frame 13
stop();
Symbol 258 MovieClip [mcPowerBall] Frame 1
stop();
Symbol 376 MovieClip [mcLooseAnim] Frame 1
stop();
Symbol 376 MovieClip [mcLooseAnim] Frame 86
stop();
Symbol 383 MovieClip [mcMapDoors] Frame 1
stop();
Symbol 408 MovieClip Frame 1
stop();
Symbol 408 MovieClip Frame 2
gotoAndStop (1);
Symbol 456 MovieClip Frame 35
stop();
Symbol 459 MovieClip Frame 2
_global.P.oSnd.Thunder();
Symbol 459 MovieClip Frame 13
stop();
Symbol 468 MovieClip Frame 15
stop();
Symbol 472 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oTransit.goTo("Story"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 486 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oTransit.goTo("Instruct"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 491 Button
on (release) { var gname = "Zoey101V2PC"; var gscore = _global.P.nScore; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); }
Instance of Symbol 459 MovieClip in Symbol 492 MovieClip Frame 1
onClipEvent (load) { this.stop(); var nTimer = getTimer(); } onClipEvent (enterFrame) { if ((getTimer() - nTimer) >= 10000) { this.nTimer = getTimer(); this.gotoAndPlay(1); } }
Symbol 505 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oTransit.goTo("InGameInstructP1"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 513 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oPopUp.bOpenQuit = false; _global.P.oPopUp.setClose(); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 526 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.doMute("music"); gotoAndStop ("Off"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 529 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.doUnmute("music"); gotoAndStop ("On"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 530 MovieClip Frame 1
if (_global.P.isMuted("music")) { gotoAndStop ("Off"); } else { gotoAndStop ("On"); }
Symbol 533 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.doMute("SFX"); gotoAndStop ("Off"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 534 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.doUnmute("SFX"); gotoAndStop ("On"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 535 MovieClip Frame 1
if (_global.P.isMuted("SFX")) { gotoAndStop ("Off"); } else { gotoAndStop ("On"); }
Symbol 541 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oPopUp.bOpenQuit = true; _global.P.oPopUp.setClose(); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 557 MovieClip Frame 30
stop();
Symbol 564 MovieClip Frame 1
stop();
Symbol 564 MovieClip Frame 49
stop();
Symbol 593 Button
on (release, releaseOutside) { _global.P.doPlayClick(); this.gotoAndStop("P2"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 594 MovieClip Frame 30
stop();
Symbol 612 Button
on (release, releaseOutside) { _global.P.doPlayClick(); this.gotoAndStop("P1"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 613 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oTransit.goTo("InGameMenu"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 614 MovieClip Frame 1
stop();
Symbol 640 MovieClip Frame 21
stop();
Symbol 641 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oPopUp.bOpenQuit = false; _global.P.oPopUp.bQuitGame = true; _global.P.oPopUp.bOpenMenu = false; _global.P.oPopUp.setClose(); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 642 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oPopUp.bOpenMenu = true; _global.P.oPopUp.setClose(); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 643 MovieClip Frame 1
stop();
Symbol 644 MovieClip Frame 1
Symbol 644 MovieClip Frame 21
stop();
Symbol 645 MovieClip Frame 1
nextFrame();
Symbol 661 MovieClip Frame 1
nextFrame();
Symbol 661 MovieClip Frame 10
LockBtn.useHandCursor = false;
Symbol 661 MovieClip Frame 20
LockBtn.useHandCursor = false;
Symbol 661 MovieClip Frame 30
LockBtn.useHandCursor = false;
Symbol 666 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oTransit.goTo("Story"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 667 MovieClip Frame 1
stop();
Symbol 674 MovieClip Frame 220
stop();
Symbol 686 MovieClip Frame 185
stop();
Symbol 687 MovieClip Frame 11
stop();
Symbol 692 MovieClip Frame 157
stop();
Symbol 694 MovieClip Frame 53
stop();
Symbol 698 MovieClip Frame 682
stop(); _global.P.oTransit.goTo("Game");
Symbol 703 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oTransit.goTo("Game"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 713 MovieClip Frame 26
stop();
Symbol 714 MovieClip Frame 21
stop();
Symbol 715 MovieClip Frame 14
stop();
Symbol 734 Button
on (release) { _global.P.doPlayClick(); _global.P.oPopUp.setOpen("Menu", true); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 735 MovieClip Frame 1
_global.C.fCreateHud(this);
Instance of Symbol 410 MovieClip "Controller" in Symbol 736 MovieClip Frame 1
onClipEvent (load) { _global.C = new GameController(this); _global.C.initController(); }
Symbol 744 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oTransit.goTo("Game"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 754 MovieClip Frame 1
txtLevel.text = ("Level " + _global.P.nLevel) + " completed :"; txtLevelCompletedScore.text = _global.P.nLevelCompletedScore; txtPowerballScore.text = (_global.P.nPowerballs + " X ") + _global.P.nPowerballsScore; txtAppleCoresScore.text = (_global.P.nAppleCores + " X ") + _global.P.nAppleCoresScore; txtLevelScore.text = _global.P.fFormatNumber(_global.P.nLevelScore); txtTotalScore.text = _global.P.fFormatNumber(_global.P.nScore); _global.P.levelUp(); stop();
Symbol 759 MovieClip Frame 1
txtScore.text = _global.P.fFormatNumber(_global.P.nScore);
Symbol 760 MovieClip Frame 32
stop();
Symbol 767 Button
on (release) { var gname = "Zoey101V2PC"; var gscore = _global.P.nScore; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); }
Symbol 772 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.resetParam(); _global.P.oTransit.goTo("Title"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 777 Button
on (release) { var gname = "Zoey101V2PC"; var gscore = _global.P.nScore; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); }
Symbol 778 MovieClip Frame 1
if (gProxyObj.getIsLoggedIn() && (_global.P.nScore > 0)) { btnSubmit._visible = true; } else { btnSubmit._visible = true; }
Instance of Symbol 459 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) { this.stop(); var nTimer = getTimer(); } onClipEvent (enterFrame) { if ((getTimer() - nTimer) >= 10000) { this.nTimer = getTimer(); this.gotoAndPlay(1); } }
Symbol 781 MovieClip Frame 30
stop();
Symbol 791 Button
on (press) { _parent._parent._parent.ControlScroll.scrollUp = true; } on (release, releaseOutside) { _parent._parent._parent.ControlScroll.scrollUp = false; }
Symbol 792 Button
on (press) { _parent._parent._parent.ControlScroll.scrollDown = true; } on (release, releaseOutside) { _parent._parent._parent.ControlScroll.scrollDown = false; }
Symbol 795 MovieClip Frame 45
this.mcBoard.txtNumber.text = _parent._parent.txtNumber.text; this.mcBoard.txtName.text = _parent._parent.txtName.text; this.mcBoard.txtScore.text = _parent._parent.txtScore.text;
Symbol 795 MovieClip Frame 65
this.mcBoard.txtNumber.text = _parent._parent.txtNumber.text; this.mcBoard.txtName.text = _parent._parent.txtName.text; this.mcBoard.txtScore.text = _parent._parent.txtScore.text; stop();
Symbol 797 MovieClip Frame 55
stop();
Symbol 800 Button
on (release) { var gname = "Zoey101V2PC"; var gscore = _global.P.nScore; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); }
Symbol 801 Button
on (release, releaseOutside) { _global.P.doPlayClick(); _global.P.oTransit.goTo("Title"); } on (rollOver) { _global.P.doPlayRollOver(); }
Symbol 802 MovieClip Frame 97
if (_global.P.sSubmitFrom == "Title") { btnBack._visible = true; btnPlayAgain._visible = false; } else { btnBack._visible = false; btnPlayAgain._visible = true; }
Symbol 802 MovieClip Frame 116
stop();
Symbol 808 MovieClip Frame 1
txtScore.text = _global.P.fFormatNumber(_global.P.nScore);
Symbol 809 MovieClip Frame 48
stop();
Symbol 814 MovieClip Frame 1
if (_global.P.sSubmitFrom == "Title") { btnSubmit._visible = true; mcScore._visible = true; HighScores.requestScores(); HighScores.onSuccess = function () { HighScores.populateFields(txtNumber, txtName, txtScore); }; } else if (_global.P.sSubmitFrom == "EndScr") { btnBack._visible = false; if (gProxyObj.getIsLoggedIn() && (_global.P.nScore > 0)) { btnSubmit._visible = true; } else { btnSubmit._visible = true; } if (_global.P.bSubmitScore) { HighScores.submitScore(_global.P.nScore); HighScores.onSuccess = function () { HighScores.requestScores(); HighScores.onSuccess = function () { HighScores.populateFields(txtNumber, txtName, txtScore); }; }; btnSubmit._visible = true; } else { HighScores.requestScores(); HighScores.onSuccess = function () { HighScores.populateFields(txtNumber, txtName, txtScore); }; } }
Instance of Symbol 805 MovieClip "ControlScroll" in Symbol 814 MovieClip Frame 1
onClipEvent (load) { scrollUp = false; scrollDown = false; } onClipEvent (enterFrame) { if (scrollUp == true) { _parent.mcHighScore.mcTable.mcBoard.txtName.scroll--; _parent.mcHighScore.mcTable.mcBoard.txtScore.scroll--; _parent.mcHighScore.mcTable.mcBoard.txtNumber.scroll--; } else if (scrollDown == true) { _parent.mcHighScore.mcTable.mcBoard.txtName.scroll++; _parent.mcHighScore.mcTable.mcBoard.txtScore.scroll++; _parent.mcHighScore.mcTable.mcBoard.txtNumber.scroll++; } }

Library Items

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

Instance Names

"mcLoader"Frame 2Symbol 81 MovieClip
"mcSound"Frame 10Symbol 408 MovieClip
"mcPopUp"Frame 20Symbol 645 MovieClip
"mcTransit"Frame 20Symbol 661 MovieClip
"mcGame"Frame 50Symbol 736 MovieClip
"ScoreScr"Frame 80Symbol 814 MovieClip
"txtDoor"Symbol 9 MovieClip Frame 2Symbol 8 EditableText
"txtDoor"Symbol 14 MovieClip Frame 2Symbol 13 EditableText
"txtDoor"Symbol 19 MovieClip Frame 2Symbol 18 EditableText
"mcDoor"Symbol 20 MovieClip [mcDoors] Frame 1Symbol 9 MovieClip
"mcDoor"Symbol 20 MovieClip [mcDoors] Frame 10Symbol 14 MovieClip
"mcDoor"Symbol 20 MovieClip [mcDoors] Frame 20Symbol 19 MovieClip
"mcState"Symbol 80 MovieClip Frame 1Symbol 77 MovieClip
"mcState"Symbol 80 MovieClip Frame 11Symbol 78 MovieClip
"mcState"Symbol 80 MovieClip Frame 21Symbol 79 MovieClip
"txtPercent"Symbol 81 MovieClip Frame 1Symbol 29 EditableText
"mcStretcher"Symbol 81 MovieClip Frame 1Symbol 80 MovieClip
"mcState"Symbol 89 MovieClip [mcAppleCores] Frame 1Symbol 84 MovieClip
"mcState"Symbol 89 MovieClip [mcAppleCores] Frame 11Symbol 87 MovieClip
"mcState"Symbol 89 MovieClip [mcAppleCores] Frame 21Symbol 88 MovieClip
"mcState"Symbol 93 MovieClip [mcBlackout] Frame 1Symbol 90 MovieClip
"mcState"Symbol 93 MovieClip [mcBlackout] Frame 10Symbol 91 MovieClip
"mcState"Symbol 93 MovieClip [mcBlackout] Frame 20Symbol 92 MovieClip
"mcState"Symbol 101 MovieClip [mcExit] Frame 1Symbol 100 MovieClip
"mcState"Symbol 112 MovieClip [mcGhost] Frame 1Symbol 104 MovieClip
"mcState"Symbol 112 MovieClip [mcGhost] Frame 11Symbol 105 MovieClip
"mcState"Symbol 112 MovieClip [mcGhost] Frame 21Symbol 106 MovieClip
"mcState"Symbol 112 MovieClip [mcGhost] Frame 31Symbol 107 MovieClip
"mcState"Symbol 112 MovieClip [mcGhost] Frame 41Symbol 108 MovieClip
"mcState"Symbol 112 MovieClip [mcGhost] Frame 51Symbol 109 MovieClip
"mcState"Symbol 112 MovieClip [mcGhost] Frame 61Symbol 110 MovieClip
"mcState"Symbol 112 MovieClip [mcGhost] Frame 71Symbol 111 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 1Symbol 212 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 11Symbol 221 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 21Symbol 228 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 31Symbol 229 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 41Symbol 236 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 51Symbol 241 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 61Symbol 244 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 71Symbol 245 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 81Symbol 246 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 91Symbol 251 MovieClip
"mcState"Symbol 253 MovieClip [mcPlayer] Frame 100Symbol 252 MovieClip
"mcState"Symbol 258 MovieClip [mcPowerBall] Frame 1Symbol 254 MovieClip
"mcState"Symbol 258 MovieClip [mcPowerBall] Frame 11Symbol 257 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 1Symbol 269 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 11Symbol 282 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 21Symbol 294 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 31Symbol 298 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 41Symbol 302 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 51Symbol 75 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 61Symbol 304 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 71Symbol 308 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 81Symbol 317 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 91Symbol 318 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 101Symbol 319 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 111Symbol 317 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 121Symbol 318 MovieClip
"mcState"Symbol 320 MovieClip [mcZoey] Frame 131Symbol 319 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 1Symbol 321 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 11Symbol 322 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 21Symbol 323 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 31Symbol 76 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 41Symbol 325 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 51Symbol 327 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 61Symbol 328 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 71Symbol 329 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 81Symbol 330 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 91Symbol 331 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 101Symbol 332 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 111Symbol 333 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 121Symbol 334 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 131Symbol 335 MovieClip
"mcState"Symbol 337 MovieClip [mcChaseAndZoey] Frame 141Symbol 336 MovieClip
"btnToggle"Symbol 530 MovieClip Frame 1Symbol 526 Button
"btnToggle"Symbol 530 MovieClip Frame 10Symbol 529 Button
"btnToggle"Symbol 535 MovieClip Frame 1Symbol 533 Button
"btnToggle"Symbol 535 MovieClip Frame 10Symbol 534 Button
"mcMusicToggle"Symbol 614 MovieClip Frame 1Symbol 530 MovieClip
"mcMusicToggle"Symbol 614 MovieClip Frame 1Symbol 535 MovieClip
"mcMenu"Symbol 616 MovieClip Frame 1Symbol 614 MovieClip
"LockBtn"Symbol 645 MovieClip Frame 10Symbol 498 Button
"mcState"Symbol 645 MovieClip Frame 10Symbol 615 MovieClip
"mcState"Symbol 645 MovieClip Frame 20Symbol 616 MovieClip
"mcState"Symbol 645 MovieClip Frame 30Symbol 617 MovieClip
"mcState"Symbol 645 MovieClip Frame 40Symbol 640 MovieClip
"mcState"Symbol 645 MovieClip Frame 50Symbol 643 MovieClip
"mcState"Symbol 645 MovieClip Frame 60Symbol 644 MovieClip
"mcState"Symbol 661 MovieClip Frame 10Symbol 649 MovieClip
"LockBtn"Symbol 661 MovieClip Frame 10Symbol 498 Button
"mcState"Symbol 661 MovieClip Frame 20Symbol 650 MovieClip
"mcState"Symbol 661 MovieClip Frame 30Symbol 660 MovieClip
"mcArrow"Symbol 723 MovieClip Frame 1Symbol 722 MovieClip
"mcArrow"Symbol 727 MovieClip Frame 1Symbol 726 MovieClip
"txtScore"Symbol 735 MovieClip Frame 1Symbol 712 EditableText
"mcLightning"Symbol 735 MovieClip Frame 1Symbol 115 MovieClip [mcLightning]
"mcPanic"Symbol 735 MovieClip Frame 1Symbol 716 MovieClip
"txtBalls"Symbol 735 MovieClip Frame 1Symbol 717 EditableText
"txtCores"Symbol 735 MovieClip Frame 1Symbol 718 EditableText
"mcZoey"Symbol 735 MovieClip Frame 1Symbol 723 MovieClip
"mcGhost"Symbol 735 MovieClip Frame 1Symbol 727 MovieClip
"Controller"Symbol 736 MovieClip Frame 1Symbol 410 MovieClip
"mcMaze"Symbol 736 MovieClip Frame 1Symbol 710 MovieClip
"mcHud"Symbol 736 MovieClip Frame 1Symbol 735 MovieClip
"mcLooseAnim"Symbol 736 MovieClip Frame 1Symbol 376 MovieClip [mcLooseAnim]
"txtLevel"Symbol 754 MovieClip Frame 1Symbol 737 EditableText
"txtLevelCompletedScore"Symbol 754 MovieClip Frame 1Symbol 745 EditableText
"txtPowerballScore"Symbol 754 MovieClip Frame 1Symbol 746 EditableText
"txtAppleCoresScore"Symbol 754 MovieClip Frame 1Symbol 747 EditableText
"txtLevelScore"Symbol 754 MovieClip Frame 1Symbol 751 EditableText
"txtTotalScore"Symbol 754 MovieClip Frame 1Symbol 752 EditableText
"txtScore"Symbol 759 MovieClip Frame 1Symbol 758 EditableText
"mcScore"Symbol 761 MovieClip Frame 1Symbol 760 MovieClip
"mcScore"Symbol 778 MovieClip Frame 1Symbol 761 MovieClip
"btnSubmit"Symbol 778 MovieClip Frame 1Symbol 767 Button
"txtName"Symbol 794 MovieClip Frame 1Symbol 787 EditableText
"txtScore"Symbol 794 MovieClip Frame 1Symbol 788 EditableText
"txtNumber"Symbol 794 MovieClip Frame 1Symbol 793 EditableText
"mcBoard"Symbol 795 MovieClip Frame 45Symbol 794 MovieClip
"mcTable"Symbol 796 MovieClip Frame 1Symbol 795 MovieClip
"btnBack"Symbol 802 MovieClip Frame 97Symbol 801 Button
"btnPlayAgain"Symbol 802 MovieClip Frame 97Symbol 772 Button
"txtScore"Symbol 808 MovieClip Frame 1Symbol 807 EditableText
"mcHighScore"Symbol 814 MovieClip Frame 1Symbol 796 MovieClip
"btnSubmit"Symbol 814 MovieClip Frame 1Symbol 800 Button
"mcBtns"Symbol 814 MovieClip Frame 1Symbol 802 MovieClip
"ControlScroll"Symbol 814 MovieClip Frame 1Symbol 805 MovieClip
"mcScore"Symbol 814 MovieClip Frame 1Symbol 809 MovieClip
"txtScore"Symbol 814 MovieClip Frame 1Symbol 811 EditableText
"txtName"Symbol 814 MovieClip Frame 1Symbol 812 EditableText
"txtNumber"Symbol 814 MovieClip Frame 1Symbol 813 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 20 as "mcDoors"
ExportAssets (56)Timeline Frame 1Symbol 815 as "__Packages.HighScores"
ExportAssets (56)Timeline Frame 1Symbol 816 as "__Packages.Config"
ExportAssets (56)Timeline Frame 1Symbol 817 as "__Packages.GameParam"
ExportAssets (56)Timeline Frame 1Symbol 818 as "__Packages.Game.State"
ExportAssets (56)Timeline Frame 1Symbol 819 as "__Packages.Game.Transition"
ExportAssets (56)Timeline Frame 1Symbol 820 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 821 as "__Packages.PopUp"
ExportAssets (56)Timeline Frame 1Symbol 822 as "__Packages.Library.Sound.SoundCall"
ExportAssets (56)Timeline Frame 1Symbol 823 as "__Packages.Library.Sound.SoundItem"
ExportAssets (56)Timeline Frame 1Symbol 824 as "__Packages.Library.Utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 825 as "__Packages.Library.Sound.SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 826 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 827 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 828 as "__Packages.Library.Utils.MoreMath"
ExportAssets (56)Timeline Frame 1Symbol 829 as "__Packages.GameController"
ExportAssets (56)Timeline Frame 1Symbol 830 as "__Packages.Hud"
ExportAssets (56)Timeline Frame 1Symbol 831 as "__Packages.KeyManager"
ExportAssets (56)Timeline Frame 1Symbol 832 as "__Packages.KeyData"
ExportAssets (56)Timeline Frame 1Symbol 833 as "__Packages.GameEngine"
ExportAssets (56)Timeline Frame 1Symbol 834 as "__Packages.Maze"
ExportAssets (56)Timeline Frame 1Symbol 835 as "__Packages.Map"
ExportAssets (56)Timeline Frame 1Symbol 836 as "__Packages.Collision"
ExportAssets (56)Timeline Frame 1Symbol 837 as "__Packages.Zoey"
ExportAssets (56)Timeline Frame 1Symbol 838 as "__Packages.Chase"
ExportAssets (56)Timeline Frame 1Symbol 839 as "__Packages.Ghost"
ExportAssets (56)Timeline Frame 1Symbol 840 as "__Packages.PathFinding"
ExportAssets (56)Timeline Frame 1Symbol 841 as "__Packages.Powers"
ExportAssets (56)Timeline Frame 1Symbol 842 as "__Packages.Apple"
ExportAssets (56)Timeline Frame 1Symbol 843 as "__Packages.PowerBall"
ExportAssets (56)Timeline Frame 1Symbol 844 as "__Packages.Radar"
ExportAssets (56)Timeline Frame 1Symbol 845 as "__Packages.Exit"
ExportAssets (56)Timeline Frame 1Symbol 846 as "__Packages.Events"
ExportAssets (56)Timeline Frame 1Symbol 847 as "__Packages.BlackOut"
ExportAssets (56)Timeline Frame 1Symbol 848 as "__Packages.Toggler"
ExportAssets (56)Timeline Frame 10Symbol 89 as "mcAppleCores"
ExportAssets (56)Timeline Frame 10Symbol 93 as "mcBlackout"
ExportAssets (56)Timeline Frame 10Symbol 101 as "mcExit"
ExportAssets (56)Timeline Frame 10Symbol 112 as "mcGhost"
ExportAssets (56)Timeline Frame 10Symbol 115 as "mcLightning"
ExportAssets (56)Timeline Frame 10Symbol 211 as "mcMazes"
ExportAssets (56)Timeline Frame 10Symbol 253 as "mcPlayer"
ExportAssets (56)Timeline Frame 10Symbol 258 as "mcPowerBall"
ExportAssets (56)Timeline Frame 10Symbol 261 as "mcPowers"
ExportAssets (56)Timeline Frame 10Symbol 320 as "mcZoey"
ExportAssets (56)Timeline Frame 10Symbol 337 as "mcChaseAndZoey"
ExportAssets (56)Timeline Frame 10Symbol 376 as "mcLooseAnim"
ExportAssets (56)Timeline Frame 10Symbol 383 as "mcMapDoors"
ExportAssets (56)Timeline Frame 10Symbol 385 as "sMu_pack"
ExportAssets (56)Timeline Frame 10Symbol 386 as "sMu_game"
ExportAssets (56)Timeline Frame 10Symbol 387 as "sSfx_thunder"
ExportAssets (56)Timeline Frame 10Symbol 388 as "sMu_game_speed"
ExportAssets (56)Timeline Frame 10Symbol 393 as "sSfx_ghost_hit"
ExportAssets (56)Timeline Frame 10Symbol 394 as "sSfx_powerball"
ExportAssets (56)Timeline Frame 10Symbol 395 as "sSfx_click"
ExportAssets (56)Timeline Frame 10Symbol 396 as "sSfx_rollover"
ExportAssets (56)Timeline Frame 10Symbol 397 as "sSfx_ghost_catch"
ExportAssets (56)Timeline Frame 10Symbol 398 as "sSfx_powers_apples"
ExportAssets (56)Timeline Frame 10Symbol 399 as "sSfx_powers_balls"
ExportAssets (56)Timeline Frame 10Symbol 400 as "sSfx_panic_low"
ExportAssets (56)Timeline Frame 10Symbol 401 as "sSfx_ghost_speed"
ExportAssets (56)Timeline Frame 10Symbol 402 as "sSfx_loose"
ExportAssets (56)Timeline Frame 10Symbol 403 as "sSfx_win"
ExportAssets (56)Timeline Frame 10Symbol 404 as "sSfx_Whered_ya_go"
ExportAssets (56)Timeline Frame 10Symbol 405 as "sSfx_panic_high"
ExportAssets (56)Timeline Frame 10Symbol 406 as "sSfx_panic_medium"
ExportAssets (56)Timeline Frame 10Symbol 407 as "sSfx_powerball_explode"

Labels

"Loader"Frame 2
"Export"Frame 10
"Title"Frame 20
"Instruct"Frame 30
"Story"Frame 40
"Game"Frame 50
"NextLevel"Frame 60
"EndScr"Frame 70
"HighScore"Frame 80
"Easy"Symbol 20 MovieClip [mcDoors] Frame 1
"Medium"Symbol 20 MovieClip [mcDoors] Frame 10
"Hard"Symbol 20 MovieClip [mcDoors] Frame 20
"In"Symbol 80 MovieClip Frame 1
"Idle"Symbol 80 MovieClip Frame 11
"Out"Symbol 80 MovieClip Frame 21
"Idle"Symbol 89 MovieClip [mcAppleCores] Frame 1
"LightUp"Symbol 89 MovieClip [mcAppleCores] Frame 11
"Glowing"Symbol 89 MovieClip [mcAppleCores] Frame 21
"In"Symbol 93 MovieClip [mcBlackout] Frame 1
"Idle"Symbol 93 MovieClip [mcBlackout] Frame 10
"Out"Symbol 93 MovieClip [mcBlackout] Frame 20
"None"Symbol 93 MovieClip [mcBlackout] Frame 30
"Active"Symbol 101 MovieClip [mcExit] Frame 1
"Inactive"Symbol 101 MovieClip [mcExit] Frame 11
"Idle"Symbol 112 MovieClip [mcGhost] Frame 1
"RunSide"Symbol 112 MovieClip [mcGhost] Frame 11
"RunUp"Symbol 112 MovieClip [mcGhost] Frame 21
"RunDown"Symbol 112 MovieClip [mcGhost] Frame 31
"HurtIn"Symbol 112 MovieClip [mcGhost] Frame 41
"HurtIdle"Symbol 112 MovieClip [mcGhost] Frame 51
"HurtOut"Symbol 112 MovieClip [mcGhost] Frame 61
"Hurt"Symbol 112 MovieClip [mcGhost] Frame 71
"Idle"Symbol 253 MovieClip [mcPlayer] Frame 1
"IdleUp"Symbol 253 MovieClip [mcPlayer] Frame 11
"IdleDown"Symbol 253 MovieClip [mcPlayer] Frame 21
"RunSide"Symbol 253 MovieClip [mcPlayer] Frame 31
"RunUp"Symbol 253 MovieClip [mcPlayer] Frame 41
"RunDown"Symbol 253 MovieClip [mcPlayer] Frame 51
"Powerball"Symbol 253 MovieClip [mcPlayer] Frame 61
"PowerballDown"Symbol 253 MovieClip [mcPlayer] Frame 71
"PowerballUp"Symbol 253 MovieClip [mcPlayer] Frame 81
"Hurt"Symbol 253 MovieClip [mcPlayer] Frame 91
"Scared"Symbol 253 MovieClip [mcPlayer] Frame 100
"Idle"Symbol 258 MovieClip [mcPowerBall] Frame 1
"Explode"Symbol 258 MovieClip [mcPowerBall] Frame 11
"Apples"Symbol 261 MovieClip [mcPowers] Frame 1
"Balls"Symbol 261 MovieClip [mcPowers] Frame 11
"Idle"Symbol 320 MovieClip [mcZoey] Frame 1
"IdleDown"Symbol 320 MovieClip [mcZoey] Frame 11
"IdleUp"Symbol 320 MovieClip [mcZoey] Frame 21
"HappyIdle"Symbol 320 MovieClip [mcZoey] Frame 31
"Happy"Symbol 320 MovieClip [mcZoey] Frame 41
"RunSide"Symbol 320 MovieClip [mcZoey] Frame 51
"RunDown"Symbol 320 MovieClip [mcZoey] Frame 61
"RunUp"Symbol 320 MovieClip [mcZoey] Frame 71
"Hurt"Symbol 320 MovieClip [mcZoey] Frame 81
"HurtDown"Symbol 320 MovieClip [mcZoey] Frame 91
"HurtUp"Symbol 320 MovieClip [mcZoey] Frame 101
"Scared"Symbol 320 MovieClip [mcZoey] Frame 111
"ScaredDown"Symbol 320 MovieClip [mcZoey] Frame 121
"ScaredUp"Symbol 320 MovieClip [mcZoey] Frame 131
"Idle"Symbol 337 MovieClip [mcChaseAndZoey] Frame 1
"IdleUp"Symbol 337 MovieClip [mcChaseAndZoey] Frame 11
"IdleDown"Symbol 337 MovieClip [mcChaseAndZoey] Frame 21
"RunSide"Symbol 337 MovieClip [mcChaseAndZoey] Frame 31
"RunDown"Symbol 337 MovieClip [mcChaseAndZoey] Frame 41
"RunUp"Symbol 337 MovieClip [mcChaseAndZoey] Frame 51
"Powerball"Symbol 337 MovieClip [mcChaseAndZoey] Frame 61
"PowerballUp"Symbol 337 MovieClip [mcChaseAndZoey] Frame 71
"PowerballDown"Symbol 337 MovieClip [mcChaseAndZoey] Frame 81
"Scared"Symbol 337 MovieClip [mcChaseAndZoey] Frame 91
"ScaredUp"Symbol 337 MovieClip [mcChaseAndZoey] Frame 101
"ScaredDown"Symbol 337 MovieClip [mcChaseAndZoey] Frame 111
"Hurt"Symbol 337 MovieClip [mcChaseAndZoey] Frame 121
"HurtUp"Symbol 337 MovieClip [mcChaseAndZoey] Frame 131
"HurtDown"Symbol 337 MovieClip [mcChaseAndZoey] Frame 141
"controller"Symbol 408 MovieClip Frame 1
"soundLoad"Symbol 408 MovieClip Frame 2
"On"Symbol 530 MovieClip Frame 1
"Off"Symbol 530 MovieClip Frame 10
"On"Symbol 535 MovieClip Frame 1
"Off"Symbol 535 MovieClip Frame 10
"Menu"Symbol 614 MovieClip Frame 1
"P1"Symbol 614 MovieClip Frame 11
"P2"Symbol 614 MovieClip Frame 21
"Close"Symbol 645 MovieClip Frame 2
"MenuOpening"Symbol 645 MovieClip Frame 10
"MenuOpen"Symbol 645 MovieClip Frame 20
"MenuClosing"Symbol 645 MovieClip Frame 30
"QuitOpening"Symbol 645 MovieClip Frame 40
"QuitOpen"Symbol 645 MovieClip Frame 50
"QuitClosing"Symbol 645 MovieClip Frame 60
"Idle"Symbol 661 MovieClip Frame 2
"Opening"Symbol 661 MovieClip Frame 10
"Opened"Symbol 661 MovieClip Frame 20
"Closing"Symbol 661 MovieClip Frame 30
"P1"Symbol 667 MovieClip Frame 1
"P2"Symbol 667 MovieClip Frame 10
"None"Symbol 716 MovieClip Frame 1
"Small"Symbol 716 MovieClip Frame 11
"Medium"Symbol 716 MovieClip Frame 21
"Large"Symbol 716 MovieClip Frame 31
"Small"Symbol 722 MovieClip Frame 1
"Medium"Symbol 722 MovieClip Frame 11
"Large"Symbol 722 MovieClip Frame 21
"Small"Symbol 726 MovieClip Frame 1
"Medium"Symbol 726 MovieClip Frame 11
"Large"Symbol 726 MovieClip Frame 21




http://swfchan.com/9/42407/info.shtml
Created: 9/5 -2019 23:19:09 Last modified: 9/5 -2019 23:19:09 Server time: 29/04 -2024 10:50:58