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

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

Doras Star Mountain Mini-Golf.swf

This is the info page for
Flash #124826

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


Text
LOADING

MINI-GOLF!

Dora's Star Mountain

Trans

Have your parents help cut apart the cards so you can share them with your friends!

Watch Dora the Explorer on Nick Jr.!
©2007 Viacom International Inc. All rights reserved.

9

8

7

6

5

4

3

2

1

Printable

X

Card

<p align="left"><font face="Housearama-Kingpin" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

TRIES:

1

hole

2

3

4

5

6

7

8

9

<p align="left"><font face="Housearama-Kingpin" size="15" color="#ffff00" letterSpacing="0.000000" kerning="1">00</font></p>

best:

YOU
DID IT!

<p align="center"><font face="_sans" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Audio</font></p>

ActionScript [AS1/AS2]

Frame 1
function doLoader() { ratio = getBytesLoaded() / getBytesTotal(); loader_mc.bar_mc.gotoAndStop(ratio * 50); if (ratio == 1) { clearInterval(loader_int); loader_mc.gotoAndPlay("out"); } } var ratio; var FRAMES = 100; loader_int = setInterval(doLoader, 5);
Frame 5
project.init(); stop();
Symbol 10 MovieClip Frame 50
stop();
Symbol 11 MovieClip Frame 5
stop();
Symbol 11 MovieClip Frame 11
_parent.gotoAndStop("game"); stop();
Symbol 640 MovieClip [__Packages.smashing.rampage.Messenger] Frame 0
class smashing.rampage.Messenger { static var __addresses; function Messenger () { } static function registerAddress(id, obj) { if (__addresses == undefined) { __addresses = {}; } __addresses[id] = obj; } static function removeAddress(id) { __addresses[id] = ""; } static function sendMessage(id, message, args) { if ((__addresses[id] != "") && (__addresses[id] != undefined)) { __addresses[id].onMessageReceived(message, args); return(undefined); } trace("[Messenger] Error locating message recipient " + id); } }
Symbol 641 MovieClip [__Packages.smashing.rampage.BaseEngine] Frame 0
class smashing.rampage.BaseEngine extends MovieClip { var __gameStartTime, __interval, isPaused, mouse, key; function BaseEngine () { super(); } function init() { __gameStartTime = getTimer(); __initInterval(); __initSounds(); __initGameState(); __initUI(); __initViewport(); __initMouse(); __initKey(); smashing.rampage.Messenger.registerAddress("engine", this); } function __initInterval() { __interval = new smashing.IntervalEngine(this, "update"); __interval.startFast(); } function __initSounds() { } function __initGameState() { } function __initUI() { } function __initViewport() { } function update(dt) { } function pause() { isPaused = true; } function unpause() { isPaused = false; } function onQuit() { stopAllSounds(); destroy(); } function destroy() { __interval.clear(); __clearMouse(); __clearKey(); } function __initMouse() { mouse = {}; mouse.owner = this; Mouse.addListener(mouse); } function __clearMouse() { Mouse.removeListener(mouse); } function mouse_up() { } function mouse_down() { } function __initKey() { key = {}; key.owner = this; Key.addListener(key); } function __clearKey() { Key.removeListener(key); } function key_down() { } function key_up() { } function onMessageReceived(message, args) { this[message](args); } }
Symbol 642 MovieClip [__Packages.smashing.IntervalEngine] Frame 0
class smashing.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", 10); } function reset(Void) { if (_i != undefined) { clearInterval(_i); } _ft = 0; _last_update = getTimer() * 0.001; _lel = _MAX_FRAMETIME / 2; } function _flex_step(Void) { _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) { _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.IntervalEngine.prototype._MIN_FPS; var _lel = 0.2; var _FPS = 0; }
Symbol 643 MovieClip [__Packages.nickjr.dora.starmountaingolf.Engine] Frame 0
class nickjr.dora.starmountaingolf.Engine extends smashing.rampage.BaseEngine { var activeWorld, __holeData, cursor, cursor_mc, pause, __UI, __sounds, viewport_mc, __state, isPaused, __cursorIsFrozen, __cursorIsRolledOut, _xmouse, _ymouse, unpause, __transCallbackPath, __transCallbackFunc, __transCallbackProp, trans_mc, __interval, hole_mc, starpanel_mc, printable_effect_mc, printpopup_mc, printable_mc, mouse, __lastPointX, __pasteString, __lastPointY, key, __cursorIsX, mousebox_mc, topnav_mc, so, __gameStartTime; function Engine () { super(); } function init() { super.init(); trace("Init"); loadSharedObject(); activeWorld = new nickjr.dora.starmountaingolf.World(); activeWorld.init(this); __holeData = []; __hardLevels(); cursor = cursor_mc; cursor._xscale = (cursor._yscale = 130); hideCursor(); pause(); __UI.goScreen("splash"); } function __initSounds() { nickjr.dora.starmountaingolf.Sounds.init(); __sounds = nickjr.dora.starmountaingolf.Sounds.getInstance(); __sounds.generateSounds(viewport_mc); } function __initGameState() { nickjr.dora.starmountaingolf.GameState.init(); __state = nickjr.dora.starmountaingolf.GameState.getInstance(); } function __initUI() { nickjr.dora.starmountaingolf.ui.UI.init(); __UI = nickjr.dora.starmountaingolf.ui.UI.getInstance(); __UI.linkEngine(this); __UI.reset(); } function __initViewport() { smashing.rampage.Viewport.init(viewport_mc, 2, nickjr.dora.starmountaingolf.GameState.getInstance()); var _local2 = smashing.rampage.Viewport.getInstance(); _local2.setScrollport(1); _local2.createGroup({name:"bg", index:0, slots:50}); _local2.createGroup({name:"ball", index:1, slots:10}); _local2.createGroup({name:"effect", index:2, slots:500}); _local2.createGroup({name:"player", index:3, slots:10}); _local2.initGroups(); nickjr.dora.starmountaingolf.GameCamera.init(); } function update(dt) { if (!isPaused) { activeWorld.update(dt); } if ((!__cursorIsFrozen) && (!__cursorIsRolledOut)) { cursor._x = _xmouse; cursor._y = _ymouse; } __UI.update(dt); updateAfterEvent(); } function onSelectHole(t_data) { __state.holeNum = t_data.num; playTransition(this, "startHole"); } function startHole() { __state.reset(); __UI.goScreen("gameplay"); smashing.rampage.Viewport.getInstance().newView(); activeWorld.generate(__holeData[__state.holeNum]); activeWorld.start(); unpause(); } function playTransition(callbackPath, callbackFunc, callbackProp) { __transCallbackPath = callbackPath; __transCallbackFunc = callbackFunc; if (callbackProp == undefined) { __transCallbackProp = {}; } else { __transCallbackProp = callbackProp; } trans_mc.gotoAndPlay("anim"); } function onTransCallback() { __transCallbackPath[__transCallbackFunc](__transCallbackProp); } function clear() { activeWorld.clear(); smashing.rampage.Viewport.getInstance().newView(); } function destroy() { __interval.clear(); __clearMouse(); __clearKey(); } function getHoleMovieClip() { return(hole_mc); } function getStarPanelMovieClip() { return(starpanel_mc); } function getTunnelInMovieClip(t_id) { return(this[("tunnel" + t_id) + "_in"]); } function getTunnelOutMovieClip(t_id) { return(this[("tunnel" + t_id) + "_out"]); } function getPrintableCardMC() { return(printable_effect_mc); } function playWallEvents(t_data) { var _local2 = t_data.events.length; while (_local2--) { this[t_data.events[_local2]].gotoAndPlay(2); } } function onCompleteHole() { pause(); __state.onCompleteHole(); __state.onUnlockHole(__state.holeNum + 1); saveUser(); if (__state.isLastHole()) { __state.mapProgressState = "win"; playTransition(__UI, "goScreenRemote", {screen:"win"}); return(undefined); } playTransition(__UI, "goScreenRemote", {screen:"map"}); } function onOpenPrintable() { smashing.rampage.Messenger.sendMessage("screen", "requestHush"); printpopup_mc.gotoAndStop(2); printpopup_mc.print_mc.gotoAndStop(__state.printablesUnlocked + 1); printpopup_mc.btn_invis.useHandCursor = false; printpopup_mc.map_mc.gotoAndStop("print_3"); } function onPressPrint() { printable_mc.gotoAndStop(__state.printablesUnlocked + 1); printAsBitmap (printable_mc.print_mc, "bframe"); } function onClosePrintable() { smashing.rampage.Messenger.sendMessage("screen", "releaseHush"); printpopup_mc.gotoAndStop(1); } function onPressBackToMap() { pause(); __sounds.stopVO(); playTransition(__UI, "goScreenRemote", {screen:"map"}); } function onEndIntro() { playTransition(__UI, "goScreenRemote", {screen:"help"}); } function onEndHelp() { playTransition(__UI, "goScreenRemote", {screen:"map"}); } function onPressClearShared() { clearSharedObject(); playTransition(__UI, "goScreenRemote", {screen:"splash"}); } function __initMouse() { mouse = {}; mouse.owner = this; mouse.onMouseUp = function () { this.owner.mouse_up(); }; mouse.onMouseDown = function () { this.owner.mouse_down(); }; Mouse.addListener(mouse); } function __clearMouse() { Mouse.removeListener(mouse); } function mouse_up() { if (!isPaused) { if (__cursorIsRolledOut) { return(undefined); } activeWorld.onMouseUp(); } } function mouse_down() { if (!isPaused) { } } function recordPointToWallMap() { if (__lastPointX == undefined) { __pasteString = ""; __lastPointX = _xmouse; __lastPointY = _ymouse; return(undefined); } __pasteString = ((((((((__pasteString + "addWall( ") + __lastPointX) + " , ") + __lastPointY) + " , ") + _xmouse) + " , ") + _ymouse) + " );"; __pasteString = __pasteString + newline; log((("Add point : " + _xmouse) + " , ") + _ymouse); __lastPointX = _xmouse; __lastPointY = _ymouse; System.setClipboard(__pasteString); } 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) { } } function key_up() { if (Key.getCode(32)) { } } function lockCursor() { cursor.gotoAndStop("locked"); __cursorIsX = true; } function unlockCursor() { cursor.gotoAndStop("idle"); __cursorIsX = false; } function freezeCursor() { __cursorIsFrozen = true; cursor.gotoAndStop("down"); } function unfreezeCursor() { cursor.gotoAndStop("idle"); __cursorIsFrozen = false; } function showCursor() { trace("Show! : " + __cursorIsRolledOut); if (__cursorIsRolledOut) { onRollOnField(); return(undefined); } if (cursor._visible) { Mouse.hide(); return(undefined); } cursor._visible = true; Mouse.hide(); cursor.gotoAndStop("idle"); __cursorIsX = false; __cursorIsFrozen = false; __cursorIsRolledOut = false; mousebox_mc.onRollOver = function () { smashing.rampage.Messenger.sendMessage("engine", "showCursor"); }; mousebox_mc.useHandCursor = false; topnav_mc.onRollOver = function () { smashing.rampage.Messenger.sendMessage("engine", "onRollOffField"); }; topnav_mc.useHandCursor = false; } function hideCursor() { cursor._visible = false; cursor.gotoAndStop("idle"); Mouse.show(); mousebox_mc.onRollOver = null; mousebox_mc.useHandCursor = false; __cursorIsFrozen = true; __cursorIsRolledOut = false; } function onRollOffField() { __cursorIsRolledOut = true; cursor._visible = false; Mouse.show(); } function onRollOnField() { __cursorIsRolledOut = false; cursor._visible = true; Mouse.hide(); } function __addLevel(t_levelData) { __holeData.push(t_levelData); } function __hardLevels() { __holeData = []; var _local3 = [new nickjr.dora.starmountaingolf.holes.Hole1(), new nickjr.dora.starmountaingolf.holes.Hole2(), new nickjr.dora.starmountaingolf.holes.Hole3(), new nickjr.dora.starmountaingolf.holes.Hole4(), new nickjr.dora.starmountaingolf.holes.Hole5(), new nickjr.dora.starmountaingolf.holes.Hole6(), new nickjr.dora.starmountaingolf.holes.Hole7(), new nickjr.dora.starmountaingolf.holes.Hole8(), new nickjr.dora.starmountaingolf.holes.Hole9()]; var _local2 = 0; while (_local2 < _local3.length) { _local3[_local2].loadData(); __addLevel(_local3[_local2]); _local2++; } } function loadSharedObject() { so = SharedObject.getLocal(__SHAREDOBJECT_NAME); if (so.data.user == undefined) { generateSaveFile(); } else { loadSaveFile(); } } function clearSharedObject() { so.clear(); generateSaveFile(); } function generateSaveFile() { __state.begin(); saveUser(); } function saveUser() { so.data.user = __state.getSaveData(); so.flush(); } function loadSaveFile() { __state.begin(so.data.user); } function onEraseSave() { clearSharedObject(); } function log(message) { var _local1 = new LocalConnection(); _local1.send("_SILCtrace", "trace", message); _local1.close(); trace(message); } function get gameStartTime() { return(__gameStartTime); } function isMusicMuted() { return(__sounds.muteMusic); } var __SHAREDOBJECT_NAME = "dorastarmountainso"; }
Symbol 644 MovieClip [__Packages.nickjr.dora.starmountaingolf.World] Frame 0
class nickjr.dora.starmountaingolf.World { var engine, __state, __sounds, __vectorToHole, __hole, __ball, __player, __event, __eventTimer, __timeoutVOTimer, __hasPlayerActed, __tooCloseAlternator, __effects, __isPutting, loop, __printableEffect, __walls, __hasStarPanel, __starPanel, __tunnels, __hdata, __camera; function World (t_engine) { } function init(t_engine) { engine = t_engine; __state = nickjr.dora.starmountaingolf.GameState.getInstance(); __sounds = nickjr.dora.starmountaingolf.Sounds.getInstance(); smashing.rampage.Messenger.registerAddress("world", this); } function start() { __vectorToHole = new smashing.Point3D(Math.abs(__ball.x - __hole.x), Math.abs(__ball.y - __hole.y), 0); __ball.moveToPlayer(__player); setState_Putting(); __event = ""; __eventTimer = 0; __sounds.playVO("holeintro" + (__state.holeNum + 1)); __timeoutVOTimer = __TIMEOUT_VO_DEF; __hasPlayerActed = false; __tooCloseAlternator = false; } function clear() { __effects = []; } function onMouseUp() { if (((!__isPutting) || (__eventTimer > 0)) || ((_ymouse < 54) && ((_xmouse < 50) || (_xmouse > 560)))) { return(undefined); } if (((Math.abs(_xmouse - __player.x) < __MIN_HIT_RADIUS) && (Math.abs(_ymouse - __player.y) < __MIN_HIT_RADIUS)) && ((Math.abs(__player.x - __hole.x) > __MIN_HIT_RADIUS) && (Math.abs(__player.y - __hole.y) > __MIN_HIT_RADIUS))) { onPlayerClickingTooClose(); return(undefined); } __hasPlayerActed = true; __player.onPutt(); __state.addTry(); setState_Watching(); } function update(dt) { if (dt > 0.2) { dt = 0.2; } loop = __effects.length; while (loop--) { if (__effects[loop].doRemove) { __effects.splice(loop, 1); } else { __effects[loop].updateAndRender(dt); } } if (!__hasPlayerActed) { __timeoutVOTimer = __timeoutVOTimer - dt; if (__timeoutVOTimer < 0) { __timeoutVOTimer = __TIMEOUT_VO_DEF; __sounds.playVO("timeout"); } } if (__eventTimer > 0) { __eventTimer = __eventTimer - dt; if (__eventTimer <= 0) { resolveEvent(); } else if (__event == "card") { __printableEffect.update(dt); } return(undefined); } if (__isPutting) { __player.updateAndRender(dt, __hole); __ball.render(dt); } else { __player.animAndRender(dt); if (__player.isSwingWindUp) { return(undefined); } __ball.update(dt); loop = __walls.length; while (loop--) { __ball.runSweepWallCollision(__walls[loop]); } __ball.render(dt); if (__hasStarPanel) { if (__ball.runRadiusCollision(__starPanel)) { onBallHitStarPanel(); } } loop = __tunnels.length; while (loop--) { if (__ball.runRadiusCollision(__tunnels[loop])) { onBallHitTunnel(__tunnels[loop]); } } if (__ball.runRadiusCollision(__hole)) { onBallHitHole(); } else if (__ball.isAtRest) { smashing.rampage.Messenger.sendMessage("engine", "unfreezeCursor"); relocatePlayerToBall(); setState_Putting(); } } } function testBallProgress() { var _local2 = new smashing.Point3D(Math.abs(__ball.x - __hole.x), Math.abs(__ball.y - __hole.y), 0); if (__vectorToHole.__get__length() > _local2.__get__length()) { __sounds.playRandomGood(); } else if (__vectorToHole.__get__length() < (_local2.__get__length() + 50)) { __sounds.playRandomBad(); } __vectorToHole = _local2; } function setState_Putting() { __isPutting = true; __ball.setAtRest(); __player.onReady(); } function setState_Watching() { smashing.rampage.Messenger.sendMessage("engine", "freezeCursor"); __isPutting = false; } function relocatePlayerToBall() { __player.moveToBall(); } function onBallHitHole() { __ball.onHitHole(); __hole.onHitBall(); startEvent("fiesta", 15); __sounds.forceVO("fiesta"); __sounds.stopMusic(); } function onBallHitStarPanel() { __ball.setAtRest(); startEvent("starpanel", 5.5); __sounds.stopVO(); __starPanel.onHitBall(); __hasStarPanel = false; } function onBallHitTunnel(t_tunnel) { __ball.onHitTunnel(t_tunnel); t_tunnel.onHitBall(); } function onPlayerClickingTooClose() { if (__tooCloseAlternator) { __sounds.playVO("clickHelp2"); } else { __sounds.playVO("clickHelp1"); } __tooCloseAlternator = !__tooCloseAlternator; } function onDoraVOComplete(pArgs) { if (__event == "fiesta") { resolveEvent(); } else if (__event == "win") { resolveEvent(); } else if (((pArgs.name == "holeintro4") || (pArgs.name == "holeintro8")) || (pArgs.name == "holeintro9")) { __sounds.playVO("starcallout"); } } function startEvent(t_id, t_timer) { __event = t_id; __eventTimer = t_timer; } function resolveEvent() { __eventTimer = -1; if (__event == "fiesta") { startEvent("win", 15); if (__state.isLastHole()) { __sounds.forceVO("top"); } else if (__state.tries == 1) { __sounds.playRandomHoleInOne(); } else { __sounds.playRandomGreat(); } } else if (__event == "win") { if (__state.isCurrentHolePrintableUnlocked()) { smashing.rampage.Messenger.sendMessage("engine", "onCompleteHole"); } else { startEvent("card", 4); __printableEffect = new nickjr.dora.starmountaingolf.PrintableEffect(engine.getPrintableCardMC(), __state.holeNum + 1, __hole.x, __hole.y); __sounds.forceVO("printable"); } } else if (__event == "card") { smashing.rampage.Messenger.sendMessage("engine", "onCompleteHole"); } } function generate(hdata) { clear(); __hdata = hdata; __camera = nickjr.dora.starmountaingolf.GameCamera.getInstance(); __camera.generate({x:300, y:200}); __ball = new nickjr.dora.starmountaingolf.ents.Ball({}); __player = new nickjr.dora.starmountaingolf.ents.Player({x:__hdata.player.x, y:__hdata.player.y, ball:__ball}); __hole = new nickjr.dora.starmountaingolf.ents.Hole({x:__hdata.hole.x, y:__hdata.hole.y, mc:engine.getHoleMovieClip()}); if (__hdata.starpanel == undefined) { trace("No star panel"); __hasStarPanel = false; } else { trace("Has star panel!"); __hasStarPanel = true; __starPanel = new nickjr.dora.starmountaingolf.ents.StarPanel({x:__hdata.starpanel.x, y:__hdata.starpanel.y, mc:engine.getStarPanelMovieClip(), eventmcs:__hdata.starpanel.eventmcs}); } __walls = []; var _local3 = __hdata.maps[0].length; var _local2; while (_local3--) { _local2 = __hdata.maps[0][_local3]; __walls.push(new nickjr.dora.starmountaingolf.ents.Wall({p0:new smashing.Point3D(_local2.x1, _local2.y1), p1:new smashing.Point3D(_local2.x2, _local2.y2), impact:_local2.impact, eventmcs:_local2.eventmcs, mapchange:_local2.mapchange})); } __tunnels = []; if (__hdata.hasTunnels) { __hdata.generateTunnels(); _local3 = __hdata.tunnels.length; while (_local3--) { _local2 = __hdata.tunnels[_local3]; __tunnels.push(new nickjr.dora.starmountaingolf.ents.Tunnel({inx:_local2.inx, iny:_local2.iny, outx:_local2.outx, outy:_local2.outy, outangle:_local2.outangle, inmc:engine.getTunnelInMovieClip(_local2.id), outmc:engine.getTunnelOutMovieClip(_local2.outid)})); } } } function swapMaps(t_index) { if (t_index == undefined) { t_index = 1; } __walls = []; var _local3 = __hdata.maps[t_index].length; var _local2; while (_local3--) { _local2 = __hdata.maps[t_index][_local3]; __walls.push(new nickjr.dora.starmountaingolf.ents.Wall({p0:new smashing.Point3D(_local2.x1, _local2.y1), p1:new smashing.Point3D(_local2.x2, _local2.y2), impact:_local2.impact, eventmcs:_local2.eventmcs, mapchange:_local2.mapchange})); } } function onBallWallCollision(t_data) { var _local2 = t_data.wall; playImpactEffect({impact:_local2.impact}); if (_local2.hasEvent) { smashing.rampage.Messenger.sendMessage("engine", "playWallEvents", {events:_local2.eventmcs}); if (_local2.mapchange != -1) { swapMaps(_local2.mapchange); } _local2.onEventTrigger(); } } function playImpactEffect(t_data) { switch (t_data.impact) { case "stars" : __effects.push(new nickjr.dora.starmountaingolf.ents.EffectSparkle({x:__ball.x, y:__ball.y})); break; case "goo" : __effects.push(new nickjr.dora.starmountaingolf.ents.EffectGoo({x:__ball.x, y:__ball.y})); break; case "snow" : __effects.push(new nickjr.dora.starmountaingolf.ents.EffectSnow({x:__ball.x, y:__ball.y})); } } function getPlayer() { return(__player); } function get camera() { return(__camera); } function onMessageReceived(message, args) { this[message](args); } var __TIMEOUT_VO_DEF = 8; var __MIN_HIT_RADIUS = 24; }
Symbol 645 MovieClip [__Packages.smashing.rampage.BaseCamera] Frame 0
class smashing.rampage.BaseCamera { static var __instance; var __gameState, x, y, z, fl, farClip, __bound_left, __bound_right, __bound_top, __bound_bottom, left, right, top, bottom; function BaseCamera (t_data) { } static function init(t_path, t_depth, dimensions) { __instance = new smashing.rampage.BaseCamera(t_path, t_depth, dimensions); } static function getInstance() { return(__instance); } function generate(t_data) { __gameState = getGameState(); 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; } fl = __FL_DEF; farClip = __DEF_CLIP; refreshEdges(); } function getGameState() { return(new Object()); } function update(dt) { } function setBounds(left, right, top, bottom) { __bound_left = left + __gameState.HALF_WIDTH; __bound_right = right - __gameState.HALF_WIDTH; __bound_top = top + __gameState.HALF_HEIGHT; __bound_bottom = bottom - __gameState.HALF_HEIGHT; } function enforceBounds() { 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 refreshEdges() { left = x - __gameState.HALF_WIDTH; right = x + __gameState.HALF_WIDTH; top = y - __gameState.HALF_HEIGHT; bottom = y + __gameState.HALF_HEIGHT; } function get sc() { return(__gameState.sc); } function screenWidth() { return(__gameState.SCREEN_WIDTH); } function screenHeight() { return(__gameState.SCREEN_WIDTH); } function halfWidth() { return(__gameState.HALF_WIDTH); } function halfHeight() { return(__gameState.HALF_HEIGHT); } function toString() { return((((("Camera : focus : " + x) + " , ") + y) + " , ") + z); } var __DEF_CLIP = 100000; var __FL_DEF = 1000; var __EDGE_PADDING = 50; }
Symbol 646 MovieClip [__Packages.nickjr.dora.starmountaingolf.GameCamera] Frame 0
class nickjr.dora.starmountaingolf.GameCamera extends smashing.rampage.BaseCamera { static var __instance; function GameCamera () { super(); } static function init(t_path, t_depth, dimensions) { __instance = new nickjr.dora.starmountaingolf.GameCamera(t_path, t_depth, dimensions); } static function getInstance() { return(__instance); } function getGameState() { return(nickjr.dora.starmountaingolf.GameState.getInstance()); } function update(dt, player) { } var __ENFORCE_BOUNDS = true; }
Symbol 647 MovieClip [__Packages.nickjr.dora.starmountaingolf.GameState] Frame 0
class nickjr.dora.starmountaingolf.GameState { static var __instance; var mapProgressState, holeNum, tries, hasChanged, holes, printablesUnlocked; function GameState () { } static function init() { __instance = new nickjr.dora.starmountaingolf.GameState(); } static function getInstance() { return(__instance); } function begin(t_data) { if ((t_data == undefined) || (t_data.version != __VERSION)) { trace("New User or New Version"); newData(); mapProgressState = "intro"; } else { loadData(t_data); clearMapProgressState(); } holeNum = 0; reset(); } function clearMapProgressState() { mapProgressState = "standard"; } function reset() { tries = 0; hasChanged = true; } function newData() { holes = []; holes.push({num:1, state:1, best:0}); holes.push({num:2, state:0, best:0}); holes.push({num:3, state:0, best:0}); holes.push({num:4, state:0, best:0}); holes.push({num:5, state:0, best:0}); holes.push({num:6, state:0, best:0}); holes.push({num:7, state:0, best:0}); holes.push({num:8, state:0, best:0}); holes.push({num:9, state:0, best:0}); printablesUnlocked = 0; } function loadData(t_data) { newData(); var _local3 = t_data.holes.split(","); var _local4; var _local2 = 0; trace("Load Data -"); while (_local2 < _local3.length) { trace((((("hole " + _local3[_local2]) + " ~ ") + _local3[_local2].charAt(0)) + " : ") + _local3[_local2].charAt(1)); _local4 = holes[Number(_local3[_local2].charAt(0)) - 1]; _local4.state = Number(_local3[_local2].charAt(1)); _local4.best = Number(_local3[_local2].charAt(2)); _local2++; } printablesUnlocked = t_data.printables; } function getSaveData() { var _local3 = ""; var _local2 = 0; while (_local2 < holes.length) { if (_local3.length > 0) { _local3 = _local3 + ","; } _local3 = _local3 + ((String(holes[_local2].num) + String(holes[_local2].state)) + String(holes[_local2].best)); _local2++; } trace("Save data : " + _local3); return({version:__VERSION, holes:_local3, printables:printablesUnlocked}); } function onUnlockHole(t_holeNum) { if (t_holeNum > (holes.length - 1)) { return(undefined); } trace("Unlock hole : " + holes[t_holeNum].num); if (holes[t_holeNum].state == 0) { holes[t_holeNum].state = 1; return(true); } return(false); } function onCompleteHole() { trace("Complete hole : " + holes[holeNum].num); if ((holes[holeNum].best == 0) || (holes[holeNum].best > tries)) { holes[holeNum].best = tries; } if (holes[holeNum].state == 1) { holes[holeNum].state = 2; printablesUnlocked++; return(true); } return(false); } function isLastHole() { return(holeNum == (holes.length - 1)); } function isCurrentHolePrintableUnlocked() { return(holes[holeNum].state == 2); } function addTry() { tries++; hasChanged = true; } function getBest() { return(holes[holeNum].best); } var SCREEN_WIDTH = Stage.width; var SCREEN_HEIGHT = Stage.height; var HALF_WIDTH = Stage.width / 2; var HALF_HEIGHT = Stage.height / 2; var sc = {x:Stage.width / 2, y:Stage.height / 2}; var __VERSION = "1.10"; }
Symbol 648 MovieClip [__Packages.smashing.sound.SoundEngine] Frame 0
class smashing.sound.SoundEngine { var __mc, o_sounds, o_groups, __a_soundQueue, __flag_muted, __flag_overwrite, __groupCount, __callbackPath, __callbackFunc; function SoundEngine () { } function generateSounds(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.onSoundComplete = null; this.cbpath[func](); }; } 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 649 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 650 MovieClip [__Packages.nickjr.dora.starmountaingolf.Sounds] Frame 0
class nickjr.dora.starmountaingolf.Sounds extends smashing.sound.SoundEngine { static var __instance; var createGroup, changeVolume, __currentMusic, __currentVO, __isPlayingVO, setCallback, stopSound, muteSound, queueSound, callbackSound, muteMusic, __get__isQueuePlaying; function Sounds () { super(); } static function init() { __instance = new nickjr.dora.starmountaingolf.Sounds(); } static function getInstance() { return(__instance); } function generateSounds(path) { super.generateSounds(path, __DEPTH, __DO_OVERWRITE); createGroup("music"); createSound("menu", "dsm_map_loop.wav", "music"); createSound("map", "dsm_main_loop.wav", "music"); createSound("game1", "dsm_holes123_loop.wav", "music"); createSound("game2", "dsm_holes456_loop.wav", "music"); createSound("game3", "dsm_holes789_loop.wav", "music"); changeVolume(60); createSound("starcallout", "dsm_34.wav"); createSound("holeintro1", "dsm_18.wav"); createSound("holeintro2", "dsm_19.wav"); createSound("holeintro3", "dsm_20.wav"); createSound("holeintro4", "dsm_21.wav"); createSound("holeintro5", "dsm_22.wav"); createSound("holeintro6", "dsm_23.wav"); createSound("holeintro7", "dsm_24.wav"); createSound("holeintro8", "dsm_25.wav"); createSound("holeintro9", "dsm_26.wav"); createSound("good1", "dsm_04.wav"); createSound("good2", "dsm_05.wav"); createSound("good3", "dsm_06.wav"); createSound("good4", "dsm_07.wav"); createSound("good5", "dsm_08.wav"); createSound("good6", "dsm_09.wav"); createSound("good7", "dsm_10.wav"); createSound("great1", "dsm_11.wav"); createSound("great2", "dsm_12.wav"); createSound("great3", "dsm_13.wav"); createSound("great4", "dsm_14.wav"); createSound("printable", "dsm_15.wav"); createSound("top", "dsm_16.wav"); createSound("timeout", "golfball_help.wav"); createSound("clickHelp2", "dsm_pu04.wav"); createSound("clickHelp1", "dsm_pu02.wav"); createSound("holeinone1", "dsm_pu08.wav"); createSound("holeinone2", "dsm_pu09.wav"); createSound("fiesta", "dsm_fiestratrio_fanfare.wav"); __currentMusic = ""; __currentVO = ""; __isPlayingVO = false; setCallback(this, "onVOComplete"); } function createSound(t_name, t_assetID, t_groupName, doCallback) { if (t_groupName != "music") { super.createSound(t_name, t_assetID, undefined, true); } else { super.createSound(t_name, t_assetID, t_groupName, false); } } function onVOComplete(pName) { __isPlayingVO = false; __currentVO = ""; smashing.rampage.Messenger.sendMessage("world", "onDoraVOComplete", {name:pName}); } function stopVO() { if (!__isPlayingVO) { return(undefined); } stopSound(__currentVO); __isPlayingVO = false; __currentVO = ""; } function playVO(name) { if (__isPlayingVO) { return(undefined); } __isPlayingVO = true; __currentVO = name; playSound(name, 1); } function forceVO(name) { if (__isPlayingVO && (__currentVO != "")) { stopVO(); } __isPlayingVO = false; playVO(name); } function playRandomGood() { var _local2 = Math.ceil(Math.random() * 7); if (_local2 == 0) { _local2 = 1; } playVO("good" + _local2); } function playRandomBad() { } function playRandomHoleInOne() { var _local2 = Math.ceil(Math.random() * 2); if (_local2 == 0) { _local2 = 1; } forceVO("holeinone" + _local2); } function playRandomGreat() { var _local2 = Math.ceil(Math.random() * 4); if (_local2 == 0) { _local2 = 1; } forceVO("great" + _local2); } function playSound(name, loops) { if (muteSound == true) { return(undefined); } super.playSound(name, loops); } function p(name) { playSound(name, 1); } function q(name) { queueSound(name); } function c(name, cbpath, cbfunc) { callbackSound(name, 1, cbpath, cbfunc); } function playMusic(name) { if (muteMusic) { __currentMusic = name; return(undefined); } if (name == undefined) { name = __currentMusic; } if ((__currentMusic != "") && (__currentMusic != undefined)) { stopMusic(); } __currentMusic = name; playSound(__currentMusic, 0); } function stopMusic() { stopSound(__currentMusic); } function playOptional(t_name) { if (!__get__isQueuePlaying()) { queueSound(t_name); } } var __DEPTH = 20; var __DO_OVERWRITE = false; }
Symbol 651 MovieClip [__Packages.smashing.rampage.Renderable] Frame 0
class smashing.rampage.Renderable { var mc, baseWidth, baseHeight, hdWidth, hdHeight, radius, assetID, startX, startY, startZ, __camera, x, nextX, y, nextY, z, nextZ, depthInfluence, flipH, doUpdate, threedScale, __onscreen, isDrawn, isAlive, isHidden, scale, startScale, 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 / 2; hdHeight = __DEF_HD_HEIGHT / 2; radius = hdWidth; } setHDRegistration(); init(t_data); } function init(t_data) { 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 (__camera != undefined) { initScale(); } x = (nextX = startX); y = (nextY = startY); z = (nextZ = startZ); if (t_data.depthInfluence == undefined) { t_data.depthInfluence = 0; } depthInfluence = t_data.depthInfluence; if (t_data.flip != undefined) { flip(); } else { flipH = false; } doUpdate = __DO_UPDATE; threedScale = __3D_SCALE; __onscreen = false; if (((mc == undefined) || (mc == null)) || (mc == "")) { isDrawn = false; } isAlive = true; isHidden = false; } function linkCamera(cam) { __camera = cam; if (startZ != undefined) { initScale(); } } 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; } } if (flipH) { mc._xscale = -100; } mc._x = -1000 - baseWidth; mc._y = -1000 - baseHeight; } function update(dt) { } function updateAndRender(dt) { } function render(dt) { updateDraw(); if (!isDrawn) { return(undefined); } if (threedScale) { if (z < __camera.z) { return(undefined); } var _local2 = __camera.fl / (z - __camera.z); if (scale != _local2) { scale = _local2; mc._xscale = (mc._yscale = 100 * (1 + (scale - startScale))); if (flipH) { mc._xscale = mc._xscale * -1; } } } mc._x = ((x - __camera.x) * scale) + __camera.__get__sc().x; mc._y = ((y - __camera.y) * scale) + __camera.__get__sc().y; } function renderDirect(camera) { mc._x = x; mc._y = y; } function initScale() { startScale = (scale = __camera.fl / (startZ - __camera.z)); } function updateDraw() { __onscreen = false; if (CUSTOMDRAW) { __onscreen = true; } else if (z >= __camera.z) { 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; } } if ((!isDrawn) && (__onscreen)) { smashing.rampage.Viewport.getInstance().draw({element:this}); } else if (isDrawn && (!__onscreen)) { requestErase(); } } function onErase(t_viewport) { isDrawn = false; mc = null; } function requestErase() { smashing.rampage.Viewport.getInstance().erase({element:this}); } function requestDepthSort() { smashing.rampage.Viewport.getInstance().requestGroupDepthSort(getDrawType()); } function requestDepthChange() { smashing.rampage.Viewport.getInstance().requestDepthChange(this); } function deleteMe() { } function kill() { isAlive = false; } function hide() { if (isDrawn) { mc._visible = false; } isHidden = true; } function show() { if (isDrawn) { mc._visible = true; } isHidden = false; } function flip() { flipH = true; if (isDrawn) { mc._xscale = -100; } } function unflip() { flipH = false; if (isDrawn) { mc._xscale = 100; } } function toggleFlip() { if (flipH) { unflip(); } else { flip(); } } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function runHD_entity_radius(t_target, dt) { var _local4 = (nextX + hdReg.x) - (t_target.nextX + t_target.hdReg.x); var _local3 = (nextY + hdReg.y) - (t_target.nextY + 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, dt) { if (Math.abs((nextX + hdReg.x) - (t_target.nextX + t_target.hdReg.x)) < (hdWidth + t_target.hdWidth)) { if (Math.abs((nextY + hdReg.y) - (t_target.nextY + t_target.hdReg.y)) < (hdHeight + t_target.hdHeight)) { return(true); } } return(false); } function runHD_entity_3D(t_target, dt) { var _local3 = z - t_target.z; var _local2 = (nextZ + radius) - t_target.z; if ((_local3 * _local2) <= 0) { return(runHD_entity_radius(t_target, dt)); } return(false); } function runHD_line_sphere(t_lineStart, t_lineEnd, dt) { var _local4 = new smashing.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local3 = new smashing.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.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, dt) { var _local5 = new smashing.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local7 = new smashing.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.Point3D(_local5.x, _local5.y); var _local9 = new smashing.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_source) { } function getDrawType() { return(DRAWTYPE); } 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 __DEF_ASSET = ""; var __DEF_Z = 1000; var __3D_SCALE = false; var __DEF_WIDTH = 50; var __DEF_HEIGHT = 50; var __USE_ACTUAL_DIMENSIONS = true; var CUSTOMDRAW = false; var __DEF_HD_WIDTH = 25; var __DEF_HD_HEIGHT = 25; var __USE_DIMENSIONS_AS_HD = true; var __DO_UPDATE = true; }
Symbol 652 MovieClip [__Packages.smashing.rampage.Viewport] Frame 0
class smashing.rampage.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.rampage.Viewport(t_path, t_depth, dimensions); } static function getInstance() { return(__instance); } function setScrollport(t_depth) { __useScrollport = true; __scrollportDepth = t_depth; } function initGroups() { 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 + 1, __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; _local4 = __drawElement(_local3); if (_local4 != undefined) { _local3.onDraw(_local4, getInstance()); // unexpected jump } trace("* Viewport Error: 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.getDrawType()); 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.rampage.ViewportGroup(t_data))); } function requestGroupDepthSort(t_group) { __o_groups[t_group].requestDepthSort(); } function requestDepthChange(t_element) { __o_groups[t_element.getDrawType()].requestDepthChange(t_element); } function __drawElement(t_element) { var _local7; var _local2 = __o_groups[t_element.getDrawType()]; if (_local2 == undefined) { trace(("* Viewport Error: GROUP " + t_element.getDrawType()) + " not found."); return(undefined); } var _local6 = _local2.getDepth(((_local2.sortAxis == "") ? 0 : (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.getDrawType() + _local6, _local6); } else { var _local4 = _local3.attachMovie(t_element.assetID, t_element.assetID + _local6, _local6); } _local2.mcs.push({mc:_local4, depth:_local6}); 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) { if (t_groupName == undefined) { t_groupName = __a_groups[0].name; } if (t_depth == undefined) { t_depth = 1; } var _local4 = __o_groups[t_groupName]; var _local7 = _local4.getDepth(t_depth); var _local3 = mc; if (_local4.scrollport) { _local3 = scrollmc; } var _local2 = _local3.createEmptyMovieClip(t_groupName + _local7, _local7); __o_groups[t_groupName].mcs.push({mc:_local2, depth:_local7}); return(_local2); } 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 653 MovieClip [__Packages.smashing.rampage.ViewportGroup] Frame 0
class smashing.rampage.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 654 MovieClip [__Packages.smashing.Point3D] Frame 0
class smashing.Point3D { var x, y, z; function Point3D (x, y, z) { this.x = Number(x); this.y = Number(y); if (z == undefined) { z = 0; } 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.Point3D(x, y, z)); } function addPoint(p) { return(new smashing.Point3D(p.x + x, p.y + y, p.z + z)); } function subtractPoint(p) { return(new smashing.Point3D(x - p.x, y - p.y, z - p.z)); } function addScalar(n) { return(new smashing.Point3D(x + n, y + n, z + n)); } function subtractScalar(n) { return(new smashing.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.Point3D((y * p.z) - (z * p.y), (z * p.x) - (x * p.z), (x * p.y) - (y * p.x))); } function pseudoCross() { return(new smashing.Point3D(y, -x, z)); } function normalize() { if (((!x) && (!y)) && (!z)) { return(undefined); } var _local2 = length; return(new smashing.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.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 655 MovieClip [__Packages.nickjr.dora.starmountaingolf.GameRenderable] Frame 0
class nickjr.dora.starmountaingolf.GameRenderable extends smashing.rampage.Renderable { var linkCamera; function GameRenderable (t_data) { super(t_data); } function init(t_data) { super.init(t_data); linkCamera(nickjr.dora.starmountaingolf.GameCamera.getInstance()); } }
Symbol 656 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Entity] Frame 0
class nickjr.dora.starmountaingolf.ents.Entity extends nickjr.dora.starmountaingolf.GameRenderable { var startSpin, startVelocity, startGravity, doRemove, velocity, rotation, spin, isSpinning, __animation, kill, requestErase, isAlive, hdWidth, hdReg, x, hdHeight, y, z, mc, __isAnimating, DRAWTYPE, specialDepth; function Entity (t_data) { super(t_data); } function init(t_data) { if (t_data.spin != undefined) { startSpin = t_data.spin; } else { startSpin = 0; } if (t_data.vel != undefined) { startVelocity = t_data.vel; } else { startVelocity = new smashing.Point3D(0, 0, 0); } if (t_data.gravity != undefined) { startGravity = t_data.gravity; } else { startGravity = new smashing.Point3D(0, 0, 0); } doRemove = false; super.init(t_data); velocity = startVelocity.copy(); rotation = 0; spin = startSpin; if (startSpin == 0) { isSpinning = false; } else { isSpinning = true; } __animation = __IDLE_ANIMATION; } function startDie() { kill(); animate(__DEATH_ANIMATION); if (__USES_VELOCITY) { velocity.x = (velocity.y = 0); } } function endDie() { requestErase(); } function onErase() { super.onErase(); doRemove = true; } function updateDraw() { if (doRemove || (!isAlive)) { return(undefined); } super.updateDraw(); } function runHD(t_target, dt) { if (!(isAlive && (t_target.isAlive))) { return(false); } if (Math.abs((x + hdReg.x) - (t_target.x + t_target.hdReg.x)) < (hdWidth + t_target.hdWidth)) { if (Math.abs((y + hdReg.y) - (t_target.y + t_target.hdReg.y)) < (hdHeight + t_target.hdHeight)) { return(true); } } return(false); } function hitReact(t_source) { } function onDraw(t_newmc) { super.onDraw(t_newmc); animateLoop(__animation); } function update(dt) { updateAnim(); if (__USES_VELOCITY) { x = x + (velocity.x * dt); y = y + (velocity.y * dt); z = z + (velocity.z * dt); } } function updateAndRender(dt) { updateAnim(); if (__USES_VELOCITY) { x = x + (velocity.x * dt); y = y + (velocity.y * dt); z = z + (velocity.z * dt); } render(dt); } function render(dt) { super.render(dt); } function animate(frame) { if (frame != undefined) { __animation = frame; } mc.gotoAndStop(__animation); if (__animation == __IDLE_ANIMATION) { __isAnimating = false; } else { __isAnimating = true; } } function animateLoop(frame) { if (frame != undefined) { __animation = frame; } mc.gotoAndStop(__animation); __isAnimating = false; } function updateAnim() { if (__isAnimating) { if (mc.anim._currentFrame == mc.anim._totalFrames) { if (__animation == __DEATH_ANIMATION) { endDie(); } else { animateLoop(__IDLE_ANIMATION); } } } } function freezeAnimation() { mc.anim.stop(); } function unfreezeAnimation() { if (__isAnimating) { mc.anim.play(); } else { animate(); } } 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, dt, 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 * dt) * xMult); } if ((Math.abs(velocity.y) < maxVelocity) || ((velocity.y * t_vector.y) < 0)) { velocity.y = velocity.y + ((t_vector.y * dt) * yMult); } if ((Math.abs(velocity.z) < maxVelocity) || ((velocity.z * t_vector.z) < 0)) { velocity.z = velocity.z + ((t_vector.z * dt) * zMult); } } 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.Point3D(_local2, _local1, 0)); } function getDrawType() { return(((HAS_SPECIAL_DEPTH == true) ? ((DRAWTYPE + "_") + specialDepth) : (DRAWTYPE))); } function getIsAnimating() { return(__isAnimating); } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } var HAS_SPECIAL_DEPTH = false; var __IDLE_ANIMATION = "idle"; var __DEATH_ANIMATION = "die"; var __MAX_VELOCITY = 300; var __USES_VELOCITY = false; }
Symbol 657 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Player] Frame 0
class nickjr.dora.starmountaingolf.ents.Player extends nickjr.dora.starmountaingolf.ents.Entity { var __ball, isSwingWindUp, __wasLockedLastFrame, x, y, __xAngleCalc, mc, __yAngleCalc, __angle, __lastAngle, updateAnim, __animation, animateLoop, animate; function Player (t_data) { super(t_data); __ball = t_data.ball; isSwingWindUp = false; __wasLockedLastFrame = false; } function updateAndRender(dt, pHole) { super.updateAndRender(dt); if (((Math.abs(_xmouse - x) < __MIN_TRACK_RADIUS) && (Math.abs(_ymouse - y) < __MIN_TRACK_RADIUS)) && ((Math.abs(x - pHole.x) > __MIN_TRACK_RADIUS) && (Math.abs(y - pHole.y) > __MIN_TRACK_RADIUS))) { if (!__wasLockedLastFrame) { smashing.rampage.Messenger.sendMessage("engine", "lockCursor"); } __wasLockedLastFrame = true; return(undefined); } if (__wasLockedLastFrame) { smashing.rampage.Messenger.sendMessage("engine", "unlockCursor"); } __wasLockedLastFrame = false; __xAngleCalc = mc._x - _xmouse; __yAngleCalc = mc._y - _ymouse; if (__xAngleCalc >= 0) { if (__yAngleCalc >= 0) { __angle = 0; } else { __angle = 360; } } else { __angle = 180; } __angle = __angle + (Math.atan(__yAngleCalc / __xAngleCalc) * 57.2957795130823); __angle = __angle + 180; mc._rotation = __angle; if (__angle < __lastAngle) { mc.anim.gotoAndStop("shuffle_right"); if (mc.anim.anim._currentFrame > 9) { mc.anim.gotoAndPlay(1); } } else if (__angle > __lastAngle) { mc.anim.gotoAndStop("shuffle_left"); if (mc.anim.anim._currentFrame > 9) { mc.anim.gotoAndPlay(1); } } __lastAngle = __angle; } function animAndRender(dt) { updateAnim(); if ((isSwingWindUp && (__animation == "swing")) && (mc.anim._currentFrame >= __PUTT_HIT_FRAME)) { __ball.onHit(__angle); isSwingWindUp = false; } super.render(); } function onReady() { animateLoop("ready"); } function moveToBall() { x = __ball.x; y = __ball.y; } function onPutt() { animate("swing"); isSwingWindUp = true; } var TYPE = "player"; var DRAWTYPE = "player"; var __DEF_ASSET = "dora_mc"; var CUSTOMDRAW = true; var __PUTT_HIT_FRAME = 23; var __MIN_TRACK_RADIUS = 24; }
Symbol 658 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Ball] Frame 0
class nickjr.dora.starmountaingolf.ents.Ball extends nickjr.dora.starmountaingolf.ents.Entity { var lastx, x, lasty, y, __vectorThisUpdate, velocity, __movementLineThisUpdate, isAtRest, magnitudeToVector, hide, __intersect; function Ball (t_data) { super(t_data); } function update(dt) { lastx = x; lasty = y; super.update(dt); __vectorThisUpdate = velocity.normalize(); __movementLineThisUpdate = new smashing.rampage.Line(new smashing.Point3D(lastx, lasty), new smashing.Point3D(x, y)); } function moveToPlayer(player) { x = player.x; y = player.y; } function render(dt) { super.render(dt); if (!isAtRest) { velocity.length = velocity.length - (__FRICTION * dt); if (velocity.__get__length() < 2) { setAtRest(); smashing.rampage.Messenger.sendMessage("world", "testBallProgress"); } } } function setAtRest() { velocity = new smashing.Point3D(0, 0, 0); isAtRest = true; } function onHit(t_angle) { trace("HIT!"); velocity = magnitudeToVector(400, t_angle); isAtRest = false; smashing.rampage.Messenger.sendMessage("world", "playEffect_Sparkle"); } function onHitHole() { hide(); setAtRest(); } function onHitTunnel(t_tunnel) { x = t_tunnel.outx; y = t_tunnel.outy; velocity = magnitudeToVector(velocity.__get__length(), t_tunnel.outangle); } function runSweepWallCollision(wall) { if (__vectorThisUpdate.dot(wall.getFaceNormal()) < 0) { __intersect = __movementLineThisUpdate.getSegmentIntersection(wall); if (__intersect == null) { return(undefined); } trace("Wall collision!"); x = __intersect.x + (__vectorThisUpdate.x * -1); y = __intersect.y + (__vectorThisUpdate.y * -1); velocity.addPointMe(wall.getFaceNormal().multiply(-2 * velocity.dot(wall.getFaceNormal()))); velocity.length = velocity.length * 0.9; smashing.rampage.Messenger.sendMessage("world", "onBallWallCollision", {wall:wall}); } } function runRadiusCollision(t_target) { if ((Math.abs(x - t_target.x) < t_target.RADIUS) && (Math.abs(y - t_target.y) < t_target.RADIUS)) { return(true); } return(false); } var TYPE = "ball"; var DRAWTYPE = "ball"; var __DEF_ASSET = "golfball_mc"; var CUSTOMDRAW = true; var __USES_VELOCITY = true; var __FRICTION = 100; }
Symbol 659 MovieClip [__Packages.smashing.rampage.Line] Frame 0
class smashing.rampage.Line { var p0, p1, vector, center, faceNormal, len, parametricDenomX, parametricDenomY, slope, bslope, yint, byint, det_inv, result, xseg, yseg; function Line (t_p0, t_p1) { p0 = t_p0; p1 = t_p1; vector = new smashing.Point3D(p1.x - p0.x, p1.y - p0.y, p1.z - p0.z); center = new smashing.Point3D(p0.x + (vector.x / 2), p0.y + (vector.y / 2), p0.z + (vector.z / 2)); faceNormal = vector.pseudoCross().normalize(); len = Math.sqrt(((vector.x * vector.x) + (vector.y * vector.y)) + (vector.z * vector.z)); parametricDenomX = p1.x - p0.x; parametricDenomY = p1.y - p0.y; slope = vector.y / vector.x; if (vector.x == 0) { slope = 100000 /* 0x0186A0 */; } } function setLength(t_length) { var _local2 = t_length / len; vector.multiplyMe(_local2); p1 = new smashing.Point3D(p0.x + vector.x, p0.y + vector.y, p0.z + vector.z); center = new smashing.Point3D(p0.x + (vector.x / 2), p0.y + (vector.y / 2), p0.z + (vector.z / 2)); len = t_length; parametricDenomX = p1.x - p0.x; parametricDenomY = p1.y - p0.y; } function getFaceNormal() { return(faceNormal); } function getIntersection(t_line) { bslope = t_line.slope; yint = p0.y - (slope * p0.x); byint = t_line.p0.y - (bslope * t_line.p0.x); det_inv = 1 / ((slope * -1) - (bslope * -1)); return(new smashing.Point3D(((-1 * byint) - (-1 * yint)) * det_inv, ((bslope * yint) - (slope * byint)) * det_inv)); } function getSegmentIntersection(t_line) { bslope = t_line.slope; yint = p0.y - (slope * p0.x); byint = t_line.p0.y - (bslope * t_line.p0.x); det_inv = 1 / ((slope * -1) - (bslope * -1)); result = new smashing.Point3D(((-1 * byint) - (-1 * yint)) * det_inv, ((bslope * yint) - (slope * byint)) * det_inv); if (testPointSegmentOverlap(result) && (t_line.testPointSegmentOverlap(result))) { return(result); } return(null); } function testPointSegmentOverlap(testPoint) { if (parametricDenomX == 0) { xseg = 0; } else { xseg = (testPoint.x - p0.x) / parametricDenomX; } if (parametricDenomY == 0) { yseg = 0; } else { yseg = (testPoint.y - p0.y) / parametricDenomY; } if ((((xseg >= 0) && (xseg <= 1)) && (yseg >= 0)) && (yseg <= 1)) { return(true); } return(false); } }
Symbol 660 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Tunnel] Frame 0
class nickjr.dora.starmountaingolf.ents.Tunnel extends smashing.Point3D { var outx, outy, inmc, outmc, outangle; function Tunnel (t_data) { super(t_data.inx, t_data.iny, 0); outx = t_data.outx; outy = t_data.outy; inmc = t_data.inmc; outmc = t_data.outmc; outangle = (t_data.outangle = t_data.outangle + (4 - (Math.random() * 8))); inmc.gotoAndStop("glow"); trace("Tunnel angle : " + outangle); } function onHitBall() { inmc.gotoAndPlay("in"); } var RADIUS = 11; }
Symbol 661 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Wall] Frame 0
class nickjr.dora.starmountaingolf.ents.Wall extends smashing.rampage.Line { var impact, mapchange, hasEvent, eventmcs, p0, p1, center, faceNormal; function Wall (t_data) { super(t_data.p0, t_data.p1); impact = t_data.impact; mapchange = t_data.mapchange; if (t_data.eventmcs.length == 0) { hasEvent = false; } else { eventmcs = t_data.eventmcs; hasEvent = true; } } function draw(mc) { var _local2 = mc.createEmptyMovieClip("line", 1); _local2.lineStyle(1, 0, 100); _local2.moveTo(p0.x, p0.y); _local2.lineTo(p1.x, p1.y); _local2.moveTo(center.x, center.y); _local2.lineTo(center.x + (faceNormal.x * 15), center.y + (faceNormal.y * 15)); } function onEventTrigger() { if (!hasEvent) { return(undefined); } if (mapchange != -1) { hasEvent = false; } } }
Symbol 662 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.StarPanel] Frame 0
class nickjr.dora.starmountaingolf.ents.StarPanel extends smashing.Point3D { var mc, eventmcs; function StarPanel (t_data) { super(t_data.x, t_data.y, t_data.z); mc = t_data.mc; eventmcs = t_data.eventmcs; } function onHitBall() { mc.gotoAndPlay("anim"); smashing.rampage.Messenger.sendMessage("engine", "playWallEvents", {events:eventmcs}); smashing.rampage.Messenger.sendMessage("world", "swapMaps"); } var RADIUS = 25; }
Symbol 663 MovieClip [__Packages.nickjr.dora.starmountaingolf.PrintableEffect] Frame 0
class nickjr.dora.starmountaingolf.PrintableEffect { var __mc, __startX, __startY, __totalFrames, __ratio; function PrintableEffect (pMc, pFrame, pX, pY) { __mc = pMc; __mc.gotoAndPlay(3); __mc.card_mc.gotoAndStop(pFrame); __startX = pX; __startY = pY; __totalFrames = __mc._totalframes; } function update(dt) { __ratio = __mc._currentframe / __totalFrames; __mc._x = __startX + (__ratio * (__END_X - __startX)); __mc._y = __startY + (__ratio * (__END_Y - __startY)); if (__ratio == 1) { } } var __END_X = 300; var __END_Y = 200; }
Symbol 664 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Hole] Frame 0
class nickjr.dora.starmountaingolf.ents.Hole extends smashing.Point3D { var mc; function Hole (t_data) { super(t_data.x, t_data.y, t_data.z); mc = t_data.mc; } function onHitBall() { mc.gotoAndPlay("anim"); } function blink() { mc.gotoAndStop("blink"); } var RADIUS = 9; }
Symbol 665 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.HoleData] Frame 0
class nickjr.dora.starmountaingolf.holes.HoleData { var hasTunnels, maps, tunnels, currentMapIndex; function HoleData () { } function loadData() { hasTunnels = false; maps = []; tunnels = []; setMap(0); } function setMap(t_index) { maps[t_index] = []; currentMapIndex = t_index; } function addWall(x1, y1, x2, y2, impact, eventmcs, mapchange) { if (impact == undefined) { impact = "stars"; } if (eventmcs == undefined) { eventmcs = []; } if (mapchange == undefined) { mapchange = -1; } maps[currentMapIndex].push({x1:x1, y1:y1, x2:x2, y2:y2, impact:impact, eventmcs:eventmcs, mapchange:mapchange}); } function generateTunnels() { tunnels = []; } function addTunnel(id, inx, iny, outid, outobj) { tunnels.push({id:id, inx:inx, iny:iny, outid:outid, outx:outobj.x, outy:outobj.y, outangle:outobj.a}); } }
Symbol 666 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Effect] Frame 0
class nickjr.dora.starmountaingolf.ents.Effect extends nickjr.dora.starmountaingolf.ents.Entity { var isDrawn, mc, doRemove; function Effect (t_data) { super(t_data); } function updateAndRender(dt) { if (isDrawn && (mc._currentFrame == mc._totalFrames)) { requestErase(); return(undefined); } super.updateAndRender(dt); } function requestErase() { doRemove = true; super.requestErase(); } var TYPE = "effect"; var DRAWTYPE = "effect"; var __USE_GRAVITY = true; var __3D_SCALE = true; var __DO_UPDATE = true; }
Symbol 667 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.EffectSparkle] Frame 0
class nickjr.dora.starmountaingolf.ents.EffectSparkle extends nickjr.dora.starmountaingolf.ents.Effect { function EffectSparkle (t_data) { super(t_data); } var __DEF_ASSET = "star_spark_impact"; }
Symbol 668 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.EffectGoo] Frame 0
class nickjr.dora.starmountaingolf.ents.EffectGoo extends nickjr.dora.starmountaingolf.ents.Effect { function EffectGoo (t_data) { super(t_data); } var __DEF_ASSET = "goo_impact"; }
Symbol 669 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.EffectSnow] Frame 0
class nickjr.dora.starmountaingolf.ents.EffectSnow extends nickjr.dora.starmountaingolf.ents.Effect { function EffectSnow (t_data) { super(t_data); } var __DEF_ASSET = "snow_impact"; }
Symbol 670 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.UI] Frame 0
class nickjr.dora.starmountaingolf.ui.UI { static var __instance; var engine, __nextScreenID, __hasActiveScreen, __doesActiveScreenUpdate, __activeScreen, __previousScreenID, __activeScreenID; function UI () { } static function init() { __instance = new nickjr.dora.starmountaingolf.ui.UI(); } static function getInstance() { return(__instance); } function linkEngine(t_engine) { engine = t_engine; smashing.rampage.Messenger.registerAddress("ui", this); } function reset() { __nextScreenID = ""; __hasActiveScreen = false; __doesActiveScreenUpdate = false; } function update(dt) { if (__doesActiveScreenUpdate) { __activeScreen.update(dt); } } function returnToPreviousScreen() { __nextScreenID = __previousScreenID; __activeScreen.close(); } function goScreen(id) { if (__hasActiveScreen) { __nextScreenID = id; __activeScreen.close(); } else { openScreen(id); } } function openScreen(id) { if (id == undefined) { id = __nextScreenID; } if (id == "") { return(undefined); } __nextScreenID = ""; __previousScreenID = __activeScreenID; __activeScreenID = id; if (__activeScreenID == "gameplay") { trace("Go hole : " + (nickjr.dora.starmountaingolf.GameState.getInstance().holeNum + 1)); engine.gotoAndStop("hole_" + (nickjr.dora.starmountaingolf.GameState.getInstance().holeNum + 1)); } else { engine.gotoAndStop(__activeScreenID); } switch (__activeScreenID) { case "splash" : __activeScreen = new nickjr.dora.starmountaingolf.ui.Splash(engine.screen_mc, this); break; case "map" : __activeScreen = new nickjr.dora.starmountaingolf.ui.Map(engine.screen_mc, this); break; case "gameplay" : __activeScreen = new nickjr.dora.starmountaingolf.ui.GamePlay(engine.screen_mc, this); break; case "help" : __activeScreen = new nickjr.dora.starmountaingolf.ui.Help(engine.screen_mc, this); break; case "win" : __activeScreen = new nickjr.dora.starmountaingolf.ui.Win(engine.screen_mc, this); break; default : trace("[UI] openScreen called with invalid id: " + __activeScreenID); return(undefined); } __activeScreen.init(); __activeScreen.open(); smashing.rampage.Messenger.registerAddress("screen", __activeScreen); __hasActiveScreen = true; __doesActiveScreenUpdate = __activeScreen.DOES_UPDATE; } function onScreenClosed() { if (__nextScreenID != "") { openScreen(__nextScreenID); } } function goScreenRemote(t_data) { trace("Go screen remote! : " + t_data.screen); if (t_data.screen == undefined) { trace("Error: Go screen remote requires data format {screen:string}"); return(undefined); } goScreen(t_data.screen); } function onMessageReceived(message, args) { this[message](args); } function get currentScreenID() { return(__activeScreenID); } }
Symbol 671 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Screen] Frame 0
class nickjr.dora.starmountaingolf.ui.Screen { var __mc, ui, __outroCallbackID, __outroCallbackPath, __isOpening, __isClosing, __isClosed, __outroCallbackArgs; function Screen (mc, t_ui) { __mc = mc; ui = t_ui; __outroCallbackID = (__outroCallbackPath = ""); } function update(dt) { if (__isOpening) { if (__mc._currentFrame >= __OPENED_FRAME) { onOpened(); } } else if (__isClosing) { if (__mc._currentFrame == __mc._totalFrames) { onClosed(); } } } function init() { __isOpening = (__isClosing = false); __isClosed = true; } function open() { __isClosed = false; if (__HAS_INTRO) { __isOpening = true; __mc.gotoAndPlay(__INTRO_FRAME); } else { onOpened(); } } function onOpened() { __isOpening = false; __mc.gotoAndStop(__OPENED_FRAME); } function close() { if (__isClosed) { ui.onScreenClosed(); return(undefined); } if (__HAS_OUTRO) { __isClosing = true; __mc.gotoAndPlay(__OUTRO_FRAME); } else { onClosed(); } } function onClosed() { __isClosing = false; __isClosed = true; if (__outroCallbackID != "") { smashing.rampage.Messenger.sendMessage(__outroCallbackPath, __outroCallbackID, __outroCallbackArgs); __outroCallbackID = (__outroCallbackPath = ""); } else { ui.onScreenClosed(); } } function closeThenCallback(callbackPath, callbackID, callbackArgs) { __outroCallbackPath = callbackPath; __outroCallbackID = callbackID; __outroCallbackArgs = callbackArgs; close(); } function makeButton(mc) { mc.screen = this; } function onMessageReceived(message, args) { this[message](args); } function toString() { return("Screen"); } var __INTRO_FRAME = "intro"; var __OUTRO_FRAME = "outro"; var __HAS_INTRO = false; var __HAS_OUTRO = false; var __OPENED_FRAME = 10; var DOES_UPDATE = true; }
Symbol 672 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Splash] Frame 0
class nickjr.dora.starmountaingolf.ui.Splash extends nickjr.dora.starmountaingolf.ui.Screen { var __mc; function Splash (mc, ui) { super(mc, ui); } function open() { super.open(); nickjr.dora.starmountaingolf.Sounds.getInstance().changeVolume(30, "music"); nickjr.dora.starmountaingolf.Sounds.getInstance().playMusic("menu"); } function update(dt) { if (__mc._currentFrame == __mc._totalFrames) { smashing.rampage.Messenger.sendMessage("ui", "goScreenRemote", {screen:"map"}); } } var __HAS_INTRO = true; var __HAS_OUTRO = false; var __OPENED_FRAME = 100000; var DOES_UPDATE = false; }
Symbol 673 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Map] Frame 0
class nickjr.dora.starmountaingolf.ui.Map extends nickjr.dora.starmountaingolf.ui.Screen { var __state, __map, __mc; function Map (mc, ui) { super(mc, ui); __state = nickjr.dora.starmountaingolf.GameState.getInstance(); } function update(dt) { super.update(dt); __map.update(dt); } function open() { __map = new nickjr.dora.starmountaingolf.MapCharacter(__mc.map_mc); super.open(); nickjr.dora.starmountaingolf.Sounds.getInstance().changeVolume(30, "music"); nickjr.dora.starmountaingolf.Sounds.getInstance().playMusic("map"); } function onOpened() { super.onOpened(); if (__state.mapProgressState == "intro") { __map.playIntro(); __state.clearMapProgressState(); } else if (__state.mapProgressState == "win") { __map.playWin(); __state.clearMapProgressState(); } else { var _local7 = Math.random(); if (((__state.printablesUnlocked > 4) && (__state.printablesUnlocked < 9)) && (_local7 < 0.65)) { __map.playWow(); } else if ((_local7 < 0.5) || (__state.printablesUnlocked == 0)) { __map.playPrompt(); if (__state.printablesUnlocked > 0) { __map.setNextAnim("print_1"); } } } __mc.printable_mc.gotoAndStop(__state.printablesUnlocked + 1); __mc.printable_btn.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onOpenPrintable"); }; if (__state.printablesUnlocked == 0) { __mc.printable_mc._visible = false; __mc.printable_btn._visible = false; } var _local5 = __state.holes; var _local3; var _local4 = _local5.length; while (_local4--) { _local3 = __mc[("hole" + _local5[_local4].num) + "_btn"]; if (_local5[_local4].state == 0) { _local3.gotoAndStop("locked"); _local3.btn.onRelease = function () { smashing.rampage.Messenger.sendMessage("screen", "onClickLocked"); }; continue; } if (_local5[_local4].state == 1) { _local3.gotoAndStop("current"); } else { _local3.gotoAndStop("cleared"); } _local3.btn.num = _local5[_local4].num - 1; _local3.btn.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onSelectHole", {num:this.num}); }; } } function onClosed() { __map.stopVoiceOver(); super.onClosed(); } function requestHush() { __map.stopVoiceOver(); __map.hushOn(); __mc.printable_mc._visible = false; } function releaseHush() { __map.hushOff(); if (__state.printablesUnlocked > 0) { __mc.printable_mc._visible = true; } } function onClickLocked() { __map.playOops(); } var __HAS_INTRO = false; var __HAS_OUTRO = false; var __OPENED_FRAME = 1; }
Symbol 674 MovieClip [__Packages.nickjr.dora.starmountaingolf.MapCharacter] Frame 0
class nickjr.dora.starmountaingolf.MapCharacter { var __mc, __nextAnim, __promptTimer, __isHushed, __isAnimating; function MapCharacter (pMc) { __mc = pMc; __mc.gotoAndStop("idle"); __nextAnim = ""; __promptTimer = __PROMPT_DELAY; __isHushed = false; } function update(dt) { if (__isAnimating) { if (__mc.anim._currentFrame == __mc.anim._totalFrames) { __isAnimating = false; if (__nextAnim != "") { __mc.gotoAndStop(__nextAnim); __nextAnim = ""; } else { __mc.gotoAndStop("idle"); } } } else if (!__isHushed) { __promptTimer = __promptTimer - dt; if (__promptTimer <= 0) { playPrompt(); } } } function playVoiceOver(pFrame) { trace(((("MapCharacter VO : " + pFrame) + " ( ") + __isAnimating) + " )"); if (__isAnimating) { return(undefined); } __isAnimating = true; __mc.gotoAndStop(pFrame); __promptTimer = __PROMPT_DELAY; } function forceVoiceOver(pFrame) { stopVoiceOver(); playVoiceOver(pFrame); } function stopVoiceOver() { __isAnimating = false; __mc.gotoAndStop("idle"); } function playIntro() { playVoiceOver("intro"); } function playWin() { playVoiceOver("win"); } function playOops() { playVoiceOver("oops"); } function playWow() { playVoiceOver("print_2"); } function playPrompt() { playVoiceOver("prompt"); __promptTimer = __PROMPT_DELAY; } function setNextAnim(pFrame) { __nextAnim = pFrame; } function hushOff() { __isHushed = false; } function hushOn() { __isHushed = true; } var __PROMPT_DELAY = 9.5; }
Symbol 675 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.GamePlay] Frame 0
class nickjr.dora.starmountaingolf.ui.GamePlay extends nickjr.dora.starmountaingolf.ui.Screen { var __state, __fromHelpScreen, __mc; function GamePlay (mc, ui, fromHelpScreen) { super(mc, ui); __state = nickjr.dora.starmountaingolf.GameState.getInstance(); __fromHelpScreen = fromHelpScreen; } function open() { super.open(); smashing.rampage.Messenger.sendMessage("engine", "showCursor"); nickjr.dora.starmountaingolf.Sounds.getInstance().changeVolume(50, "music"); if (__state.holeNum < 3) { nickjr.dora.starmountaingolf.Sounds.getInstance().playMusic("game1"); } else if (__state.holeNum < 6) { nickjr.dora.starmountaingolf.Sounds.getInstance().playMusic("game2"); } else { nickjr.dora.starmountaingolf.Sounds.getInstance().playMusic("game3"); } } function onOpened() { super.onOpened(); __mc.holenum_mc.gotoAndStop(nickjr.dora.starmountaingolf.GameState.getInstance().holeNum + 1); __mc.btn_quit.onRollOver = function () { smashing.rampage.Messenger.sendMessage("engine", "onRollOffField"); }; __mc.btn_quit.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressBackToMap"); }; if (__state.getBest() == 0) { __mc.best_mc._visible = false; } else { __mc.best_mc.txt_tries.text = __state.getBest(); } update(0, true); } function onPressQuit() { __mc.quit_confirm._visible = true; smashing.rampage.Messenger.sendMessage("engine", "pause"); } function onCancelQuit() { __mc.quit_confirm._visible = false; smashing.rampage.Messenger.sendMessage("engine", "unpause"); } function update(dt, forceUpdate) { if (__state.hasChanged || (forceUpdate == true)) { __mc.tries_mc.txt_tries.text = __state.tries; } } function close() { super.close(); smashing.rampage.Messenger.sendMessage("engine", "hideCursor"); } }
Symbol 676 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Help] Frame 0
class nickjr.dora.starmountaingolf.ui.Help extends nickjr.dora.starmountaingolf.ui.Screen { var closeThenCallback, __isOpening, __mc; function Help (mc, ui) { super(mc, ui); } function onPressPlay() { closeThenCallback("engine", "startGame"); } function onOpened() { __isOpening = false; __mc.btn_map.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onEndHelp"); }; } }
Symbol 677 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Win] Frame 0
class nickjr.dora.starmountaingolf.ui.Win extends nickjr.dora.starmountaingolf.ui.Screen { var __mc, __isDone; function Win (mc, ui) { super(mc, ui); } function open() { super.open(); __mc.tries_mc.txt_tries.text = nickjr.dora.starmountaingolf.GameState.getInstance().tries; __mc.btn_quit.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressBackToMap"); }; nickjr.dora.starmountaingolf.Sounds.getInstance().changeVolume(30, "music"); nickjr.dora.starmountaingolf.Sounds.getInstance().playMusic("menu"); __isDone = false; } function update(dt) { if ((!__isDone) && (__mc.dora_mc.anim._currentFrame == __mc.dora_mc.anim._totalFrames)) { __isDone = true; smashing.rampage.Messenger.sendMessage("engine", "onPressBackToMap"); } } var __HAS_INTRO = true; var __HAS_OUTRO = false; var __OPENED_FRAME = 1; var DOES_UPDATE = true; }
Symbol 678 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole1] Frame 0
class nickjr.dora.starmountaingolf.holes.Hole1 extends nickjr.dora.starmountaingolf.holes.HoleData { var addWall, player, hole; function Hole1 () { super(); } function loadData() { super.loadData(); addWall(2, 285, 2, 399, "none"); addWall(2, 399, 96, 399, "none"); addWall(177, 173, 2, 285); addWall(210, 147, 177, 173); addWall(304, 113, 210, 147); addWall(366, 66, 304, 113); addWall(439, 59, 366, 66); addWall(521, 88, 439, 59); addWall(580, 184, 521, 88); addWall(456, 270, 580, 184); addWall(434, 268, 456, 270); addWall(395, 232, 434, 268); addWall(369, 230, 395, 232, "stars", ["plant_mc"]); addWall(281, 282, 324, 255, "stars", ["plant_mc"]); addWall(324, 255, 369, 230, "stars", ["plant_mc"]); addWall(240, 288, 281, 282); addWall(204, 311, 240, 288); addWall(187, 335, 204, 311); addWall(96, 399, 187, 335); player = {x:110, y:307}; hole = {x:444, y:155}; } }
Symbol 679 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole2] Frame 0
class nickjr.dora.starmountaingolf.holes.Hole2 extends nickjr.dora.starmountaingolf.holes.HoleData { var addWall, player, hole; function Hole2 () { super(); } function loadData() { super.loadData(); addWall(597, 249, 599, 89, "none"); addWall(381, 348, 597, 249); addWall(308, 225, 381, 348); addWall(284, 224, 308, 225); addWall(121, 308, 284, 224); addWall(101, 304, 121, 308); addWall(24, 178, 101, 304); addWall(291, 44, 24, 178); addWall(332, 50, 291, 44, "stars", ["palm_mc"]); addWall(393, 129, 332, 50); addWall(423, 146, 393, 129); addWall(507, 125, 423, 146); addWall(576, 73, 507, 125); addWall(599, 89, 576, 73); addWall(442, 237, 430, 261, "stars", ["stump_mc"]); addWall(430, 261, 406, 275, "stars", ["stump_mc"]); addWall(406, 275, 360, 234, "stars", ["stump_mc"]); addWall(360, 234, 370, 192, "stars", ["stump_mc"]); addWall(370, 192, 419, 185, "stars", ["stump_mc"]); addWall(419, 185, 442, 237, "stars", ["stump_mc"]); player = {x:554, y:189}; hole = {x:109.8, y:229.2}; } }
Symbol 680 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole3] Frame 0
class nickjr.dora.starmountaingolf.holes.Hole3 extends nickjr.dora.starmountaingolf.holes.HoleData { var addWall, player, hole; function Hole3 () { super(); } function loadData() { super.loadData(); addWall(94, 398, 233, 397); addWall(104, 355, 94, 398); addWall(102, 231, 103, 261); addWall(103, 261, 104, 355, "stars", ["plant_mc"]); addWall(89, 185, 102, 231, "stars", ["plant_mc"]); addWall(92, 83, 89, 185); addWall(189, 96, 92, 83); addWall(258, 90, 189, 96); addWall(258, 129, 258, 90, "goo"); addWall(348, 129, 258, 129, "goo"); addWall(348, 79, 349, 129, "goo"); addWall(455, 57, 348, 79, "stars", ["palm_mc"]); addWall(535, 84, 455, 57); addWall(552, 80, 535, 84, "goo"); addWall(566, 130, 552, 80, "goo"); addWall(561, 173, 566, 130, "goo"); addWall(564, 223, 561, 173, "goo"); addWall(462, 230, 564, 223); addWall(423, 217, 462, 230); addWall(341, 223, 423, 217, "goo"); addWall(348, 191, 341, 223, "goo"); addWall(254, 189, 348, 191, "goo"); addWall(252, 267, 254, 189, "goo"); addWall(262, 303, 252, 267); addWall(233, 374, 262, 303); addWall(233, 397, 233, 374); player = {x:174, y:351}; hole = {x:527, y:153}; } }
Symbol 681 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole4] Frame 0
class nickjr.dora.starmountaingolf.holes.Hole4 extends nickjr.dora.starmountaingolf.holes.HoleData { var addWall, setMap, player, hole, starpanel; function Hole4 () { super(); } function loadData() { super.loadData(); addWall(595, 193, 593, 54); addWall(552, 182, 595, 193); addWall(407, 184, 552, 182, "goo"); addWall(293, 189, 407, 184, "goo"); addWall(237, 187, 293, 189, "goo"); addWall(210, 209, 237, 187, "goo"); addWall(226, 234, 210, 209, "goo"); addWall(344, 235, 226, 234, "goo"); addWall(435, 225, 344, 235, "goo"); addWall(468, 252, 435, 225, "goo"); addWall(515, 249, 468, 252, "goo"); addWall(532, 351, 515, 249); addWall(506, 381, 532, 351); addWall(308, 363, 506, 381); addWall(276, 351, 308, 363); addWall(237, 385, 276, 351); addWall(128, 381, 237, 385); addWall(90, 355, 128, 381); addWall(92, 312, 90, 355, "goo"); addWall(89, 277, 92, 312, "goo"); addWall(45, 232, 89, 277, "goo"); addWall(48, 215, 45, 232, "goo"); addWall(96, 193, 48, 215, "goo"); addWall(102, 177, 96, 193, "goo"); addWall(92, 134, 102, 177, "goo"); addWall(99, 119, 92, 134, "goo"); addWall(162, 108, 99, 119, "goo"); addWall(193, 90, 162, 108, "goo"); addWall(244, 29, 193, 90); addWall(372, 32, 244, 29); addWall(439, 46, 372, 32); addWall(482, 30, 439, 46); addWall(593, 54, 482, 30); setMap(1); addWall(595, 193, 593, 54); addWall(495, 218, 503, 200, "goo"); addWall(503, 200, 554, 180, "goo"); addWall(554, 180, 597, 193, "goo"); addWall(515, 249, 495, 218, "goo"); addWall(532, 351, 515, 249); addWall(506, 381, 532, 351); addWall(308, 363, 506, 381); addWall(276, 351, 308, 363); addWall(237, 385, 276, 351); addWall(128, 381, 237, 385); addWall(90, 355, 128, 381); addWall(92, 312, 90, 355, "goo"); addWall(89, 277, 92, 312, "goo"); addWall(45, 232, 89, 277, "goo"); addWall(48, 215, 45, 232, "goo"); addWall(96, 193, 48, 215, "goo"); addWall(102, 177, 96, 193, "goo"); addWall(92, 134, 102, 177, "goo"); addWall(99, 119, 92, 134, "goo"); addWall(162, 108, 99, 119, "goo"); addWall(193, 90, 162, 108, "goo"); addWall(244, 29, 193, 90); addWall(372, 32, 244, 29); addWall(439, 46, 372, 32); addWall(482, 30, 439, 46); addWall(593, 54, 482, 30); player = {x:541, y:110}; hole = {x:465, y:320}; starpanel = {x:289, y:119, eventmcs:["star_mc", "goo_mc"]}; } }
Symbol 682 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole5] Frame 0
class nickjr.dora.starmountaingolf.holes.Hole5 extends nickjr.dora.starmountaingolf.holes.HoleData { var addWall, setMap, player, hole; function Hole5 () { super(); } function loadData() { super.loadData(); addWall(265, 3, 107, 4); addWall(265, 64, 265, 3); addWall(257, 142, 265, 64, "goo"); addWall(266, 179, 257, 142, "goo"); addWall(278, 242, 266, 179, "stars", ["diamonds_mc"], 1); addWall(347, 243, 278, 242, "stars", ["diamonds_mc"], 1); addWall(348, 89, 347, 243); addWall(453, 95, 348, 89); addWall(480, 86, 453, 95); addWall(508, 85, 480, 86); addWall(502, 255, 508, 85); addWall(519, 287, 502, 255); addWall(504, 327, 519, 287); addWall(450, 326, 504, 327); addWall(413, 349, 450, 326); addWall(350, 316, 413, 349, "goo"); addWall(316, 340, 350, 316, "goo"); addWall(207, 337, 316, 340, "goo"); addWall(150, 351, 207, 337, "goo"); addWall(110, 328, 150, 351); addWall(107, 275, 110, 328); addWall(96, 257, 107, 275); addWall(107, 232, 96, 257, "goo"); addWall(100, 177, 107, 232, "goo"); addWall(114, 132, 100, 177); addWall(107, 4, 114, 132); setMap(1); addWall(265, 3, 107, 4); addWall(265, 64, 265, 3); addWall(257, 142, 265, 64, "goo"); addWall(266, 179, 257, 142, "goo"); addWall(278, 250, 266, 179); addWall(347, 254, 278, 250); addWall(418, 235, 347, 254); addWall(418, 215, 418, 235); addWall(347, 200, 418, 215); addWall(348, 89, 347, 200); addWall(453, 95, 348, 89); addWall(480, 86, 453, 95); addWall(508, 85, 480, 86); addWall(502, 255, 508, 85); addWall(519, 287, 502, 255); addWall(504, 327, 519, 287); addWall(450, 326, 504, 327); addWall(413, 349, 450, 326); addWall(350, 316, 413, 349, "goo"); addWall(316, 340, 350, 316, "goo"); addWall(207, 337, 316, 340, "goo"); addWall(150, 351, 207, 337, "goo"); addWall(110, 328, 150, 351); addWall(107, 275, 110, 328); addWall(96, 257, 107, 275); addWall(107, 232, 96, 257, "goo"); addWall(100, 177, 107, 232, "goo"); addWall(114, 132, 100, 177); addWall(107, 4, 114, 132); player = {x:177, y:62}; hole = {x:432, y:130}; } }
Symbol 683 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole6] Frame 0
class nickjr.dora.starmountaingolf.holes.Hole6 extends nickjr.dora.starmountaingolf.holes.HoleData { var hasTunnels, addWall, player, hole, addTunnel; function Hole6 () { super(); } function loadData() { super.loadData(); hasTunnels = true; addWall(13, 204, 86, 189); addWall(86, 189, 185, 202); addWall(185, 202, 356, 187); addWall(356, 187, 395, 189); addWall(395, 189, 425, 205); addWall(425, 205, 421, 222); addWall(421, 222, 403, 229); addWall(403, 229, 289, 243); addWall(289, 243, 169, 238); addWall(169, 238, 166, 356); addWall(166, 356, 201, 375); addWall(201, 375, 286, 365); addWall(286, 365, 343, 368); addWall(343, 368, 379, 356); addWall(379, 356, 410, 364); addWall(410, 364, 460, 358); addWall(460, 358, 484, 325); addWall(484, 325, 484, 314); addWall(484, 314, 467, 283); addWall(467, 283, 474, 253); addWall(474, 253, 498, 230); addWall(498, 230, 526, 228); addWall(526, 228, 534, 225); addWall(534, 225, 535, 195); addWall(535, 195, 544, 132); addWall(544, 132, 541, 115); addWall(541, 115, 542, 75); addWall(542, 75, 470, 71); addWall(470, 71, 435, 87); addWall(435, 87, 383, 84); addWall(383, 84, 376, 53); addWall(376, 53, 231, 36); addWall(231, 36, 152, 48); addWall(152, 48, 109, 41); addWall(109, 41, 18, 68); addWall(18, 68, 30, 115); addWall(30, 115, 27, 173); addWall(27, 173, 13, 204); addWall(224, 198, 206, 39); addWall(323, 47, 330, 189); player = {x:88, y:128}; hole = {x:207, y:306}; } function generateTunnels() { super.generateTunnels(); var _local6 = [{x:212, y:86}, {x:214, y:126}, {x:218, y:168}]; var _local4 = [{x:279, y:234, a:90}, {x:445, y:66, a:45}, {x:317, y:125, a:0}]; var _local3 = Math.floor(Math.random() * 3); if (_local3 == 3) { _local3 = 2; } addTunnel("1", 212, 86, _local3 + 1, _local4[_local3]); _local3++; if (_local3 > 2) { _local3 = 0; } addTunnel("2", 214, 126, _local3 + 1, _local4[_local3]); _local3++; if (_local3 > 2) { _local3 = 0; } addTunnel("3", 218, 168, _local3 + 1, _local4[_local3]); } }
Symbol 684 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole7] Frame 0
class nickjr.dora.starmountaingolf.holes.Hole7 extends nickjr.dora.starmountaingolf.holes.HoleData { var addWall, setMap, player, hole; function Hole7 () { super(); } function loadData() { super.loadData(); addWall(37, 397, 229, 394); addWall(69, 298, 37, 397); addWall(47, 258, 69, 298); addWall(72, 224, 47, 258); addWall(71, 180, 72, 224); addWall(96, 172, 71, 180); addWall(162, 162, 96, 172); addWall(195, 126, 162, 162); addWall(175, 106, 195, 126); addWall(213, 70, 175, 106); addWall(273, 57, 213, 70); addWall(335, 30, 273, 57); addWall(388, 11, 335, 30); addWall(410, 49, 388, 11); addWall(465, 81, 410, 49); addWall(479, 156, 465, 81); addWall(525, 204, 479, 156); addWall(541, 187, 525, 204); addWall(580, 188, 541, 187); addWall(587, 303, 580, 188); addWall(510, 334, 587, 303); addWall(491, 356, 510, 334); addWall(357, 379, 491, 356); addWall(319, 346, 357, 379); addWall(268, 334, 319, 346); addWall(220, 308, 268, 334); addWall(202, 330, 220, 308); addWall(217, 362, 202, 330); addWall(229, 394, 217, 362); addWall(283, 272, 242, 241, "stars", ["rock_mc"], 1); addWall(242, 241, 241, 183, "stars", ["rock_mc"], 1); addWall(241, 183, 278, 142); addWall(278, 142, 339, 117); addWall(339, 117, 360, 119); addWall(360, 119, 387, 150); addWall(387, 150, 406, 188); addWall(406, 188, 392, 229); addWall(392, 229, 409, 258); addWall(409, 258, 352, 277); addWall(352, 277, 335, 267, "stars", ["rock_mc"], 1); addWall(335, 267, 283, 272, "stars", ["rock_mc"], 1); setMap(1); addWall(37, 397, 229, 394); addWall(69, 298, 37, 397); addWall(47, 258, 69, 298); addWall(72, 224, 47, 258); addWall(71, 180, 72, 224); addWall(96, 172, 71, 180); addWall(162, 162, 96, 172); addWall(195, 126, 162, 162); addWall(175, 106, 195, 126); addWall(213, 70, 175, 106); addWall(273, 57, 213, 70); addWall(335, 30, 273, 57); addWall(388, 11, 335, 30); addWall(410, 49, 388, 11); addWall(465, 81, 410, 49); addWall(479, 156, 465, 81); addWall(525, 204, 479, 156); addWall(541, 187, 525, 204); addWall(580, 188, 541, 187); addWall(587, 303, 580, 188); addWall(510, 334, 587, 303); addWall(491, 356, 510, 334); addWall(357, 379, 491, 356); addWall(319, 346, 357, 379); addWall(268, 334, 319, 346); addWall(220, 308, 268, 334); addWall(202, 330, 220, 308); addWall(217, 362, 202, 330); addWall(229, 394, 217, 362); addWall(283, 272, 242, 241); addWall(242, 241, 241, 183); addWall(241, 183, 278, 142); addWall(278, 142, 339, 117); addWall(339, 117, 360, 119); addWall(360, 119, 387, 150); addWall(387, 150, 406, 188); addWall(406, 188, 392, 229); addWall(392, 229, 409, 258); addWall(409, 258, 352, 277); addWall(352, 277, 335, 267); addWall(335, 267, 283, 272); addWall(258, 162, 193, 125); addWall(271, 55, 301, 131); player = {x:126, y:362}; hole = {x:424, y:109}; } }
Symbol 685 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole8] Frame 0
class nickjr.dora.starmountaingolf.holes.Hole8 extends nickjr.dora.starmountaingolf.holes.HoleData { var addWall, setMap, player, hole, starpanel; function Hole8 () { super(); } function loadData() { super.loadData(); addWall(547, 392, 546, 358); addWall(546, 358, 562, 270); addWall(562, 270, 563, 211); addWall(563, 211, 537, 188); addWall(537, 188, 537, 134); addWall(537, 134, 568, 96); addWall(568, 96, 527, 34); addWall(527, 34, 460, 29); addWall(460, 29, 446, 37); addWall(446, 37, 425, 38); addWall(425, 38, 389, 60); addWall(389, 60, 352, 64); addWall(352, 64, 281, 30); addWall(281, 30, 254, 60); addWall(254, 60, 248, 182); addWall(248, 182, 259, 207); addWall(259, 207, 254, 236); addWall(254, 236, 234, 247); addWall(234, 247, 212, 243); addWall(212, 243, 204, 225); addWall(204, 225, 198, 110); addWall(198, 110, 139, 107); addWall(139, 107, 85, 88); addWall(85, 88, 19, 111); addWall(19, 111, 55, 191); addWall(55, 191, 57, 222); addWall(57, 222, 22, 291); addWall(22, 291, 25, 329); addWall(25, 329, 66, 354); addWall(66, 354, 135, 333); addWall(135, 333, 225, 337); addWall(225, 337, 311, 358); addWall(311, 358, 332, 342); addWall(332, 342, 375, 341); addWall(375, 341, 373, 256); addWall(373, 256, 377, 205); addWall(377, 205, 397, 186); addWall(397, 186, 414, 189); addWall(414, 189, 427, 224); addWall(427, 224, 416, 268); addWall(416, 268, 427, 297); addWall(427, 297, 427, 395); addWall(427, 395, 549, 396); addWall(254, 134, 286, 119); addWall(286, 119, 311, 117); addWall(311, 117, 333, 132); addWall(333, 132, 339, 155); addWall(339, 155, 317, 185); addWall(317, 185, 284, 189); addWall(284, 189, 253, 165); addWall(249, 265, 268, 250); addWall(268, 250, 287, 250); addWall(287, 250, 299, 268); addWall(299, 268, 296, 282); addWall(296, 282, 281, 293); addWall(281, 293, 255, 288); addWall(255, 288, 249, 265); setMap(1); addWall(547, 392, 546, 358); addWall(546, 358, 562, 270); addWall(562, 270, 563, 211); addWall(563, 211, 537, 188); addWall(537, 188, 537, 134); addWall(537, 134, 568, 96); addWall(568, 96, 527, 34); addWall(527, 34, 460, 29); addWall(460, 29, 446, 37); addWall(446, 37, 425, 38); addWall(425, 38, 389, 60); addWall(389, 60, 352, 64); addWall(352, 64, 281, 30); addWall(281, 30, 254, 60); addWall(248, 182, 259, 207); addWall(259, 207, 254, 236); addWall(254, 236, 234, 247); addWall(234, 247, 212, 243); addWall(212, 243, 204, 225); addWall(139, 107, 85, 88); addWall(85, 88, 19, 111); addWall(19, 111, 55, 191); addWall(55, 191, 57, 222); addWall(57, 222, 22, 291); addWall(22, 291, 25, 329); addWall(25, 329, 66, 354); addWall(66, 354, 135, 333); addWall(135, 333, 225, 337); addWall(225, 337, 311, 358); addWall(311, 358, 332, 342); addWall(332, 342, 375, 341); addWall(375, 341, 373, 256); addWall(373, 256, 377, 205); addWall(377, 205, 397, 186); addWall(397, 186, 414, 189); addWall(414, 189, 427, 224); addWall(427, 224, 416, 268); addWall(416, 268, 427, 297); addWall(427, 297, 427, 395); addWall(427, 395, 549, 396); addWall(457, 78, 146, 123); addWall(158, 192, 466, 146); addWall(253, 59, 251, 106); addWall(202, 225, 202, 187); addWall(158, 121, 140, 106); addWall(332, 165, 317, 185); addWall(317, 185, 300, 191); addWall(300, 191, 268, 175); addWall(249, 265, 268, 250); addWall(268, 250, 287, 250); addWall(287, 250, 299, 268); addWall(299, 268, 296, 282); addWall(296, 282, 281, 293); addWall(281, 293, 255, 288); addWall(255, 288, 249, 265); player = {x:497, y:350}; hole = {x:120, y:157}; starpanel = {x:525, y:85, eventmcs:["star_mc", "bridge_mc"]}; } }
Symbol 686 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole9] Frame 0
class nickjr.dora.starmountaingolf.holes.Hole9 extends nickjr.dora.starmountaingolf.holes.HoleData { var addWall, setMap, player, hole, starpanel; function Hole9 () { super(); } function loadData() { super.loadData(); addWall(0, 62, 1, 169); addWall(1, 169, 17, 178); addWall(17, 178, 69, 174); addWall(69, 174, 126, 193); addWall(126, 193, 177, 181); addWall(177, 181, 204, 184); addWall(204, 184, 239, 201); addWall(239, 201, 369, 204); addWall(369, 204, 390, 216); addWall(390, 216, 401, 251); addWall(401, 251, 324, 251); addWall(324, 251, 304, 236); addWall(304, 236, 230, 227); addWall(230, 227, 176, 243); addWall(176, 243, 93, 230); addWall(93, 230, 41, 244); addWall(41, 244, 32, 307); addWall(32, 307, 48, 314); addWall(48, 314, 64, 332); addWall(64, 332, 91, 337); addWall(91, 337, 122, 350); addWall(122, 350, 179, 348); addWall(179, 348, 191, 342); addWall(191, 342, 227, 341); addWall(227, 341, 259, 319); addWall(259, 319, 309, 322); addWall(309, 322, 329, 295); addWall(329, 295, 391, 296); addWall(391, 296, 410, 321); addWall(410, 321, 447, 339); addWall(447, 339, 531, 332); addWall(531, 332, 522, 298); addWall(522, 298, 542, 222); addWall(542, 222, 524, 181); addWall(524, 181, 532, 96); addWall(532, 96, 445, 65); addWall(445, 65, 406, 63); addWall(406, 63, 349, 80); addWall(349, 80, 308, 63); addWall(308, 63, 290, 72); addWall(290, 72, 242, 122); addWall(242, 122, 219, 125); addWall(219, 125, 183, 105); addWall(183, 105, 136, 67); addWall(136, 67, 68, 62); addWall(68, 62, 41, 55); addWall(41, 55, 1, 65); setMap(1); addWall(0, 62, 1, 169); addWall(41, 244, 32, 307); addWall(32, 307, 48, 314); addWall(48, 314, 64, 332); addWall(64, 332, 91, 337); addWall(91, 337, 122, 350); addWall(122, 350, 179, 348); addWall(179, 348, 191, 342); addWall(191, 342, 227, 341); addWall(227, 341, 259, 319); addWall(259, 319, 309, 322); addWall(309, 322, 329, 295); addWall(329, 295, 391, 296); addWall(391, 296, 410, 321); addWall(410, 321, 447, 339); addWall(447, 339, 531, 332); addWall(531, 332, 522, 298); addWall(522, 298, 542, 222); addWall(542, 222, 524, 181); addWall(524, 181, 532, 96); addWall(532, 96, 445, 65); addWall(445, 65, 406, 63); addWall(406, 63, 349, 80); addWall(349, 80, 308, 63); addWall(308, 63, 290, 72); addWall(290, 72, 242, 122); addWall(242, 122, 219, 125); addWall(219, 125, 183, 105); addWall(183, 105, 136, 67); addWall(136, 67, 68, 62); addWall(68, 62, 41, 55); addWall(41, 55, 1, 65); addWall(0, 168, 17, 197); addWall(17, 197, 37, 193); addWall(37, 193, 81, 213); addWall(81, 213, 79, 220); addWall(79, 220, 51, 225); addWall(51, 225, 40, 243); addWall(222, 216, 155, 219); addWall(155, 219, 155, 213); addWall(155, 213, 176, 208); addWall(176, 208, 190, 200); addWall(190, 200, 223, 210); addWall(223, 210, 222, 216); addWall(389, 251, 327, 249); addWall(327, 249, 326, 239); addWall(326, 239, 305, 233); addWall(305, 233, 305, 226); addWall(305, 226, 375, 226); addWall(375, 226, 385, 235); addWall(385, 235, 389, 251); player = {x:87, y:113}; hole = {x:146, y:320}; starpanel = {x:360, y:146, eventmcs:["star_mc", "snow_mc"]}; } }
Symbol 71 MovieClip Frame 161
smashing.rampage.Messenger.sendMessage("engine", "onEndIntro"); stop();
Symbol 99 MovieClip Frame 2
stop();
Symbol 99 MovieClip Frame 3
play();
Symbol 99 MovieClip Frame 7
smashing.rampage.Messenger.sendMessage("engine", "onTransCallback");
Symbol 148 MovieClip Frame 12
stop();
Symbol 149 MovieClip Frame 12
stop();
Symbol 150 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 10
stop();
Symbol 181 MovieClip Frame 860
smashing.rampage.Messenger.sendMessage("engine", "onEndHelp"); stop();
Symbol 233 MovieClip Frame 1
stop();
Symbol 247 MovieClip Frame 8
stop();
Symbol 253 MovieClip Frame 22
stop();
Symbol 276 MovieClip Frame 1
stop();
Symbol 305 MovieClip Frame 87
stop();
Symbol 306 MovieClip Frame 79
stop();
Symbol 307 MovieClip Frame 115
stop();
Symbol 308 MovieClip Frame 134
stop();
Symbol 309 MovieClip Frame 99
stop();
Symbol 319 Button
on (release) { smashing.rampage.Messenger.sendMessage("engine", "onPressPrint"); }
Symbol 322 Button
on (release) { smashing.rampage.Messenger.sendMessage("engine", "onClosePrintable"); }
Symbol 323 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 2
stop();
Symbol 324 Button
on (release) { smashing.rampage.Messenger.sendMessage("engine", "onPressClearShared"); }
Symbol 330 MovieClip Frame 111
stop(); _parent.gotoAndStop("idle");
Symbol 331 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 6
stop();
Symbol 331 MovieClip Frame 35
stop();
Symbol 335 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 31
gotoAndStop ("off");
Symbol 341 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 2
stop();
Symbol 346 MovieClip Frame 17
stop();
Symbol 377 MovieClip Frame 1
stop();
Symbol 377 MovieClip Frame 50
gotoAndStop ("off");
Symbol 378 MovieClip Frame 1
stop();
Symbol 378 MovieClip Frame 31
gotoAndStop ("off");
Symbol 382 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 31
gotoAndStop ("off");
Symbol 395 MovieClip Frame 1
stop();
Symbol 395 MovieClip Frame 31
gotoAndStop ("off");
Symbol 402 MovieClip Frame 1
stop();
Symbol 402 MovieClip Frame 109
stop();
Symbol 404 MovieClip Frame 1
stop();
Symbol 419 MovieClip Frame 1
stop();
Symbol 419 MovieClip Frame 31
stop();
Symbol 427 MovieClip Frame 122
stop(); _parent.gotoAndStop("clicky");
Symbol 431 MovieClip Frame 1
stop();
Symbol 431 MovieClip Frame 20
gotoAndStop ("clicky");
Symbol 465 MovieClip Frame 1
stop();
Symbol 465 MovieClip Frame 31
stop();
Symbol 480 MovieClip Frame 1
stop();
Symbol 480 MovieClip Frame 156
stop();
Symbol 481 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 120
stop();
Symbol 511 MovieClip Frame 1
stop();
Symbol 525 MovieClip Frame 277
stop();
Symbol 591 MovieClip [star_spark_impact] Frame 20
stop();
Symbol 593 MovieClip Frame 59
stop();
Symbol 596 MovieClip [goo_impact] Frame 10
stop();
Symbol 597 MovieClip [snow_impact] Frame 15
stop();
Symbol 639 MovieClip [_game_clip] Frame 1
#initclip 48 Object.registerClass("_game_clip", nickjr.dora.starmountaingolf.Engine); #endinitclip

Library Items

Symbol 1 GraphicUsed by:2 9 234 249
Symbol 2 MovieClipUses:1Used by:84 233 234 323 368 491  Timeline
Symbol 3 FontUsed by:4 82 257 258 259 260 261 262 263 264 265 320 348 349 352 353 355 356 357 358 359 360 361 362 364 365
Symbol 4 TextUses:3Used by:5
Symbol 5 MovieClipUses:4Used by:11
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:8 181 331 338 346 377 378 382 395 404 419 480 511 591
Symbol 8 MovieClipUses:7Used by:11
Symbol 9 MovieClipUses:1Used by:10
Symbol 10 MovieClipUses:9Used by:11
Symbol 11 MovieClipUses:5 8 10Used by:Timeline
Symbol 640 MovieClip [__Packages.smashing.rampage.Messenger]
Symbol 641 MovieClip [__Packages.smashing.rampage.BaseEngine]
Symbol 642 MovieClip [__Packages.smashing.IntervalEngine]
Symbol 643 MovieClip [__Packages.nickjr.dora.starmountaingolf.Engine]
Symbol 644 MovieClip [__Packages.nickjr.dora.starmountaingolf.World]
Symbol 645 MovieClip [__Packages.smashing.rampage.BaseCamera]
Symbol 646 MovieClip [__Packages.nickjr.dora.starmountaingolf.GameCamera]
Symbol 647 MovieClip [__Packages.nickjr.dora.starmountaingolf.GameState]
Symbol 648 MovieClip [__Packages.smashing.sound.SoundEngine]
Symbol 649 MovieClip [__Packages.mx.utils.Delegate]
Symbol 650 MovieClip [__Packages.nickjr.dora.starmountaingolf.Sounds]
Symbol 651 MovieClip [__Packages.smashing.rampage.Renderable]
Symbol 652 MovieClip [__Packages.smashing.rampage.Viewport]
Symbol 653 MovieClip [__Packages.smashing.rampage.ViewportGroup]
Symbol 654 MovieClip [__Packages.smashing.Point3D]
Symbol 655 MovieClip [__Packages.nickjr.dora.starmountaingolf.GameRenderable]
Symbol 656 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Entity]
Symbol 657 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Player]
Symbol 658 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Ball]
Symbol 659 MovieClip [__Packages.smashing.rampage.Line]
Symbol 660 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Tunnel]
Symbol 661 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Wall]
Symbol 662 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.StarPanel]
Symbol 663 MovieClip [__Packages.nickjr.dora.starmountaingolf.PrintableEffect]
Symbol 664 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Hole]
Symbol 665 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.HoleData]
Symbol 666 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.Effect]
Symbol 667 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.EffectSparkle]
Symbol 668 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.EffectGoo]
Symbol 669 MovieClip [__Packages.nickjr.dora.starmountaingolf.ents.EffectSnow]
Symbol 670 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.UI]
Symbol 671 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Screen]
Symbol 672 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Splash]
Symbol 673 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Map]
Symbol 674 MovieClip [__Packages.nickjr.dora.starmountaingolf.MapCharacter]
Symbol 675 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.GamePlay]
Symbol 676 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Help]
Symbol 677 MovieClip [__Packages.nickjr.dora.starmountaingolf.ui.Win]
Symbol 678 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole1]
Symbol 679 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole2]
Symbol 680 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole3]
Symbol 681 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole4]
Symbol 682 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole5]
Symbol 683 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole6]
Symbol 684 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole7]
Symbol 685 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole8]
Symbol 686 MovieClip [__Packages.nickjr.dora.starmountaingolf.holes.Hole9]
Symbol 12 GraphicUsed by:13 316 324
Symbol 13 MovieClipUses:12Used by:639
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:639
Symbol 16 MovieClipUsed by:639
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:84
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:84
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:32 521
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClipUses:27Used by:32 181 404 521
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClipUses:30Used by:32 481 521
Symbol 32 MovieClipUses:25 28 31Used by:84
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:84 196 233
Symbol 35 GraphicUsed by:36 152 238 249 255 319 322 347 522
Symbol 36 MovieClipUses:35Used by:84 151 238 247 249 253 255 387 471 491 503 596 597
Symbol 37 GraphicUsed by:77
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:77 527
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:71 525
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:71 525
Symbol 44 GraphicUsed by:71 525
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:71
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:71 525
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:71 525
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:71 525
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:71 525
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:71 525
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:71 525
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:71 525
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:71 525
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:71 525
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:71 525
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:71 525
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:71 525
Symbol 71 MovieClipUses:41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 SS1Used by:77
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:73 74Used by:77 527
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:37 39 71 75 76Used by:84
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:84
Symbol 80 FontUsed by:81 587
Symbol 81 TextUses:80Used by:83
Symbol 82 TextUses:3Used by:83
Symbol 83 MovieClipUses:81 82Used by:84
Symbol 84 MovieClipUses:2 19 22 32 34 36 77 79 83Used by:639
Symbol 85 GraphicUsed by:99
Symbol 86 FontUsed by:87 315 344 599
Symbol 87 EditableTextUses:86Used by:99
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:99
Symbol 90 SoundUsed by:99
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:99
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:99
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:99
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:99
Symbol 99 MovieClipUses:85 87 89 90 92 94 96 98Used by:639
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:103 152 181 250
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:101 102Used by:639
Symbol 104 BitmapUsed by:105 325
Symbol 105 GraphicUses:104Used by:181
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:181 377 639
Symbol 108 GraphicUsed by:109 327
Symbol 109 MovieClipUses:108Used by:181 326 377
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:181 338 382 639
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:114 377
Symbol 114 MovieClipUses:113Used by:181 338 382
Symbol 115 GraphicUsed by:116 329
Symbol 116 MovieClipUses:115Used by:181 328 329 330 331 589
Symbol 117 GraphicUsed by:118 590
Symbol 118 MovieClipUses:117Used by:181 331 431
Symbol 119 GraphicUsed by:120 181 593
Symbol 120 MovieClipUses:119Used by:150 181
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:148 149 150 181 593
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:150 181 593
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:150 181 593
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:150 181 593
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:150 181 593
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:150 181 593
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:150 181 593
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:150 181 593
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:150 181 593
Symbol 139 GraphicUsed by:142
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClipUses:139 141Used by:150 181 593
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:143 145 146Used by:150 181 593
Symbol 148 MovieClipUses:122Used by:150
Symbol 149 MovieClipUses:122Used by:150
Symbol 150 MovieClipUses:120 122 124 126 128 130 132 134 136 138 142 147 148 149Used by:181 593 594
Symbol 151 MovieClipUses:36Used by:152 319 322 347 363
Symbol 152 ButtonUses:151 101 35Used by:181
Symbol 153 ShapeTweeningUsed by:181 593
Symbol 154 GraphicUsed by:181 593
Symbol 155 ShapeTweeningUsed by:181 593
Symbol 156 SoundUsed by:181 593
Symbol 157 GraphicUsed by:181 593
Symbol 158 ShapeTweeningUsed by:181 593
Symbol 159 SoundUsed by:181 331
Symbol 160 GraphicUsed by:167
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:167 402 489
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:167 381 398 402 413
Symbol 165 GraphicUsed by:167 381 398 402 413
Symbol 166 GraphicUsed by:167 381 398 402 413
Symbol 167 MovieClipUses:160 162 164 165 166Used by:168
Symbol 168 MovieClipUses:167Used by:181
Symbol 169 GraphicUsed by:170 178
Symbol 170 MovieClipUses:169Used by:176
Symbol 171 GraphicUsed by:172 178
Symbol 172 MovieClipUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:176
Symbol 174 GraphicUsed by:175 178
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClipUses:170 173 175Used by:178 179 181
Symbol 177 SoundUsed by:178 591
Symbol 178 ButtonUses:176 169 171 174 177Used by:179
Symbol 179 MovieClipUses:178 176Used by:181 639
Symbol 180 SoundUsed by:181 346 404 481 511
Symbol 181 MovieClipUses:105 107 109 111 114 116 118 150 101 152 120 122 124 126 128 130 132 134 136 138 142 147 153 7 154 155 156 157 158 119 159 168 176 179 28 180 SS2Used by:639
Symbol 182 GraphicUsed by:196
Symbol 183 GraphicUsed by:187
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:187
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:183 185 186Used by:196 233
Symbol 188 FontUsed by:189
Symbol 189 TextUses:188Used by:196 233
Symbol 190 GraphicUsed by:196
Symbol 191 FontUsed by:195
Symbol 192 FontUsed by:195
Symbol 193 Font
Symbol 194 FontUsed by:195
Symbol 195 TextUses:191 192 194Used by:196 233
Symbol 196 MovieClipUses:182 34 187 189 190 195Used by:197 202 205 208 212 215 218 221 224 227
Symbol 197 MovieClipUses:196Used by:228
Symbol 198 GraphicUsed by:202 205 208 212 215 218 221 224 227 233 345
Symbol 199 GraphicUsed by:202 205 208 212 215 218 221 224 227 233 345
Symbol 200 GraphicUsed by:202 205 208 212 215 218 221 224 227 233 345
Symbol 201 GraphicUsed by:202 205 208 212 215 218 221 224 227 233 345
Symbol 202 MovieClipUses:196 198 199 200 201Used by:228
Symbol 203 GraphicUsed by:205 208 212 215 218 221 224 227 233 345
Symbol 204 GraphicUsed by:205 208 212 215 218 221 224 227 233 345
Symbol 205 MovieClipUses:196 198 199 200 201 203 204Used by:228
Symbol 206 GraphicUsed by:208 212 215 218 221 224 227 233 345
Symbol 207 GraphicUsed by:208 212 215 218 221 224 227 233 345
Symbol 208 MovieClipUses:196 198 199 200 201 203 204 206 207Used by:228
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:212 215 218 221 224 227 233 345
Symbol 211 GraphicUsed by:212 215 218 221 224 227 233 345
Symbol 212 MovieClipUses:196 198 199 200 201 203 204 206 207 210 211Used by:228
Symbol 213 GraphicUsed by:215 218 221 224 227 233 345
Symbol 214 GraphicUsed by:215 218 221 224 227 233 345
Symbol 215 MovieClipUses:196 198 199 200 201 203 204 206 207 210 211 213 214Used by:228
Symbol 216 GraphicUsed by:218 221 224 227 233 345
Symbol 217 GraphicUsed by:218 221 224 227 233 345
Symbol 218 MovieClipUses:196 198 199 200 201 203 204 206 207 210 211 213 214 216 217Used by:228
Symbol 219 GraphicUsed by:221 224 227 233 345
Symbol 220 GraphicUsed by:221 224 227 233 345
Symbol 221 MovieClipUses:196 198 199 200 201 203 204 206 207 210 211 213 214 216 217 219 220Used by:228
Symbol 222 GraphicUsed by:224 227 233 345
Symbol 223 GraphicUsed by:224 227 233 345
Symbol 224 MovieClipUses:196 198 199 200 201 203 204 206 207 210 211 213 214 216 217 219 220 222 223Used by:228
Symbol 225 GraphicUsed by:227 233 345
Symbol 226 GraphicUsed by:227 233 345
Symbol 227 MovieClipUses:196 198 199 200 201 203 204 206 207 210 211 213 214 216 217 219 220 222 223 225 226Used by:228
Symbol 228 MovieClipUses:197 202 205 208 212 215 218 221 224 227Used by:639
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:313
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:2 231 34 187 189 232 195 198 199 200 201 203 204 206 207 210 211 213 214 216 217 219 220 222 223 225 226Used by:313 323
Symbol 234 ButtonUses:2 1Used by:313
Symbol 235 GraphicUsed by:236 238
Symbol 236 MovieClipUses:235Used by:238
Symbol 237 SoundUsed by:238 249 255 319 322 347
Symbol 238 ButtonUses:36 236 35 235 237Used by:256
Symbol 239 GraphicUsed by:240 249
Symbol 240 MovieClipUses:239Used by:249
Symbol 241 GraphicUsed by:247
Symbol 242 GraphicUsed by:247
Symbol 243 GraphicUsed by:247
Symbol 244 GraphicUsed by:247
Symbol 245 GraphicUsed by:247
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:36 241 242 243 244 245 246Used by:249
Symbol 248 SoundUsed by:249 255 319 322 347
Symbol 249 ButtonUses:36 240 247 35 239 1 237 248Used by:256
Symbol 250 MovieClipUses:101Used by:256
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:253
Symbol 253 MovieClipUses:252 36Used by:255
Symbol 254 GraphicUsed by:255
Symbol 255 ButtonUses:36 253 254 35 237 248Used by:256
Symbol 256 MovieClipUses:238 249 250 255Used by:313
Symbol 257 TextUses:3Used by:313
Symbol 258 TextUses:3Used by:313
Symbol 259 TextUses:3Used by:313
Symbol 260 TextUses:3Used by:313
Symbol 261 TextUses:3Used by:313
Symbol 262 TextUses:3Used by:313
Symbol 263 TextUses:3Used by:313
Symbol 264 TextUses:3Used by:313
Symbol 265 TextUses:3Used by:313
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:276
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:276 304
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:276 304
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:276 304
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:276 304
Symbol 276 MovieClipUses:267 269 271 273 275Used by:286 304 305 306 307 308 309 310 311
Symbol 277 GraphicUsed by:286 304 305 306 307 308 309 310 311
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:286 304 305 306 307 308 309 310 311
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:286 304 305 306 307 308 309 310 311
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:286 304 305 306 307 308 309 310 311
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:286 304 305 306 307 308 309 310 311
Symbol 286 MovieClipUses:276 277 279 281 283 285Used by:312
Symbol 287 GraphicUsed by:304 305 306 307 308 309 310 311
Symbol 288 GraphicUsed by:304 305 306 307 308 309 310 311
Symbol 289 GraphicUsed by:304 305 306 307 308 309 310 311
Symbol 290 GraphicUsed by:304 305 306 307 308 309 310 311
Symbol 291 GraphicUsed by:304 305 307 308 309 311
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:304 305 306 307 308 310 311
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:304 305 306 308 310 311
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:304 305 306 308 310 311
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:304 305 306 308 310 311
Symbol 300 GraphicUsed by:304 305 306 307 308 309 311
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:303
Symbol 303 MovieClipUses:302Used by:304
Symbol 304 MovieClipUses:276 277 279 281 283 285 287 288 289 290 291 293 295 297 299 300 269 271 273 275 303 SS3Used by:312
Symbol 305 MovieClipUses:276 277 279 281 283 285 287 288 290 289 291 293 295 297 299 300 SS4Used by:312
Symbol 306 MovieClipUses:276 277 279 281 283 285 287 288 289 300 290 297 299 295 293 SS5Used by:312
Symbol 307 MovieClipUses:276 287 279 281 283 285 288 300 277 290 291 289 293 SS6Used by:312
Symbol 308 MovieClipUses:276 277 279 281 283 285 287 300 299 297 295 289 293 288 290 291 SS7Used by:312
Symbol 309 MovieClipUses:276 277 279 281 283 285 287 288 290 289 291 300 SS8Used by:312
Symbol 310 MovieClipUses:276 277 279 281 283 285 287 299 288 297 295 289 293 290 SS9Used by:312
Symbol 311 MovieClipUses:276 277 279 281 283 285 287 297 288 299 300 295 293 291 289 290 SS10Used by:312
Symbol 312 MovieClipUses:286 304 305 306 307 308 309 310 311Used by:313 323
Symbol 313 MovieClipUses:230 233 234 256 257 258 259 260 261 262 263 264 265 312Used by:639
Symbol 314 GraphicUsed by:323
Symbol 315 EditableTextUses:86Used by:323
Symbol 316 ButtonUses:12Used by:323
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:319
Symbol 319 ButtonUses:151 318 35 237 248Used by:323
Symbol 320 TextUses:3Used by:321
Symbol 321 MovieClipUses:320Used by:322 347
Symbol 322 ButtonUses:151 321 35 237 248Used by:323
Symbol 323 MovieClipUses:314 315 316 2 233 319 322 312Used by:639
Symbol 324 ButtonUses:12Used by:639
Symbol 325 GraphicUses:104Used by:639
Symbol 326 MovieClipUses:109Used by:327
Symbol 327 ButtonUses:326 108Used by:377 639
Symbol 328 MovieClipUses:116Used by:329
Symbol 329 ButtonUses:328 116 115Used by:331
Symbol 330 MovieClipUses:116Used by:331
Symbol 331 MovieClipUses:329 330 116 7 118 159Used by:639
Symbol 332 GraphicUsed by:335
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:335
Symbol 335 MovieClipUses:332 334Used by:336
Symbol 336 MovieClipUses:335Used by:338 378 382
Symbol 337 SoundUsed by:338 378 382
Symbol 338 MovieClipUses:111 114 336 7 337Used by:639
Symbol 339 GraphicUsed by:341
Symbol 340 GraphicUsed by:341 342
Symbol 341 MovieClipUses:339 340Used by:342 378
Symbol 342 MovieClipUses:341 340Used by:378 395 639
Symbol 343 GraphicUsed by:346
Symbol 344 EditableTextUses:86Used by:346
Symbol 345 MovieClipUses:198 199 200 201 203 204 206 207 210 211 213 214 216 217 219 220 222 223 225 226Used by:346
Symbol 346 MovieClipUses:343 344 345 180 7Used by:639
Symbol 347 ButtonUses:151 321 35 237 248Used by:368 589
Symbol 348 EditableTextUses:3Used by:351
Symbol 349 TextUses:3Used by:350
Symbol 350 MovieClipUses:349Used by:351
Symbol 351 MovieClipUses:348 350Used by:368
Symbol 352 TextUses:3Used by:363
Symbol 353 TextUses:3Used by:354
Symbol 354 MovieClipUses:353Used by:363
Symbol 355 TextUses:3Used by:363
Symbol 356 TextUses:3Used by:363
Symbol 357 TextUses:3Used by:363
Symbol 358 TextUses:3Used by:363
Symbol 359 TextUses:3Used by:363
Symbol 360 TextUses:3Used by:363
Symbol 361 TextUses:3Used by:363
Symbol 362 TextUses:3Used by:363
Symbol 363 MovieClipUses:151 352 354 355 356 357 358 359 360 361 362Used by:368
Symbol 364 EditableTextUses:3Used by:367
Symbol 365 TextUses:3Used by:366
Symbol 366 MovieClipUses:365Used by:367
Symbol 367 MovieClipUses:364 366Used by:368
Symbol 368 MovieClipUses:2 347 351 363 367Used by:639
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:639
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:377
Symbol 373 SoundUsed by:377
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:377
Symbol 376 SoundUsed by:377
Symbol 377 MovieClipUses:372 107 327 109 113 7 373 375 376Used by:639
Symbol 378 MovieClipUses:342 341 336 7 337Used by:639
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:639
Symbol 381 MovieClipUses:164 165 166Used by:639
Symbol 382 MovieClipUses:111 114 336 7 337Used by:639
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:393
Symbol 385 GraphicUsed by:393
Symbol 386 GraphicUsed by:388
Symbol 387 MovieClipUses:36Used by:388
Symbol 388 MovieClipUses:386 387Used by:393
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:393
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391Used by:393
Symbol 393 MovieClipUses:384 385 388 390 392Used by:395
Symbol 394 SoundUsed by:395
Symbol 395 MovieClipUses:342 393 7 394Used by:639
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:639
Symbol 398 MovieClipUses:164 165 166Used by:639
Symbol 399 GraphicUsed by:402
Symbol 400 ShapeTweeningUsed by:402
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:399 162 164 165 166 400 401Used by:639
Symbol 403 SoundUsed by:404
Symbol 404 MovieClipUses:28 180 7 403 SS11Used by:639
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:639
Symbol 407 GraphicUsed by:412
Symbol 408 GraphicUsed by:412
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:411
Symbol 411 MovieClipUses:410Used by:412
Symbol 412 MovieClipUses:407 408 411Used by:639
Symbol 413 MovieClipUses:164 165 166Used by:639
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:419
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:419
Symbol 418 SoundUsed by:419
Symbol 419 MovieClipUses:415 417 7 418Used by:639
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:639
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:639
Symbol 424 GraphicUsed by:425 426 431
Symbol 425 MovieClipUses:424Used by:426 427 431
Symbol 426 ButtonUses:424 425Used by:431
Symbol 427 MovieClipUses:425Used by:431
Symbol 428 GraphicUsed by:431
Symbol 429 SoundUsed by:431
Symbol 430 SoundUsed by:431
Symbol 431 MovieClipUses:425 426 427 424 428 118 429 430Used by:639
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:639
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:465 639
Symbol 436 GraphicUsed by:439
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:439
Symbol 439 MovieClipUses:436 438Used by:465
Symbol 440 GraphicUsed by:443
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:443 448 450
Symbol 443 MovieClipUses:440 442Used by:465
Symbol 444 SoundUsed by:465
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:465
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447 442Used by:465
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449 442Used by:465
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:465
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:465
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:465
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:465
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:465
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:465
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:465
Symbol 465 MovieClipUses:435 439 443 444 446 448 450 452 454 456 458 460 462 464Used by:639
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:639
Symbol 468 SoundUsed by:480
Symbol 469 GraphicUsed by:472
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470 36Used by:472
Symbol 472 MovieClipUses:469 471Used by:477 480
Symbol 473 SoundUsed by:480
Symbol 474 SoundUsed by:480
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:477 480
Symbol 477 MovieClipUses:476 472Used by:480
Symbol 478 SoundUsed by:480
Symbol 479 SoundUsed by:480
Symbol 480 MovieClipUses:468 472 7 473 474 476 477 478 479Used by:639
Symbol 481 MovieClipUses:31 180Used by:639
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:639
Symbol 484 GraphicUsed by:489
Symbol 485 ShapeTweeningUsed by:489
Symbol 486 ShapeTweeningUsed by:489
Symbol 487 ShapeTweeningUsed by:489
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:484 162 485 486 487 488Used by:639
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:2 490 36Used by:639
Symbol 492 GraphicUsed by:495
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:495
Symbol 495 MovieClipUses:492 494Used by:639
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:639
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:639
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:504 505
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502 36Used by:504 511
Symbol 504 MovieClipUses:501 503Used by:511
Symbol 505 MovieClipUses:501Used by:511
Symbol 506 SoundUsed by:511
Symbol 507 SoundUsed by:511
Symbol 508 SoundUsed by:511
Symbol 509 SoundUsed by:511
Symbol 510 SoundUsed by:511
Symbol 511 MovieClipUses:504 180 505 503 506 7 507 508 509 510Used by:639
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:514
Symbol 514 MovieClipUses:513Used by:589
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:520
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:519
Symbol 519 MovieClipUses:518Used by:520
Symbol 520 MovieClipUses:516 519Used by:589
Symbol 521 MovieClipUses:25 28 31Used by:589
Symbol 522 MovieClipUses:35Used by:586 589
Symbol 523 GraphicUsed by:527
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:41 43 44 54 56 58 60 62 64 52 70 48 50 68 66 524 SS12Used by:527
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:523 39 525 75 526Used by:589
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:586
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:586
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:586
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:586
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:586
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:586
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:586
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:542Used by:586
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:586
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:546Used by:586
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548Used by:586
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:586
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:586
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:586
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:586
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:558Used by:586
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:586
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:586
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:586
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:586
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:586
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:586
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:586
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:586
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:586
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578Used by:586
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:586
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:586
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:586
Symbol 586 MovieClipUses:522 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 559 561 563 565 567 569 571 573 575 577 579 581 583 585Used by:589
Symbol 587 TextUses:80Used by:588
Symbol 588 MovieClipUses:587Used by:589
Symbol 589 MovieClipUses:514 520 116 521 522 527 586 588 347Used by:639
Symbol 590 MovieClip [golfball_mc]Uses:117Used by:638
Symbol 591 MovieClip [star_spark_impact]Uses:7 177Used by:638
Symbol 592 GraphicUsed by:594
Symbol 593 MovieClipUses:150 153 122 124 126 128 130 132 134 136 138 142 147 154 155 156 157 158 119Used by:594
Symbol 594 MovieClip [dora_mc]Uses:150 592 593Used by:638
Symbol 595 SoundUsed by:596
Symbol 596 MovieClip [goo_impact]Uses:36 595Used by:638
Symbol 597 MovieClip [snow_impact]Uses:36Used by:638
Symbol 598 GraphicUsed by:637
Symbol 599 EditableTextUses:86Used by:637
Symbol 600 Sound [dsm_fiestratrio_fanfare.wav]Used by:637
Symbol 601 Sound [dsm_34.wav]Used by:637
Symbol 602 Sound [dsm_pu01.wav]Used by:637
Symbol 603 Sound [dsm_pu02.wav]Used by:637
Symbol 604 Sound [dsm_pu04.wav]Used by:637
Symbol 605 Sound [dsm_pu06.wav]Used by:637
Symbol 606 Sound [dsm_pu08.wav]Used by:637
Symbol 607 Sound [dsm_pu09.wav]Used by:637
Symbol 608 Sound [dsm_holes123_loop.wav]Used by:637
Symbol 609 Sound [dsm_holes456_loop.wav]Used by:637
Symbol 610 Sound [dsm_holes789_loop.wav]Used by:637
Symbol 611 Sound [dsm_main_loop.wav]Used by:637
Symbol 612 Sound [dsm_map_loop.wav]Used by:637
Symbol 613 Sound [golfball_help.wav]Used by:637
Symbol 614 Sound [dsm_04.wav]Used by:637
Symbol 615 Sound [dsm_05.wav]Used by:637
Symbol 616 Sound [dsm_06.wav]Used by:637
Symbol 617 Sound [dsm_07.wav]Used by:637
Symbol 618 Sound [dsm_08.wav]Used by:637
Symbol 619 Sound [dsm_09.wav]Used by:637
Symbol 620 Sound [dsm_10.wav]Used by:637
Symbol 621 Sound [dsm_11.wav]Used by:637
Symbol 622 Sound [dsm_12.wav]Used by:637
Symbol 623 Sound [dsm_13.wav]Used by:637
Symbol 624 Sound [dsm_14.wav]Used by:637
Symbol 625 Sound [dsm_15.wav]Used by:637
Symbol 626 Sound [dsm_16.wav]Used by:637
Symbol 627 Sound [dsm_26.wav]Used by:637
Symbol 628 Sound [dsm_25.wav]Used by:637
Symbol 629 Sound [dsm_24.wav]Used by:637
Symbol 630 Sound [dsm_23.wav]Used by:637
Symbol 631 Sound [dsm_22.wav]Used by:637
Symbol 632 Sound [dsm_21.wav]Used by:637
Symbol 633 Sound [dsm_20.wav]Used by:637
Symbol 634 Sound [dsm_19.wav]Used by:637
Symbol 635 Sound [dsm_17.wav]Used by:637
Symbol 636 Sound [dsm_18.wav]Used by:637
Symbol 637 MovieClipUses:598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636Used by:638
Symbol 638 MovieClipUses:590 591 594 596 597 637Used by:639
Symbol 639 MovieClip [_game_clip]Uses:13 15 16 84 99 103 181 228 313 323 324 325 107 327 331 338 342 346 368 370 377 378 380 381 111 382 395 397 398 402 179 404 406 412 413 419 421 423 431 433 465 467 480 481 483 489 491 435 495 497 499 511 589 638Used by:Timeline
Streaming Sound 1Used by:Symbol 71 MovieClip
Streaming Sound 2Used by:Symbol 181 MovieClip
Streaming Sound 3Used by:Symbol 304 MovieClip
Streaming Sound 4Used by:Symbol 305 MovieClip
Streaming Sound 5Used by:Symbol 306 MovieClip
Streaming Sound 6Used by:Symbol 307 MovieClip
Streaming Sound 7Used by:Symbol 308 MovieClip
Streaming Sound 8Used by:Symbol 309 MovieClip
Streaming Sound 9Used by:Symbol 310 MovieClip
Streaming Sound 10Used by:Symbol 311 MovieClip
Streaming Sound 11Used by:Symbol 404 MovieClip
Streaming Sound 12Used by:Symbol 525 MovieClip

Instance Names

"loader_mc"Frame 1Symbol 11 MovieClip
"project"Frame 5Symbol 639 MovieClip [_game_clip]
"bar_mc"Symbol 11 MovieClip Frame 5Symbol 10 MovieClip
"anim"Symbol 150 MovieClip Frame 2Symbol 148 MovieClip
"anim"Symbol 150 MovieClip Frame 13Symbol 149 MovieClip
"btn_map"Symbol 181 MovieClip Frame 1Symbol 152 Button
"print_mc"Symbol 228 MovieClip Frame 1Symbol 197 MovieClip
"print_mc"Symbol 228 MovieClip Frame 2Symbol 202 MovieClip
"print_mc"Symbol 228 MovieClip Frame 3Symbol 205 MovieClip
"print_mc"Symbol 228 MovieClip Frame 4Symbol 208 MovieClip
"print_mc"Symbol 228 MovieClip Frame 5Symbol 212 MovieClip
"print_mc"Symbol 228 MovieClip Frame 6Symbol 215 MovieClip
"print_mc"Symbol 228 MovieClip Frame 7Symbol 218 MovieClip
"print_mc"Symbol 228 MovieClip Frame 8Symbol 221 MovieClip
"print_mc"Symbol 228 MovieClip Frame 9Symbol 224 MovieClip
"print_mc"Symbol 228 MovieClip Frame 10Symbol 227 MovieClip
"btn"Symbol 256 MovieClip Frame 1Symbol 238 Button
"btn"Symbol 256 MovieClip Frame 5Symbol 249 Button
"btn"Symbol 256 MovieClip Frame 10Symbol 255 Button
"anim"Symbol 312 MovieClip Frame 1Symbol 286 MovieClip
"anim"Symbol 312 MovieClip Frame 5Symbol 304 MovieClip
"anim"Symbol 312 MovieClip Frame 12Symbol 305 MovieClip
"anim"Symbol 312 MovieClip Frame 19Symbol 306 MovieClip
"anim"Symbol 312 MovieClip Frame 24Symbol 307 MovieClip
"anim"Symbol 312 MovieClip Frame 31Symbol 308 MovieClip
"anim"Symbol 312 MovieClip Frame 38Symbol 309 MovieClip
"anim"Symbol 312 MovieClip Frame 45Symbol 310 MovieClip
"anim"Symbol 312 MovieClip Frame 50Symbol 311 MovieClip
"printable_mc"Symbol 313 MovieClip Frame 1Symbol 233 MovieClip
"printable_btn"Symbol 313 MovieClip Frame 1Symbol 234 Button
"hole9_btn"Symbol 313 MovieClip Frame 1Symbol 256 MovieClip
"hole8_btn"Symbol 313 MovieClip Frame 1Symbol 256 MovieClip
"hole7_btn"Symbol 313 MovieClip Frame 1Symbol 256 MovieClip
"hole6_btn"Symbol 313 MovieClip Frame 1Symbol 256 MovieClip
"hole5_btn"Symbol 313 MovieClip Frame 1Symbol 256 MovieClip
"hole4_btn"Symbol 313 MovieClip Frame 1Symbol 256 MovieClip
"hole3_btn"Symbol 313 MovieClip Frame 1Symbol 256 MovieClip
"hole2_btn"Symbol 313 MovieClip Frame 1Symbol 256 MovieClip
"hole1_btn"Symbol 313 MovieClip Frame 1Symbol 256 MovieClip
"map_mc"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"btn_invis"Symbol 323 MovieClip Frame 2Symbol 316 Button
"print_mc"Symbol 323 MovieClip Frame 2Symbol 233 MovieClip
"btn_quit"Symbol 323 MovieClip Frame 2Symbol 322 Button
"map_mc"Symbol 323 MovieClip Frame 2Symbol 312 MovieClip
"card_mc"Symbol 346 MovieClip Frame 3Symbol 345 MovieClip
"txt_tries"Symbol 351 MovieClip Frame 1Symbol 348 EditableText
"txt_tries"Symbol 367 MovieClip Frame 1Symbol 364 EditableText
"btn_quit"Symbol 368 MovieClip Frame 1Symbol 347 Button
"tries_mc"Symbol 368 MovieClip Frame 1Symbol 351 MovieClip
"holenum_mc"Symbol 368 MovieClip Frame 1Symbol 363 MovieClip
"best_mc"Symbol 368 MovieClip Frame 1Symbol 367 MovieClip
"anim"Symbol 527 MovieClip Frame 1Symbol 525 MovieClip
"dora_mc"Symbol 589 MovieClip Frame 1Symbol 527 MovieClip
"btn_quit"Symbol 589 MovieClip Frame 1Symbol 347 Button
"anim"Symbol 594 MovieClip [dora_mc] Frame 1Symbol 150 MovieClip
"anim"Symbol 594 MovieClip [dora_mc] Frame 10Symbol 593 MovieClip
"btn_bg"Symbol 639 MovieClip [_game_clip] Frame 1Symbol 13 MovieClip
"mousebox_mc"Symbol 639 MovieClip [_game_clip] Frame 1Symbol 15 MovieClip
"viewport_mc"Symbol 639 MovieClip [_game_clip] Frame 1Symbol 16 MovieClip
"screen_mc"Symbol 639 MovieClip [_game_clip] Frame 1Symbol 84 MovieClip
"trans_mc"Symbol 639 MovieClip [_game_clip] Frame 1Symbol 99 MovieClip
"cursor_mc"Symbol 639 MovieClip [_game_clip] Frame 1Symbol 103 MovieClip
"screen_mc"Symbol 639 MovieClip [_game_clip] Frame 7Symbol 181 MovieClip
"printable_mc"Symbol 639 MovieClip [_game_clip] Frame 16Symbol 228 MovieClip
"screen_mc"Symbol 639 MovieClip [_game_clip] Frame 16Symbol 313 MovieClip
"printpopup_mc"Symbol 639 MovieClip [_game_clip] Frame 16Symbol 323 MovieClip
"btn_bg"Symbol 639 MovieClip [_game_clip] Frame 21Symbol 13 MovieClip
"topnav_mc"Symbol 639 MovieClip [_game_clip] Frame 21Symbol 15 MovieClip
"hole_mc"Symbol 639 MovieClip [_game_clip] Frame 21Symbol 331 MovieClip
"plant_mc"Symbol 639 MovieClip [_game_clip] Frame 21Symbol 338 MovieClip
"printable_effect_mc"Symbol 639 MovieClip [_game_clip] Frame 21Symbol 346 MovieClip
"screen_mc"Symbol 639 MovieClip [_game_clip] Frame 21Symbol 368 MovieClip
"stump_mc"Symbol 639 MovieClip [_game_clip] Frame 27Symbol 377 MovieClip
"palm_mc"Symbol 639 MovieClip [_game_clip] Frame 27Symbol 378 MovieClip
"plant_mc"Symbol 639 MovieClip [_game_clip] Frame 33Symbol 382 MovieClip
"palm_mc"Symbol 639 MovieClip [_game_clip] Frame 33Symbol 395 MovieClip
"goo_mc"Symbol 639 MovieClip [_game_clip] Frame 39Symbol 402 MovieClip
"starpanel_mc"Symbol 639 MovieClip [_game_clip] Frame 39Symbol 179 MovieClip
"star_mc"Symbol 639 MovieClip [_game_clip] Frame 39Symbol 404 MovieClip
"diamonds_mc"Symbol 639 MovieClip [_game_clip] Frame 45Symbol 419 MovieClip
"tunnel1_in"Symbol 639 MovieClip [_game_clip] Frame 51Symbol 431 MovieClip
"tunnel2_in"Symbol 639 MovieClip [_game_clip] Frame 51Symbol 431 MovieClip
"tunnel3_in"Symbol 639 MovieClip [_game_clip] Frame 51Symbol 431 MovieClip
"tunnel3_out"Symbol 639 MovieClip [_game_clip] Frame 51Symbol 431 MovieClip
"tunnel1_out"Symbol 639 MovieClip [_game_clip] Frame 51Symbol 431 MovieClip
"tunnel2_out"Symbol 639 MovieClip [_game_clip] Frame 51Symbol 431 MovieClip
"rock_mc"Symbol 639 MovieClip [_game_clip] Frame 57Symbol 465 MovieClip
"bridge_mc"Symbol 639 MovieClip [_game_clip] Frame 63Symbol 480 MovieClip
"starpanel_mc"Symbol 639 MovieClip [_game_clip] Frame 63Symbol 179 MovieClip
"star_mc"Symbol 639 MovieClip [_game_clip] Frame 63Symbol 481 MovieClip
"snow_mc"Symbol 639 MovieClip [_game_clip] Frame 69Symbol 489 MovieClip
"star_mc"Symbol 639 MovieClip [_game_clip] Frame 69Symbol 511 MovieClip
"screen_mc"Symbol 639 MovieClip [_game_clip] Frame 75Symbol 589 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 640 as "__Packages.smashing.rampage.Messenger"
ExportAssets (56)Timeline Frame 1Symbol 641 as "__Packages.smashing.rampage.BaseEngine"
ExportAssets (56)Timeline Frame 1Symbol 642 as "__Packages.smashing.IntervalEngine"
ExportAssets (56)Timeline Frame 1Symbol 643 as "__Packages.nickjr.dora.starmountaingolf.Engine"
ExportAssets (56)Timeline Frame 1Symbol 644 as "__Packages.nickjr.dora.starmountaingolf.World"
ExportAssets (56)Timeline Frame 1Symbol 645 as "__Packages.smashing.rampage.BaseCamera"
ExportAssets (56)Timeline Frame 1Symbol 646 as "__Packages.nickjr.dora.starmountaingolf.GameCamera"
ExportAssets (56)Timeline Frame 1Symbol 647 as "__Packages.nickjr.dora.starmountaingolf.GameState"
ExportAssets (56)Timeline Frame 1Symbol 648 as "__Packages.smashing.sound.SoundEngine"
ExportAssets (56)Timeline Frame 1Symbol 649 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 650 as "__Packages.nickjr.dora.starmountaingolf.Sounds"
ExportAssets (56)Timeline Frame 1Symbol 651 as "__Packages.smashing.rampage.Renderable"
ExportAssets (56)Timeline Frame 1Symbol 652 as "__Packages.smashing.rampage.Viewport"
ExportAssets (56)Timeline Frame 1Symbol 653 as "__Packages.smashing.rampage.ViewportGroup"
ExportAssets (56)Timeline Frame 1Symbol 654 as "__Packages.smashing.Point3D"
ExportAssets (56)Timeline Frame 1Symbol 655 as "__Packages.nickjr.dora.starmountaingolf.GameRenderable"
ExportAssets (56)Timeline Frame 1Symbol 656 as "__Packages.nickjr.dora.starmountaingolf.ents.Entity"
ExportAssets (56)Timeline Frame 1Symbol 657 as "__Packages.nickjr.dora.starmountaingolf.ents.Player"
ExportAssets (56)Timeline Frame 1Symbol 658 as "__Packages.nickjr.dora.starmountaingolf.ents.Ball"
ExportAssets (56)Timeline Frame 1Symbol 659 as "__Packages.smashing.rampage.Line"
ExportAssets (56)Timeline Frame 1Symbol 660 as "__Packages.nickjr.dora.starmountaingolf.ents.Tunnel"
ExportAssets (56)Timeline Frame 1Symbol 661 as "__Packages.nickjr.dora.starmountaingolf.ents.Wall"
ExportAssets (56)Timeline Frame 1Symbol 662 as "__Packages.nickjr.dora.starmountaingolf.ents.StarPanel"
ExportAssets (56)Timeline Frame 1Symbol 663 as "__Packages.nickjr.dora.starmountaingolf.PrintableEffect"
ExportAssets (56)Timeline Frame 1Symbol 664 as "__Packages.nickjr.dora.starmountaingolf.ents.Hole"
ExportAssets (56)Timeline Frame 1Symbol 665 as "__Packages.nickjr.dora.starmountaingolf.holes.HoleData"
ExportAssets (56)Timeline Frame 1Symbol 666 as "__Packages.nickjr.dora.starmountaingolf.ents.Effect"
ExportAssets (56)Timeline Frame 1Symbol 667 as "__Packages.nickjr.dora.starmountaingolf.ents.EffectSparkle"
ExportAssets (56)Timeline Frame 1Symbol 668 as "__Packages.nickjr.dora.starmountaingolf.ents.EffectGoo"
ExportAssets (56)Timeline Frame 1Symbol 669 as "__Packages.nickjr.dora.starmountaingolf.ents.EffectSnow"
ExportAssets (56)Timeline Frame 1Symbol 670 as "__Packages.nickjr.dora.starmountaingolf.ui.UI"
ExportAssets (56)Timeline Frame 1Symbol 671 as "__Packages.nickjr.dora.starmountaingolf.ui.Screen"
ExportAssets (56)Timeline Frame 1Symbol 672 as "__Packages.nickjr.dora.starmountaingolf.ui.Splash"
ExportAssets (56)Timeline Frame 1Symbol 673 as "__Packages.nickjr.dora.starmountaingolf.ui.Map"
ExportAssets (56)Timeline Frame 1Symbol 674 as "__Packages.nickjr.dora.starmountaingolf.MapCharacter"
ExportAssets (56)Timeline Frame 1Symbol 675 as "__Packages.nickjr.dora.starmountaingolf.ui.GamePlay"
ExportAssets (56)Timeline Frame 1Symbol 676 as "__Packages.nickjr.dora.starmountaingolf.ui.Help"
ExportAssets (56)Timeline Frame 1Symbol 677 as "__Packages.nickjr.dora.starmountaingolf.ui.Win"
ExportAssets (56)Timeline Frame 1Symbol 678 as "__Packages.nickjr.dora.starmountaingolf.holes.Hole1"
ExportAssets (56)Timeline Frame 1Symbol 679 as "__Packages.nickjr.dora.starmountaingolf.holes.Hole2"
ExportAssets (56)Timeline Frame 1Symbol 680 as "__Packages.nickjr.dora.starmountaingolf.holes.Hole3"
ExportAssets (56)Timeline Frame 1Symbol 681 as "__Packages.nickjr.dora.starmountaingolf.holes.Hole4"
ExportAssets (56)Timeline Frame 1Symbol 682 as "__Packages.nickjr.dora.starmountaingolf.holes.Hole5"
ExportAssets (56)Timeline Frame 1Symbol 683 as "__Packages.nickjr.dora.starmountaingolf.holes.Hole6"
ExportAssets (56)Timeline Frame 1Symbol 684 as "__Packages.nickjr.dora.starmountaingolf.holes.Hole7"
ExportAssets (56)Timeline Frame 1Symbol 685 as "__Packages.nickjr.dora.starmountaingolf.holes.Hole8"
ExportAssets (56)Timeline Frame 1Symbol 686 as "__Packages.nickjr.dora.starmountaingolf.holes.Hole9"
ExportAssets (56)Timeline Frame 5Symbol 590 as "golfball_mc"
ExportAssets (56)Timeline Frame 5Symbol 591 as "star_spark_impact"
ExportAssets (56)Timeline Frame 5Symbol 594 as "dora_mc"
ExportAssets (56)Timeline Frame 5Symbol 596 as "goo_impact"
ExportAssets (56)Timeline Frame 5Symbol 597 as "snow_impact"
ExportAssets (56)Timeline Frame 5Symbol 600 as "dsm_fiestratrio_fanfare.wav"
ExportAssets (56)Timeline Frame 5Symbol 601 as "dsm_34.wav"
ExportAssets (56)Timeline Frame 5Symbol 602 as "dsm_pu01.wav"
ExportAssets (56)Timeline Frame 5Symbol 603 as "dsm_pu02.wav"
ExportAssets (56)Timeline Frame 5Symbol 604 as "dsm_pu04.wav"
ExportAssets (56)Timeline Frame 5Symbol 605 as "dsm_pu06.wav"
ExportAssets (56)Timeline Frame 5Symbol 606 as "dsm_pu08.wav"
ExportAssets (56)Timeline Frame 5Symbol 607 as "dsm_pu09.wav"
ExportAssets (56)Timeline Frame 5Symbol 608 as "dsm_holes123_loop.wav"
ExportAssets (56)Timeline Frame 5Symbol 609 as "dsm_holes456_loop.wav"
ExportAssets (56)Timeline Frame 5Symbol 610 as "dsm_holes789_loop.wav"
ExportAssets (56)Timeline Frame 5Symbol 611 as "dsm_main_loop.wav"
ExportAssets (56)Timeline Frame 5Symbol 612 as "dsm_map_loop.wav"
ExportAssets (56)Timeline Frame 5Symbol 613 as "golfball_help.wav"
ExportAssets (56)Timeline Frame 5Symbol 614 as "dsm_04.wav"
ExportAssets (56)Timeline Frame 5Symbol 615 as "dsm_05.wav"
ExportAssets (56)Timeline Frame 5Symbol 616 as "dsm_06.wav"
ExportAssets (56)Timeline Frame 5Symbol 617 as "dsm_07.wav"
ExportAssets (56)Timeline Frame 5Symbol 618 as "dsm_08.wav"
ExportAssets (56)Timeline Frame 5Symbol 619 as "dsm_09.wav"
ExportAssets (56)Timeline Frame 5Symbol 620 as "dsm_10.wav"
ExportAssets (56)Timeline Frame 5Symbol 621 as "dsm_11.wav"
ExportAssets (56)Timeline Frame 5Symbol 622 as "dsm_12.wav"
ExportAssets (56)Timeline Frame 5Symbol 623 as "dsm_13.wav"
ExportAssets (56)Timeline Frame 5Symbol 624 as "dsm_14.wav"
ExportAssets (56)Timeline Frame 5Symbol 625 as "dsm_15.wav"
ExportAssets (56)Timeline Frame 5Symbol 626 as "dsm_16.wav"
ExportAssets (56)Timeline Frame 5Symbol 627 as "dsm_26.wav"
ExportAssets (56)Timeline Frame 5Symbol 628 as "dsm_25.wav"
ExportAssets (56)Timeline Frame 5Symbol 629 as "dsm_24.wav"
ExportAssets (56)Timeline Frame 5Symbol 630 as "dsm_23.wav"
ExportAssets (56)Timeline Frame 5Symbol 631 as "dsm_22.wav"
ExportAssets (56)Timeline Frame 5Symbol 632 as "dsm_21.wav"
ExportAssets (56)Timeline Frame 5Symbol 633 as "dsm_20.wav"
ExportAssets (56)Timeline Frame 5Symbol 634 as "dsm_19.wav"
ExportAssets (56)Timeline Frame 5Symbol 635 as "dsm_17.wav"
ExportAssets (56)Timeline Frame 5Symbol 636 as "dsm_18.wav"
ExportAssets (56)Timeline Frame 5Symbol 639 as "_game_clip"

Labels

"loader"Frame 1
"game"Frame 5
"in"Symbol 11 MovieClip Frame 1
"loop"Symbol 11 MovieClip Frame 5
"out"Symbol 11 MovieClip Frame 6
"off"Symbol 99 MovieClip Frame 1
"anim"Symbol 99 MovieClip Frame 3
"idle"Symbol 103 MovieClip Frame 1
"down"Symbol 103 MovieClip Frame 5
"locked"Symbol 103 MovieClip Frame 10
"static"Symbol 150 MovieClip Frame 1
"shuffle_right"Symbol 150 MovieClip Frame 2
"shuffle_left"Symbol 150 MovieClip Frame 14
"off"Symbol 179 MovieClip Frame 1
"anim"Symbol 179 MovieClip Frame 2
"#p"Symbol 197 MovieClip Frame 1
"#b"Symbol 197 MovieClip Frame 2
"#p"Symbol 202 MovieClip Frame 1
"#b"Symbol 202 MovieClip Frame 2
"#p"Symbol 205 MovieClip Frame 1
"#b"Symbol 205 MovieClip Frame 2
"#p"Symbol 208 MovieClip Frame 1
"#b"Symbol 208 MovieClip Frame 2
"#p"Symbol 212 MovieClip Frame 1
"#b"Symbol 212 MovieClip Frame 2
"#p"Symbol 215 MovieClip Frame 1
"#b"Symbol 215 MovieClip Frame 2
"#p"Symbol 218 MovieClip Frame 1
"#b"Symbol 218 MovieClip Frame 2
"#p"Symbol 221 MovieClip Frame 1
"#b"Symbol 221 MovieClip Frame 2
"#p"Symbol 224 MovieClip Frame 1
"#b"Symbol 224 MovieClip Frame 2
"#p"Symbol 227 MovieClip Frame 1
"#b"Symbol 227 MovieClip Frame 2
"locked"Symbol 256 MovieClip Frame 1
"cleared"Symbol 256 MovieClip Frame 5
"current"Symbol 256 MovieClip Frame 10
"idle"Symbol 312 MovieClip Frame 1
"intro"Symbol 312 MovieClip Frame 5
"prompt"Symbol 312 MovieClip Frame 12
"win"Symbol 312 MovieClip Frame 19
"print_1"Symbol 312 MovieClip Frame 24
"print_2"Symbol 312 MovieClip Frame 31
"print_3"Symbol 312 MovieClip Frame 38
"yay"Symbol 312 MovieClip Frame 45
"oops"Symbol 312 MovieClip Frame 50
"off"Symbol 323 MovieClip Frame 1
"on"Symbol 323 MovieClip Frame 2
"idle"Symbol 331 MovieClip Frame 1
"blink"Symbol 331 MovieClip Frame 6
"anim"Symbol 331 MovieClip Frame 15
"off"Symbol 338 MovieClip Frame 1
"on"Symbol 338 MovieClip Frame 2
"off"Symbol 377 MovieClip Frame 1
"on"Symbol 377 MovieClip Frame 2
"off"Symbol 378 MovieClip Frame 1
"on"Symbol 378 MovieClip Frame 2
"off"Symbol 382 MovieClip Frame 1
"on"Symbol 382 MovieClip Frame 2
"off"Symbol 395 MovieClip Frame 1
"on"Symbol 395 MovieClip Frame 2
"off"Symbol 402 MovieClip Frame 1
"on"Symbol 402 MovieClip Frame 2
"off"Symbol 404 MovieClip Frame 1
"off"Symbol 419 MovieClip Frame 1
"on"Symbol 419 MovieClip Frame 2
"off"Symbol 431 MovieClip Frame 1
"clicky"Symbol 431 MovieClip Frame 5
"glow"Symbol 431 MovieClip Frame 10
"in"Symbol 431 MovieClip Frame 15
"out"Symbol 431 MovieClip Frame 21
"off"Symbol 465 MovieClip Frame 1
"on"Symbol 465 MovieClip Frame 2
"off"Symbol 480 MovieClip Frame 1
"on"Symbol 480 MovieClip Frame 2
"on"Symbol 489 MovieClip Frame 2
"idle"Symbol 594 MovieClip [dora_mc] Frame 1
"ready"Symbol 594 MovieClip [dora_mc] Frame 5
"swing"Symbol 594 MovieClip [dora_mc] Frame 10
"splash"Symbol 639 MovieClip [_game_clip] Frame 1
"help"Symbol 639 MovieClip [_game_clip] Frame 7
"map"Symbol 639 MovieClip [_game_clip] Frame 16
"hole_1"Symbol 639 MovieClip [_game_clip] Frame 21
"hole_2"Symbol 639 MovieClip [_game_clip] Frame 27
"hole_3"Symbol 639 MovieClip [_game_clip] Frame 33
"hole_4"Symbol 639 MovieClip [_game_clip] Frame 39
"hole_5"Symbol 639 MovieClip [_game_clip] Frame 45
"hole_6"Symbol 639 MovieClip [_game_clip] Frame 51
"hole_7"Symbol 639 MovieClip [_game_clip] Frame 57
"hole_8"Symbol 639 MovieClip [_game_clip] Frame 63
"hole_9"Symbol 639 MovieClip [_game_clip] Frame 69
"win"Symbol 639 MovieClip [_game_clip] Frame 75




http://swfchan.com/25/124826/info.shtml
Created: 28/2 -2019 23:19:34 Last modified: 28/2 -2019 23:19:34 Server time: 19/04 -2024 21:22:16