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

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

diego-dinosaur-rescue.swf

This is the info page for
Flash #116484

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


Text
skip

How to Play

LEVEL

SCORE

<p align="left"><font face="Simain Text Chimpanzee" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">125</font></p>

<p align="center"><font face="Simain Text Chimpanzee" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">1</font></p>

ActionScript [AS1/AS2]

Frame 1
function doLoading() { var _local1 = getBytesLoaded() / getBytesTotal(); if (_local1 == 1) { clearInterval(loader); gotoAndStop ("game"); } } var loader = setInterval(doLoading, 5); stop();
Instance of Symbol 408 MovieClip "mcKeyListener" in Frame 1
onClipEvent (load) { _global.oControls = new smashing.utility.controls(this); trace(_global.oControls); this.fUp = function () { _global.bDown = false; _global.bLeft = false; _global.bRight = false; _global.bUp = true; }; this.fDown = function () { _global.bUp = false; _global.bLeft = false; _global.bRight = false; _global.bDown = true; }; this.fLeft = function () { _global.bUp = false; _global.bDown = false; _global.bRight = false; _global.bLeft = true; }; this.fRight = function () { _global.bUp = false; _global.bDown = false; _global.bLeft = false; _global.bRight = true; }; this.fUpUp = function () { _global.bUp = false; }; this.fDownUp = function () { _global.bDown = false; }; this.fLeftUp = function () { _global.bLeft = false; }; this.fRightUp = function () { _global.bRight = false; }; _global.oControls.bindKey(38, "onKeyPress", this.fUp); _global.oControls.bindKey(40, "onKeyPress", this.fDown); _global.oControls.bindKey(37, "onKeyPress", this.fLeft); _global.oControls.bindKey(39, "onKeyPress", this.fRight); _global.oControls.bindKey(38, "onKeyRelease", this.fUpUp); _global.oControls.bindKey(40, "onKeyRelease", this.fDownUp); _global.oControls.bindKey(37, "onKeyRelease", this.fLeftUp); _global.oControls.bindKey(39, "onKeyRelease", this.fRightUp); }
Frame 5
function init() { PROJECT_CLIP.init(); } var PROJECT_CLIP = project; init();
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 6
play();
Symbol 68 MovieClip Frame 11
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 68 MovieClip Frame 15
play();
Symbol 68 MovieClip Frame 20
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 68 MovieClip Frame 25
play();
Symbol 68 MovieClip Frame 30
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 68 MovieClip Frame 35
play();
Symbol 68 MovieClip Frame 40
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 68 MovieClip Frame 45
play();
Symbol 68 MovieClip Frame 50
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 68 MovieClip Frame 55
play();
Symbol 68 MovieClip Frame 58
stop();
Symbol 68 MovieClip Frame 65
play();
Symbol 68 MovieClip Frame 68
stop();
Symbol 68 MovieClip Frame 75
play();
Symbol 68 MovieClip Frame 78
stop();
Symbol 68 MovieClip Frame 85
play();
Symbol 68 MovieClip Frame 88
stop();
Symbol 68 MovieClip Frame 95
play();
Symbol 68 MovieClip Frame 98
stop();
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 6
play();
Symbol 73 MovieClip Frame 11
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 73 MovieClip Frame 15
play();
Symbol 73 MovieClip Frame 20
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 73 MovieClip Frame 25
play();
Symbol 73 MovieClip Frame 30
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 73 MovieClip Frame 35
play();
Symbol 73 MovieClip Frame 40
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 73 MovieClip Frame 45
play();
Symbol 73 MovieClip Frame 50
if (look == 1) { gotoAndPlay ("open01"); } else if (look == 2) { gotoAndPlay ("open02"); } else if (look == 3) { gotoAndPlay ("open03"); } else if (look == 4) { gotoAndPlay ("open04"); } else if (look == 5) { gotoAndPlay ("open05"); } else if (look == 6) { stop(); }
Symbol 73 MovieClip Frame 55
play();
Symbol 73 MovieClip Frame 58
stop();
Symbol 73 MovieClip Frame 65
play();
Symbol 73 MovieClip Frame 68
stop();
Symbol 73 MovieClip Frame 75
play();
Symbol 73 MovieClip Frame 78
stop();
Symbol 73 MovieClip Frame 85
play();
Symbol 73 MovieClip Frame 88
stop();
Symbol 73 MovieClip Frame 95
play();
Symbol 73 MovieClip Frame 98
stop();
Symbol 82 Button
on (release) { _parent.onIntroAnimationComplete(); }
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 10
stop();
Symbol 193 MovieClip Frame 20
stop();
Symbol 193 MovieClip Frame 30
stop();
Symbol 226 MovieClip Frame 21
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 363 MovieClip Frame 1
stop();
Symbol 409 MovieClip Frame 623
stop(); _parent.onIntroAnimationComplete();
Symbol 411 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 1
stop();
Symbol 435 Button
on (release) { _parent.clickUIButton(); }
Symbol 449 MovieClip Frame 75
_parent.runFadeOut();
Symbol 449 MovieClip Frame 83
_parent.onLevelTransitionComplete(); stop();
Symbol 475 MovieClip Frame 127
_parent.endGame(); stop();
Symbol 476 MovieClip [Project] Frame 1
#initclip 40 Object.registerClass("Project", nickjr.diego.mazegame.Engine); #endinitclip
Symbol 476 MovieClip [Project] Frame 2
goIntro();
Symbol 874 MovieClip [__Packages.smashing.utility.controls] Frame 0
class smashing.utility.controls { var __engine, __keyListener, __keyBindings; function controls (e) { var me = this; __engine = e; __keyListener = new Object(); __keyBindings = new Array(); __keyListener.onKeyDown = function () { me.onKeyDown(Key.getCode()); }; __keyListener.onKeyUp = function () { me.onKeyUp(Key.getCode()); }; Key.addListener(__keyListener); } function onKeyDown(code) { var _local2 = getKeyEventBinding(code, "onKeyPress"); if (_local2 != undefined) { _local2.handler(__engine); } } function onKeyUp(code) { var _local2 = getKeyEventBinding(code, "onKeyRelease"); if (_local2 != undefined) { _local2.handler(__engine); } } function getKeyBinding(code) { var _local2 = 0; while (_local2 < __keyBindings.length) { if (__keyBindings[_local2].code == code) { return(__keyBindings[_local2]); } _local2++; } return(undefined); } function getKeyEventBinding(code, event) { var _local2 = 0; while (_local2 < __keyBindings.length) { if ((__keyBindings[_local2].code == code) && (__keyBindings[_local2].event == event)) { return(__keyBindings[_local2]); } _local2++; } return(undefined); } function bindKey(code, event, handler) { var _local2 = getKeyEventBinding(code, event); if (_local2 == undefined) { _local2 = new Object(); __keyBindings.push(_local2); } switch (event) { case "onKeyDown" : case "onKeyPress" : case "onKeyRelease" : _local2.code = code; _local2.event = event; _local2.handler = handler; break; } } function update(deltaTime) { var _local2 = 0; while (_local2 < __keyBindings.length) { if (__keyBindings[_local2].event != "onKeyDown") { } else if (Key.isDown(__keyBindings[_local2].code)) { __keyBindings[_local2].handler(__engine); } _local2++; } } }
Symbol 875 MovieClip [__Packages.nickjr.diego.mazegame.Engine] Frame 0
class nickjr.diego.mazegame.Engine extends MovieClip { var __gameStartTime, __interval, sound, viewport_mc, activeWorld, __a_levelData, gotoAndPlay, isPaused, __updateUI, __levelNum, __lives, __score, __fps, __fps_timer, _parent, gotoAndStop, isUILocked, __health, __maya, fadeout_mc, fadein_mc, mouse, mouseHD_mc, _xmouse, _ymouse, key, state, anim, nav_mc; function Engine () { super(); } function init() { __gameStartTime = getTimer(); super.init(); __interval = new smashing.keithm.IntervalEngine(this, "update"); __interval.startFast(); sound = new nickjr.diego.mazegame.Sounds(viewport_mc); nickjr.diego.mazegame.Dimensions.init(); smashing.keithm.Viewport.init(viewport_mc, 2, nickjr.diego.mazegame.Dimensions.getInstance()); var _local3 = smashing.keithm.Viewport.getInstance(); _local3.setScrollport(1); _local3.createGroup({name:"bg", index:0, slots:20, scrollport:true}); _local3.createGroup({name:"edge", index:1, slots:20, scrollport:true}); _local3.createGroup({name:"patch", index:2, slots:20}); _local3.createGroup({name:"cell", index:3, slots:500}); _local3.createGroup({name:"pickup", index:4, slots:100}); _local3.createGroup({name:"effect", index:5, slots:100, sortAxis:"", reverse:false}); _local3.createGroup({name:"dynamic", index:6, slots:100, sortAxis:"y", ascending:true}); _local3.reset(); activeWorld = new nickjr.diego.mazegame.World(); activeWorld.init(this); __a_levelData = []; __hardLevels(); __initMouse(); __initKey(); (gotoAndPlay("title"));// not popped } function update(el) { if (el > 0.2) { el = 0.2; } if (!isPaused) { activeWorld.update(el); if (__updateUI) { updateUI(); __updateUI = false; } } updateAfterEvent(); } function reset() { __levelNum = __STARTLEVEL; __lives = __STARTLIVES; __score = 0; __fps = (__fps_timer = 0); __updateUI = true; } function startGame() { reset(); startLevel(); } function startLevel() { goGameplay(); state_game(); sound.playMusic(__levelNum); runFadeIn(); activeWorld.generate(__a_levelData[__levelNum]); smashing.keithm.Viewport.getInstance().newView(); unlockUI(); unpause(); activeWorld.start(); playSound("letsgo"); } function nextLevel() { __levelNum++; if (__levelNum > (__a_levelData.length - 1)) { winGame(); } else { startLevel(); } } function endLevel() { activeWorld.end(); smashing.keithm.Viewport.getInstance().newView(); sound.stopMusic(__levelNum); sound.playTransMusic(); goNextLevel(); } function stopGame() { activeWorld.end(); smashing.keithm.Viewport.getInstance().newView(); pause(); } function endGame() { sound.stopAll(); __interval.clear(); _parent.shell.endGame(__score, true); } function destroy() { __interval.clear(); __clearMouse(); __clearKey(); } function winGame() { trace("Win Game"); pause(); (gotoAndStop("end"));// not popped } function gameOver() { goGameOver(); } function pause() { isPaused = true; } function unpause() { isPaused = false; } function lockUI() { isUILocked = true; } function unlockUI() { isUILocked = false; } function addScore(t_score) { __score = __score + t_score; __updateUI = true; } function loseHealth(t_amount) { if (t_amount == undefined) { t_amount = 1; } __health = __health - t_amount; if (__health <= 0) { loseLife(); } __updateUI = true; } function loseLife() { __lives--; if (__lives <= 0) { gameOver(); } else { startLevel(); } requestUpdateUI(); } function requestUpdateUI() { __updateUI = true; } function playSound(t_name, t_loops) { if (t_loops == undefined) { sound.playSound(t_name); } else { sound.playSound(t_name, t_loops); } } function playOptionalVO(t_name) { if (!sound.__get__isQueuePlaying()) { sound.queueSound(t_name); } } function stopSound(t_name) { sound.stopSound(t_name); } function queueSound(t_name) { sound.queueSound(t_name); } function startNextLevelFanfare(dino) { __maya = dino; sound.stopMusic(__levelNum); sound.c("fanfare", this, "endNextLevelFanfare"); } function endNextLevelFanfare() { __maya.leave(); __maya = null; if (__levelNum == 2) { queueSound("winLevel2"); } else if (__levelNum == 3) { queueSound("winLevel3"); } else if (__levelNum == 4) { } else { queueSound("winLevel1"); } } function runFadeOut() { fadeout_mc.gotoAndPlay(2); } function runFadeIn() { hideFadeOut(); fadein_mc.gotoAndPlay(2); } function hideFadeOut() { fadeout_mc.gotoAndStop(1); } function hideFadeIn() { fadein_mc.gotoAndStop(1); } function __initMouse() { mouse = {}; mouse.owner = this; mouse.onMouseUp = function () { this.owner.mouse_up(); }; Mouse.addListener(mouse); } function __clearMouse() { Mouse.removeListener(mouse); } function mouse_up() { if (!isPaused) { if (mouseHD_mc.hitTest(_xmouse, _ymouse)) { activeWorld.setTargetPoint(_xmouse, _ymouse); } } } function __initKey() { key = {}; key.owner = this; key.onKeyDown = function () { this.owner.key_down(); }; Key.addListener(key); } function __clearKey() { Key.removeListener(key); } function key_down() { if (Key.getCode() == 32) { activeWorld.forcePlayerTossFruit(); } else if ((Key.getCode() == 87) && (Key.isDown(16))) { _parent.shell.endGame(__score, true); } } function key_up() { if (Key.getCode(32)) { } } function __addLevel(t_levelData) { t_levelData.engine = this; __a_levelData.push(t_levelData); } function __loadLevels(t_data) { } function __hardLevels() { var _local3 = [new nickjr.diego.mazegame.levels.Level1(), new nickjr.diego.mazegame.levels.Level2(), new nickjr.diego.mazegame.levels.Level3(), new nickjr.diego.mazegame.levels.Level4(), new nickjr.diego.mazegame.levels.Level5()]; var _local2 = 0; while (_local2 < _local3.length) { _local3[_local2].loadData(); __addLevel(_local3[_local2]); _local2++; } } function parseMainXML() { } function get score() { return(__score); } function get lives() { return(__lives); } function get health() { return(__health); } function get gameStartTime() { return(__gameStartTime); } function state_game() { state = "g"; } function state_menu() { state = "m"; } function goIntro() { pause(); (gotoAndStop("intro"));// not popped } function goStartLevel(t_levelName) { pause(); (gotoAndStop("startLevel"));// not popped } function goGameplay() { (gotoAndStop("game"));// not popped updateUI(); } function goGameOver() { pause(); (gotoAndStop("lose"));// not popped } function goGameWin() { pause(); (gotoAndStop("win"));// not popped } function goNextLevel() { pause(); runFadeIn(); (gotoAndStop("levelTrans"));// not popped if (activeWorld.exitLeft) { anim._xscale = -100; } } function updateUI() { nav_mc.txt_level.text = __levelNum + 1; nav_mc.score_mc.txt_score.text = score; } function onLevelTransitionComplete() { nextLevel(); } function onIntroAnimationComplete() { stopAllSounds(); startGame(); } function clickUIButton() { _parent.shell.endGame(__score, false); } function clickPlay() { startGame(); } function clickPlayAgain() { goGameplay(); reset(); startLevel(); } var __STARTLIVES = 3; var __STARTHEALTH = 3; var __STARTLEVEL = 0; }
Symbol 876 MovieClip [__Packages.smashing.keithm.SoundEngine] Frame 0
class smashing.keithm.SoundEngine { var __mc, o_sounds, o_groups, __a_soundQueue, __flag_muted, __flag_overwrite, __groupCount, __callbackPath, __callbackFunc; function SoundEngine (t_path, t_depth, t_overwrite) { __mc = t_path.createEmptyMovieClip(__DEFAULTMCNAME, t_depth); o_sounds = {}; o_groups = {}; __a_soundQueue = []; __flag_muted = false; if (t_overwrite == undefined) { t_overwrite = false; } __flag_overwrite = t_overwrite; __groupCount = 0; createGroup(__DEFAULTGROUPNAME); trace("-- Init Sound Engine -- "); } function setCallback(path, func) { __callbackPath = path; __callbackFunc = func; } function createGroup(t_name) { __groupCount++; var _local2 = __mc.createEmptyMovieClip(t_name, __groupCount); _local2.soundObject = new Sound(_local2); o_groups[t_name] = _local2; } function createSound(t_name, t_assetID, t_groupName, doCallback) { var _local4; if (((t_groupName == undefined) || (t_groupName == "")) || (t_groupName == null)) { _local4 = o_groups[__DEFAULTGROUPNAME]; } else { _local4 = o_groups[t_groupName]; } if (_local4 != undefined) { var _local2 = {}; _local2.soundEffect = new Sound(_local4); _local2.soundEffect.attachSound(t_assetID); if (doCallback == undefined) { doCallback = false; } _local2.doCallback = doCallback; o_sounds[t_name] = _local2; } else { trace(("Error Locating Group " + t_groupName) + " for create Sound"); } } function playSound(t_soundName, t_loops, t_queued) { if (__flag_muted) { return(undefined); } var _local2 = o_sounds[t_soundName]; if (_local2 != undefined) { if (t_loops == undefined) { t_loops = 1; } else if (t_loops == 0) { t_loops = 100000 /* 0x0186A0 */; } if (__flag_overwrite) { _local2.soundEffect.stop(); } if (t_queued == true) { __a_soundQueue[0].doCallback = _local2.doCallback; _local2.soundEffect.onSoundComplete = mx.utils.Delegate.create(this, onQueuedSoundComplete); } else if (_local2.doCallback) { _local2.soundEffect.owner = this; _local2.soundEffect.myName = t_soundName; _local2.soundEffect.onSoundComplete = function () { this.owner.onCallbackSoundComplete(this.myName); }; } _local2.soundEffect.start(0, t_loops); } else { trace(("Error - sound " + t_soundName) + " not found"); } } function stopSound(t_soundName) { o_sounds[t_soundName].soundEffect.stop(); } function stopAll() { clearQueue(); stopAllSounds(); } function changeVolume(t_vol, t_groupName) { if (t_groupName == undefined) { t_groupName = __DEFAULTGROUPNAME; } o_groups[t_groupName].soundObject.setVolume(t_vol); } function toggleSound() { if (__flag_muted) { soundOn(); } else { soundOff(); } return(!__flag_muted); } function soundOff() { __flag_muted = true; } function soundOn() { __flag_muted = false; } function callbackSound(t_soundName, t_loops, path, func) { playSound(t_soundName, t_loops, false); var _local2 = o_sounds[t_soundName]; _local2.soundEffect.cbpath = path; _local2.soundEffect.cbfunc = func; _local2.soundEffect.onSoundComplete = function () { this.cbpath[func](); this.onSoundComplete = null; }; } function onCallbackSoundComplete(name) { __callbackPath[__callbackFunc](name); } function queueSound(t_soundName) { __a_soundQueue.push({soundName:t_soundName, isPlaying:false, doCallback:false}); __playQueue(); } function __playQueue() { if (__a_soundQueue.length == 0) { return(undefined); } if (!__a_soundQueue[0].isPlaying) { playSound(__a_soundQueue[0].soundName, 1, true); __a_soundQueue[0].isPlaying = true; } } function onQueuedSoundComplete() { if (__a_soundQueue[0].doCallback) { onCallbackSoundComplete(__a_soundQueue[0].soundName); } __a_soundQueue.splice(0, 1); __playQueue(); } function clearQueue() { __a_soundQueue = [__a_soundQueue[0]]; } function get queueLength() { return(__a_soundQueue.length); } function get isQueuePlaying() { if (__a_soundQueue.length == 0) { return(false); } return(true); } var __DEFAULTMCNAME = "soundEngine_MC"; var __DEFAULTGROUPNAME = "sound"; }
Symbol 877 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 878 MovieClip [__Packages.nickjr.diego.mazegame.Sounds] Frame 0
class nickjr.diego.mazegame.Sounds extends smashing.keithm.SoundEngine { var createGroup, createSound, changeVolume, playSound, queueSound, callbackSound, stopSound, __get__isQueuePlaying; function Sounds (path) { super(path, __DEPTH, __DO_OVERWRITE); createGroup("music"); createSound("music0", "dda_eggisland_v4_level1.wav", "music"); createSound("music1", "dda_eggisland_v4_level2.wav", "music"); createSound("music2", "dda_eggisland_v4_level3.wav", "music"); createSound("music4", "dda_eggisland_v7_level4.wav", "music"); changeVolume(47, "music"); createSound("click", "click.wav"); createSound("amber1", "g5_diego_amber.wav"); createSound("amber2", "g5_diego_ooo_amber.wav"); createSound("amber3", "g5_diego_yay_amber.wav"); createSound("wrongFruit1", "g5_diego_oops_thats_not_the_right_fruit.wav"); createSound("wrongFruit2", "g5_diego_not_a_match_try_again.wav"); createSound("rightFruit1", "g5_diego_you_found_the_right_fruit.wav"); createSound("rightFruit2", "g5_diego_you_did_it.wav"); createSound("gobble", "g5_feedCorrect.wav"); createSound("reject", "g5_feedNOTCorrect.wav"); createSound("winLevel1", "g5_diego_you_reached_the_Maiasaura.wav"); createSound("winLevel2", "g5_diego_way_to_go_youre_getting_closer_to_egg_island.wav"); createSound("winLevel3", "g5_diego_youre_almost_to_egg_island.wav"); createSound("letsgo", "g5_diego_lets_go_amigos.wav"); createSound("fanfare", "dda_fanfare_v1_03.wav", "music"); createSound("timeout", "timeout_use_keys.WAV"); createSound("pickupFruit", "g5_fruit_pickup.wav", "", true); createSound("pickupAmber", "dda_pickupamberv1.wav", "", true); } function p(name) { playSound(name, 1); } function q(name) { queueSound(name); } function c(name, cbpath, cbfunc) { callbackSound(name, 1, cbpath, cbfunc); } function playMusic(level) { if (level == 3) { level = 0; } playSound("music" + level, 0); } function stopMusic(level) { if (level == 3) { level = 0; } stopSound("music" + level, 0); } function playTransMusic() { } function playOptional(t_name) { if (!__get__isQueuePlaying()) { queueSound(t_name); } } var __DEPTH = 20; var __DO_OVERWRITE = false; }
Symbol 879 MovieClip [__Packages.nickjr.diego.mazegame.World] Frame 0
class nickjr.diego.mazegame.World { var engine, __targetPoint, __hunger_timer, __hunger_rate, __hunger_points, __force_fruit_toss, __player, __camera, loop, __entitys, __effects, __grid, loopb, __scenery, exitLeft; function World () { } function init(t_engine) { engine = t_engine; } function start() { renderGrid(0); __targetPoint = null; __hunger_timer = __hunger_rate; __hunger_points = 0; __force_fruit_toss = false; } function end() { } function update(el) { _global.oControls.update(el); if (el > 0.2) { el = 0.2; } __player.update(el); if (__player.hasChangedCells()) { runGridHD(el, __player); } __camera.update(el, __player); if (__camera.has_moved) { renderGrid(el); } loop = __entitys.length; var _local3; while (loop--) { _local3 = __entitys[loop]; if (_local3.doUpdate) { _local3.update(el); if (_local3.isPathing()) { trace("Pathing : " + _local3.TYPE); runGridHD(el, _local3); runFruitDinoHD(el, _local3); } if (_local3.isDrawn) { if (__player.runHD_entity_box(_local3, el)) { _local3.hitReact(__player); } } _local3.render(__camera, el); } } __player.render(__camera, el); if (__targetPoint != null) { __targetPoint.render(__camera, el); } __hunger_timer = __hunger_timer - el; if (__hunger_timer < 0) { __hunger_points++; if (__hunger_points < 0) { __hunger_points = 0; } __hunger_timer = __hunger_rate; } loop = __effects.length; while (loop--) { _local3 = __effects[loop]; if (!_local3.isAlive) { __effects.splice(loop, 1); } _local3.update(el); _local3.render(__camera, el); } if (__force_fruit_toss) { __player.tossFruit(this, "tossedFruitCallback"); __force_fruit_toss = false; } } function runFruitDinoHD(el, fruit) { var _local4 = __entitys.length; var _local2; while (_local4--) { _local2 = __entitys[_local4]; if (((_local2.TYPE == "dino") && (_local2 != fruit)) && (_local2.isAlive)) { if (fruit.runHD_entity_box(_local2, el)) { trace("collide : " + _local2.TYPE); fruit.hitReact(_local2); } } } } function feedDino(fruit, dino) { fruit.eaten(); dino.feed(); __player.freeze(); var _local2 = dino.value - __hunger_points; if (_local2 <= 0) { _local2 = 1; } engine.addScore(_local2); } function dinoDoneFeeding() { __player.unfreeze(); } function forcePlayerTossFruit() { __force_fruit_toss = true; } function tossedFruitCallback(result) { trace("Fruit callback"); __player.unfreeze(); } function drawTargetPoint(t_x, t_y) { if (__targetPoint != null) { clearTargetPoint(); } __targetPoint = new smashing.keithm.Effect({x:t_x, y:t_y, asset:"moveTarget_mc", owner:this}); __targetPoint.spawn(); } function clearTargetPoint() { __targetPoint.erase(); __targetPoint = null; } function setTargetPoint(t_x, t_y) { __player.setTargetPoint(__camera.left + t_x, __camera.top + t_y); } function runGridHD(el, entity) { if ((entity.nextCellY() == 0) || (entity.nextCellY() == (__grid[0].length - 1))) { entity.onGridCollision(el); return(undefined); } if (!__grid[entity.nextCellX()][entity.nextCellY()].canPass(entity)) { entity.onGridCollision(el); } } function renderGrid(el) { loop = __grid.length; while (loop--) { loopb = __grid[loop].length; while (loopb--) { if (__grid[loop][loopb].renderMe) { __grid[loop][loopb].render(__camera, el); } } } loop = __scenery.length; while (loop--) { __scenery[loop].render(__camera, el); } } function generate(ldata) { __camera = new nickjr.diego.mazegame.DiegoCamera({x:ldata.camera.x, y:ldata.camera.y, dimensions:nickjr.diego.mazegame.Dimensions.getInstance()}); __camera.setBounds(0, ldata.grid_width * nickjr.diego.mazegame.Dimensions.getInstance().CELL_WIDTH, 0, ldata.grid_height * nickjr.diego.mazegame.Dimensions.getInstance().CELL_HEIGHT); __hunger_rate = ldata.hungerRate; ldata.player.owner = this; ldata.player.camera = __camera; __player = new nickjr.diego.mazegame.ents.Player(ldata.player); __grid = []; loop = ldata.grid_width; while (loop--) { __grid[loop] = []; loopb = ldata.grid_height; while (loopb--) { __grid[loop][loopb] = new nickjr.diego.mazegame.cells.Cell({x:loop, y:loopb, owner:this, camera:__camera}); } } var _local2 = ldata.walls.length; var _local4; var _local5; var _local10 = ["huge", "long", "wide", "tall"]; while (_local2--) { ldata.walls[_local2].owner = this; ldata.walls[_local2].camera = __camera; _local5 = false; loop = _local10.length; while (loop--) { if (ldata.walls[_local2].type.indexOf(_local10[loop]) != -1) { __grid[ldata.walls[_local2].x][ldata.walls[_local2].y] = new nickjr.diego.mazegame.cells.Wall_Large(ldata.walls[_local2]); loop = 0; _local5 = true; } } if (!_local5) { __grid[ldata.walls[_local2].x][ldata.walls[_local2].y] = new nickjr.diego.mazegame.cells.Wall(ldata.walls[_local2]); } } __entitys = []; _local2 = ldata.dinos.length; while (_local2--) { ldata.dinos[_local2].owner = this; ldata.dinos[_local2].camera = __camera; if (ldata.dinos[_local2].type == "maya") { __entitys.push(new nickjr.diego.mazegame.ents.Dino_Maya(ldata.dinos[_local2])); } else if (ldata.dinos[_local2].type == "euo") { __entitys.push(new nickjr.diego.mazegame.ents.Dino_Euo(ldata.dinos[_local2])); } else if (ldata.dinos[_local2].type == "gryp") { __entitys.push(new nickjr.diego.mazegame.ents.Dino_Gryp(ldata.dinos[_local2])); } else if (ldata.dinos[_local2].type == "igu") { __entitys.push(new nickjr.diego.mazegame.ents.Dino_Igu(ldata.dinos[_local2])); } else if (ldata.dinos[_local2].type == "brach") { __entitys.push(new nickjr.diego.mazegame.ents.Dino_Brach(ldata.dinos[_local2])); } } _local2 = ldata.fruits.length; while (_local2--) { ldata.fruits[_local2].owner = this; ldata.fruits[_local2].camera = __camera; __entitys.push(new nickjr.diego.mazegame.ents.Fruit(ldata.fruits[_local2])); } _local2 = ldata.randomFruits.length; while (_local2--) { _local4 = Math.floor(Math.random() * ldata.randomFruits[_local2].length); if (_local4 == ldata.randomFruits[_local2].length) { _local4--; } ldata.randomFruits[_local2][_local4].owner = this; ldata.randomFruits[_local2][_local4].camera = __camera; __entitys.push(new nickjr.diego.mazegame.ents.Fruit(ldata.randomFruits[_local2][_local4])); } _local2 = ldata.pickups.length; while (_local2--) { ldata.pickups[_local2].owner = this; ldata.pickups[_local2].camera = __camera; __entitys.push(new nickjr.diego.mazegame.ents.Pickup(ldata.pickups[_local2])); } _local2 = ldata.randomPickups.length; while (_local2--) { _local4 = Math.floor(Math.random() * ldata.randomPickups[_local2].length); if (_local4 == ldata.randomPickups[_local2].length) { _local4--; } ldata.randomPickups[_local2][_local4].owner = this; ldata.randomPickups[_local2][_local4].camera = __camera; __entitys.push(new nickjr.diego.mazegame.ents.Pickup(ldata.randomPickups[_local2][_local4])); } __scenery = []; _local2 = ldata.scenery.length; while (_local2--) { ldata.scenery[_local2].owner = this; ldata.scenery[_local2].camera = __camera; if (ldata.scenery[_local2].type == "ground") { __scenery.push(new nickjr.diego.mazegame.ents.Scenery(ldata.scenery[_local2])); } else if (ldata.scenery[_local2].type == "edge") { __scenery.push(new nickjr.diego.mazegame.ents.Scenery_Edge(ldata.scenery[_local2])); } else { __scenery.push(new nickjr.diego.mazegame.ents.Scenery_Patch(ldata.scenery[_local2])); } } __effects = []; exitLeft = ldata.exitLeft; } function addScore(val) { engine.addScore(val); } function addTimeBonus() { var _local2 = 5 - __hunger_points; if (_local2 < 0) { _local2 = 0; } engine.addScore(_local2); } function levelComplete() { engine.endLevel(); } function runFadeOut() { engine.runFadeOut(); } function requestOptionalVO(t_name) { engine.playOptionalVO(t_name); } function requestVO(t_name) { engine.queueSound(t_name); } function requestSound(t_name) { engine.playSound(t_name); } }
Symbol 880 MovieClip [__Packages.smashing.keithm.VCamera] Frame 0
class smashing.keithm.VCamera { var __dimensions, x, y, z, __enforce_bounds, fl, farClip, __bound_left, __bound_right, __bound_top, __bound_bottom, left, right, top, bottom; function VCamera (t_data) { __dimensions = t_data.dimensions; x = (y = (z = 0)); if (t_data.x != undefined) { x = t_data.x; } if (t_data.y != undefined) { y = t_data.y; } if (t_data.z != undefined) { z = t_data.z; } __enforce_bounds = false; fl = fl_DEF; farClip = __DEF_CLIP; refresh_edges(); } function update(el) { if (__enforce_bounds) { if (x < __bound_left) { x = __bound_left; } else if (x > __bound_right) { x = __bound_right; } if (y < __bound_top) { y = __bound_top; } else if (y > __bound_bottom) { y = __bound_bottom; } } } function setBounds(left, right, top, bottom) { __enforce_bounds = true; __bound_left = left + __dimensions.HALF_WIDTH; __bound_right = right - __dimensions.HALF_WIDTH; __bound_top = top + __dimensions.HALF_HEIGHT; __bound_bottom = bottom - __dimensions.HALF_HEIGHT; } function refresh_edges() { left = x - __dimensions.HALF_WIDTH; right = x + __dimensions.HALF_WIDTH; top = y - __dimensions.HALF_HEIGHT; bottom = y + __dimensions.HALF_HEIGHT; } function get sc() { return(__dimensions.sc); } function screenWidth() { return(__dimensions.SCREEN_WIDTH); } function screenHeight() { return(__dimensions.SCREEN_WIDTH); } function halfWidth() { return(__dimensions.HALF_WIDTH); } function halfHeight() { return(__dimensions.HALF_HEIGHT); } function toString() { return((((("Camera : focus : " + x) + " , ") + y) + " , ") + z); } var __DEF_CLIP = 100000; var fl_DEF = 1000; var __EDGE_PADDING = 50; }
Symbol 881 MovieClip [__Packages.nickjr.diego.mazegame.DiegoCamera] Frame 0
class nickjr.diego.mazegame.DiegoCamera extends smashing.keithm.VCamera { var x, __dimensions, y, refresh_edges, has_moved; function DiegoCamera (t_data) { super(t_data); x = x * __dimensions.CELL_WIDTH; y = y * __dimensions.CELL_HEIGHT; refresh_edges(); has_moved = true; } function update(el, player) { has_moved = false; var _local5 = player.nextX - x; var _local4 = player.nextY - y; if (_local5 > __SCROLL_TETHER_H) { x = player.nextX - __SCROLL_TETHER_H; has_moved = true; } else if (_local5 < (-__SCROLL_TETHER_H)) { x = player.nextX + __SCROLL_TETHER_H; has_moved = true; } if (_local4 > __SCROLL_TETHER_V) { y = player.nextY - __SCROLL_TETHER_V; has_moved = true; } else if (_local4 < (-__SCROLL_TETHER_V)) { y = player.nextY + __SCROLL_TETHER_V; has_moved = true; } super.update(el); refresh_edges(); } var __ENFORCE_BOUNDS = true; var __SCROLL_TETHER_H = 80; var __SCROLL_TETHER_V = 50; }
Symbol 882 MovieClip [__Packages.nickjr.diego.mazegame.Dimensions] Frame 0
class nickjr.diego.mazegame.Dimensions { static var __instance; function Dimensions () { } static function init() { __instance = new nickjr.diego.mazegame.Dimensions(); } static function getInstance() { return(__instance); } function get screenWidth() { return(SCREEN_WIDTH); } function get screenHeight() { return(SCREEN_HEIGHT); } function get halfWidth() { return(HALF_WIDTH); } function get halfHeight() { return(HALF_HEIGHT); } var SCREEN_WIDTH = 600; var SCREEN_HEIGHT = 345; var HALF_WIDTH = nickjr.diego.mazegame.Dimensions.prototype.SCREEN_WIDTH / 2; var HALF_HEIGHT = 172; var CELL_WIDTH = 60; var CELL_HEIGHT = 60; var CELL_WIDTH_HALF = nickjr.diego.mazegame.Dimensions.prototype.CELL_WIDTH / 2; var CELL_HEIGHT_HALF = nickjr.diego.mazegame.Dimensions.prototype.CELL_HEIGHT / 2; var sc = {x:nickjr.diego.mazegame.Dimensions.prototype.SCREEN_WIDTH / 2, y:172}; }
Symbol 883 MovieClip [__Packages.smashing.keithm.Renderable] Frame 0
class smashing.keithm.Renderable { var mc, baseWidth, baseHeight, hdWidth, hdHeight, radius, doUpdate, owner, __DEF_ASSET, assetID, startX, startY, startZ, depthInfluence, isSpawned, x, y, z, __onscreen, isDrawn, isAlive, isHidden, __flag_scaleChanged, scale, startScale, cdiffx, cdiffy, hdReg; function Renderable (t_data) { mc = null; baseWidth = __DEF_WIDTH; baseHeight = __DEF_HEIGHT; if (__USE_DIMENSIONS_AS_HD) { hdWidth = baseWidth / 2; hdHeight = baseHeight / 2; radius = hdWidth; } else { hdWidth = __DEF_HD_WIDTH; hdHeight = __DEF_HD_HEIGHT; radius = __DEF_HD_WIDTH; } setHDRegistration(); doUpdate = __DO_UPDATE; init(t_data); } function init(t_data) { if (t_data.owner == undefined) { trace("ERROR! NO OWNER SENT TO ELEMENT : " + TYPE); } owner = t_data.owner; if (t_data.asset == undefined) { t_data.asset = __DEF_ASSET; } assetID = t_data.asset; if (t_data.x == undefined) { t_data.x = 0; } startX = t_data.x; if (t_data.y == undefined) { t_data.y = 0; } startY = t_data.y; if (t_data.z == undefined) { t_data.z = __DEF_Z; } startZ = t_data.z; if (t_data.depthInfluence == undefined) { t_data.depthInfluence = 0; } depthInfluence = t_data.depthInfluence; if (t_data.camera != undefined) { initScale(t_data.camera); } isSpawned = false; } function get drawWhenKilled() { return(__DRAW_WHEN_KILLED); } function spawn() { isSpawned = true; reset(); } function reset() { x = startX; y = startY; z = startZ; __onscreen = false; if (((mc == undefined) || (mc == null)) || (mc == "")) { isDrawn = false; } isAlive = true; isHidden = false; } function onDraw(t_newmc) { isDrawn = true; mc = t_newmc; if (isHidden) { mc._visible = false; } if (__USE_ACTUAL_DIMENSIONS) { baseWidth = mc._width; baseHeight = mc._height; setHDRegistration(); } if (__USE_DIMENSIONS_AS_HD) { hdWidth = baseWidth / 2; hdHeight = baseHeight / 2; radius = hdWidth; } __flag_scaleChanged = true; mc._x = -1000 - baseWidth; mc._y = -1000 - baseHeight; } function update(el) { } function move(el) { } function fullUpdate(el) { } function render(camera, el) { if (isHidden || ((!isAlive) && (!__DRAW_WHEN_KILLED))) { return(undefined); } updateDraw(camera); mc._x = ((x - camera.x) * scale) + camera.__get__sc().x; mc._y = ((y - camera.y) * scale) + camera.__get__sc().y; if (__3D_SCALE) { if (z < camera.z) { return(undefined); } var _local3 = camera.fl / (z - camera.z); if (scale != _local3) { scale = _local3; mc._xscale = (mc._yscale = 100 * (1 + (scale - startScale))); } } } function renderDirect(camera) { mc._x = x; mc._y = y; } function initScale(camera) { startScale = (scale = camera.fl / (startZ - camera.z)); } function updateDraw(camera) { __onscreen = false; if (CUSTOMDRAW) { __onscreen = true; } if (z >= camera.z) { if (!__CAREFUL_DRAW) { if (((Math.abs((x - camera.x) * scale) < (camera.__get__sc().x + baseWidth)) && (Math.abs((y - camera.y) * scale) < (camera.__get__sc().y + baseHeight))) && ((z - camera.z) < camera.farClip)) { __onscreen = true; } } else { cdiffx = (x - camera.x) * scale; cdiffy = (y - camera.y) * scale; if ((((cdiffx < camera.halfWidth()) && (cdiffx > ((-baseWidth) - camera.halfWidth()))) && (cdiffy < camera.halfHeight())) && (cdiffy > ((-baseHeight) - camera.halfHeight()))) { __onscreen = true; } } } if ((!isDrawn) && (__onscreen)) { smashing.keithm.Viewport.getInstance().draw({element:this}); } else if (isDrawn && (!__onscreen)) { requestErase(); } } function onErase(t_viewport) { isDrawn = false; mc = null; if (!isSpawned) { return(undefined); } if (__KILL_ON_ERASE) { kill(); } } function despawn() { isAlive = false; isSpawned = false; } function requestErase() { smashing.keithm.Viewport.getInstance().erase({element:this}); } function requestDepthSort() { smashing.keithm.Viewport.getInstance().requestGroupDepthSort(DRAWTYPE); } function requestDepthChange() { smashing.keithm.Viewport.getInstance().requestDepthChange(this); } function deleteMe() { } function kill() { isAlive = false; if ((!__DRAW_WHEN_KILLED) && (isDrawn)) { requestErase(); } } function hide() { if (isDrawn) { mc._visible = false; } isHidden = true; } function show() { if (isDrawn) { mc._visible = true; } isHidden = false; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function animate(t_frame, t_subFrame) { mc.gotoAndStop(t_frame); if (t_subFrame != undefined) { mc.anim.gotoAndStop(t_subFrame); } } function toString() { return("Renderable: " + TYPE); } function drawHitBox() { var _local3 = hdReg.x; var _local4 = hdReg.y; var _local2 = mc.createEmptyMovieClip("hitbox", 1); _local2.beginFill(16751103, 50); _local2.lineStyle(2, 16751103, 100); _local2.moveTo(_local3 - hdWidth, _local4 - hdHeight); _local2.lineTo(_local3 + hdWidth, _local4 - hdHeight); _local2.lineTo(_local3 + hdWidth, _local4 + hdHeight); _local2.lineTo(_local3 - hdWidth, _local4 + hdHeight); _local2.lineTo(_local3 - hdWidth, _local4 - hdHeight); _local2.endFill(); } function drawReg() { var _local2 = mc.createEmptyMovieClip("hitbox", 1); _local2.beginFill(16751103, 50); _local2.lineStyle(2, 16751103, 100); _local2.moveTo(-5, -5); _local2.lineTo(5, -5); _local2.lineTo(5, 5); _local2.lineTo(-5, 5); _local2.lineTo(-5, -5); } var TYPE = "element"; var DRAWTYPE = "element"; var CUSTOMDRAW = false; var __DEF_Z = 1000; var __3D_SCALE = false; var __DEF_WIDTH = 50; var __DEF_HEIGHT = 50; var __USE_ACTUAL_DIMENSIONS = true; var __CAREFUL_DRAW = false; var __DEF_HD_WIDTH = 25; var __DEF_HD_HEIGHT = 25; var __USE_DIMENSIONS_AS_HD = true; var __DRAW_WHEN_KILLED = true; var __KILL_ON_ERASE = false; var __DO_UPDATE = true; }
Symbol 884 MovieClip [__Packages.smashing.keithm.Viewport] Frame 0
class smashing.keithm.Viewport { static var __a_groups, __o_groups, __dimensions, __viewportPath, __viewportDepth, __useScrollport, __instance, __scrollportDepth, mc, scrollmc; function Viewport (t_path, t_depth, dimensions) { __a_groups = []; __o_groups = {}; __dimensions = dimensions; __viewportPath = t_path; __viewportDepth = t_depth; __useScrollport = false; trace("-- Init Viewport --"); } static function init(t_path, t_depth, dimensions) { __instance = new smashing.keithm.Viewport(t_path, t_depth, dimensions); } static function getInstance() { return(__instance); } function setScrollport(t_depth) { __useScrollport = true; __scrollportDepth = t_depth; } function reset() { var _local6 = __a_groups.length; var _local2; var _local5 = []; var _local3 = 0; while (_local5.length < _local6) { _local2 = __a_groups.length; while (_local2--) { if (__a_groups[_local2].index < __a_groups[_local3].index) { _local3 = _local2; } } _local5.push(__a_groups[_local3]); __a_groups.splice(_local3, 1); } __a_groups = _local5; var _local4 = __defaultMCDepth; _local2 = 0; while (_local2 < __a_groups.length) { _local4 = __a_groups[_local2].init(_local4); _local4++; _local2++; } newView(); } function newView() { var _local1 = __a_groups.length; while (_local1--) { __a_groups[_local1].reset(); } if (mc != undefined) { mc.removeMovieClip(); } mc = __viewportPath.createEmptyMovieClip("viewport" + __viewportDepth, __viewportDepth); if (__useScrollport) { if (scrollmc != undefined) { scrollmc.removeMovieClip(); } scrollmc = __viewportPath.createEmptyMovieClip("scrollport" + __scrollportDepth, __scrollportDepth); scrollmc.scrollRect = new flash.geom.Rectangle(0, 0, __dimensions.SCREEN_WIDTH, __dimensions.SCREEN_HEIGHT); } } function clearGroup(t_group) { var _local2 = __o_groups[t_group].mcs; while (_local2.length > 0) { __eraseAsset(_local2[0].mc, t_group); } } function draw(t_data) { var _local4; if (t_data.element != undefined) { var _local3 = t_data.element; if (!_local3.isSpawned) { trace(("WARNING: despawned entity " + _local3.assetID) + " received draw request."); return(undefined); } _local4 = __drawElement(_local3); if (_local4 != undefined) { _local3.onDraw(_local4, getInstance()); // unexpected jump } trace("ERROR DRAWING ASSET " + _local3.assetID); return(undefined); } if (t_data.assetID == "_empty") { return(__drawEmpty(t_data.groupName, t_data.depth + t_data.depthInfluence)); } return(__drawAsset(t_data.assetID, t_data.groupName, t_data.depth + t_data.depthInfluence)); } function erase(t_data) { if (t_data.element != undefined) { __eraseAsset(t_data.element.mc, t_data.element.DRAWTYPE); t_data.element.onErase(getInstance()); } else { __eraseAsset(t_data.mc, t_data.groupName); } } function createGroup(t_data) { __a_groups.push((__o_groups[t_data.name] = new smashing.keithm.ViewportGroup(t_data))); } function requestGroupDepthSort(t_group) { __o_groups[t_group].requestDepthSort(); } function requestDepthChange(t_element) { __o_groups[t_element.DRAWTYPE].requestDepthChange(t_element); } function __drawElement(t_element) { var _local5; var _local2 = __o_groups[t_element.DRAWTYPE]; var _local7 = _local2.getDepth(t_element[_local2.sortAxis] + t_element.depthInfluence); var _local3 = mc; if (_local2.scrollport) { _local3 = scrollmc; } if (t_element.assetID == "_empty") { var _local4 = _local3.createEmptyMovieClip(t_element.DRAWTYPE + _local7, _local7); } else { var _local4 = _local3.attachMovie(t_element.assetID, t_element.assetID + _local7, _local7); } _local2.mcs.push({mc:_local4, depth:_local7}); _local5.initScale(); return(_local4); } function __drawAsset(t_asset, t_groupName, t_depth) { var _local1 = __o_groups[t_groupName]; var _local6 = _local1.getDepth(t_depth); var _local3 = mc; if (_local1.scrollport) { _local3 = scrollmc; } var _local2 = _local3.attachMovie(t_asset, t_asset + _local6, _local6); _local1.mcs.push({mc:_local2, depth:_local6}); return(_local2); } function __drawEmpty(t_groupName, t_depth) { var _local3 = __o_groups[t_groupName]; var _local6 = _local3.getDepth(t_depth); var _local2 = mc; if (_local3.scrollport) { _local2 = scrollmc; } var _local1 = _local2.createEmptyMovieClip(t_groupName + _local6, _local6); __o_groups[t_groupName].mcs.push({mc:_local1, depth:_local6}); return(_local1); } function __eraseAsset(t_mc, t_groupName) { var _local2 = __o_groups[t_groupName]; var _local1 = _local2.mcs.length; while (_local1--) { if (_local2.mcs[_local1].mc == t_mc) { _local2.mcs[_local1].mc.removeMovieClip(); _local2.mcs.splice(_local1, 1); return(undefined); } } } function toString() { return("Viewport exists"); } static var __defaultMCDepth = 100; }
Symbol 885 MovieClip [__Packages.smashing.keithm.ViewportGroup] Frame 0
class smashing.keithm.ViewportGroup { var name, mcs, index, numSlots, sortAxis, ascending, reverse, scrollport, min, max, current, isSearching, loop; function ViewportGroup (t_data) { name = t_data.name; mcs = []; index = t_data.index; numSlots = t_data.slots; if (t_data.sortAxis == undefined) { t_data.sortAxis = ""; } sortAxis = t_data.sortAxis; if ((sortAxis != "") && (numSlots < 10000)) { numSlots = 10000; } if (t_data.ascending == undefined) { t_data.ascending = false; } ascending = t_data.ascending; if (t_data.reverse == undefined) { t_data.reverse = false; } reverse = t_data.reverse; if (t_data.scrollport == undefined) { t_data.scrollport = false; } scrollport = t_data.scrollport; } function init(t_depth) { min = t_depth; max = t_depth + numSlots; reset(); return(max); } function reset() { mcs = []; if (reverse) { current = max; } else { current = min; } } function requestDepthChange(t_element) { t_element.mc.swapDepths(__getChangedDepth(t_element)); } function requestDepthSort() { trace("Request Depth Sort not implemented yet. Better get to work!"); } function getDepth(t_depth) { if (sortAxis != "") { return(__getNewDepth(t_depth)); } increment(); return(current); } function increment() { isSearching = true; while (isSearching) { if (reverse) { current--; if (current < min) { current = max; } } else { current++; if (current > max) { current = min; } } isSearching = false; loop = mcs.length; while (loop--) { if (mcs[loop].depth == current) { isSearching = true; loop = 0; } } } } function __getNewDepth(depth) { if (depth < 0) { trace("Error : Depth cannot be under zero"); return(undefined); } if (ascending) { depth = min + Math.ceil(depth); } else { depth = max - Math.ceil(depth); } loop = mcs.length; while (loop--) { if (mcs[loop].depth == depth) { if (ascending) { depth++; } else { depth--; } loop = mcs.length; } } return(depth); } function __getChangedDepth(t_element) { var _local2 = Math.ceil(t_element[sortAxis]); if (_local2 < 0) { trace("Error : Depth cannot be under zero"); return(undefined); } if (ascending) { _local2 = min + _local2; } else { _local2 = max - _local2; } var _local3 = -1; loop = mcs.length; while (loop--) { if (mcs[loop].mc == t_element.mc) { _local3 = loop; } else if (mcs[loop].depth == _local2) { if (ascending) { _local2++; } else { _local2--; } loop = mcs.length; } } mcs[_local3].depth = _local2; return(_local2); } }
Symbol 886 MovieClip [__Packages.smashing.keithm.Element] Frame 0
class smashing.keithm.Element extends smashing.keithm.Renderable { var mass, bounciness, startSpin, startVelocity, owner, startGravity, velocity, gravityVector, rotation, spin, isSpinning, nextX, x, nextY, y, nextZ, z, mc, hdReg, radius, hdWidth, hdHeight, TYPE; function Element (t_data) { super(t_data); } function init(t_data) { super.init(t_data); if (t_data.mass == undefined) { mass = __DEF_MASS; } else { mass = t_data.mass; } if (t_data.bounce == undefined) { bounciness = __DEF_BOUNCY; } else { bounciness = t_data.bounce; } if (t_data.spin != undefined) { startSpin = t_data.spin; } else { startSpin = 0; } if (t_data.move != undefined) { startVelocity = t_data.move; } else { startVelocity = new smashing.keithm.Point3D(0, 0, 0); } if (owner.gravity != undefined) { startGravity = owner.gravity; } else { startGravity = new smashing.keithm.Point3D(0, 0, 0); } } function reset() { velocity = startVelocity.copy(); gravityVector = startGravity.copy(); rotation = 0; spin = startSpin; if (startSpin == 0) { isSpinning = false; } else { isSpinning = true; } super.reset(); } function update(el) { if (__USE_GRAVITY) { addVelocity(gravityVector, el); } if (spin != 0) { isSpinning = true; } rotation = rotation + (spin * el); nextX = x + (velocity.x * el); nextY = y + (velocity.y * el); nextZ = z + (velocity.z * el); } function move(el) { x = x + (velocity.x * el); y = y + (velocity.y * el); z = z + (velocity.z * el); } function fullUpdate(el) { if (__USE_GRAVITY) { addVelocity(gravityVector, el); } if (spin != 0) { isSpinning = true; } rotation = rotation + (spin * el); nextX = (x = x + (velocity.x * el)); nextY = (y = y + (velocity.y * el)); nextZ = (z = z + (velocity.z * el)); } function render(camera, el) { super.render(camera, el); if (isSpinning) { mc._rotation = rotation; isSpinning = false; } } function runHD_entity_radius(t_target, el) { var _local4 = (nextX + hdReg.x) - ((t_target.x + (t_target.velocity.x * el)) + t_target.hdReg.x); var _local3 = (nextY + hdReg.y) - ((t_target.y + (t_target.velocity.y * el)) + t_target.hdReg.y); var _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local5 <= (t_target.radius + radius)) { return(true); } return(false); } function runHD_entity_box(t_target, el) { var _local3 = {x:false, y:false}; if (Math.abs((nextX + hdReg.x) - ((t_target.x + (t_target.velocity.x * el)) + t_target.hdReg.x)) < (hdWidth + t_target.hdWidth)) { _local3.x = true; } if (Math.abs((nextY + hdReg.y) - ((t_target.y + (t_target.velocity.y * el)) + t_target.hdReg.y)) < (hdHeight + t_target.hdHeight)) { _local3.y = true; } if (_local3.x && (_local3.y)) { return(true); } return(false); } function runHD_entity_3D(t_target, el) { var _local3 = z - t_target.z; var _local2 = (nextZ + radius) - t_target.z; if ((_local3 * _local2) <= 0) { return(runHD_entity_radius(t_target, el)); } return(false); } function runHD_line_sphere(t_lineStart, t_lineEnd, el) { var _local4 = new smashing.keithm.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local3 = new smashing.keithm.Point3D(t_lineEnd.x, t_lineEnd.y, 0); var _local6 = _local4.x - _local3.x; var _local7 = _local4.y - _local3.y; var _local2 = getLineSeperation(_local3, {x:x, y:y}, _local6, _local7); var _local5; if (_local2.distance <= radius) { _local5 = new smashing.keithm.Point3D(x + _local2.xSeparation, y + _local2.ySeparation); return(true); } _local5.x = (_local5.y = 0); return(false); } function runHD_line_sphere_complex(t_lineStart, t_lineEnd, el) { var _local5 = new smashing.keithm.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local7 = new smashing.keithm.Point3D(t_lineEnd.x, t_lineEnd.y, 0); var _local8; var _local16 = getDistBetween(_local5, {x:x, y:y}); var _local15 = getDistBetween(_local7, {x:x, y:y}); var _local11 = getDistBetween(_local5, _local7); var _local4 = new smashing.keithm.Point3D(_local5.x, _local5.y); var _local9 = new smashing.keithm.Point3D(_local7.x, _local7.y); var _local12 = _local9.x - _local4.x; var _local13 = _local9.y - _local4.y; var _local3 = _local12 / _local11; var _local2 = _local13 / _local11; var _local10; _local4.subtractScalarMe(_local3 * radius, _local2 * radius); _local9.addScalarMe(_local3 * radius, _local2 * radius); var _local6 = getLineSeperation(_local5, {x:x, y:y}, _local12, _local13); _local12 = _local9.x - _local4.x; _local13 = _local9.y - _local4.y; var _local14 = getLineSeperation(_local4, {x:x, y:y}, _local12, _local13); if (_local6.distance <= radius) { if (_local15 > _local11) { _local8 = Math.sqrt((radius * radius) - (_local14.distance * _local14.distance)); _local3 = _local3 * _local8; _local2 = _local2 * _local8; (x + _local14.xSeparation) + _local3; _local10 = (y + _local14.ySeparation) + _local2; } else { _local8 = Math.sqrt((radius * radius) - (_local6.distance * _local6.distance)); _local3 = _local3 * _local8; _local2 = _local2 * _local8; (x + _local6.xSeparation) + _local3; _local10 = (y + _local6.ySeparation) + _local2; if (getDistBetween(_local5, _local10) >= _local11) { _local10.copy(_local7); } } return(true); } _local10.x = (_local10.y = 0); return(false); } function getLineSeperation(p0, s, dx, dy) { var _local1 = new Object(); var _local5 = p0.x - s.x; var _local6 = p0.y - s.y; var _local7 = (dx * dx) + (dy * dy); var _local2 = (-((_local5 * dx) + (_local6 * dy))) / _local7; _local2 = Math.min(Math.max(_local2, 0), 1); _local1.xSeparation = _local5 + (_local2 * dx); _local1.ySeparation = _local6 + (_local2 * dy); _local1.distance = Math.sqrt((_local1.xSeparation * _local1.xSeparation) + (_local1.ySeparation * _local1.ySeparation)); return(_local1); } function getDistBetween(p0, p1) { return(Math.sqrt((p1.x - p0.x) * (p1.x - p0.x)) + ((p1.y - p0.y) * (p1.y - p0.y))); } function hitReact(t_target) { } function replaceVelocity(t_vector) { velocity = t_vector.copy(); } function inputVelocity(t_vector) { velocity.x = velocity.x + t_vector.x; velocity.y = velocity.y + t_vector.y; velocity.z = velocity.z + t_vector.z; } function addVelocity(t_vector, el, maxVelocity, xMult, yMult, zMult) { if (maxVelocity == undefined) { maxVelocity = __MAX_VELOCITY; } zMult = 1; yMult = zMult; xMult = yMult; if ((Math.abs(velocity.x) < maxVelocity) || ((velocity.x * t_vector.x) < 0)) { velocity.x = velocity.x + ((t_vector.x * el) * xMult); } if ((Math.abs(velocity.y) < maxVelocity) || ((velocity.y * t_vector.y) < 0)) { velocity.y = velocity.y + ((t_vector.y * el) * yMult); } if ((Math.abs(velocity.z) < maxVelocity) || ((velocity.z * t_vector.z) < 0)) { velocity.z = velocity.z + ((t_vector.z * el) * zMult); } } function decelVelocityX(el, t_friction) { if (t_friction == undefined) { t_friction = 1; } if (velocity.x < 0) { velocity.x = velocity.x + ((__DECELERATION_DECAY * t_friction) * el); if (velocity.x > 0) { velocity.x = 0; } return(undefined); } velocity.x = velocity.x - ((__DECELERATION_DECAY * t_friction) * el); if (velocity.x < 0) { velocity.x = 0; } } function decelVelocityY(el, t_friction) { if (t_friction == undefined) { t_friction = 1; } if (velocity.y < 0) { velocity.y = velocity.y + ((__DECELERATION_DECAY * t_friction) * el); if (velocity.y > 0) { velocity.y = 0; } return(undefined); } velocity.y = velocity.y - ((__DECELERATION_DECAY * t_friction) * el); if (velocity.y < 0) { velocity.y = 0; } } function decelVelocityZ(el, t_friction) { if (t_friction == undefined) { t_friction = 1; } if (velocity.z < 0) { velocity.z = velocity.z + ((__DECELERATION_DECAY * t_friction) * el); if (velocity.z > 0) { velocity.z = 0; } return(undefined); } velocity.z = velocity.z - ((__DECELERATION_DECAY * t_friction) * el); if (velocity.z < 0) { velocity.z = 0; } } function decayVelocityX(t_decay) { if (t_decay == undefined) { t_decay = __COLLISION_DECAY; } if (bounciness) { t_decay = t_decay / bounciness; } velocity.x = velocity.x * (1 - t_decay); } function decayVelocityY(t_decay) { if (t_decay == undefined) { t_decay = __COLLISION_DECAY; } if (bounciness) { t_decay = t_decay / bounciness; } velocity.y = velocity.y * (1 - t_decay); } function decayVelocityZ(t_decay) { if (t_decay == undefined) { t_decay = __COLLISION_DECAY; } if (bounciness) { t_decay = t_decay / bounciness; } velocity.z = velocity.z * (1 - t_decay); } function invertVelocityX() { velocity.x = velocity.x * -1; } function invertVelocityY() { velocity.y = velocity.y * -1; } function invertVelocityZ() { velocity.z = velocity.z * -1; } function magnitudeToVector(t_magnitude, t_angle) { var _local2; var _local1; var _local3 = t_angle * (Math.PI/180); _local2 = t_magnitude * Math.cos(_local3); _local2 = Math.round(_local2 * 100) / 100; _local1 = t_magnitude * Math.sin(_local3); _local1 = Math.round(_local1 * 100) / 100; return(new smashing.keithm.Point3D(_local2, _local1, 0)); } function toString() { return("Element: " + TYPE); } var __DEF_MASS = 1; var __DEF_BOUNCY = 1; var __USE_GRAVITY = false; var __MAX_VELOCITY = 300; var __DECELERATION_DECAY = 100; var __COLLISION_DECAY = 0.25; var __DO_UPDATE = true; }
Symbol 887 MovieClip [__Packages.smashing.keithm.Point3D] Frame 0
class smashing.keithm.Point3D { var x, y, z; function Point3D (x, y, z) { this.x = Number(x); this.y = Number(y); this.z = Number(z); } function get length() { return(Math.sqrt(((x * x) + (y * y)) + (z * z))); } function set length(newLength) { if (length != 0) { var _local2 = newLength / length; x = x * _local2; y = y * _local2; z = z * _local2; } //return(length); } function get lengthSqu() { return(((x * x) + (y * y)) + (z * z)); } function copy() { return(new smashing.keithm.Point3D(x, y, z)); } function addPoint(p) { return(new smashing.keithm.Point3D(p.x + x, p.y + y, p.z + z)); } function subtractPoint(p) { return(new smashing.keithm.Point3D(x - p.x, y - p.y, z - p.z)); } function addScalar(n) { return(new smashing.keithm.Point3D(x + n, y + n, z + n)); } function subtractScalar(n) { return(new smashing.keithm.Point3D(x - n, y - n, z - n)); } function addPointMe(p) { x = x + p.x; y = y + p.y; z = z + p.z; } function subtractPointMe(p) { x = x - p.x; y = y - p.y; z = z - p.z; } function addScalarMe(n) { x = x + n; y = y + n; z = z + n; } function subtractScalarMe(n) { x = x - n; y = y - n; z = z - n; } function multiply(n) { var _local2 = copy(); _local2.x = _local2.x * n; _local2.y = _local2.y * n; _local2.z = _local2.z * n; return(_local2); } function divide(n) { var _local2 = copy(); if (n == 0) { _local2.x = 0; _local2.y = 0; _local2.z = 0; return(undefined); } _local2.x = _local2.x / n; _local2.y = _local2.y / n; _local2.z = _local2.z / n; return(_local2); } function multiplyMe(n) { x = x * n; y = y * n; z = z * n; } function divideMe(n) { x = x / n; y = y / n; z = z / n; } function dot(p) { return(((x * p.x) + (y * p.y)) + (z * p.z)); } function cross(p) { return(new smashing.keithm.Point3D((y * p.z) - (z * p.y), (z * p.x) - (x * p.z), (x * p.y) - (y * p.x))); } function pseudoCross() { return(new smashing.keithm.Point3D(y, -x, z)); } function normalize() { if (((!x) && (!y)) && (!z)) { return(undefined); } var _local2 = length; return(new smashing.keithm.Point3D(x / _local2, y / _local2, z / _local2)); } function normalizeMe() { if ((!x) && (!y)) { return(undefined); } var _local2 = length; x = x / _local2; y = y / _local2; z = z / _local2; } function reverse() { var _local2 = new smashing.keithm.Point3D(x * -1, y * -1, z * -1); return(_local2); } function reverseMe() { x = x * -1; y = y * -1; z = z * -1; } function findCosine(vOther) { var _local3 = dot(vOther); var _local4 = length * vOther.__get__length(); var _local2 = _local3 / _local4; return(_local2); } function equals(p) { if (((x == p.x) && (y == p.y)) && (z == p.z)) { return(true); } return(false); } function zero() { x = 0; y = 0; z = 0; } function distSqu(p) { var _local4 = p.x - x; var _local3 = p.y - y; var _local2 = p.z - z; return(((_local4 * _local4) + (_local3 * _local3)) + (_local2 * _local2)); } function toString() { var _local2 = ((((("Point3D (" + x) + ",") + y) + ",") + z) + ")"; return(_local2); } }
Symbol 888 MovieClip [__Packages.nickjr.diego.mazegame.Entity] Frame 0
class nickjr.diego.mazegame.Entity extends smashing.keithm.Element { var __cellX, __cellY, spawn, x, velocity, y, z; function Entity (t_data) { super(t_data); } function init(t_data) { __cellX = t_data.x; __cellY = t_data.y; var _local3 = nickjr.diego.mazegame.Dimensions.getInstance(); t_data.x = (__cellX * _local3.CELL_WIDTH) + _local3.CELL_WIDTH_HALF; t_data.y = (__cellY * _local3.CELL_HEIGHT) + _local3.CELL_HEIGHT_HALF; super.init(t_data); spawn(); } function reset() { super.reset(); } function cellX() { return(__cellX); } function cellY() { return(__cellY); } function render(camera, el) { x = x + (velocity.x * el); y = y + (velocity.y * el); z = z + (velocity.z * el); super.render(camera, el); } function runHD_entity_box(t_target, el) { if (Math.abs(__cellX - t_target.cellX()) <= 2) { return(super.runHD_entity_box(t_target, el)); } } function isPathing() { return(false); } function hitReact(t_target) { } var DRAW_WHEN_KILLED = false; var __KILL_ON_ERASE = false; var __3D_SCALE = false; var __USE_GRAVITY = true; var __DO_UPDATE = true; }
Symbol 889 MovieClip [__Packages.nickjr.diego.mazegame.MoveableEntity] Frame 0
class nickjr.diego.mazegame.MoveableEntity extends nickjr.diego.mazegame.Entity { var __nextCellX, __cellX, __nextCellY, __cellY, __hasChangedCells, __cell_width, __cell_height, __is_pathing, __pathing_dir, __pathing_progress, __targetX, __targetY, __originX, __originY, nextX, nextY, prevY, y, requestDepthChange, __pathing_length, x, velocity; function MoveableEntity (t_data) { super(t_data); } function init(t_data) { super.init(t_data); __nextCellX = __cellX; __nextCellY = __cellY; __hasChangedCells = false; __cell_width = nickjr.diego.mazegame.Dimensions.getInstance().CELL_WIDTH; __cell_height = nickjr.diego.mazegame.Dimensions.getInstance().CELL_HEIGHT; __is_pathing = false; __pathing_dir = ""; __pathing_progress = 0; __targetX = (__targetY = (__originX = (__originY = -1))); } function update(el) { super.update(el); __nextCellX = Math.floor(nextX / __cell_width); __nextCellY = Math.floor(nextY / __cell_height); if ((__cellX != __nextCellX) || (__cellY != __nextCellY)) { __hasChangedCells = true; } else { __hasChangedCells = false; } } function move(el) { if (__hasChangedCells) { __cellX = __nextCellX; __cellY = __nextCellY; } super.move(el); } function render(camera, el) { if (__hasChangedCells) { __cellX = __nextCellX; __cellY = __nextCellY; } prevY = y; super.render(camera, el); if (prevY != y) { requestDepthChange(); } if (__is_pathing) { if (__pathing_dir == "x") { __pathing_progress = 1 - (Math.abs(x - __targetX) / __pathing_length); } else { __pathing_progress = 1 - (Math.abs(y - __targetY) / __pathing_length); } } } function onGridCollision() { __pathing_collision(); if (__cellX != __nextCellX) { velocity.x = 0; __nextCellX = __cellX; } if (__cellY != __nextCellY) { velocity.y = 0; __nextCellY = __cellY; } return(true); } function __pathing_start(targetx, targety) { __originX = x; __originY = y; __targetX = targetx; __targetY = targety; if (__originX == __targetX) { __pathing_dir = "y"; __pathing_length = Math.abs(__originY - __targetY); } else { __pathing_dir = "x"; __pathing_length = Math.abs(__originX - __targetX); } __pathing_progress = 0; __is_pathing = true; } function __pathing_run() { if (__pathing_dir == "x") { if (__targetX < (x - __PATHING_THRESHOLD)) { velocity.x = -__MOVE_RATE; } else if (__targetX > (x + __PATHING_THRESHOLD)) { velocity.x = __MOVE_RATE; } else { __pathing_stop(); } } else if (__targetY < (y - __PATHING_THRESHOLD)) { velocity.y = -__MOVE_RATE; } else if (__targetY > (y + __PATHING_THRESHOLD)) { velocity.y = __MOVE_RATE; } else { __pathing_stop(); } } function __pathing_collision() { if (__pathing_dir == "x") { __targetX = __originX; } else { __targetY = __originY; } } function __pathing_stop() { velocity.x = (velocity.y = 0); __targetX = (__targetY = (__originX = (__originY = -1))); __is_pathing = false; __pathing_dir = ""; } function hasChangedCells() { return(__hasChangedCells); } function nextCellX() { return(__nextCellX); } function nextCellY() { return(__nextCellY); } function isPathing() { return(__is_pathing); } var __MOVE_RATE = 110; var __PATHING_THRESHOLD = 5; }
Symbol 890 MovieClip [__Packages.nickjr.diego.mazegame.ents.Player] Frame 0
class nickjr.diego.mazegame.ents.Player extends nickjr.diego.mazegame.MoveableEntity { var __event, __hasMovedTimer, __prevAnimation, __animation, __prevDirection, __direction, owner, velocity, __moveable, __is_pathing, mc, __fruitFrame, __hasFruit, __fruit, x, nextX, y, nextY, __nextCellX, __cellX, __nextCellY, __cellY, __targetX, __targetY, __targetCellX, __cell_width, __targetCellY, __cell_height, __pathing_dir, __collisionCellX, __collisionCellY, hdReg; function Player (t_data) { super(t_data); __event = ""; __pathing_stop(); __hasMovedTimer = __HAS_MOVED_TIMER; } function updateDraw(camera) { super.updateDraw(camera); } function render(camera, el) { super.render(camera, el); } function update(el) { __prevAnimation = __animation; __prevDirection = __direction; if (__hasMovedTimer > 0) { __hasMovedTimer = __hasMovedTimer - el; if (__hasMovedTimer <= 0) { owner.requestVO("timeout"); __hasMovedTimer = __HAS_MOVED_TIMER; } } velocity.x = 0; velocity.y = 0; if (__moveable) { __animation = "walk"; if (_global.bLeft) { velocity.x = -__WALK_RATE; __direction = "left"; } else if (_global.bRight) { velocity.x = __WALK_RATE; __direction = "right"; } else if (_global.bUp) { velocity.y = -__WALK_RATE; __direction = "up"; } else if (_global.bDown) { velocity.y = __WALK_RATE; __direction = "down"; } else { __animation = "stand"; } if (__is_pathing) { if ((velocity.x == 0) && (velocity.y == 0)) { __pathing_run(); } else { __pathing_stop(); } } } else { runEvent(); } if ((__animation != __prevAnimation) || (__direction != __prevDirection)) { animate(); if ((velocity.x != 0) || (velocity.y != 0)) { __hasMovedTimer = 0; } } super.update(el); } function animate() { mc.gotoAndStop(((__animation + "_") + __direction) + __fruitFrame); if (__hasFruit) { mc.a.mcTorso.fruit.gotoAndStop(__fruit.frame); } } function block(entity) { if (nextX != x) { velocity.x = 0; } if (nextY != y) { velocity.y = 0; } if (__is_pathing) { __pathing_stop(); } } function reset() { __fruitFrame = ""; __fruit = null; __hasFruit = false; unfreeze(); super.reset(); } function freeze() { __moveable = false; } function unfreeze() { __moveable = true; } function freezeAnimation() { __animation = "stand"; animate(); } function runEvent() { if (__event == "toss") { if (mc.a.mcTorso._currentFrame > 4) { throwFruit(); __event = ""; } } } function tossFruit(cbpath, cbfunc) { if (!__hasFruit) { return(undefined); } mc.gotoAndStop(("stand_" + __direction) + "_fruit_toss"); mc.a.mcTorso.fruit.gotoAndStop(__fruit.frame); freeze(); __animation = "toss"; __pathing_stop(); if (cbfunc == undefined) { __fruit.setTossCallback({}, ""); } else { __fruit.setTossCallback(cbpath, cbfunc); } __event = "toss"; } function throwFruit() { __fruit.toss(this); __hasFruit = false; __fruitFrame = ""; } function pickupFruit(t_fruit) { if (__hasFruit) { dropFruit(); } __hasFruit = true; __fruitFrame = "_fruit"; __fruit = t_fruit; animate(); } function dropFruit() { __hasFruit = false; __fruitFrame = ""; __fruit.respawn(); } function destroyFruit() { __hasFruit = false; __fruitFrame = ""; __fruit.eaten(); } function onGridCollision(el) { if (__is_pathing) { __pathing_collision(); } if (__cellX != __nextCellX) { velocity.x = 0; __nextCellX = __cellX; } if (__cellY != __nextCellY) { velocity.y = 0; __nextCellY = __cellY; } super.update(el); return(true); } function setTargetPoint(t_x, t_y) { __targetX = t_x; __targetY = t_y; __targetCellX = Math.floor(__targetX / __cell_width); __targetCellY = Math.floor(__targetY / __cell_height); owner.drawTargetPoint(__targetX, __targetY); __pathing_chooseDirection(); __hasMovedTimer = 0; } function __pathing_chooseDirection() { var _local3 = __targetX - x; var _local2 = __targetY - y; __is_pathing = true; if (Math.abs(_local3) > (Math.abs(_local2) + __PATHING_THRESHOLD)) { __pathing_dir = "x"; } else if (Math.abs(_local3) < (Math.abs(_local2) - __PATHING_THRESHOLD)) { __pathing_dir = "y"; } else { __pathing_stop(); } } function __pathing_run() { __animation = "walk"; if (__pathing_dir == "x") { if (__targetX < (x - __PATHING_THRESHOLD)) { velocity.x = -__WALK_RATE; __direction = "left"; } else if (__targetX > (x + __PATHING_THRESHOLD)) { velocity.x = __WALK_RATE; __direction = "right"; } else { __pathing_chooseDirection(); } } else if (__targetY < (y - __PATHING_THRESHOLD)) { velocity.y = -__WALK_RATE; __direction = "up"; } else if (__targetY > (y + __PATHING_THRESHOLD)) { velocity.y = __WALK_RATE; __direction = "down"; } else { __pathing_chooseDirection(); } } function __pathing_collision() { if (__pathing_dir == "x") { if (__collisionCellX == __cellX) { __pathing_stop(); } else { __collisionCellX = __cellX; __pathing_dir = "y"; } } else if (__collisionCellY == __cellY) { __pathing_stop(); } else { __collisionCellY = __cellY; __pathing_dir = "x"; } } function __pathing_stop() { owner.clearTargetPoint(); __targetCellX = (__targetCellY = (__collisionCellX = (__collisionCellY = (__targetX = (__targetY = -1))))); __is_pathing = false; __pathing_dir = ""; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function direction() { return(__direction); } function isFrozen() { return(!__moveable); } function fruit() { if (!__hasFruit) { return(""); } return(__fruit.frame); } var TYPE = "player"; var DRAWTYPE = "dynamic"; var __DEF_ASSET = "diego_mc"; var __DEF_WIDTH = 40; var __DEF_HEIGHT = 60; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 20; var __DEF_HD_HEIGHT = 10; var __USE_DIMENSIONS_AS_HD = false; var __INVINCIBLE_MAX = 0.5; var __WALK_RATE = 180; var __PATHING_THRESHOLD = 5; var __HAS_MOVED_TIMER = 15; }
Symbol 891 MovieClip [__Packages.nickjr.diego.mazegame.ents.Fruit] Frame 0
class nickjr.diego.mazegame.ents.Fruit extends nickjr.diego.mazegame.MoveableEntity { var frame, assetID, __eaten, __pickedUp, __hide_after_anim, __toss_height, __callbackPath, __callbackFunc, doUpdate, x, startX, y, startY, isDrawn, show, mc, isHidden, owner, __pathing_collision, requestErase, __is_pathing, __pathing_progress, hdReg, hide, __cellX, __nextCellX, __cell_width, nextX, __cellY, __nextCellY, __cell_height, nextY, __pathing_start, velocity; function Fruit (t_data) { super(t_data); frame = t_data.type; assetID = (__DEF_ASSET + frame) + "_mc"; __eaten = false; __pickedUp = false; __hide_after_anim = false; __toss_height = 0; __callbackPath = {}; __callbackFunc = ""; } function respawn() { doUpdate = true; __pickedUp = false; __hide_after_anim = false; x = startX; y = startY; if (isDrawn) { show(); mc.gotoAndStop(1); } else { isHidden = false; } } function eaten() { __eaten = true; __callbackFunc = ""; kill(); if (isDrawn) { mc.gotoAndPlay("delay"); } } function hitReact(t_target) { if ((__eaten || (__pickedUp)) || (t_target.isFrozen())) { return(undefined); } if (t_target.TYPE == "player") { t_target.pickupFruit(this); owner.requestSound("pickupFruit"); grab(); } else if (t_target.TYPE == "dino") { if (t_target.fruit == frame) { owner.feedDino(this, t_target); } else { __pathing_collision(); t_target.reject(frame); } } else { __pathing_collision(); } } function grab() { __pickedUp = true; __hide_after_anim = true; mc.gotoAndPlay("pickup"); } function update(el) { if (__hide_after_anim) { if (mc._currentFrame == mc._totalFrames) { requestErase(); doUpdate = false; __hide_after_anim = false; return(undefined); } } if (__is_pathing) { __pathing_run(); if (__eaten) { mc._yscale = (mc._xscale = mc._xscale - (200 * el)); } } super.update(el); } function render(camera, el) { super.render(camera, el); if (__is_pathing) { if (__eaten && (__pathing_progress >= 0.5)) { __pathing_progress = 0.5; } mc._y = mc._y - (__toss_height * Math.sin(((__pathing_progress * 180) * Math.PI) / 180)); } } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function onErase() { super.onErase(); if (__is_pathing) { __pathing_stop(); } if (__pickedUp || (__eaten)) { hide(); } } function onDraw(newmc) { super.onDraw(newmc); mc.cacheAsBitmap = true; if (__is_pathing) { if (__eaten) { mc.gotoAndPlay("delay"); mc._currentFrame(); } else { mc.gotoAndStop("fly"); } } else { mc.gotoAndStop(1); } } function kill() { super.kill(); __hide_after_anim = true; } function toss(tosser) { var _local2; var _local5; var _local7 = tosser.direction(); _local2 = tosser.x; x = _local2; _local5 = tosser.y; y = _local5; __cellX = (__nextCellX = Math.floor(nextX / __cell_width)); __cellY = (__nextCellY = Math.floor(nextY / __cell_height)); var _local4 = x; var _local3 = y; switch (_local7) { case "left" : _local2 = x - __cell_width; _local4 = _local4 - 6; break; case "right" : _local2 = x + __cell_width; _local4 = _local4 + 6; break; case "up" : _local5 = y - __cell_height; _local3 = _local3 - 1; break; case "down" : _local5 = y + __cell_height; _local3 = _local3 + 1; } __pathing_start(_local2, _local5); x = _local4; y = _local3; __toss_height = 30; __pickedUp = false; doUpdate = true; if (isDrawn) { __hide_after_anim = false; mc.gotoAndStop("fly"); } else { show(); } } function setTossCallback(cbpath, cbfunc) { __callbackPath = cbpath; __callbackFunc = cbfunc; } function onGridCollision() { __pathing_collision(); if (__cellX != __nextCellX) { velocity.x = 0; __cellX = __nextCellX; } if (__cellY != __nextCellY) { velocity.y = 0; __cellY = __nextCellY; } return(true); } function __pathing_run() { super.__pathing_run(); if (__eaten && (__pathing_progress >= 0.5)) { velocity.x = 0; velocity.y = 0; } } function __pathing_stop() { if (__callbackFunc != "") { __callbackPath[__callbackFunc](); } super.__pathing_stop(); if (!__eaten) { mc.gotoAndStop(1); } } var TYPE = "fruit"; var DRAWTYPE = "dynamic"; var __DEF_ASSET = "fruit_"; var __DEF_WIDTH = 25; var __DEF_HEIGHT = 25; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 10; var __DEF_HD_HEIGHT = 20; var __USE_DIMENSIONS_AS_HD = false; var __DRAW_WHEN_KILLED = true; }
Symbol 892 MovieClip [__Packages.smashing.keithm.Effect] Frame 0
class smashing.keithm.Effect extends smashing.keithm.Element { var isDrawn, mc; function Effect (t_data) { super(t_data); } function update(el) { if (isDrawn && (mc._currentFrame == mc._totalFrames)) { smashing.keithm.Viewport.getInstance().erase({element:this}); return(undefined); } super.update(el); } function fullUpdate(el) { if (isDrawn && (mc._currentFrame == mc._totalFrames)) { smashing.keithm.Viewport.getInstance().erase({element:this}); return(undefined); } super.fullUpdate(el); } function erase() { smashing.keithm.Viewport.getInstance().erase({element:this}); } var TYPE = "effect"; var DRAWTYPE = "effect"; var __KILL_ON_ERASE = true; var __USE_GRAVITY = true; var __3D_SCALE = true; var __DO_UPDATE = true; }
Symbol 893 MovieClip [__Packages.nickjr.diego.mazegame.LevelData] Frame 0
class nickjr.diego.mazegame.LevelData { var walls, fruits, dinos, pickups, scenery, randomPickups, randomFruits; function LevelData () { } function loadData(t_data) { walls = []; fruits = []; dinos = []; pickups = []; scenery = []; randomPickups = []; randomFruits = []; } var __BLOCK_WIDTH = 10; var __BLOCK_HEIGHT = 5; }
Symbol 894 MovieClip [__Packages.nickjr.diego.mazegame.cells.Cell] Frame 0
class nickjr.diego.mazegame.cells.Cell extends nickjr.diego.mazegame.Entity { var renderMe, mc, __cellY, __cellX; function Cell (t_data) { super(t_data); renderMe = RENDER_ME; } function canPass(entity) { return(true); } function onDraw(newmc) { super.onDraw(newmc); mc.cacheAsBitmap = true; } function toString() { return((("Cell " + __cellX) + " , ") + __cellY); } var TYPE = "cell"; var DRAWTYPE = "cell"; var RENDER_ME = false; }
Symbol 895 MovieClip [__Packages.nickjr.diego.mazegame.cells.Wall] Frame 0
class nickjr.diego.mazegame.cells.Wall extends nickjr.diego.mazegame.cells.Cell { var assetID, renderMe, __cellY, __cellX; function Wall (t_data) { super(t_data); if (t_data.type != "invis") { assetID = t_data.type + "_mc"; } else { renderMe = false; } } function canPass(entity) { return(false); } function render(camera, el) { super.render(camera, el); } function toString() { return((("Wall " + __cellX) + " , ") + __cellY); } var TYPE = "wall"; var RENDER_ME = true; var __DEF_ASSET = "bush1_mc"; var __DEF_WIDTH = 60; var __DEF_HEIGHT = 60; var __USE_ACTUAL_DIMENSIONS = true; }
Symbol 896 MovieClip [__Packages.nickjr.diego.mazegame.cells.Wall_Large] Frame 0
class nickjr.diego.mazegame.cells.Wall_Large extends nickjr.diego.mazegame.cells.Wall { var __cellY, __cellX; function Wall_Large (t_data) { super(t_data); } function toString() { return((("Large Wall " + __cellX) + " , ") + __cellY); } var __DEF_WIDTH = 360; var __DEF_HEIGHT = 250; }
Symbol 897 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino] Frame 0
class nickjr.diego.mazegame.ents.Dino extends nickjr.diego.mazegame.Entity { var fruit, __fed, __requestTimer, __facing, __walking, owner, mc, __is_moving, kill, hdReg; function Dino (t_data) { super(t_data); fruit = t_data.fruit; __fed = false; __requestTimer = 0; if (t_data.faceLeft) { __facing = "left"; } else { __facing = "right"; } if (t_data.walkLeft) { __walking = "left"; } else { __walking = "right"; } } function hitReact(t_target) { if (__fed) { return(undefined); } t_target.block(this); if (t_target.fruit() == fruit) { t_target.tossFruit(owner, "tossedFruitCallback"); } else { reject(t_target.fruit()); } } function reject(fruit) { if (__requestTimer <= 0) { owner.engine.sound.p("reject"); request(); if (fruit != "") { owner.requestOptionalVO("wrongFruit" + Math.ceil(Math.random() * 2)); } } } function update(el) { if (__requestTimer > 0) { __requestTimer = __requestTimer - el; if (__requestTimer <= 0) { if (mc.request_mc._currentFrame != 1) { mc.request_mc.gotoAndPlay("vanish"); } } } if (__is_moving) { if (mc._currentFrame == mc._totalFrames) { owner.dinoDoneFeeding(); __is_moving = false; } } } function idle() { mc.gotoAndStop("idle"); if (__facing == "left") { mc._xscale = -100; } mc.cacheAsBitmap = true; } function request() { mc.fruit = fruit; mc.fed = false; mc.cacheAsBitmap = false; mc.gotoAndPlay("request"); mc.request_mc.gotoAndPlay(2); __requestTimer = __REQUEST_TIMER_MAX; } function feed() { owner.playerFeedDino(this); owner.requestVO("rightFruit" + Math.ceil(Math.random() * 2)); owner.engine.sound.p("gobble"); if (__walking == "left") { mc.walkLeft = true; } else { mc.walkLeft = false; } kill(); request(); __requestTimer = __REQUEST_TIMER_MAX / 2; __fed = true; __is_moving = true; mc.fed = true; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function onDraw(newmc) { super.onDraw(newmc); if (__fed) { mc.gotoAndStop(mc._totalFrames); if (__walking == "left") { mc._xscale = -100; } } else { idle(); } } function get requestTimer() { return(__requestTimer); } var TYPE = "dino"; var DRAWTYPE = "dynamic"; var __DEF_ASSET = "dino1_mc"; var __DEF_WIDTH = 200; var __DEF_HEIGHT = 80; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 200; var __DEF_HD_HEIGHT = 80; var __USE_DIMENSIONS_AS_HD = false; var __REQUEST_TIMER_MAX = 3; var value = 5; }
Symbol 898 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Maya] Frame 0
class nickjr.diego.mazegame.ents.Dino_Maya extends nickjr.diego.mazegame.ents.Dino { var __hasFaded, __fed, __walking, mc, __is_moving, owner, hdReg; function Dino_Maya (t_data) { super(t_data); __hasFaded = false; } function hitReact(t_target) { if (__fed) { return(undefined); } t_target.block(this); t_target.freeze(); t_target.freezeAnimation(); if (__walking == "left") { mc.walkLeft = true; } else { mc.walkLeft = false; } __is_moving = false; __fed = true; owner.addTimeBonus(); owner.addScore(value); owner.engine.startNextLevelFanfare(this); mc.gotoAndPlay("celebrate"); } function leave() { __is_moving = true; mc.gotoAndPlay("walk"); } function update(el) { if (__is_moving) { if ((!__hasFaded) && (mc._currentFrame >= 33)) { owner.runsFadeOut(); __hasFaded = true; } if (mc._currentFrame == mc._totalFrames) { owner.levelComplete(); } } } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = -20; } var __DEF_ASSET = "dino1_mc"; var __DEF_HD_WIDTH = 60; var __DEF_HD_HEIGHT = 50; var __USE_DIMENSIONS_AS_HD = false; var value = 5; }
Symbol 899 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Euo] Frame 0
class nickjr.diego.mazegame.ents.Dino_Euo extends nickjr.diego.mazegame.ents.Dino { var __fed, __facing, x, y, requestDepthChange; function Dino_Euo (t_data) { super(t_data); } function hitReact(t_target) { if (__fed) { return(undefined); } if (((__facing == "left") && (t_target.x > x)) || ((__facing == "right") && (t_target.x < x))) { t_target.block(this); } else { super.hitReact(t_target); } } function feed() { super.feed(); fakeDepth(); } function onDraw(newmc) { super.onDraw(newmc); fakeDepth(); } function fakeDepth() { y = y + 80; requestDepthChange(); y = y - 80; } var __DEF_ASSET = "dino2_mc"; var __DEF_HD_WIDTH = 110; var __DEF_HD_HEIGHT = 40; var __USE_DIMENSIONS_AS_HD = false; }
Symbol 900 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Gryp] Frame 0
class nickjr.diego.mazegame.ents.Dino_Gryp extends nickjr.diego.mazegame.ents.Dino { var hdReg, y, requestDepthChange; function Dino_Gryp (t_data) { super(t_data); } function setHDRegistration() { hdReg = {}; hdReg.x = -7; hdReg.y = -10; } function feed() { super.feed(); fakeDepth(); } function onDraw(newmc) { super.onDraw(newmc); fakeDepth(); } function fakeDepth() { y = y + 90; requestDepthChange(); y = y - 90; } var __DEF_ASSET = "dino3_mc"; var __DEF_HD_WIDTH = 90; var __DEF_HD_HEIGHT = 35; var __USE_DIMENSIONS_AS_HD = false; }
Symbol 901 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Igu] Frame 0
class nickjr.diego.mazegame.ents.Dino_Igu extends nickjr.diego.mazegame.ents.Dino { var hdReg, y, requestDepthChange; function Dino_Igu (t_data) { super(t_data); } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 21; } function feed() { super.feed(); fakeDepth(); } function onDraw(newmc) { super.onDraw(newmc); fakeDepth(); } function fakeDepth() { y = y + 180; requestDepthChange(); y = y - 180; } var __DEF_ASSET = "dino4_mc"; var __DEF_HD_WIDTH = 90; var __DEF_HD_HEIGHT = 40; var __USE_DIMENSIONS_AS_HD = false; }
Symbol 902 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Brach] Frame 0
class nickjr.diego.mazegame.ents.Dino_Brach extends nickjr.diego.mazegame.ents.Dino { var __fed, y, mc, hdReg; function Dino_Brach (t_data) { super(t_data); } function hitReact(t_target) { if (__fed) { t_target.y = y + 10; } super.hitReact(t_target); } function eat() { mc.gotoAndPlay("accept"); __fed = true; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } var __DEF_ASSET = "dino5_mc"; var __DEF_HD_WIDTH = 70; var __DEF_HD_HEIGHT = 35; var __USE_DIMENSIONS_AS_HD = false; }
Symbol 903 MovieClip [__Packages.nickjr.diego.mazegame.ents.Pickup] Frame 0
class nickjr.diego.mazegame.ents.Pickup extends nickjr.diego.mazegame.Entity { var assetID, __pickedUp, owner, mc, hdReg, doUpdate; function Pickup (t_data) { super(t_data); assetID = ("pickup" + Math.ceil(Math.random() * 3)) + "_mc"; if (assetID == "pickup0_mc") { assetID = "pickup1_mc"; } __pickedUp = false; } function hitReact(t_target) { if (__pickedUp) { return(undefined); } owner.addScore(value); if (Math.random() > 0.8) { owner.requestOptionalVO("amber" + Math.ceil(Math.random() * 3)); } owner.requestSound("pickupAmber"); grab(); } function grab() { __pickedUp = true; mc.gotoAndPlay("pickup"); } function update(el) { if (__pickedUp) { if (mc._currentFrame == mc._totalFrames) { kill(); return(undefined); } } super.update(el); } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function onDraw(newmc) { super.onDraw(newmc); mc.cacheAsBitmap = true; } function kill() { super.kill(); doUpdate = false; } var TYPE = "pickup"; var DRAWTYPE = "pickup"; var __DEF_ASSET = "pickup1_mc"; var __DEF_WIDTH = 20; var __DEF_HEIGHT = 30; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 15; var __DEF_HD_HEIGHT = 20; var __USE_DIMENSIONS_AS_HD = false; var __DRAW_WHEN_KILLED = false; var value = 1; }
Symbol 904 MovieClip [__Packages.nickjr.diego.mazegame.ents.Scenery] Frame 0
class nickjr.diego.mazegame.ents.Scenery extends smashing.keithm.Element { var spawn, mc; function Scenery (t_data) { super(t_data); } function init(t_data) { var _local3 = nickjr.diego.mazegame.Dimensions.getInstance(); t_data.x = t_data.x * _local3.CELL_WIDTH; t_data.y = t_data.y * _local3.CELL_HEIGHT; super.init(t_data); spawn(); } function onDraw(newmc) { super.onDraw(newmc); mc.cacheAsBitmap = true; } var TYPE = "scenery"; var DRAWTYPE = "bg"; var __DEF_ASSET = "ground_mc"; var __DEF_WIDTH = 600; var __DEF_HEIGHT = 300; var __USE_ACTUAL_DIMENSIONS = false; var __CAREFUL_DRAW = true; }
Symbol 905 MovieClip [__Packages.nickjr.diego.mazegame.ents.Scenery_Edge] Frame 0
class nickjr.diego.mazegame.ents.Scenery_Edge extends nickjr.diego.mazegame.ents.Scenery { function Scenery_Edge (t_data) { super(t_data); } var TYPE = "edge"; var DRAWTYPE = "edge"; var __DEF_WIDTH = 600; var __DEF_HEIGHT = 350; var __USE_ACTUAL_DIMENSIONS = true; }
Symbol 906 MovieClip [__Packages.nickjr.diego.mazegame.ents.Scenery_Patch] Frame 0
class nickjr.diego.mazegame.ents.Scenery_Patch extends nickjr.diego.mazegame.ents.Scenery { var assetID, depthInfluence; function Scenery_Patch (t_data) { super(t_data); assetID = t_data.asset + "_patch_mc"; depthInfluence = 1; } var TYPE = "patch"; var DRAWTYPE = "patch"; var __DEF_WIDTH = 500; var __DEF_HEIGHT = 300; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_ASSET = "grassy_patch_mc"; }
Symbol 907 MovieClip [__Packages.smashing.keithm.IntervalEngine] Frame 0
class smashing.keithm.IntervalEngine { var _uo, _uf, _update_interval, _last_update, _i, _ft, _el; function IntervalEngine (update_object, update_function) { _uo = update_object; _uf = update_function; } function startFlat(FPS) { _FPS = FPS; _update_interval = 1 / FPS; _last_update = getTimer() * 0.001; _i = setInterval(this, "_flat_step", 0); } function startFlex() { _last_update = getTimer() * 0.001; _i = setInterval(this, "_flex_step", 0); } function startFast() { _last_update = getTimer(); _i = setInterval(this, "_fast_step", 0); } function pause(Void) { _is_paused = true; } function unpause(Void) { _is_paused = false; } function reset(Void) { if (_i != undefined) { clearInterval(_i); } _ft = 0; _last_update = getTimer() * 0.001; _lel = _MAX_FRAMETIME / 2; pause(); } function _flex_step(Void) { if (_is_paused) { _last_update = getTimer() * 0.001; return(undefined); } _el = Math.min(_MAX_FRAMETIME, (-_last_update) + ((_last_update = getTimer() * 0.001))); _lel = _lel - Math.max(-_MAX_TIMEDIFF, Math.min(_MAX_TIMEDIFF, _lel - _el)); _uo[_uf](_lel); } function _flat_step(Void) { if (_is_paused) { return(undefined); } _ft = _ft + ((-_last_update) + ((_last_update = getTimer() * 0.001))); if (_ft < _update_interval) { return(undefined); } _uo[_uf](_ft); _ft = 0; } function _fast_step(Void) { _el = (-_last_update) + ((_last_update = getTimer())); _uo[_uf](_el * 0.001); } function clear() { clearInterval(_i); } var _MAX_TIMEDIFF = 0.005; var _MIN_FPS = 5; var _MAX_FRAMETIME = 1 / smashing.keithm.IntervalEngine.prototype._MIN_FPS; var _lel = 0.2; var _FPS = 0; var _is_paused = false; }
Symbol 908 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level1] Frame 0
class nickjr.diego.mazegame.levels.Level1 extends nickjr.diego.mazegame.LevelData { var hungerRate, exitLeft, grid_width, __BLOCK_WIDTH, grid_height, __BLOCK_HEIGHT, randomFruits, pickups, randomPickups, dinos, scenery, walls, player, camera; function Level1 () { super(); } function loadData() { super.loadData(); hungerRate = 18; exitLeft = true; grid_width = 2 * __BLOCK_WIDTH; grid_height = 2 * __BLOCK_HEIGHT; randomFruits.push([{type:"apple", x:16, y:7}, {type:"apple", x:15, y:4}]); pickups.push({type:"gem", x:13, y:2}); pickups.push({type:"gem", x:14, y:2}); pickups.push({type:"gem", x:15, y:2}); pickups.push({type:"gem", x:16, y:4}); pickups.push({type:"gem", x:16, y:2}); pickups.push({type:"gem", x:0, y:8}); pickups.push({type:"gem", x:1, y:8}); pickups.push({type:"gem", x:2, y:8}); pickups.push({type:"gem", x:5, y:2}); pickups.push({type:"gem", x:5, y:3}); pickups.push({type:"gem", x:10, y:7}); pickups.push({type:"gem", x:10, y:8}); pickups.push({type:"gem", x:11, y:8}); pickups.push({type:"gem", x:19, y:8}); pickups.push({type:"gem", x:18, y:8}); randomPickups.push([{type:"gem", x:9, y:1}, {type:"gem", x:9, y:3}]); dinos.push({type:"euo", fruit:"apple", faceLeft:false, x:7, y:6}); dinos.push({type:"maya", faceLeft:false, walkLeft:exitLeft, x:1, y:1}); scenery.push({type:"ground", x:0, y:0}); scenery.push({type:"ground", x:10, y:0}); scenery.push({type:"ground", x:0, y:5}); scenery.push({type:"ground", x:10, y:5}); scenery.push({type:"patch", asset:"grassy", x:7, y:3}); scenery.push({type:"edge", asset:"edge_left_mc", x:0, y:5}); scenery.push({type:"edge", asset:"edge_top_mc", x:0, y:0}); scenery.push({type:"edge", asset:"edge_top_mc", x:10, y:0}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:0, y:9}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:10, y:9}); scenery.push({type:"edge", asset:"edge_right_mc", x:19, y:0}); scenery.push({type:"edge", asset:"edge_right_mc", x:19, y:5}); walls.push({type:"bushtall3", x:4, y:0}); walls.push({type:"bushlong5", x:5, y:0}); walls.push({type:"invis", x:6, y:0}); walls.push({type:"invis", x:7, y:0}); walls.push({type:"invis", x:8, y:0}); walls.push({type:"invis", x:9, y:0}); walls.push({type:"bushlong5", x:10, y:0}); walls.push({type:"invis", x:11, y:0}); walls.push({type:"invis", x:12, y:0}); walls.push({type:"invis", x:13, y:0}); walls.push({type:"invis", x:14, y:0}); walls.push({type:"bushlong5", x:15, y:0}); walls.push({type:"invis", x:16, y:0}); walls.push({type:"invis", x:17, y:0}); walls.push({type:"invis", x:18, y:0}); walls.push({type:"invis", x:19, y:0}); walls.push({type:"invis", x:4, y:1}); walls.push({type:"bushtall4", x:19, y:1}); walls.push({type:"bushlong3", x:0, y:2}); walls.push({type:"invis", x:1, y:2}); walls.push({type:"invis", x:2, y:2}); walls.push({type:"invis", x:4, y:2}); walls.push({type:"bushlong3", x:8, y:2}); walls.push({type:"invis", x:9, y:2}); walls.push({type:"invis", x:10, y:2}); walls.push({type:"invis", x:19, y:2}); walls.push({type:"bushtall5", x:0, y:3}); walls.push({type:"rocktall2", x:4, y:3}); walls.push({type:"bushtall3", x:12, y:3}); walls.push({type:"bushlong4", x:13, y:3}); walls.push({type:"invis", x:14, y:3}); walls.push({type:"invis", x:15, y:3}); walls.push({type:"invis", x:16, y:3}); walls.push({type:"bushtall3", x:17, y:3}); walls.push({type:"invis", x:19, y:3}); walls.push({type:"invis", x:0, y:4}); walls.push({type:"invis", x:4, y:4}); walls.push({type:"bushlong5", x:5, y:4}); walls.push({type:"invis", x:6, y:4}); walls.push({type:"invis", x:7, y:4}); walls.push({type:"invis", x:8, y:4}); walls.push({type:"invis", x:9, y:4}); walls.push({type:"invis", x:12, y:4}); walls.push({type:"invis", x:17, y:4}); walls.push({type:"invis", x:19, y:4}); walls.push({type:"invis", x:0, y:5}); walls.push({type:"bush4", x:9, y:5}); walls.push({type:"invis", x:12, y:5}); walls.push({type:"bushtall5", x:14, y:5}); walls.push({type:"bushlong3", x:15, y:5}); walls.push({type:"invis", x:16, y:5}); walls.push({type:"invis", x:17, y:5}); walls.push({type:"bush4", x:19, y:5}); walls.push({type:"invis", x:0, y:6}); walls.push({type:"rock1", x:4, y:6}); walls.push({type:"rock1", x:5, y:6}); walls.push({type:"invis", x:14, y:6}); walls.push({type:"bush4", x:19, y:6}); walls.push({type:"bushlong2", x:0, y:7}); walls.push({type:"invis", x:1, y:7}); walls.push({type:"bush4", x:8, y:7}); walls.push({type:"bush4", x:9, y:7}); walls.push({type:"invis", x:14, y:7}); walls.push({type:"bushtall2", x:9, y:8}); walls.push({type:"invis", x:14, y:8}); walls.push({type:"bushlong2", x:8, y:9}); walls.push({type:"invis", x:9, y:9}); walls.push({type:"invis", x:14, y:9}); player = {x:6, y:2}; camera = {x:0, y:0}; } }
Symbol 909 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level2] Frame 0
class nickjr.diego.mazegame.levels.Level2 extends nickjr.diego.mazegame.LevelData { var hungerRate, grid_width, __BLOCK_WIDTH, grid_height, __BLOCK_HEIGHT, randomFruits, fruits, pickups, exitLeft, dinos, scenery, walls, player, camera; function Level2 () { super(); } function loadData() { super.loadData(); hungerRate = 23; grid_width = 3 * __BLOCK_WIDTH; grid_height = 2 * __BLOCK_HEIGHT; randomFruits.push([{type:"apple", x:0, y:6}, {type:"apple", x:0, y:6}, {type:"apple", x:25, y:8}]); fruits.push({type:"orange", x:15, y:8}); pickups.push({type:"gem", x:0, y:5}); pickups.push({type:"gem", x:5, y:3}); pickups.push({type:"gem", x:5, y:4}); pickups.push({type:"gem", x:4, y:4}); pickups.push({type:"gem", x:7, y:1}); pickups.push({type:"gem", x:8, y:1}); pickups.push({type:"gem", x:13, y:4}); pickups.push({type:"gem", x:16, y:3}); pickups.push({type:"gem", x:20, y:3}); pickups.push({type:"gem", x:21, y:3}); pickups.push({type:"gem", x:22, y:3}); pickups.push({type:"gem", x:27, y:3}); pickups.push({type:"gem", x:24, y:8}); exitLeft = false; dinos.push({type:"maya", faceLeft:false, walkLeft:exitLeft, x:28, y:7}); dinos.push({type:"gryp", fruit:"apple", faceLeft:false, x:19, y:6}); dinos.push({type:"euo", fruit:"orange", faceLeft:false, x:8, y:6}); scenery.push({type:"ground", x:0, y:0}); scenery.push({type:"ground", x:10, y:0}); scenery.push({type:"ground", x:20, y:0}); scenery.push({type:"ground", x:0, y:5}); scenery.push({type:"ground", x:10, y:5}); scenery.push({type:"ground", x:20, y:5}); scenery.push({type:"ground", x:0, y:10}); scenery.push({type:"ground", x:10, y:10}); scenery.push({type:"ground", x:20, y:10}); scenery.push({type:"patch", asset:"grassy", x:21, y:5}); scenery.push({type:"patch", asset:"grassy", x:7, y:3}); scenery.push({type:"edge", asset:"edge_left_mc", x:0, y:0}); scenery.push({type:"edge", asset:"edge_left_mc", x:0, y:5}); scenery.push({type:"edge", asset:"edge_top_mc", x:0, y:0}); scenery.push({type:"edge", asset:"edge_top_mc", x:10, y:0}); scenery.push({type:"edge", asset:"edge_top_mc", x:20, y:0}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:0, y:9}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:10, y:9}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:20, y:9}); scenery.push({type:"edge", asset:"edge_right_mc", x:29, y:0}); walls.push({type:"bushtall2", x:6, y:0}); walls.push({type:"bushlong3", x:8, y:0}); walls.push({type:"invis", x:9, y:0}); walls.push({type:"invis", x:10, y:0}); walls.push({type:"bush1", x:29, y:0}); walls.push({type:"invis", x:6, y:1}); walls.push({type:"bushlong3", x:1, y:2}); walls.push({type:"invis", x:2, y:2}); walls.push({type:"invis", x:3, y:2}); walls.push({type:"bushhuge1", x:6, y:2}); walls.push({type:"invis", x:7, y:2}); walls.push({type:"invis", x:8, y:2}); walls.push({type:"invis", x:9, y:2}); walls.push({type:"invis", x:10, y:2}); walls.push({type:"bushlong6", x:13, y:2}); walls.push({type:"invis", x:14, y:2}); walls.push({type:"bushtall4", x:15, y:2}); walls.push({type:"invis", x:16, y:2}); walls.push({type:"invis", x:17, y:2}); walls.push({type:"invis", x:18, y:2}); walls.push({type:"bushlong6", x:19, y:2}); walls.push({type:"invis", x:20, y:2}); walls.push({type:"invis", x:21, y:2}); walls.push({type:"invis", x:22, y:2}); walls.push({type:"invis", x:23, y:2}); walls.push({type:"invis", x:24, y:2}); walls.push({type:"bushtall3", x:25, y:2}); walls.push({type:"bushlong2", x:27, y:2}); walls.push({type:"bushtall3", x:28, y:2}); walls.push({type:"bushtall3", x:3, y:3}); walls.push({type:"invis", x:25, y:3}); walls.push({type:"invis", x:6, y:3}); walls.push({type:"invis", x:7, y:3}); walls.push({type:"invis", x:8, y:3}); walls.push({type:"invis", x:9, y:3}); walls.push({type:"invis", x:10, y:3}); walls.push({type:"bushtall3", x:12, y:3}); walls.push({type:"bushlong3", x:13, y:3}); walls.push({type:"invis", x:14, y:3}); walls.push({type:"invis", x:15, y:3}); walls.push({type:"invis", x:25, y:3}); walls.push({type:"bushlong2", x:0, y:4}); walls.push({type:"bushtall4", x:1, y:4}); walls.push({type:"invis", x:3, y:4}); walls.push({type:"bushtall2", x:6, y:4}); walls.push({type:"invis", x:12, y:4}); walls.push({type:"invis", x:15, y:4}); walls.push({type:"invis", x:25, y:4}); walls.push({type:"invis", x:28, y:4}); walls.push({type:"bushlong4", x:24, y:4}); walls.push({type:"invis", x:25, y:4}); walls.push({type:"bushtall6", x:26, y:4}); walls.push({type:"invis", x:27, y:4}); walls.push({type:"invis", x:28, y:4}); walls.push({type:"invis", x:1, y:5}); walls.push({type:"bushlong4", x:3, y:5}); walls.push({type:"invis", x:4, y:5}); walls.push({type:"invis", x:5, y:5}); walls.push({type:"invis", x:6, y:5}); walls.push({type:"bushlong6", x:8, y:5}); walls.push({type:"invis", x:9, y:5}); walls.push({type:"invis", x:10, y:5}); walls.push({type:"invis", x:11, y:5}); walls.push({type:"invis", x:12, y:5}); walls.push({type:"invis", x:13, y:5}); walls.push({type:"invis", x:15, y:5}); walls.push({type:"bushtall3", x:17, y:5}); walls.push({type:"bushlong4", x:18, y:5}); walls.push({type:"invis", x:19, y:5}); walls.push({type:"invis", x:20, y:5}); walls.push({type:"invis", x:21, y:5}); walls.push({type:"invis", x:26, y:5}); walls.push({type:"invis", x:1, y:6}); walls.push({type:"invis", x:17, y:6}); walls.push({type:"invis", x:26, y:6}); walls.push({type:"bush1", x:29, y:6}); walls.push({type:"bushlong6", x:1, y:7}); walls.push({type:"invis", x:2, y:7}); walls.push({type:"invis", x:3, y:7}); walls.push({type:"invis", x:4, y:7}); walls.push({type:"invis", x:5, y:7}); walls.push({type:"invis", x:6, y:7}); walls.push({type:"bushlong6", x:7, y:7}); walls.push({type:"invis", x:8, y:7}); walls.push({type:"invis", x:9, y:7}); walls.push({type:"invis", x:10, y:7}); walls.push({type:"invis", x:11, y:7}); walls.push({type:"invis", x:12, y:7}); walls.push({type:"bushtall3", x:14, y:7}); walls.push({type:"bushlong3", x:15, y:7}); walls.push({type:"invis", x:16, y:7}); walls.push({type:"invis", x:17, y:7}); walls.push({type:"bushtall3", x:20, y:7}); walls.push({type:"bushlong3", x:21, y:7}); walls.push({type:"invis", x:22, y:7}); walls.push({type:"bushtall3", x:23, y:7}); walls.push({type:"invis", x:26, y:7}); walls.push({type:"invis", x:14, y:8}); walls.push({type:"invis", x:20, y:8}); walls.push({type:"invis", x:23, y:8}); walls.push({type:"bushlong4", x:26, y:8}); walls.push({type:"invis", x:27, y:8}); walls.push({type:"invis", x:28, y:8}); walls.push({type:"invis", x:29, y:8}); walls.push({type:"invis", x:14, y:9}); walls.push({type:"invis", x:20, y:9}); walls.push({type:"invis", x:23, y:9}); walls.push({type:"invis", x:26, y:9}); player = {x:24, y:3}; camera = {x:22, y:4}; } }
Symbol 910 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level3] Frame 0
class nickjr.diego.mazegame.levels.Level3 extends nickjr.diego.mazegame.LevelData { var hungerRate, grid_width, __BLOCK_WIDTH, grid_height, __BLOCK_HEIGHT, fruits, randomFruits, pickups, exitLeft, dinos, scenery, walls, player, camera; function Level3 () { super(); } function loadData() { super.loadData(); hungerRate = 25; grid_width = 3 * __BLOCK_WIDTH; grid_height = 2 * __BLOCK_HEIGHT; fruits.push({type:"orange", x:23, y:4}); fruits.push({type:"apple", x:27, y:7}); randomFruits.push([{type:"pear", x:9, y:1}, {type:"pear", x:15, y:1}]); pickups.push({type:"gem", x:0, y:7}); pickups.push({type:"gem", x:0, y:8}); pickups.push({type:"gem", x:8, y:1}); pickups.push({type:"gem", x:8, y:3}); pickups.push({type:"gem", x:9, y:3}); pickups.push({type:"gem", x:14, y:1}); pickups.push({type:"gem", x:18, y:4}); pickups.push({type:"gem", x:18, y:5}); pickups.push({type:"gem", x:19, y:7}); pickups.push({type:"gem", x:19, y:8}); pickups.push({type:"gem", x:20, y:2}); pickups.push({type:"gem", x:22, y:4}); pickups.push({type:"gem", x:21, y:4}); pickups.push({type:"gem", x:29, y:2}); pickups.push({type:"gem", x:29, y:3}); exitLeft = true; dinos.push({type:"gryp", fruit:"apple", faceLeft:false, x:21, y:8}); dinos.push({type:"brach", fruit:"orange", faceLeft:false, x:25, y:2}); dinos.push({type:"euo", fruit:"pear", faceLeft:false, x:4, y:6}); dinos.push({type:"maya", faceLeft:false, walkLeft:exitLeft, x:0, y:1}); scenery.push({type:"ground", x:0, y:0}); scenery.push({type:"ground", x:10, y:0}); scenery.push({type:"ground", x:20, y:0}); scenery.push({type:"ground", x:0, y:5}); scenery.push({type:"ground", x:10, y:5}); scenery.push({type:"ground", x:20, y:5}); scenery.push({type:"ground", x:0, y:10}); scenery.push({type:"ground", x:10, y:10}); scenery.push({type:"ground", x:20, y:10}); scenery.push({type:"patch", asset:"water_left", x:24, y:2}); scenery.push({type:"patch", asset:"water", x:25, y:2}); scenery.push({type:"patch", asset:"water_right", x:26, y:2}); scenery.push({type:"edge", asset:"edge_left_mc", x:0, y:5}); scenery.push({type:"edge", asset:"edge_top_mc", x:0, y:0}); scenery.push({type:"edge", asset:"edge_top_mc", x:10, y:0}); scenery.push({type:"edge", asset:"edge_top_mc", x:20, y:0}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:0, y:9}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:10, y:9}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:20, y:9}); scenery.push({type:"edge", asset:"edge_right_mc", x:29, y:0}); scenery.push({type:"edge", asset:"edge_right_mc", x:29, y:5}); var _local6; _local6 = 0; walls.push({type:"bushhuge1", x:3, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"bushlong3", x:11, y:_local6}); walls.push({type:"invis", x:12, y:_local6}); walls.push({type:"bushtall4", x:13, y:_local6}); walls.push({type:"rock1", x:16, y:_local6}); walls.push({type:"bushtall2", x:18, y:_local6}); walls.push({type:"water_left", x:24, y:_local6}); walls.push({type:"water", x:25, y:_local6}); walls.push({type:"water_right", x:26, y:_local6}); _local6 = 1; walls.push({type:"invis", x:3, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"invis", x:13, y:_local6}); walls.push({type:"bushtall5", x:16, y:_local6}); walls.push({type:"bushlong2", x:17, y:_local6}); walls.push({type:"invis", x:18, y:_local6}); walls.push({type:"water_left", x:24, y:_local6}); walls.push({type:"water", x:25, y:_local6}); walls.push({type:"water_right", x:26, y:_local6}); _local6 = 2; walls.push({type:"rock1", x:0, y:_local6}); walls.push({type:"mountainhuge1", x:2, y:_local6}); walls.push({type:"invis", x:6, y:_local6}); walls.push({type:"rocktall2", x:7, y:_local6}); walls.push({type:"rocklong3", x:8, y:_local6}); walls.push({type:"invis", x:9, y:_local6}); walls.push({type:"invis", x:10, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"invis", x:13, y:_local6}); walls.push({type:"rocktall2", x:14, y:_local6}); walls.push({type:"invis", x:16, y:_local6}); walls.push({type:"bushtall2", x:21, y:_local6}); _local6 = 3; walls.push({type:"invis", x:2, y:_local6}); walls.push({type:"invis", x:5, y:_local6}); walls.push({type:"invis", x:6, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"rocktall2", x:11, y:_local6}); walls.push({type:"invis", x:13, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"invis", x:16, y:_local6}); walls.push({type:"bushlong6", x:18, y:_local6}); walls.push({type:"bushtall4", x:19, y:_local6}); walls.push({type:"invis", x:20, y:_local6}); walls.push({type:"invis", x:21, y:_local6}); walls.push({type:"invis", x:22, y:_local6}); walls.push({type:"invis", x:23, y:_local6}); walls.push({type:"water_left", x:24, y:_local6}); walls.push({type:"water", x:25, y:_local6}); walls.push({type:"water_right", x:26, y:_local6}); walls.push({type:"bushtall2", x:28, y:_local6}); _local6 = 4; walls.push({type:"invis", x:2, y:_local6}); walls.push({type:"invis", x:5, y:_local6}); walls.push({type:"invis", x:6, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"invis", x:16, y:_local6}); walls.push({type:"invis", x:19, y:_local6}); walls.push({type:"rock1", x:20, y:_local6}); walls.push({type:"water_left", x:24, y:_local6}); walls.push({type:"water_bottom", x:25, y:_local6}); walls.push({type:"water_inner_bottomright", x:26, y:_local6}); walls.push({type:"bushlong2", x:28, y:_local6}); walls.push({type:"invis", x:29, y:_local6}); _local6 = 5; walls.push({type:"invis", x:2, y:_local6}); walls.push({type:"invis", x:3, y:_local6}); walls.push({type:"invis", x:4, y:_local6}); walls.push({type:"invis", x:5, y:_local6}); walls.push({type:"invis", x:6, y:_local6}); walls.push({type:"rock1", x:9, y:_local6}); walls.push({type:"invis", x:16, y:_local6}); walls.push({type:"invis", x:19, y:_local6}); walls.push({type:"water_inner_topleft", x:22, y:_local6}); walls.push({type:"water_top", x:23, y:_local6}); walls.push({type:"water_right", x:24, y:_local6}); _local6 = 6; walls.push({type:"rocktall2", x:2, y:_local6}); walls.push({type:"rock1", x:9, y:_local6}); walls.push({type:"mountainhuge1", x:10, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"invis", x:12, y:_local6}); walls.push({type:"invis", x:13, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"bushtall4", x:18, y:_local6}); walls.push({type:"invis", x:19, y:_local6}); walls.push({type:"water_inner_topleft", x:21, y:_local6}); walls.push({type:"water", x:22, y:_local6}); walls.push({type:"water", x:23, y:_local6}); walls.push({type:"water_right", x:24, y:_local6}); walls.push({type:"bushtall4", x:26, y:_local6}); walls.push({type:"bushlong2", x:27, y:_local6}); walls.push({type:"bushtall2", x:28, y:_local6}); _local6 = 7; walls.push({type:"invis", x:2, y:_local6}); walls.push({type:"bushlong7", x:4, y:_local6}); walls.push({type:"invis", x:5, y:_local6}); walls.push({type:"invis", x:6, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"invis", x:8, y:_local6}); walls.push({type:"invis", x:9, y:_local6}); walls.push({type:"invis", x:10, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"invis", x:12, y:_local6}); walls.push({type:"invis", x:13, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"invis", x:18, y:_local6}); walls.push({type:"water_inner_bottomleft", x:21, y:_local6}); walls.push({type:"water_bottom", x:22, y:_local6}); walls.push({type:"water_bottom", x:23, y:_local6}); walls.push({type:"water_inner_bottomright", x:24, y:_local6}); walls.push({type:"invis", x:26, y:_local6}); walls.push({type:"invis", x:28, y:_local6}); _local6 = 8; walls.push({type:"rocktall2", x:4, y:_local6}); walls.push({type:"invis", x:10, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"invis", x:12, y:_local6}); walls.push({type:"invis", x:13, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"invis", x:18, y:_local6}); walls.push({type:"invis", x:26, y:_local6}); _local6 = 9; walls.push({type:"invis", x:4, y:_local6}); walls.push({type:"invis", x:10, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"invis", x:12, y:_local6}); walls.push({type:"invis", x:13, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); player = {x:28, y:1}; camera = {x:27, y:3}; } }
Symbol 911 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level4] Frame 0
class nickjr.diego.mazegame.levels.Level4 extends nickjr.diego.mazegame.LevelData { var hungerRate, grid_width, __BLOCK_WIDTH, grid_height, __BLOCK_HEIGHT, fruits, pickups, exitLeft, dinos, scenery, walls, player, camera; function Level4 () { super(); } function loadData() { super.loadData(); hungerRate = 18; grid_width = 2 * __BLOCK_WIDTH; grid_height = 2 * __BLOCK_HEIGHT; fruits.push({type:"orange", x:0, y:4}); fruits.push({type:"apple", x:16, y:5}); fruits.push({type:"pear", x:14, y:1}); pickups.push({type:"gem", x:5, y:1}); pickups.push({type:"gem", x:6, y:1}); pickups.push({type:"gem", x:6, y:5}); pickups.push({type:"gem", x:6, y:6}); pickups.push({type:"gem", x:13, y:4}); pickups.push({type:"gem", x:14, y:4}); exitLeft = false; dinos.push({type:"gryp", fruit:"apple", faceLeft:false, walkLeft:true, x:1, y:6}); dinos.push({type:"brach", fruit:"pear", faceLeft:true, x:13, y:7}); dinos.push({type:"gryp", fruit:"orange", faceLeft:true, walkLeft:false, x:19, y:3}); dinos.push({type:"maya", faceLeft:true, walkLeft:exitLeft, x:18, y:8}); scenery.push({type:"ground", x:0, y:0}); scenery.push({type:"ground", x:10, y:0}); scenery.push({type:"ground", x:0, y:5}); scenery.push({type:"ground", x:10, y:5}); scenery.push({type:"ground", x:0, y:10}); scenery.push({type:"ground", x:10, y:10}); scenery.push({type:"patch", asset:"water_left", x:12, y:7}); scenery.push({type:"patch", asset:"water", x:13, y:7}); scenery.push({type:"patch", asset:"water_right", x:14, y:7}); scenery.push({type:"edge", asset:"edge_left_mc", x:0, y:0}); scenery.push({type:"edge", asset:"edge_left_mc", x:0, y:5}); scenery.push({type:"edge", asset:"edge_top_mc", x:0, y:0}); scenery.push({type:"edge", asset:"edge_top_mc", x:10, y:0}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:0, y:9}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:10, y:9}); var _local6; _local6 = 0; walls.push({type:"bushtall2", x:3, y:_local6}); walls.push({type:"bushlong2", x:4, y:_local6}); walls.push({type:"invis", x:5, y:_local6}); walls.push({type:"bushtall3", x:7, y:_local6}); walls.push({type:"rock1", x:8, y:_local6}); walls.push({type:"water_left", x:11, y:_local6}); walls.push({type:"water", x:12, y:_local6}); walls.push({type:"water_right", x:13, y:_local6}); walls.push({type:"water_left", x:19, y:_local6}); _local6 = 1; walls.push({type:"invis", x:3, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"water_left", x:11, y:_local6}); walls.push({type:"water", x:12, y:_local6}); walls.push({type:"water_right", x:13, y:_local6}); walls.push({type:"water_left", x:19, y:_local6}); _local6 = 2; walls.push({type:"bushtall2", x:5, y:_local6}); walls.push({type:"bushlong2", x:6, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"rocktall2", x:9, y:_local6}); walls.push({type:"water_inner_bottomleft", x:11, y:_local6}); walls.push({type:"water", x:12, y:_local6}); walls.push({type:"water", x:13, y:_local6}); walls.push({type:"water_top", x:14, y:_local6}); walls.push({type:"water_inner_topright", x:15, y:_local6}); walls.push({type:"rocklong2", x:16, y:_local6}); walls.push({type:"invis", x:17, y:_local6}); walls.push({type:"water_inner_bottomleft", x:19, y:_local6}); _local6 = 3; walls.push({type:"bushlong2", x:0, y:_local6}); walls.push({type:"bushtall3", x:1, y:_local6}); walls.push({type:"bushlong3", x:3, y:_local6}); walls.push({type:"invis", x:4, y:_local6}); walls.push({type:"invis", x:5, y:_local6}); walls.push({type:"invis", x:9, y:_local6}); walls.push({type:"water_inner_bottomleft", x:12, y:_local6}); walls.push({type:"water_bottom", x:13, y:_local6}); walls.push({type:"water_bottom", x:14, y:_local6}); walls.push({type:"water_inner_bottomright", x:15, y:_local6}); _local6 = 4; walls.push({type:"invis", x:1, y:_local6}); walls.push({type:"water_inner_topleft", x:8, y:_local6}); walls.push({type:"water_top", x:9, y:_local6}); walls.push({type:"water_inner_topright", x:10, y:_local6}); walls.push({type:"bush4", x:17, y:_local6}); walls.push({type:"bush4", x:18, y:_local6}); walls.push({type:"bush4", x:19, y:_local6}); _local6 = 5; walls.push({type:"invis", x:1, y:_local6}); walls.push({type:"water_inner_topleft", x:3, y:_local6}); walls.push({type:"water_top", x:4, y:_local6}); walls.push({type:"water_inner_topright", x:5, y:_local6}); walls.push({type:"bushtall3", x:7, y:_local6}); walls.push({type:"water_inner_bottomleft", x:8, y:_local6}); walls.push({type:"water_bottom", x:9, y:_local6}); walls.push({type:"water_inner_bottomright", x:10, y:_local6}); walls.push({type:"rock1", x:11, y:_local6}); walls.push({type:"water_inner_topleft", x:12, y:_local6}); walls.push({type:"water_top", x:13, y:_local6}); walls.push({type:"water_top", x:14, y:_local6}); walls.push({type:"water_inner_topright", x:15, y:_local6}); walls.push({type:"water_inner_topleft", x:17, y:_local6}); walls.push({type:"water_top", x:18, y:_local6}); walls.push({type:"water_top", x:19, y:_local6}); _local6 = 6; walls.push({type:"water_left", x:3, y:_local6}); walls.push({type:"water", x:4, y:_local6}); walls.push({type:"water_right", x:5, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"water_left", x:12, y:_local6}); walls.push({type:"water", x:13, y:_local6}); walls.push({type:"water", x:14, y:_local6}); walls.push({type:"water_bottom", x:13, y:_local6}); walls.push({type:"water_bottom", x:14, y:_local6}); walls.push({type:"water_inner_bottomright", x:15, y:_local6}); walls.push({type:"rock1", x:16, y:_local6}); walls.push({type:"water_left", x:17, y:_local6}); walls.push({type:"water", x:18, y:_local6}); walls.push({type:"water", x:19, y:_local6}); _local6 = 7; walls.push({type:"bush4", x:0, y:_local6}); walls.push({type:"bush4", x:1, y:_local6}); walls.push({type:"water_inner_bottomleft", x:3, y:_local6}); walls.push({type:"water_bottom", x:4, y:_local6}); walls.push({type:"water_inner_bottomright", x:5, y:_local6}); walls.push({type:"rock1", x:6, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"water_inner_topleft", x:9, y:_local6}); walls.push({type:"water_inner_topright", x:10, y:_local6}); walls.push({type:"water_inner_bottomleft", x:17, y:_local6}); walls.push({type:"water_bottom", x:18, y:_local6}); walls.push({type:"water_bottom", x:19, y:_local6}); _local6 = 8; walls.push({type:"bush4", x:1, y:_local6}); walls.push({type:"water_left", x:9, y:_local6}); walls.push({type:"water_right", x:10, y:_local6}); walls.push({type:"water_left", x:12, y:_local6}); walls.push({type:"water", x:13, y:_local6}); walls.push({type:"water_right", x:14, y:_local6}); _local6 = 9; walls.push({type:"bush4", x:1, y:_local6}); walls.push({type:"water_left", x:9, y:_local6}); walls.push({type:"water", x:10, y:_local6}); walls.push({type:"water_top", x:11, y:_local6}); walls.push({type:"water", x:12, y:_local6}); walls.push({type:"water", x:13, y:_local6}); walls.push({type:"water_right", x:14, y:_local6}); player = {x:2, y:1}; camera = {x:27, y:3}; } }
Symbol 912 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level5] Frame 0
class nickjr.diego.mazegame.levels.Level5 extends nickjr.diego.mazegame.LevelData { var hungerRate, grid_width, __BLOCK_WIDTH, grid_height, __BLOCK_HEIGHT, fruits, pickups, exitLeft, dinos, scenery, walls, player, camera; function Level5 () { super(); } function loadData() { super.loadData(); hungerRate = 25; grid_width = 3 * __BLOCK_WIDTH; grid_height = 3 * __BLOCK_HEIGHT; fruits.push({type:"apple", x:14, y:1}); fruits.push({type:"pear", x:25, y:6}); fruits.push({type:"banana", x:10, y:3}); fruits.push({type:"orange", x:3, y:5}); pickups.push({type:"gem", x:5, y:5}); pickups.push({type:"gem", x:8, y:9}); pickups.push({type:"gem", x:2, y:8}); pickups.push({type:"gem", x:16, y:1}); pickups.push({type:"gem", x:27, y:13}); pickups.push({type:"gem", x:29, y:13}); pickups.push({type:"gem", x:28, y:6}); pickups.push({type:"gem", x:29, y:6}); pickups.push({type:"gem", x:20, y:8}); pickups.push({type:"gem", x:20, y:9}); exitLeft = false; dinos.push({type:"gryp", fruit:"banana", faceLeft:true, x:18, y:3}); dinos.push({type:"euo", fruit:"pear", faceLeft:true, x:4, y:2}); dinos.push({type:"igu", fruit:"orange", faceLeft:false, x:3, y:11}); dinos.push({type:"brach", fruit:"apple", faceLeft:true, x:22, y:2}); dinos.push({type:"maya", faceLeft:true, walkLeft:exitLeft, x:26, y:1}); scenery.push({type:"ground", x:0, y:0}); scenery.push({type:"ground", x:10, y:0}); scenery.push({type:"ground", x:20, y:0}); scenery.push({type:"ground", x:0, y:5}); scenery.push({type:"ground", x:10, y:5}); scenery.push({type:"ground", x:20, y:5}); scenery.push({type:"ground", x:0, y:10}); scenery.push({type:"ground", x:10, y:10}); scenery.push({type:"ground", x:20, y:10}); scenery.push({type:"patch", asset:"rocky", x:21, y:7}); scenery.push({type:"edge", asset:"edge_left_mc", x:0, y:0}); scenery.push({type:"edge", asset:"edge_left_mc", x:0, y:5}); scenery.push({type:"edge", asset:"edge_left_mc", x:0, y:10}); scenery.push({type:"edge", asset:"edge_top_mc", x:0, y:0}); scenery.push({type:"edge", asset:"edge_top_mc", x:10, y:0}); scenery.push({type:"edge", asset:"edge_top_mc", x:20, y:0}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:0, y:14}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:10, y:14}); scenery.push({type:"edge", asset:"edge_bottom_mc", x:20, y:14}); scenery.push({type:"edge", asset:"edge_right_mc", x:29, y:0}); scenery.push({type:"edge", asset:"edge_right_mc", x:29, y:5}); scenery.push({type:"edge", asset:"edge_right_mc", x:29, y:10}); scenery.push({type:"patch", asset:"water_left", x:21, y:2}); scenery.push({type:"patch", asset:"water", x:22, y:2}); scenery.push({type:"patch", asset:"water_right", x:23, y:2}); var _local6 = 0; walls.push({type:"rock1", x:1, y:_local6}); walls.push({type:"rock1", x:7, y:_local6}); walls.push({type:"bushlong6", x:9, y:_local6}); walls.push({type:"invis", x:10, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"invis", x:12, y:_local6}); walls.push({type:"invis", x:13, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"bushtall3", x:15, y:_local6}); walls.push({type:"water_left", x:21, y:_local6}); walls.push({type:"water", x:22, y:_local6}); walls.push({type:"water_right", x:23, y:_local6}); walls.push({type:"bush1", x:25, y:_local6}); _local6 = 1; walls.push({type:"rocklong3", x:2, y:_local6}); walls.push({type:"invis", x:3, y:_local6}); walls.push({type:"invis", x:4, y:_local6}); walls.push({type:"invis", x:5, y:_local6}); walls.push({type:"rocklong2", x:6, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"invis", x:15, y:_local6}); walls.push({type:"water_left", x:21, y:_local6}); walls.push({type:"water", x:22, y:_local6}); walls.push({type:"water_right", x:23, y:_local6}); _local6 = 2; walls.push({type:"rocklong2", x:9, y:_local6}); walls.push({type:"invis", x:10, y:_local6}); walls.push({type:"bushtall3", x:11, y:_local6}); walls.push({type:"bushtall2", x:14, y:_local6}); walls.push({type:"invis", x:15, y:_local6}); walls.push({type:"bush1", x:16, y:_local6}); walls.push({type:"bushlong3", x:25, y:_local6}); _local6 = 3; walls.push({type:"rocklong2", x:2, y:_local6}); walls.push({type:"invis", x:3, y:_local6}); walls.push({type:"rocklong3", x:6, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"invis", x:8, y:_local6}); walls.push({type:"invis", x:9, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"water_left", x:21, y:_local6}); walls.push({type:"water", x:22, y:_local6}); walls.push({type:"water", x:23, y:_local6}); walls.push({type:"water_top", x:24, y:_local6}); walls.push({type:"water_top", x:25, y:_local6}); walls.push({type:"water_top", x:26, y:_local6}); walls.push({type:"water_top", x:27, y:_local6}); walls.push({type:"water_top", x:28, y:_local6}); walls.push({type:"water_top", x:29, y:_local6}); _local6 = 4; walls.push({type:"rocklong3", x:1, y:_local6}); walls.push({type:"invis", x:2, y:_local6}); walls.push({type:"invis", x:3, y:_local6}); walls.push({type:"invis", x:4, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"bushlong3", x:16, y:_local6}); walls.push({type:"invis", x:17, y:_local6}); walls.push({type:"invis", x:18, y:_local6}); walls.push({type:"bush4", x:19, y:_local6}); walls.push({type:"bush4", x:20, y:_local6}); walls.push({type:"water_inner_bottomleft", x:21, y:_local6}); walls.push({type:"water_bottom", x:22, y:_local6}); walls.push({type:"water_bottom", x:23, y:_local6}); walls.push({type:"water_bottom", x:24, y:_local6}); walls.push({type:"water_bottom", x:25, y:_local6}); walls.push({type:"water_bottom", x:26, y:_local6}); walls.push({type:"water_bottom", x:27, y:_local6}); walls.push({type:"water_bottom", x:28, y:_local6}); walls.push({type:"water_bottom", x:29, y:_local6}); _local6 = 5; walls.push({type:"rocktall3", x:1, y:_local6}); walls.push({type:"rock1", x:4, y:_local6}); walls.push({type:"bushlong6", x:6, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"invis", x:8, y:_local6}); walls.push({type:"invis", x:9, y:_local6}); walls.push({type:"invis", x:10, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"bushtall4", x:14, y:_local6}); walls.push({type:"bushlong6", x:15, y:_local6}); walls.push({type:"invis", x:16, y:_local6}); walls.push({type:"invis", x:17, y:_local6}); walls.push({type:"invis", x:18, y:_local6}); walls.push({type:"invis", x:19, y:_local6}); walls.push({type:"invis", x:20, y:_local6}); walls.push({type:"bushlong6", x:21, y:_local6}); walls.push({type:"invis", x:22, y:_local6}); walls.push({type:"invis", x:23, y:_local6}); walls.push({type:"invis", x:24, y:_local6}); walls.push({type:"invis", x:25, y:_local6}); walls.push({type:"invis", x:26, y:_local6}); walls.push({type:"bushlong4", x:27, y:_local6}); walls.push({type:"invis", x:28, y:_local6}); walls.push({type:"invis", x:29, y:_local6}); walls.push({type:"invis", x:30, y:_local6}); _local6 = 6; walls.push({type:"invis", x:1, y:_local6}); walls.push({type:"rocklong3", x:3, y:_local6}); walls.push({type:"invis", x:4, y:_local6}); walls.push({type:"invis", x:5, y:_local6}); walls.push({type:"invis", x:6, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"rocklong2", x:22, y:_local6}); walls.push({type:"invis", x:23, y:_local6}); walls.push({type:"rocktall2", x:26, y:_local6}); _local6 = 7; walls.push({type:"invis", x:1, y:_local6}); walls.push({type:"rock1", x:5, y:_local6}); walls.push({type:"rock1", x:8, y:_local6}); walls.push({type:"rock1", x:10, y:_local6}); walls.push({type:"bushtall3", x:11, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"rocklong3", x:16, y:_local6}); walls.push({type:"invis", x:17, y:_local6}); walls.push({type:"invis", x:18, y:_local6}); walls.push({type:"invis", x:19, y:_local6}); walls.push({type:"rock1", x:20, y:_local6}); walls.push({type:"invis", x:26, y:_local6}); walls.push({type:"rocktall2", x:28, y:_local6}); walls.push({type:"rock1", x:29, y:_local6}); _local6 = 8; walls.push({type:"bush3", x:1, y:_local6}); walls.push({type:"rock1", x:3, y:_local6}); walls.push({type:"rock1", x:7, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"rock1", x:16, y:_local6}); walls.push({type:"rocklong3", x:21, y:_local6}); walls.push({type:"invis", x:22, y:_local6}); walls.push({type:"invis", x:23, y:_local6}); walls.push({type:"invis", x:24, y:_local6}); walls.push({type:"rocklong2", x:25, y:_local6}); walls.push({type:"invis", x:26, y:_local6}); walls.push({type:"invis", x:28, y:_local6}); _local6 = 9; walls.push({type:"bush3", x:1, y:_local6}); walls.push({type:"bushlong6", x:2, y:_local6}); walls.push({type:"invis", x:3, y:_local6}); walls.push({type:"invis", x:4, y:_local6}); walls.push({type:"invis", x:5, y:_local6}); walls.push({type:"invis", x:6, y:_local6}); walls.push({type:"invis", x:7, y:_local6}); walls.push({type:"rock1", x:9, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"rock1", x:18, y:_local6}); walls.push({type:"rock1", x:21, y:_local6}); _local6 = 10; walls.push({type:"bush3", x:1, y:_local6}); walls.push({type:"bush3", x:7, y:_local6}); walls.push({type:"bushtall2", x:8, y:_local6}); walls.push({type:"rock1", x:14, y:_local6}); walls.push({type:"rocklong3", x:15, y:_local6}); walls.push({type:"invis", x:16, y:_local6}); walls.push({type:"invis", x:17, y:_local6}); walls.push({type:"invis", x:18, y:_local6}); walls.push({type:"rocklong3", x:23, y:_local6}); walls.push({type:"invis", x:24, y:_local6}); walls.push({type:"invis", x:25, y:_local6}); walls.push({type:"invis", x:26, y:_local6}); walls.push({type:"rock1", x:27, y:_local6}); walls.push({type:"rock1", x:29, y:_local6}); _local6 = 11; walls.push({type:"bush3", x:1, y:_local6}); walls.push({type:"bush3", x:5, y:_local6}); walls.push({type:"bushlong4", x:8, y:_local6}); walls.push({type:"invis", x:9, y:_local6}); walls.push({type:"invis", x:10, y:_local6}); walls.push({type:"bushtall2", x:11, y:_local6}); walls.push({type:"rock1", x:20, y:_local6}); walls.push({type:"rock1", x:24, y:_local6}); _local6 = 12; walls.push({type:"bush3", x:5, y:_local6}); walls.push({type:"bush3", x:6, y:_local6}); walls.push({type:"invis", x:11, y:_local6}); walls.push({type:"bushlong3", x:12, y:_local6}); walls.push({type:"invis", x:13, y:_local6}); walls.push({type:"invis", x:14, y:_local6}); walls.push({type:"rocklong2", x:15, y:_local6}); walls.push({type:"invis", x:16, y:_local6}); walls.push({type:"rocklong3", x:17, y:_local6}); walls.push({type:"invis", x:18, y:_local6}); walls.push({type:"invis", x:19, y:_local6}); walls.push({type:"invis", x:20, y:_local6}); walls.push({type:"rocklong3", x:21, y:_local6}); walls.push({type:"invis", x:22, y:_local6}); walls.push({type:"invis", x:23, y:_local6}); walls.push({type:"invis", x:24, y:_local6}); walls.push({type:"rocktall3", x:26, y:_local6}); _local6 = 13; walls.push({type:"bush3", x:6, y:_local6}); walls.push({type:"bush3", x:9, y:_local6}); walls.push({type:"invis", x:26, y:_local6}); walls.push({type:"rock1", x:28, y:_local6}); _local6 = 14; walls.push({type:"bush3", x:5, y:_local6}); walls.push({type:"bush3", x:9, y:_local6}); walls.push({type:"rock1", x:22, y:_local6}); walls.push({type:"invis", x:26, y:_local6}); player = {x:13, y:1}; camera = {x:6, y:3}; } }
Symbol 495 MovieClip Frame 8
stop();
Symbol 496 MovieClip [pickup1_mc] Frame 1
stop();
Symbol 496 MovieClip [pickup1_mc] Frame 12
stop();
Symbol 498 MovieClip [pickup2_mc] Frame 1
stop();
Symbol 498 MovieClip [pickup2_mc] Frame 12
stop();
Symbol 502 MovieClip [pickup3_mc] Frame 1
stop();
Symbol 502 MovieClip [pickup3_mc] Frame 12
stop();
Symbol 522 MovieClip Frame 21
stop();
Symbol 541 MovieClip Frame 21
stop();
Symbol 570 MovieClip Frame 23
stop();
Symbol 590 MovieClip [diego_mc] Frame 1
stop();
Symbol 622 MovieClip [dino1_mc] Frame 1
stop();
Symbol 622 MovieClip [dino1_mc] Frame 54
stop();
Symbol 622 MovieClip [dino1_mc] Frame 55
if (walkLeft) { _xscale = -100; } else { _xscale = 100; }
Symbol 622 MovieClip [dino1_mc] Frame 86
stop();
Symbol 642 MovieClip Frame 1
stop();
Symbol 642 MovieClip Frame 9
fruit_mc.gotoAndStop(_parent.fruit);
Symbol 642 MovieClip Frame 12
stop();
Symbol 671 MovieClip [dino2_mc] Frame 1
stop();
Symbol 671 MovieClip [dino2_mc] Frame 27
if (fed) { play(); } else { stop(); }
Symbol 671 MovieClip [dino2_mc] Frame 82
stop();
Symbol 701 MovieClip [dino3_mc] Frame 1
stop();
Symbol 701 MovieClip [dino3_mc] Frame 36
if (fed) { play(); } else { stop(); }
Symbol 701 MovieClip [dino3_mc] Frame 37
if (walkLeft) { _xscale = -100; } else { _xscale = 100; } request_mc.gotoAndStop("off");
Symbol 701 MovieClip [dino3_mc] Frame 63
stop();
Symbol 738 MovieClip [dino4_mc] Frame 1
stop();
Symbol 738 MovieClip [dino4_mc] Frame 31
if (fed) { play(); } else { stop(); }
Symbol 738 MovieClip [dino4_mc] Frame 120
stop();
Symbol 741 MovieClip [dino5_mc] Frame 1
stop(); left_eye.gotoAndPlay(1); right_eye.gotoAndPlay(1);
Symbol 741 MovieClip [dino5_mc] Frame 9
gotoAndStop (1);
Symbol 741 MovieClip [dino5_mc] Frame 19
if (fed) { play(); } else { gotoAndPlay ("settle"); }
Symbol 741 MovieClip [dino5_mc] Frame 51
stop();
Symbol 742 MovieClip [fruit_apple_mc] Frame 18
stop();
Symbol 743 MovieClip [fruit_banana_mc] Frame 15
stop();
Symbol 746 MovieClip [fruit_orange_mc] Frame 15
stop();
Symbol 747 MovieClip [fruit_pear_mc] Frame 15
stop();
Symbol 771 MovieClip [moveTarget_mc] Frame 6
stop();

Library Items

Symbol 1 MovieClipUsed by:476
Symbol 2 GraphicUsed by:476
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:5
Symbol 5 MovieClipUses:4Used by:409 449
Symbol 6 GraphicUsed by:409
Symbol 7 GraphicUsed by:111 409 475
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:111 409
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:111 409
Symbol 12 GraphicUsed by:27
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:27
Symbol 15 GraphicUsed by:27 216 409 449 505 528 533 545 552
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:27
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:27 216 409 449 505
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:27
Symbol 22 GraphicUsed by:27 216 409 449 505
Symbol 23 GraphicUsed by:27 216 409 449 505
Symbol 24 GraphicUsed by:27 216 409 449 505
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27 409 528 533 545 552
Symbol 27 MovieClipUses:12 14 15 17 19 21 22 23 24 26Used by:111 409 475
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:111 409 467
Symbol 30 GraphicUsed by:111 409 467 550 553 561 563 570 588
Symbol 31 GraphicUsed by:111 166 409 467 531 534 536 538 541 550 553 561 563 570 588
Symbol 32 GraphicUsed by:111 166 409 467 550 553 561 563 570 588
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:111 409 467
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:111 409 467
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:111 409 467
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:111 409 467
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:111 368 370 409 467
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:111 409 467
Symbol 45 GraphicUsed by:111 409 467
Symbol 46 GraphicUsed by:111 409 467
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:111 409 475
Symbol 49 GraphicUsed by:111 409 475
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:111 409 475
Symbol 52 GraphicUsed by:111 409 475
Symbol 53 GraphicUsed by:111 409 475
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:111 409 475 550 553 561 566 570 588
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:111 409 475 550 553 561 566 570 588
Symbol 58 GraphicUsed by:68 73 409
Symbol 59 GraphicUsed by:68 73 363 409
Symbol 60 GraphicUsed by:68 73 363
Symbol 61 GraphicUsed by:68 73
Symbol 62 GraphicUsed by:68 73
Symbol 63 GraphicUsed by:68 73
Symbol 64 GraphicUsed by:68 73
Symbol 65 GraphicUsed by:68 73
Symbol 66 GraphicUsed by:68 73 409
Symbol 67 GraphicUsed by:68 73 409
Symbol 68 MovieClipUses:58 59 60 61 62 63 64 65 66 67Used by:111 409 475
Symbol 69 GraphicUsed by:111 217 409 449 475 508 511 514 516 518 524 550 553 561 566 570 588
Symbol 70 GraphicUsed by:73
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:58 59 60 61 62 63 64 65 70 66 67 71 72Used by:111 409 475
Symbol 74 GraphicUsed by:111 409 475
Symbol 75 GraphicUsed by:409 475
Symbol 76 GraphicUsed by:82 409
Symbol 77 FontUsed by:78
Symbol 78 TextUses:77Used by:82 409
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82 414
Symbol 82 ButtonUses:76 78 79 80 81Used by:409
Symbol 83 SoundUsed by:409 449
Symbol 84 SoundUsed by:409
Symbol 85 GraphicUsed by:409
Symbol 86 GraphicUsed by:409
Symbol 87 GraphicUsed by:409 475
Symbol 88 GraphicUsed by:409 475
Symbol 89 GraphicUsed by:409
Symbol 90 GraphicUsed by:409
Symbol 91 GraphicUsed by:409
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:409
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:409
Symbol 96 GraphicUsed by:409
Symbol 97 GraphicUsed by:409
Symbol 98 GraphicUsed by:111 409 475
Symbol 99 GraphicUsed by:409
Symbol 100 GraphicUsed by:409
Symbol 101 GraphicUsed by:105
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:101 103 104Used by:409
Symbol 106 GraphicUsed by:409
Symbol 107 GraphicUsed by:409 475
Symbol 108 GraphicUsed by:409
Symbol 109 GraphicUsed by:409
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110 7 9 11 27 29 30 31 32 34 36 38 40 42 44 45 46 48 49 51 52 53 55 57 68 69 73 74 98Used by:409
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:409
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:409
Symbol 116 GraphicUsed by:202 409
Symbol 117 GraphicUsed by:409
Symbol 118 GraphicUsed by:128
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 MovieClipUses:120Used by:128
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124 772
Symbol 124 MovieClip [water_mc]Uses:123Used by:128 850
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:118 121 124 126 127Used by:129
Symbol 129 MovieClipUses:128Used by:409
Symbol 130 BitmapUsed by:131 829
Symbol 131 GraphicUses:130Used by:132 487
Symbol 132 MovieClipUses:131Used by:409 671
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:409
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:227 409
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:409 739 741
Symbol 140 GraphicUsed by:142
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:140 141Used by:230 409 739 741
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:230 409 739 741
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:230 409 739 741
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:230 409 739 741
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:216 409 449 505
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:216 409 449 505
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:409 449 505
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:216 409 449 505
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:219 223 237 409 449 508 511 514 516 518 520 524
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:219 223 237 409 508 511
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:409 449 508 511 516 524
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:219 223 237 409 508 511
Symbol 165 GraphicUsed by:409 449 508 511 516 524
Symbol 166 MovieClipUses:31 32Used by:169 219 223 237 520
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169 219 224 237
Symbol 169 MovieClipUses:166 168Used by:409 449 508 511 514 516 518 524
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:219 224 237 409 449 508 511 514 516 518 524
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:172 173Used by:219 224 237 409 449 508 511 514 516 518 524
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:219 223 237 409 449 508 511 514 516 518 520 524
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:219 223 237 409 508 511 520
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:219 223 237 409 449 508 511 514 516 518 520 524
Symbol 181 GraphicUsed by:218 409 508 511
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:219 223 237 409 508 511
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:193
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:193 742
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:193 747
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:192
Symbol 192 MovieClipUses:191Used by:193 743
Symbol 193 MovieClipUses:185 187 189 192Used by:219 226 409 511 518 522 524 536 538 541 561 570 588 642
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:219 225 237 409 449 508 511 514 516 518 521 524
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:219 225 409 449 508 511 516 518 521 524
Symbol 198 GraphicUsed by:199 237 409 508
Symbol 199 MovieClipUses:198Used by:219 225 409 508 511 550 553 561 567 570 588
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:219 225 237 409 449 508 511 514 516 518 521 524
Symbol 202 MovieClipUses:116Used by:409
Symbol 203 GraphicUsed by:206
Symbol 204 FontUsed by:205 418 420
Symbol 205 TextUses:204Used by:206
Symbol 206 MovieClipUses:203 205Used by:409
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:409 449 505
Symbol 209 GraphicUsed by:409 508 511 524
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:409 449 508 511 516 524
Symbol 212 GraphicUsed by:409 508 511 524
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:409 449 508 511 516 524
Symbol 215 GraphicUsed by:409 508 511 524
Symbol 216 MovieClipUses:150 15 152 19 22 23 24 156Used by:409 504 509 510 515 519 523
Symbol 217 MovieClipUses:69Used by:219 224 237
Symbol 218 MovieClipUses:181Used by:219 223 237 282 370
Symbol 219 MovieClipUses:158 160 164 166 168 171 174 217 176 178 180 183 193 218 195 197 199 201Used by:409 509
Symbol 220 GraphicUsed by:409 741
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:409 642
Symbol 223 MovieClipUses:158 160 164 166 176 178 180 183 218Used by:226
Symbol 224 MovieClipUses:168 171 174 217Used by:226 522
Symbol 225 MovieClipUses:195 197 201 199Used by:226
Symbol 226 MovieClipUses:223 193 224 225Used by:409 510
Symbol 227 MovieClipUses:137Used by:409 741
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:409 741
Symbol 230 MovieClipUses:144 146 142 148Used by:409 741
Symbol 231 ShapeTweeningUsed by:234 741
Symbol 232 ShapeTweeningUsed by:234
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:231 232 233Used by:409 741
Symbol 235 GraphicUsed by:236 513
Symbol 236 MovieClipUses:235Used by:237
Symbol 237 MovieClipUses:158 160 164 166 168 171 174 217 176 178 180 195 183 236 198 201 218Used by:409 504
Symbol 238 GraphicUsed by:409 741
Symbol 239 GraphicUsed by:409 741
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:409 449 508 516
Symbol 242 SoundUsed by:409
Symbol 243 GraphicUsed by:251 409
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:251 409 498
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:248 409 449 475 503 622 641 671 701 738
Symbol 248 MovieClipUses:247Used by:251 409 496 498 502 742 743 746 747
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:251 409 495
Symbol 251 MovieClipUses:243 245 248 250Used by:409
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:409
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:409
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:409
Symbol 258 GraphicUsed by:409
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:409 533
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:409 533
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:409 528 533 545
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:409 533 552
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:409 533
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:409 528 533
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:409 534
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:409 534
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:409 534 550 553 570
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:409 531 534 536 538 540
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:409 531 534 536 538 541
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281 218Used by:409 531 534 536 538 541
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:409 531 534 536 538 541
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:409 534 536 538 540
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:409 534
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:409 531 534
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:293 483
Symbol 293 MovieClipUses:292Used by:409 738
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:302 321 409 449 475 592 622
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:302 321 409 449 475 592 622
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:302 592
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:302 592
Symbol 302 MovieClipUses:295 297 299 301Used by:409 475
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:409 449 475 592 622
Symbol 305 GraphicUsed by:409 449 475 592 622
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:409 449 475 592 622
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:409 449 475 592 622
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:409 449 475 592 622
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:409 449 475 592 622
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:409 449 475 592 622
Symbol 316 GraphicUsed by:321
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:321 404 592
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:321 404 592
Symbol 321 MovieClipUses:316 297 295 318 320Used by:409 475
Symbol 322 GraphicUsed by:409 475 591
Symbol 323 GraphicUsed by:334
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:334 344 409 449 475 622
Symbol 326 GraphicUsed by:334
Symbol 327 GraphicUsed by:334
Symbol 328 GraphicUsed by:334
Symbol 329 GraphicUsed by:334
Symbol 330 GraphicUsed by:334
Symbol 331 GraphicUsed by:334
Symbol 332 GraphicUsed by:334
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:323 325 326 327 328 329 330 331 332 333Used by:409 475 591 622
Symbol 335 GraphicUsed by:344 409 449 475 622
Symbol 336 GraphicUsed by:344
Symbol 337 GraphicUsed by:344
Symbol 338 GraphicUsed by:344
Symbol 339 GraphicUsed by:344
Symbol 340 GraphicUsed by:344
Symbol 341 GraphicUsed by:344
Symbol 342 GraphicUsed by:344
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:335 325 336 337 338 339 340 341 342 343Used by:409 475 591 622
Symbol 345 GraphicUsed by:409 475
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:409 545 552
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:409 552
Symbol 350 GraphicUsed by:409 552
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:409 552
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:409 552
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:409 553
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:409 550 553 561 566 570 588
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:409 550 553 561 566 570 588
Symbol 361 GraphicUsed by:409 553
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362 59 60Used by:409 550 553 561 566 570 588
Symbol 364 GraphicUsed by:409 553
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:409 553
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367 42Used by:409 550 553 561 563 570 588
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369 218 42Used by:409 550 553 561 563 570 588
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:409 550 553 561 563 570 588
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:409 553
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:409 552
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:377Used by:409 552
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379Used by:409 553
Symbol 381 GraphicUsed by:409 553
Symbol 382 GraphicUsed by:409 553
Symbol 383 GraphicUsed by:409 552
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:409 552
Symbol 386 GraphicUsed by:409 553
Symbol 387 GraphicUsed by:409 553
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:409 553
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:409 553
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:409 553
Symbol 394 GraphicUsed by:409 553
Symbol 395 GraphicUsed by:409 553
Symbol 396 GraphicUsed by:409 553
Symbol 397 GraphicUsed by:409 553
Symbol 398 GraphicUsed by:409 553
Symbol 399 GraphicUsed by:409 553
Symbol 400 GraphicUsed by:409 553
Symbol 401 GraphicUsed by:409 553
Symbol 402 GraphicUsed by:409 553
Symbol 403 GraphicUsed by:409 553
Symbol 404 MovieClipUses:318 320Used by:409 449 475 622
Symbol 405 GraphicUsed by:409 449 475 622
Symbol 406 GraphicUsed by:409 449 475 622
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:409 411 412 475  Timeline
Symbol 409 MovieClipUses:5 6 7 9 11 27 29 30 31 32 34 36 38 40 42 44 45 46 48 49 51 52 53 55 57 68 69 73 74 75 82 83 84 85 86 87 88 89 90 91 93 95 96 66 67 97 58 59 98 99 100 105 106 107 108 109 111 113 115 116 117 129 132 135 137 139 142 144 146 148 150 15 152 19 22 23 154 24 156 158 160 162 164 165 169 171 174 176 178 180 181 183 193 195 197 199 201 202 206 208 209 211 212 214 215 216 219 220 222 226 227 229 230 234 237 238 239 241 198 242 243 245 248 251 250 253 255 257 258 260 262 264 266 268 270 26 272 274 276 278 280 282 284 286 288 290 293 247 302 304 305 307 309 311 313 315 321 322 334 344 345 347 349 350 352 354 356 358 360 361 363 364 366 368 370 372 374 376 378 380 381 382 383 385 386 387 389 391 393 394 395 396 397 398 399 400 401 402 403 295 404 297 405 325 335 406 76 78 408 SS1Used by:476
Symbol 410 GraphicUsed by:411 412 475
Symbol 411 MovieClipUses:410 408Used by:476
Symbol 412 MovieClipUses:410 408Used by:476
Symbol 413 GraphicUsed by:476
Symbol 414 MovieClipUses:81Used by:476
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:437
Symbol 417 GraphicUsed by:437
Symbol 418 TextUses:204Used by:437
Symbol 419 GraphicUsed by:423
Symbol 420 TextUses:204Used by:423
Symbol 421 FontUsed by:422 436
Symbol 422 EditableTextUses:421Used by:423
Symbol 423 MovieClipUses:419 420 422Used by:437
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:427
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:425 426Used by:433
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:433
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:433
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClipUses:427 429 431 432Used by:435
Symbol 434 GraphicUsed by:435
Symbol 435 ButtonUses:433 434Used by:437
Symbol 436 EditableTextUses:421Used by:437
Symbol 437 MovieClipUses:416 417 418 423 435 436Used by:476
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:440
Symbol 440 MovieClipUses:439Used by:449
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:449 514 516 518 524
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:449 514 516 518 520 524
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:449 514 516 518 520 524
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:449 516 524
Symbol 449 MovieClipUses:5 440 247 295 404 297 304 305 307 309 311 313 315 405 325 335 406 83 150 15 152 19 22 23 154 24 156 158 442 165 169 171 174 69 176 444 180 446 195 197 201 208 214 162 211 448 241Used by:476
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:452
Symbol 452 MovieClipUses:451Used by:475
Symbol 453 SoundUsed by:475
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:475
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:475
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:460
Symbol 460 MovieClipUses:459Used by:475
Symbol 461 GraphicUsed by:475
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464
Symbol 464 MovieClipUses:463Used by:475
Symbol 465 GraphicUsed by:475
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466 29 30 31 32 34 36 38 40 42 44 45 46Used by:475
Symbol 468 GraphicUsed by:475
Symbol 469 GraphicUsed by:475
Symbol 470 GraphicUsed by:475
Symbol 471 GraphicUsed by:475
Symbol 472 GraphicUsed by:475
Symbol 473 GraphicUsed by:475
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:452 453 455 457 460 461 464 247 295 404 297 304 305 307 309 311 313 315 405 325 335 406 465 7 27 467 52 53 55 57 68 69 73 74 48 49 51 98 87 107 88 468 469 470 471 472 473 474 302 321 322 334 344 345 75 410 408 SS2Used by:476
Symbol 476 MovieClip [Project]Uses:1 2 409 411 412 413 414 437 449 475Used by:Timeline
Symbol 874 MovieClip [__Packages.smashing.utility.controls]
Symbol 875 MovieClip [__Packages.nickjr.diego.mazegame.Engine]
Symbol 876 MovieClip [__Packages.smashing.keithm.SoundEngine]
Symbol 877 MovieClip [__Packages.mx.utils.Delegate]
Symbol 878 MovieClip [__Packages.nickjr.diego.mazegame.Sounds]
Symbol 879 MovieClip [__Packages.nickjr.diego.mazegame.World]
Symbol 880 MovieClip [__Packages.smashing.keithm.VCamera]
Symbol 881 MovieClip [__Packages.nickjr.diego.mazegame.DiegoCamera]
Symbol 882 MovieClip [__Packages.nickjr.diego.mazegame.Dimensions]
Symbol 883 MovieClip [__Packages.smashing.keithm.Renderable]
Symbol 884 MovieClip [__Packages.smashing.keithm.Viewport]
Symbol 885 MovieClip [__Packages.smashing.keithm.ViewportGroup]
Symbol 886 MovieClip [__Packages.smashing.keithm.Element]
Symbol 887 MovieClip [__Packages.smashing.keithm.Point3D]
Symbol 888 MovieClip [__Packages.nickjr.diego.mazegame.Entity]
Symbol 889 MovieClip [__Packages.nickjr.diego.mazegame.MoveableEntity]
Symbol 890 MovieClip [__Packages.nickjr.diego.mazegame.ents.Player]
Symbol 891 MovieClip [__Packages.nickjr.diego.mazegame.ents.Fruit]
Symbol 892 MovieClip [__Packages.smashing.keithm.Effect]
Symbol 893 MovieClip [__Packages.nickjr.diego.mazegame.LevelData]
Symbol 894 MovieClip [__Packages.nickjr.diego.mazegame.cells.Cell]
Symbol 895 MovieClip [__Packages.nickjr.diego.mazegame.cells.Wall]
Symbol 896 MovieClip [__Packages.nickjr.diego.mazegame.cells.Wall_Large]
Symbol 897 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino]
Symbol 898 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Maya]
Symbol 899 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Euo]
Symbol 900 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Gryp]
Symbol 901 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Igu]
Symbol 902 MovieClip [__Packages.nickjr.diego.mazegame.ents.Dino_Brach]
Symbol 903 MovieClip [__Packages.nickjr.diego.mazegame.ents.Pickup]
Symbol 904 MovieClip [__Packages.nickjr.diego.mazegame.ents.Scenery]
Symbol 905 MovieClip [__Packages.nickjr.diego.mazegame.ents.Scenery_Edge]
Symbol 906 MovieClip [__Packages.nickjr.diego.mazegame.ents.Scenery_Patch]
Symbol 907 MovieClip [__Packages.smashing.keithm.IntervalEngine]
Symbol 908 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level1]
Symbol 909 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level2]
Symbol 910 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level3]
Symbol 911 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level4]
Symbol 912 MovieClip [__Packages.nickjr.diego.mazegame.levels.Level5]
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:479
Symbol 479 MovieClip [ground_mc]Uses:478Used by:850
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:482
Symbol 482 MovieClip [bush1_mc]Uses:481Used by:831 850
Symbol 483 MovieClip [bush3_mc]Uses:292Used by:850
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:486
Symbol 486 MovieClip [bush4_mc]Uses:485Used by:850
Symbol 487 MovieClip [rock1_mc]Uses:131Used by:850
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:490
Symbol 490 MovieClipUses:489Used by:491
Symbol 491 MovieClip [mountainhuge1_mc]Uses:490Used by:850
Symbol 492 GraphicUsed by:496
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:496
Symbol 495 MovieClipUses:250Used by:496 498 502 742 743 746 747
Symbol 496 MovieClip [pickup1_mc]Uses:492 494 248 495Used by:850
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClip [pickup2_mc]Uses:497 245 248 495Used by:850
Symbol 499 GraphicUsed by:502
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:502
Symbol 502 MovieClip [pickup3_mc]Uses:499 501 248 495Used by:850
Symbol 503 MovieClipUses:247Used by:590
Symbol 504 MovieClipUses:216 237Used by:590
Symbol 505 MovieClipUses:150 15 152 19 22 23 154 24 156 208Used by:508 512 517 525
Symbol 506 SoundUsed by:508 512 517 525 535 539 554 589
Symbol 507 SoundUsed by:508 512 517 525 535 539 554 589
Symbol 508 MovieClipUses:505 158 160 164 165 169 171 174 69 176 178 180 181 195 183 197 199 201 209 214 198 506 162 211 212 215 507 241Used by:590
Symbol 509 MovieClipUses:216 219Used by:590
Symbol 510 MovieClipUses:216 226Used by:590
Symbol 511 MovieClipUses:158 160 162 164 165 169 171 174 69 176 178 180 181 183 193 195 197 199 201 209 211 212 214 215Used by:512
Symbol 512 MovieClipUses:505 511 506 507Used by:590
Symbol 513 MovieClipUses:235Used by:514
Symbol 514 MovieClipUses:158 442 169 171 174 69 176 444 180 195 513 201 446Used by:515
Symbol 515 MovieClipUses:216 514Used by:590
Symbol 516 MovieClipUses:158 442 165 169 171 174 69 176 444 180 446 195 197 201 214 162 211 448 241Used by:517
Symbol 517 MovieClipUses:505 516 506 507Used by:590
Symbol 518 MovieClipUses:158 442 169 171 174 69 176 444 180 446 195 193 197 201Used by:519
Symbol 519 MovieClipUses:216 518Used by:590
Symbol 520 MovieClipUses:158 166 176 178 444 180 446Used by:522
Symbol 521 MovieClipUses:195 197 201Used by:522
Symbol 522 MovieClipUses:520 193 224 521Used by:523
Symbol 523 MovieClipUses:216 522Used by:590
Symbol 524 MovieClipUses:158 162 448 442 165 169 171 174 69 176 444 180 446 193 195 197 201 209 211 212 214 215Used by:525
Symbol 525 MovieClipUses:505 524 506 507Used by:590
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:528
Symbol 528 MovieClipUses:15 527 264 270 26Used by:532 537 542
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:531
Symbol 531 MovieClipUses:530 278 290 31 280 282 284Used by:532
Symbol 532 MovieClipUses:528 531Used by:590
Symbol 533 MovieClipUses:260 15 262 264 266 268 270 26Used by:535 539
Symbol 534 MovieClipUses:272 274 276 278 31 280 282 284 286 288 290Used by:535
Symbol 535 MovieClipUses:533 534 506 507Used by:590
Symbol 536 MovieClipUses:193 286 278 31 280 282 284Used by:537
Symbol 537 MovieClipUses:528 536Used by:590
Symbol 538 MovieClipUses:193 286 278 31 280 282 284Used by:539
Symbol 539 MovieClipUses:533 538 506 507Used by:590
Symbol 540 MovieClipUses:286 278Used by:541
Symbol 541 MovieClipUses:193 540 31 280 282 284Used by:542
Symbol 542 MovieClipUses:528 541Used by:590
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543Used by:545
Symbol 545 MovieClipUses:15 544 264 26 347Used by:551 562 571
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:546Used by:550 570
Symbol 548 GraphicUsed by:550
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:547 199 358 30 31 32 55 360 57 548 363 69 549 276 368 370 372Used by:551
Symbol 551 MovieClipUses:545 550Used by:590
Symbol 552 MovieClipUses:347 15 349 350 352 266 354 26 376 378 383 385Used by:554 589
Symbol 553 MovieClipUses:356 276 30 32 358 31 55 360 57 361 363 69 364 366 368 370 372 374 199 380 381 382 386 387 389 391 393 394 395 396 397 398 399 400 401 402 403Used by:554
Symbol 554 MovieClipUses:552 553 506 507Used by:590
Symbol 555 GraphicUsed by:561
Symbol 556 GraphicUsed by:561
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:557Used by:561 570 588
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:559Used by:561 567 570 588
Symbol 561 MovieClipUses:358 30 31 32 55 360 57 555 363 69 556 558 368 370 372 193 560 199Used by:562
Symbol 562 MovieClipUses:545 561Used by:590
Symbol 563 MovieClipUses:30 31 32 368 370 372Used by:570
Symbol 564 GraphicUsed by:566
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:358 55 360 57 564 363 69 565Used by:570
Symbol 567 MovieClipUses:560 199Used by:570
Symbol 568 GraphicUsed by:570
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:558 563 566 193 560 567 547 199 358 30 31 32 55 360 57 568 363 69 569 276 368 370 372Used by:571
Symbol 571 MovieClipUses:545 570Used by:590
Symbol 572 GraphicUsed by:588
Symbol 573 GraphicUsed by:588
Symbol 574 GraphicUsed by:588
Symbol 575 GraphicUsed by:588
Symbol 576 GraphicUsed by:588
Symbol 577 GraphicUsed by:588
Symbol 578 GraphicUsed by:588
Symbol 579 GraphicUsed by:588
Symbol 580 GraphicUsed by:588
Symbol 581 GraphicUsed by:588
Symbol 582 GraphicUsed by:588
Symbol 583 GraphicUsed by:588
Symbol 584 GraphicUsed by:588
Symbol 585 GraphicUsed by:588
Symbol 586 GraphicUsed by:588
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:358 30 31 32 55 360 57 572 363 69 573 558 368 370 372 193 560 199 574 575 576 577 578 579 580 581 582 583 584 585 586 587Used by:589
Symbol 589 MovieClipUses:552 588 506 507Used by:590
Symbol 590 MovieClip [diego_mc]Uses:503 504 508 509 510 512 515 517 519 523 525 532 535 537 539 542 551 554 562 571 589Used by:850
Symbol 591 MovieClipUses:322 334 344Used by:592
Symbol 592 MovieClipUses:295 297 299 301 304 305 307 309 311 313 315 318 320 591Used by:622
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:622
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:622
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:622
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:605 622
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:605 622
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:605 622
Symbol 605 MovieClipUses:600 602 604Used by:622
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:622
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:622
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:622
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:622
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:622
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:622
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:622
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:620Used by:622
Symbol 622 MovieClip [dino1_mc]Uses:247 592 594 596 598 605 607 609 611 613 615 334 344 617 600 602 604 619 621 295 404 297 304 305 307 309 311 313 315 405 325 335 406Used by:850
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClipUses:623Used by:641 643 644 671
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:641 643 644 671
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:627Used by:641 643 644 671
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:641 643 644 671
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:641 643 644 671
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:641 671
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:641 671
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:637Used by:641 671
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:639Used by:641 671
Symbol 641 MovieClipUses:247 624 626 628 630 632 634 636 638 640Used by:671
Symbol 642 MovieClipUses:222 193Used by:671 701 738 741
Symbol 643 MovieClipUses:624 626 628 630 632Used by:671
Symbol 644 MovieClipUses:630 632 624 626 628Used by:671
Symbol 645 SoundUsed by:671
Symbol 646 BitmapUsed by:647 649 651 653 657 659 661 663
Symbol 647 GraphicUses:646Used by:648
Symbol 648 MovieClipUses:647Used by:671
Symbol 649 GraphicUses:646Used by:650
Symbol 650 MovieClipUses:649Used by:671
Symbol 651 GraphicUses:646Used by:652
Symbol 652 MovieClipUses:651Used by:671
Symbol 653 GraphicUses:646Used by:654
Symbol 654 MovieClipUses:653Used by:671
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:671
Symbol 657 GraphicUses:646Used by:658
Symbol 658 MovieClipUses:657Used by:671
Symbol 659 GraphicUses:646Used by:660
Symbol 660 MovieClipUses:659Used by:671
Symbol 661 GraphicUses:646Used by:662
Symbol 662 MovieClipUses:661Used by:671
Symbol 663 GraphicUses:646Used by:664
Symbol 664 MovieClipUses:663Used by:671
Symbol 665 GraphicUsed by:671
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:671
Symbol 668 GraphicUsed by:671
Symbol 669 GraphicUsed by:671
Symbol 670 SoundUsed by:671 701 738
Symbol 671 MovieClip [dino2_mc]Uses:132 641 642 247 643 634 636 644 638 640 645 648 650 652 654 656 658 660 662 664 665 667 668 669 624 626 628 630 632 670Used by:850
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:700 701
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClipUses:674Used by:700 701
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676Used by:700 701
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:700 701
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:686 701
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:686 701
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:686 701
Symbol 686 MovieClipUses:681 683 685Used by:700 701
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:700 701
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:700 701
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:699 701
Symbol 693 GraphicUsed by:694
Symbol 694 MovieClipUses:693Used by:699 701
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:699 701
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:699 701
Symbol 699 MovieClipUses:692 694 696 698Used by:700 701
Symbol 700 MovieClipUses:673 675 677 679 686 688 690 699Used by:701
Symbol 701 MovieClip [dino3_mc]Uses:247 700 642 673 675 677 679 686 690 688 699 698 692 694 696 681 683 685 670Used by:850
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:702Used by:708 717 731 738
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:708 717 731 738
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:708 717 731 738
Symbol 708 MovieClipUses:703 705 707Used by:731 738
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:731 738
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:711Used by:731 738
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:731 738
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715Used by:731 738
Symbol 717 MovieClipUses:703 705 707Used by:731 738
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:730 738
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:730 738
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:730 738
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:730 738
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:730 738
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:730 738
Symbol 730 MovieClipUses:719 721 723 725 727 729Used by:731 738
Symbol 731 MovieClipUses:708 710 712 714 716 717 730 703 705 707Used by:738
Symbol 732 GraphicUsed by:738
Symbol 733 GraphicUsed by:738
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:736
Symbol 736 MovieClipUses:735Used by:738
Symbol 737 SoundUsed by:738
Symbol 738 MovieClip [dino4_mc]Uses:293 247 642 731 708 710 712 714 716 717 730 719 721 723 725 727 732 733 729 736 737 703 705 707 670Used by:850
Symbol 739 MovieClipUses:139 142 144 146 148Used by:741
Symbol 740 SoundUsed by:741
Symbol 741 MovieClip [dino5_mc]Uses:227 220 739 642 139 144 146 142 148 229 230 740 231 234 238 239Used by:850
Symbol 742 MovieClip [fruit_apple_mc]Uses:248 187 495Used by:850
Symbol 743 MovieClip [fruit_banana_mc]Uses:248 192 495Used by:850
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:746
Symbol 746 MovieClip [fruit_orange_mc]Uses:248 745 495Used by:850
Symbol 747 MovieClip [fruit_pear_mc]Uses:248 189 495Used by:850
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:750
Symbol 750 MovieClip [grassy_patch_mc]Uses:749Used by:850
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:753
Symbol 753 MovieClip [rocky_patch_mc]Uses:752Used by:850
Symbol 754 BitmapUsed by:755
Symbol 755 GraphicUses:754Used by:756
Symbol 756 MovieClip [bushlong7_mc]Uses:755Used by:850
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:759
Symbol 759 MovieClip [rockhuge1_mc]Uses:758Used by:850
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:762
Symbol 762 MovieClip [rocklong3_mc]Uses:761Used by:850
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:765
Symbol 765 MovieClip [bushhuge1_mc]Uses:764Used by:850
Symbol 766 GraphicUsed by:771
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767Used by:771
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:771
Symbol 771 MovieClip [moveTarget_mc]Uses:766 768 770Used by:850
Symbol 772 MovieClip [water_patch_mc]Uses:123Used by:850
Symbol 773 BitmapUsed by:774
Symbol 774 GraphicUses:773Used by:775
Symbol 775 MovieClip [water_bottom_mc]Uses:774Used by:850
Symbol 776 BitmapUsed by:777
Symbol 777 GraphicUses:776Used by:778
Symbol 778 MovieClip [water_inner_bottomleft_mc]Uses:777Used by:850
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:781
Symbol 781 MovieClip [water_inner_bottomright_mc]Uses:780Used by:850
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:784
Symbol 784 MovieClip [water_inner_topleft_mc]Uses:783Used by:850
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:787
Symbol 787 MovieClip [water_inner_topright_mc]Uses:786Used by:850
Symbol 788 BitmapUsed by:789 797
Symbol 789 GraphicUses:788Used by:790
Symbol 790 MovieClip [water_left_mc]Uses:789Used by:850
Symbol 791 BitmapUsed by:792 799
Symbol 792 GraphicUses:791Used by:793
Symbol 793 MovieClip [water_right_mc]Uses:792Used by:850
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:796
Symbol 796 MovieClip [water_top_mc]Uses:795Used by:850
Symbol 797 GraphicUses:788Used by:798
Symbol 798 MovieClip [water_left_patch_mc]Uses:797Used by:850
Symbol 799 GraphicUses:791Used by:800
Symbol 800 MovieClip [water_right_patch_mc]Uses:799Used by:850
Symbol 801 BitmapUsed by:802
Symbol 802 GraphicUses:801Used by:803
Symbol 803 MovieClip [rocktall2_mc]Uses:802Used by:850
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:806
Symbol 806 MovieClip [rocktall3_mc]Uses:805Used by:850
Symbol 807 BitmapUsed by:808 819 821
Symbol 808 GraphicUses:807Used by:809
Symbol 809 MovieClip [bushlong2_mc]Uses:808Used by:850
Symbol 810 BitmapUsed by:811 823
Symbol 811 GraphicUses:810Used by:812
Symbol 812 MovieClip [bushlong3_mc]Uses:811Used by:850
Symbol 813 BitmapUsed by:814 825
Symbol 814 GraphicUses:813Used by:815
Symbol 815 MovieClip [bushlong4_mc]Uses:814Used by:850
Symbol 816 BitmapUsed by:817 819 827
Symbol 817 GraphicUses:816Used by:818
Symbol 818 MovieClip [bushlong5_mc]Uses:817Used by:850
Symbol 819 GraphicUses:807 816Used by:820
Symbol 820 MovieClip [bushlong6_mc]Uses:819Used by:850
Symbol 821 GraphicUses:807Used by:822
Symbol 822 MovieClip [bushtall2_mc]Uses:821Used by:850
Symbol 823 GraphicUses:810Used by:824
Symbol 824 MovieClip [bushtall3_mc]Uses:823Used by:850
Symbol 825 GraphicUses:813Used by:826
Symbol 826 MovieClip [bushtall4_mc]Uses:825Used by:850
Symbol 827 GraphicUses:816Used by:828 831
Symbol 828 MovieClip [bushtall5_mc]Uses:827Used by:850
Symbol 829 GraphicUses:130Used by:830
Symbol 830 MovieClip [rocklong2_mc]Uses:829Used by:850
Symbol 831 MovieClip [bushtall6_mc]Uses:827 482Used by:850
Symbol 832 BitmapUsed by:833 840
Symbol 833 GraphicUses:832Used by:834
Symbol 834 MovieClip [edge_bottom_mc]Uses:833Used by:850
Symbol 835 BitmapUsed by:836 838
Symbol 836 GraphicUses:835Used by:837
Symbol 837 MovieClip [edge_left_mc]Uses:836Used by:850
Symbol 838 GraphicUses:835Used by:839
Symbol 839 MovieClip [edge_right_mc]Uses:838Used by:850
Symbol 840 GraphicUses:832Used by:841
Symbol 841 MovieClip [edge_top_mc]Uses:840Used by:850
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClip [shadowedge_right_mc]Uses:842Used by:850
Symbol 844 GraphicUsed by:845
Symbol 845 MovieClip [shadowedge_top_mc]Uses:844Used by:850
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClip [shadowedge_left_mc]Uses:846Used by:850
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClip [shadowedge_bottom_mc]Uses:848Used by:850
Symbol 850 MovieClipUses:479 482 483 486 487 491 496 498 502 590 622 671 701 738 741 742 743 746 747 750 753 756 759 762 765 771 124 772 775 778 781 784 787 790 793 796 798 800 803 806 809 812 815 818 820 822 824 826 828 830 831 834 837 839 841 843 845 847 849Used by:Timeline
Symbol 851 GraphicUsed by:873
Symbol 852 Sound [dda_pickupamberv1.wav]Used by:873
Symbol 853 Sound [timeout_use_keys.WAV]Used by:873
Symbol 854 Sound [dda_fanfare_v1_03.wav]Used by:873
Symbol 855 Sound [g5_feedNOTCorrect.wav]Used by:873
Symbol 856 Sound [g5_feedCorrect.wav]Used by:873
Symbol 857 Sound [dda_eggisland_v7_level4.wav]Used by:873
Symbol 858 Sound [dda_eggisland_v4_level3.wav]Used by:873
Symbol 859 Sound [dda_eggisland_v4_level2.wav]Used by:873
Symbol 860 Sound [dda_eggisland_v4_level1.wav]Used by:873
Symbol 861 Sound [g5_diego_way_to_go_youre_getting_closer_to_egg_island.wav]Used by:873
Symbol 862 Sound [g5_diego_youre_almost_to_egg_island.wav]Used by:873
Symbol 863 Sound [g5_diego_lets_go_amigos.wav]Used by:873
Symbol 864 Sound [g5_fruit_pickup.wav]Used by:873
Symbol 865 Sound [g5_diego_amber.wav]Used by:873
Symbol 866 Sound [g5_diego_yay_amber.wav]Used by:873
Symbol 867 Sound [g5_diego_ooo_amber.wav]Used by:873
Symbol 868 Sound [g5_diego_you_found_the_right_fruit.wav]Used by:873
Symbol 869 Sound [g5_diego_you_did_it.wav]Used by:873
Symbol 870 Sound [g5_diego_oops_thats_not_the_right_fruit.wav]Used by:873
Symbol 871 Sound [g5_diego_you_reached_the_Maiasaura.wav]Used by:873
Symbol 872 Sound [g5_diego_not_a_match_try_again.wav]Used by:873
Symbol 873 MovieClipUses:851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872Used by:Timeline
Streaming Sound 1Used by:Symbol 409 MovieClip
Streaming Sound 2Used by:Symbol 475 MovieClip

Instance Names

"mcKeyListener"Frame 1Symbol 408 MovieClip
"project"Frame 5Symbol 476 MovieClip [Project]
"mcLegs"Symbol 111 MovieClip Frame 1Symbol 27 MovieClip
"mcReye"Symbol 111 MovieClip Frame 1Symbol 68 MovieClip
"mcLeye"Symbol 111 MovieClip Frame 1Symbol 73 MovieClip
"fruit"Symbol 219 MovieClip Frame 1Symbol 193 MovieClip
"fruit"Symbol 226 MovieClip Frame 1Symbol 193 MovieClip
"mcLegs"Symbol 409 MovieClip Frame 1Symbol 27 MovieClip
"mcReye"Symbol 409 MovieClip Frame 1Symbol 68 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 1Symbol 73 MovieClip
"mcReye"Symbol 409 MovieClip Frame 45Symbol 68 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 45Symbol 73 MovieClip
"fruit"Symbol 409 MovieClip Frame 116Symbol 193 MovieClip
"mcLegs"Symbol 409 MovieClip Frame 142Symbol 216 MovieClip
"mcTorso"Symbol 409 MovieClip Frame 142Symbol 219 MovieClip
"fruit_mc"Symbol 409 MovieClip Frame 154Symbol 193 MovieClip
"mcLegs"Symbol 409 MovieClip Frame 156Symbol 216 MovieClip
"mcTorso"Symbol 409 MovieClip Frame 156Symbol 226 MovieClip
"fruit_mc"Symbol 409 MovieClip Frame 163Symbol 193 MovieClip
"fruit_mc"Symbol 409 MovieClip Frame 166Symbol 193 MovieClip
"mcLegs"Symbol 409 MovieClip Frame 189Symbol 216 MovieClip
"mcTorso"Symbol 409 MovieClip Frame 189Symbol 237 MovieClip
"fruit"Symbol 409 MovieClip Frame 325Symbol 193 MovieClip
"fruit"Symbol 409 MovieClip Frame 417Symbol 193 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 570Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 570Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 572Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 572Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 574Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 574Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 580Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 580Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 582Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 582Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 588Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 588Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 589Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 589Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 590Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 590Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 596Symbol 363 MovieClip
"mcLeye"Symbol 409 MovieClip Frame 596Symbol 363 MovieClip
"txt_score"Symbol 423 MovieClip Frame 1Symbol 422 EditableText
"score_mc"Symbol 437 MovieClip Frame 1Symbol 423 MovieClip
"txt_level"Symbol 437 MovieClip Frame 1Symbol 436 EditableText
"mcLegs"Symbol 475 MovieClip Frame 41Symbol 27 MovieClip
"mcReye"Symbol 475 MovieClip Frame 41Symbol 68 MovieClip
"mcLeye"Symbol 475 MovieClip Frame 41Symbol 73 MovieClip
"viewport_mc"Symbol 476 MovieClip [Project] Frame 1Symbol 1 MovieClip
"anim"Symbol 476 MovieClip [Project] Frame 5Symbol 409 MovieClip
"fadeout_mc"Symbol 476 MovieClip [Project] Frame 5Symbol 411 MovieClip
"fadein_mc"Symbol 476 MovieClip [Project] Frame 5Symbol 412 MovieClip
"mouseHD_mc"Symbol 476 MovieClip [Project] Frame 10Symbol 414 MovieClip
"nav_mc"Symbol 476 MovieClip [Project] Frame 10Symbol 437 MovieClip
"anim"Symbol 476 MovieClip [Project] Frame 15Symbol 449 MovieClip
"anim"Symbol 476 MovieClip [Project] Frame 20Symbol 475 MovieClip
"mcLegs"Symbol 504 MovieClip Frame 1Symbol 216 MovieClip
"mcTorso"Symbol 504 MovieClip Frame 1Symbol 237 MovieClip
"mcLegs"Symbol 509 MovieClip Frame 1Symbol 216 MovieClip
"mcTorso"Symbol 509 MovieClip Frame 1Symbol 219 MovieClip
"mcLegs"Symbol 510 MovieClip Frame 1Symbol 216 MovieClip
"mcTorso"Symbol 510 MovieClip Frame 1Symbol 226 MovieClip
"fruit"Symbol 511 MovieClip Frame 1Symbol 193 MovieClip
"mcTorso"Symbol 512 MovieClip Frame 1Symbol 511 MovieClip
"mcLegs"Symbol 515 MovieClip Frame 1Symbol 216 MovieClip
"mcTorso"Symbol 515 MovieClip Frame 1Symbol 514 MovieClip
"fruit"Symbol 518 MovieClip Frame 1Symbol 193 MovieClip
"mcLegs"Symbol 519 MovieClip Frame 1Symbol 216 MovieClip
"mcTorso"Symbol 519 MovieClip Frame 1Symbol 518 MovieClip
"fruit"Symbol 522 MovieClip Frame 1Symbol 193 MovieClip
"mcLegs"Symbol 523 MovieClip Frame 1Symbol 216 MovieClip
"mcTorso"Symbol 523 MovieClip Frame 1Symbol 522 MovieClip
"fruit"Symbol 524 MovieClip Frame 1Symbol 193 MovieClip
"mcTorso"Symbol 525 MovieClip Frame 1Symbol 524 MovieClip
"fruit"Symbol 536 MovieClip Frame 1Symbol 193 MovieClip
"mcTorso"Symbol 537 MovieClip Frame 1Symbol 536 MovieClip
"fruit"Symbol 538 MovieClip Frame 1Symbol 193 MovieClip
"mcTorso"Symbol 539 MovieClip Frame 1Symbol 538 MovieClip
"fruit"Symbol 541 MovieClip Frame 1Symbol 193 MovieClip
"mcTorso"Symbol 542 MovieClip Frame 1Symbol 541 MovieClip
"mcLeye"Symbol 550 MovieClip Frame 1Symbol 363 MovieClip
"mcLeye"Symbol 550 MovieClip Frame 1Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 1Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 1Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 3Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 3Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 5Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 5Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 11Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 11Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 13Symbol 363 MovieClip
"mcLeye"Symbol 553 MovieClip Frame 13Symbol 363 MovieClip
"mcLeye"Symbol 561 MovieClip Frame 1Symbol 363 MovieClip
"mcLeye"Symbol 561 MovieClip Frame 1Symbol 363 MovieClip
"fruit"Symbol 561 MovieClip Frame 1Symbol 193 MovieClip
"mcTorso"Symbol 562 MovieClip Frame 1Symbol 561 MovieClip
"mcLeye"Symbol 566 MovieClip Frame 1Symbol 363 MovieClip
"mcLeye"Symbol 566 MovieClip Frame 1Symbol 363 MovieClip
"fruit"Symbol 570 MovieClip Frame 1Symbol 193 MovieClip
"mcLeye"Symbol 570 MovieClip Frame 9Symbol 363 MovieClip
"mcLeye"Symbol 570 MovieClip Frame 9Symbol 363 MovieClip
"mcTorso"Symbol 571 MovieClip Frame 1Symbol 570 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 1Symbol 363 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 1Symbol 363 MovieClip
"fruit"Symbol 588 MovieClip Frame 1Symbol 193 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 3Symbol 363 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 3Symbol 363 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 5Symbol 363 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 5Symbol 363 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 11Symbol 363 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 11Symbol 363 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 13Symbol 363 MovieClip
"mcLeye"Symbol 588 MovieClip Frame 13Symbol 363 MovieClip
"mcTorso"Symbol 589 MovieClip Frame 1Symbol 588 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 1Symbol 504 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 10Symbol 508 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 20Symbol 509 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 30Symbol 510 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 41Symbol 512 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 54Symbol 515 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 64Symbol 517 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 74Symbol 519 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 85Symbol 523 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 102Symbol 525 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 135Symbol 537 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 157Symbol 542 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 165Symbol 551 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 175Symbol 554 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 185Symbol 562 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 193Symbol 571 MovieClip
"a"Symbol 590 MovieClip [diego_mc] Frame 200Symbol 589 MovieClip
"fruit_mc"Symbol 642 MovieClip Frame 9Symbol 193 MovieClip
"request_mc"Symbol 671 MovieClip [dino2_mc] Frame 1Symbol 642 MovieClip
"request_mc"Symbol 701 MovieClip [dino3_mc] Frame 1Symbol 642 MovieClip
"request_mc"Symbol 738 MovieClip [dino4_mc] Frame 1Symbol 642 MovieClip
"right_eye"Symbol 739 MovieClip Frame 1Symbol 142 MovieClip
"left_eye"Symbol 739 MovieClip Frame 1Symbol 142 MovieClip
"request_mc"Symbol 741 MovieClip [dino5_mc] Frame 1Symbol 642 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 124 as "water_mc"
ExportAssets (56)Timeline Frame 1Symbol 476 as "Project"
ExportAssets (56)Timeline Frame 1Symbol 874 as "__Packages.smashing.utility.controls"
ExportAssets (56)Timeline Frame 1Symbol 875 as "__Packages.nickjr.diego.mazegame.Engine"
ExportAssets (56)Timeline Frame 1Symbol 876 as "__Packages.smashing.keithm.SoundEngine"
ExportAssets (56)Timeline Frame 1Symbol 877 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 878 as "__Packages.nickjr.diego.mazegame.Sounds"
ExportAssets (56)Timeline Frame 1Symbol 879 as "__Packages.nickjr.diego.mazegame.World"
ExportAssets (56)Timeline Frame 1Symbol 880 as "__Packages.smashing.keithm.VCamera"
ExportAssets (56)Timeline Frame 1Symbol 881 as "__Packages.nickjr.diego.mazegame.DiegoCamera"
ExportAssets (56)Timeline Frame 1Symbol 882 as "__Packages.nickjr.diego.mazegame.Dimensions"
ExportAssets (56)Timeline Frame 1Symbol 883 as "__Packages.smashing.keithm.Renderable"
ExportAssets (56)Timeline Frame 1Symbol 884 as "__Packages.smashing.keithm.Viewport"
ExportAssets (56)Timeline Frame 1Symbol 885 as "__Packages.smashing.keithm.ViewportGroup"
ExportAssets (56)Timeline Frame 1Symbol 886 as "__Packages.smashing.keithm.Element"
ExportAssets (56)Timeline Frame 1Symbol 887 as "__Packages.smashing.keithm.Point3D"
ExportAssets (56)Timeline Frame 1Symbol 888 as "__Packages.nickjr.diego.mazegame.Entity"
ExportAssets (56)Timeline Frame 1Symbol 889 as "__Packages.nickjr.diego.mazegame.MoveableEntity"
ExportAssets (56)Timeline Frame 1Symbol 890 as "__Packages.nickjr.diego.mazegame.ents.Player"
ExportAssets (56)Timeline Frame 1Symbol 891 as "__Packages.nickjr.diego.mazegame.ents.Fruit"
ExportAssets (56)Timeline Frame 1Symbol 892 as "__Packages.smashing.keithm.Effect"
ExportAssets (56)Timeline Frame 1Symbol 893 as "__Packages.nickjr.diego.mazegame.LevelData"
ExportAssets (56)Timeline Frame 1Symbol 894 as "__Packages.nickjr.diego.mazegame.cells.Cell"
ExportAssets (56)Timeline Frame 1Symbol 895 as "__Packages.nickjr.diego.mazegame.cells.Wall"
ExportAssets (56)Timeline Frame 1Symbol 896 as "__Packages.nickjr.diego.mazegame.cells.Wall_Large"
ExportAssets (56)Timeline Frame 1Symbol 897 as "__Packages.nickjr.diego.mazegame.ents.Dino"
ExportAssets (56)Timeline Frame 1Symbol 898 as "__Packages.nickjr.diego.mazegame.ents.Dino_Maya"
ExportAssets (56)Timeline Frame 1Symbol 899 as "__Packages.nickjr.diego.mazegame.ents.Dino_Euo"
ExportAssets (56)Timeline Frame 1Symbol 900 as "__Packages.nickjr.diego.mazegame.ents.Dino_Gryp"
ExportAssets (56)Timeline Frame 1Symbol 901 as "__Packages.nickjr.diego.mazegame.ents.Dino_Igu"
ExportAssets (56)Timeline Frame 1Symbol 902 as "__Packages.nickjr.diego.mazegame.ents.Dino_Brach"
ExportAssets (56)Timeline Frame 1Symbol 903 as "__Packages.nickjr.diego.mazegame.ents.Pickup"
ExportAssets (56)Timeline Frame 1Symbol 904 as "__Packages.nickjr.diego.mazegame.ents.Scenery"
ExportAssets (56)Timeline Frame 1Symbol 905 as "__Packages.nickjr.diego.mazegame.ents.Scenery_Edge"
ExportAssets (56)Timeline Frame 1Symbol 906 as "__Packages.nickjr.diego.mazegame.ents.Scenery_Patch"
ExportAssets (56)Timeline Frame 1Symbol 907 as "__Packages.smashing.keithm.IntervalEngine"
ExportAssets (56)Timeline Frame 1Symbol 908 as "__Packages.nickjr.diego.mazegame.levels.Level1"
ExportAssets (56)Timeline Frame 1Symbol 909 as "__Packages.nickjr.diego.mazegame.levels.Level2"
ExportAssets (56)Timeline Frame 1Symbol 910 as "__Packages.nickjr.diego.mazegame.levels.Level3"
ExportAssets (56)Timeline Frame 1Symbol 911 as "__Packages.nickjr.diego.mazegame.levels.Level4"
ExportAssets (56)Timeline Frame 1Symbol 912 as "__Packages.nickjr.diego.mazegame.levels.Level5"
ExportAssets (56)Timeline Frame 2Symbol 479 as "ground_mc"
ExportAssets (56)Timeline Frame 2Symbol 482 as "bush1_mc"
ExportAssets (56)Timeline Frame 2Symbol 483 as "bush3_mc"
ExportAssets (56)Timeline Frame 2Symbol 486 as "bush4_mc"
ExportAssets (56)Timeline Frame 2Symbol 487 as "rock1_mc"
ExportAssets (56)Timeline Frame 2Symbol 491 as "mountainhuge1_mc"
ExportAssets (56)Timeline Frame 2Symbol 496 as "pickup1_mc"
ExportAssets (56)Timeline Frame 2Symbol 498 as "pickup2_mc"
ExportAssets (56)Timeline Frame 2Symbol 502 as "pickup3_mc"
ExportAssets (56)Timeline Frame 2Symbol 590 as "diego_mc"
ExportAssets (56)Timeline Frame 2Symbol 622 as "dino1_mc"
ExportAssets (56)Timeline Frame 2Symbol 671 as "dino2_mc"
ExportAssets (56)Timeline Frame 2Symbol 701 as "dino3_mc"
ExportAssets (56)Timeline Frame 2Symbol 738 as "dino4_mc"
ExportAssets (56)Timeline Frame 2Symbol 741 as "dino5_mc"
ExportAssets (56)Timeline Frame 2Symbol 742 as "fruit_apple_mc"
ExportAssets (56)Timeline Frame 2Symbol 743 as "fruit_banana_mc"
ExportAssets (56)Timeline Frame 2Symbol 746 as "fruit_orange_mc"
ExportAssets (56)Timeline Frame 2Symbol 747 as "fruit_pear_mc"
ExportAssets (56)Timeline Frame 2Symbol 750 as "grassy_patch_mc"
ExportAssets (56)Timeline Frame 2Symbol 753 as "rocky_patch_mc"
ExportAssets (56)Timeline Frame 2Symbol 756 as "bushlong7_mc"
ExportAssets (56)Timeline Frame 2Symbol 759 as "rockhuge1_mc"
ExportAssets (56)Timeline Frame 2Symbol 762 as "rocklong3_mc"
ExportAssets (56)Timeline Frame 2Symbol 765 as "bushhuge1_mc"
ExportAssets (56)Timeline Frame 2Symbol 771 as "moveTarget_mc"
ExportAssets (56)Timeline Frame 2Symbol 772 as "water_patch_mc"
ExportAssets (56)Timeline Frame 2Symbol 775 as "water_bottom_mc"
ExportAssets (56)Timeline Frame 2Symbol 778 as "water_inner_bottomleft_mc"
ExportAssets (56)Timeline Frame 2Symbol 781 as "water_inner_bottomright_mc"
ExportAssets (56)Timeline Frame 2Symbol 784 as "water_inner_topleft_mc"
ExportAssets (56)Timeline Frame 2Symbol 787 as "water_inner_topright_mc"
ExportAssets (56)Timeline Frame 2Symbol 790 as "water_left_mc"
ExportAssets (56)Timeline Frame 2Symbol 793 as "water_right_mc"
ExportAssets (56)Timeline Frame 2Symbol 796 as "water_top_mc"
ExportAssets (56)Timeline Frame 2Symbol 798 as "water_left_patch_mc"
ExportAssets (56)Timeline Frame 2Symbol 800 as "water_right_patch_mc"
ExportAssets (56)Timeline Frame 2Symbol 803 as "rocktall2_mc"
ExportAssets (56)Timeline Frame 2Symbol 806 as "rocktall3_mc"
ExportAssets (56)Timeline Frame 2Symbol 809 as "bushlong2_mc"
ExportAssets (56)Timeline Frame 2Symbol 812 as "bushlong3_mc"
ExportAssets (56)Timeline Frame 2Symbol 815 as "bushlong4_mc"
ExportAssets (56)Timeline Frame 2Symbol 818 as "bushlong5_mc"
ExportAssets (56)Timeline Frame 2Symbol 820 as "bushlong6_mc"
ExportAssets (56)Timeline Frame 2Symbol 822 as "bushtall2_mc"
ExportAssets (56)Timeline Frame 2Symbol 824 as "bushtall3_mc"
ExportAssets (56)Timeline Frame 2Symbol 826 as "bushtall4_mc"
ExportAssets (56)Timeline Frame 2Symbol 828 as "bushtall5_mc"
ExportAssets (56)Timeline Frame 2Symbol 830 as "rocklong2_mc"
ExportAssets (56)Timeline Frame 2Symbol 831 as "bushtall6_mc"
ExportAssets (56)Timeline Frame 2Symbol 834 as "edge_bottom_mc"
ExportAssets (56)Timeline Frame 2Symbol 837 as "edge_left_mc"
ExportAssets (56)Timeline Frame 2Symbol 839 as "edge_right_mc"
ExportAssets (56)Timeline Frame 2Symbol 841 as "edge_top_mc"
ExportAssets (56)Timeline Frame 2Symbol 843 as "shadowedge_right_mc"
ExportAssets (56)Timeline Frame 2Symbol 845 as "shadowedge_top_mc"
ExportAssets (56)Timeline Frame 2Symbol 847 as "shadowedge_left_mc"
ExportAssets (56)Timeline Frame 2Symbol 849 as "shadowedge_bottom_mc"
ExportAssets (56)Timeline Frame 2Symbol 852 as "dda_pickupamberv1.wav"
ExportAssets (56)Timeline Frame 2Symbol 853 as "timeout_use_keys.WAV"
ExportAssets (56)Timeline Frame 2Symbol 854 as "dda_fanfare_v1_03.wav"
ExportAssets (56)Timeline Frame 2Symbol 855 as "g5_feedNOTCorrect.wav"
ExportAssets (56)Timeline Frame 2Symbol 856 as "g5_feedCorrect.wav"
ExportAssets (56)Timeline Frame 2Symbol 857 as "dda_eggisland_v7_level4.wav"
ExportAssets (56)Timeline Frame 2Symbol 858 as "dda_eggisland_v4_level3.wav"
ExportAssets (56)Timeline Frame 2Symbol 859 as "dda_eggisland_v4_level2.wav"
ExportAssets (56)Timeline Frame 2Symbol 860 as "dda_eggisland_v4_level1.wav"
ExportAssets (56)Timeline Frame 2Symbol 861 as "g5_diego_way_to_go_youre_getting_closer_to_egg_island.wav"
ExportAssets (56)Timeline Frame 2Symbol 862 as "g5_diego_youre_almost_to_egg_island.wav"
ExportAssets (56)Timeline Frame 2Symbol 863 as "g5_diego_lets_go_amigos.wav"
ExportAssets (56)Timeline Frame 2Symbol 864 as "g5_fruit_pickup.wav"
ExportAssets (56)Timeline Frame 2Symbol 865 as "g5_diego_amber.wav"
ExportAssets (56)Timeline Frame 2Symbol 866 as "g5_diego_yay_amber.wav"
ExportAssets (56)Timeline Frame 2Symbol 867 as "g5_diego_ooo_amber.wav"
ExportAssets (56)Timeline Frame 2Symbol 868 as "g5_diego_you_found_the_right_fruit.wav"
ExportAssets (56)Timeline Frame 2Symbol 869 as "g5_diego_you_did_it.wav"
ExportAssets (56)Timeline Frame 2Symbol 870 as "g5_diego_oops_thats_not_the_right_fruit.wav"
ExportAssets (56)Timeline Frame 2Symbol 871 as "g5_diego_you_reached_the_Maiasaura.wav"
ExportAssets (56)Timeline Frame 2Symbol 872 as "g5_diego_not_a_match_try_again.wav"

Labels

"loader"Frame 1
"game"Frame 5
"home"Symbol 68 MovieClip Frame 1
"close01"Symbol 68 MovieClip Frame 6
"close02"Symbol 68 MovieClip Frame 15
"close03"Symbol 68 MovieClip Frame 25
"close04"Symbol 68 MovieClip Frame 35
"close05"Symbol 68 MovieClip Frame 45
"open01"Symbol 68 MovieClip Frame 55
"home01"Symbol 68 MovieClip Frame 58
"open02"Symbol 68 MovieClip Frame 65
"home02"Symbol 68 MovieClip Frame 68
"open03"Symbol 68 MovieClip Frame 75
"home03"Symbol 68 MovieClip Frame 78
"open04"Symbol 68 MovieClip Frame 85
"home04"Symbol 68 MovieClip Frame 88
"open05"Symbol 68 MovieClip Frame 95
"home05"Symbol 68 MovieClip Frame 98
"home"Symbol 73 MovieClip Frame 1
"close01"Symbol 73 MovieClip Frame 6
"close02"Symbol 73 MovieClip Frame 15
"close03"Symbol 73 MovieClip Frame 25
"close04"Symbol 73 MovieClip Frame 35
"close05"Symbol 73 MovieClip Frame 45
"open01"Symbol 73 MovieClip Frame 55
"home01"Symbol 73 MovieClip Frame 58
"open02"Symbol 73 MovieClip Frame 65
"home02"Symbol 73 MovieClip Frame 68
"open03"Symbol 73 MovieClip Frame 75
"home03"Symbol 73 MovieClip Frame 78
"open04"Symbol 73 MovieClip Frame 85
"home04"Symbol 73 MovieClip Frame 88
"open05"Symbol 73 MovieClip Frame 95
"home05"Symbol 73 MovieClip Frame 98
"orange"Symbol 193 MovieClip Frame 1
"apple"Symbol 193 MovieClip Frame 10
"pear"Symbol 193 MovieClip Frame 20
"banana"Symbol 193 MovieClip Frame 30
"home"Symbol 363 MovieClip Frame 1
"level transition"Symbol 449 MovieClip Frame 1
"title"Symbol 476 MovieClip [Project] Frame 1
"intro"Symbol 476 MovieClip [Project] Frame 5
"game"Symbol 476 MovieClip [Project] Frame 10
"levelTrans"Symbol 476 MovieClip [Project] Frame 15
"end"Symbol 476 MovieClip [Project] Frame 20
"idle"Symbol 496 MovieClip [pickup1_mc] Frame 1
"pickup"Symbol 496 MovieClip [pickup1_mc] Frame 5
"idle"Symbol 498 MovieClip [pickup2_mc] Frame 1
"pickup"Symbol 498 MovieClip [pickup2_mc] Frame 5
"idle"Symbol 502 MovieClip [pickup3_mc] Frame 1
"pickup"Symbol 502 MovieClip [pickup3_mc] Frame 5
"stand_left"Symbol 590 MovieClip [diego_mc] Frame 1
"walk_left"Symbol 590 MovieClip [diego_mc] Frame 10
"stand_left_fruit"Symbol 590 MovieClip [diego_mc] Frame 20
"stand_left_fruit_toss"Symbol 590 MovieClip [diego_mc] Frame 30
"walk_left_fruit"Symbol 590 MovieClip [diego_mc] Frame 41
"stand_right"Symbol 590 MovieClip [diego_mc] Frame 54
"walk_right"Symbol 590 MovieClip [diego_mc] Frame 64
"stand_right_fruit"Symbol 590 MovieClip [diego_mc] Frame 74
"stand_right_fruit_toss"Symbol 590 MovieClip [diego_mc] Frame 85
"walk_right_fruit"Symbol 590 MovieClip [diego_mc] Frame 102
"stand_up"Symbol 590 MovieClip [diego_mc] Frame 115
"walk_up"Symbol 590 MovieClip [diego_mc] Frame 125
"stand_up_fruit"Symbol 590 MovieClip [diego_mc] Frame 135
"walk_up_fruit"Symbol 590 MovieClip [diego_mc] Frame 146
"stand_up_fruit_toss"Symbol 590 MovieClip [diego_mc] Frame 157
"stand_down"Symbol 590 MovieClip [diego_mc] Frame 165
"walk_down"Symbol 590 MovieClip [diego_mc] Frame 175
"stand_down_fruit"Symbol 590 MovieClip [diego_mc] Frame 185
"stand_down_fruit_toss"Symbol 590 MovieClip [diego_mc] Frame 193
"walk_down_fruit"Symbol 590 MovieClip [diego_mc] Frame 200
"idle"Symbol 622 MovieClip [dino1_mc] Frame 1
"right"Symbol 622 MovieClip [dino1_mc] Frame 6
"left"Symbol 622 MovieClip [dino1_mc] Frame 10
"celebrate"Symbol 622 MovieClip [dino1_mc] Frame 15
"walk"Symbol 622 MovieClip [dino1_mc] Frame 55
"off"Symbol 642 MovieClip Frame 1
"on"Symbol 642 MovieClip Frame 2
"vanish"Symbol 642 MovieClip Frame 13
"idle"Symbol 671 MovieClip [dino2_mc] Frame 1
"request"Symbol 671 MovieClip [dino2_mc] Frame 11
"accept"Symbol 671 MovieClip [dino2_mc] Frame 28
"idle"Symbol 701 MovieClip [dino3_mc] Frame 1
"request"Symbol 701 MovieClip [dino3_mc] Frame 11
"accept"Symbol 701 MovieClip [dino3_mc] Frame 37
"idle"Symbol 738 MovieClip [dino4_mc] Frame 1
"request"Symbol 738 MovieClip [dino4_mc] Frame 11
"accept"Symbol 738 MovieClip [dino4_mc] Frame 32
"idle"Symbol 741 MovieClip [dino5_mc] Frame 1
"settle"Symbol 741 MovieClip [dino5_mc] Frame 5
"request"Symbol 741 MovieClip [dino5_mc] Frame 11
"accept"Symbol 741 MovieClip [dino5_mc] Frame 20
"fly"Symbol 742 MovieClip [fruit_apple_mc] Frame 2
"delay"Symbol 742 MovieClip [fruit_apple_mc] Frame 5
"pickup"Symbol 742 MovieClip [fruit_apple_mc] Frame 10
"fly"Symbol 743 MovieClip [fruit_banana_mc] Frame 2
"delay"Symbol 743 MovieClip [fruit_banana_mc] Frame 5
"pickup"Symbol 743 MovieClip [fruit_banana_mc] Frame 10
"fly"Symbol 746 MovieClip [fruit_orange_mc] Frame 2
"delay"Symbol 746 MovieClip [fruit_orange_mc] Frame 5
"pickup"Symbol 746 MovieClip [fruit_orange_mc] Frame 10
"fly"Symbol 747 MovieClip [fruit_pear_mc] Frame 2
"delay"Symbol 747 MovieClip [fruit_pear_mc] Frame 5
"pickup"Symbol 747 MovieClip [fruit_pear_mc] Frame 10




http://swfchan.com/24/116484/info.shtml
Created: 8/3 -2019 18:44:55 Last modified: 8/3 -2019 18:44:55 Server time: 22/12 -2024 12:46:24