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

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

Gateway.swf

This is the info page for
Flash #36660

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


Text
snd_sounds

wipe

LOADING

popup

bgBlur

options

HIGH

MEDIUM

LOW

Quality

Adjust image quality

Hearing aid

Add text cues for important sounds

ON

OFF

Tutorial

Turn tutorial information on or off

Perlin effects

Turn algorithm based FX on or off

Color aid

Use greyscale on color puzzles

Sound

Turn sounds on or off

OPTIONS

CLOSE

CLOSE

loadData

playOffsetter

Save slot 1

1.

LOAD GAME

musicMC

soundFader

slider

firstgame

NO

NO

YES

YES

Is this your first time
playing Gateway?

Is this your first time
playing the game?

2007 Anders Gustafsson, All rights reserved

c

OPTIONS

OPTIONS

LOAD GAME

LOAD GAME

NEW GAME

NEW GAME

noise

08-97
camera 2

actionBar

examineHolder

dream_frame

backPlate

conversationStatment

endgame

Do you really want to end
the game?

saveData

SAVE GAME

SAVE GAME

cutscene

combinationHolder

gamemenu

Game menu

GAME MENU

Options

Load game

Save game

Resume game

Quit to menu

speech

?

?

start

giver

targetMC

ActionScript [AS1/AS2]

Frame 1
function loadBgFiles() { var _local2 = _root.createEmptyMovieClip(fileArray[f], 1 + f); mcLoader.loadClip(((loadPath + webLink) + fileArray[f]) + ".swf", _local2); } function isFileLoaded(fileName) { checkedFile = ""; fn = 0; while (fn < loadedFiles.length) { checkedFile = loadedFiles[fn]; if (checkedFile == fileName) { userTrace("file is preloaded: " + fileName); return(true); } fn++; } if ((fn == loadedFiles.length) and (checkedFile != fileName)) { } } function finishedTheGame() { didIWin = true; } function start(gameID) { this.myGameID = gameID; gotoAndStop ("menu"); } function reset() { wipeAction = "end"; wipe.play(); } function quit() { GameManager.getInstance().gameDone(); } function enableMenu() { menuDisabled = false; gamemenu.saveBN.useHandCursor = true; gamemenu.saveMC._alpha = 100; gamemenu.saveBN.enabled = true; if (gamemenu._currentframe == 4) { gamemenu.gotoAndStop(1); } } function disableMenu() { menuDisabled = true; gamemenu.gotoAndStop(4); gamemenu.saveBN.useHandCursor = false; gamemenu.saveBN.enabled = false; gamemenu.saveMC._alpha = 0; } function gameInit(movieToLoad) { if (popup._currentframe != 1) { popup.play(); } pause = false; transportCheck = true; inventoryNum = 1; gotoAndStop ("game"); inventoryDescription = new Array(); mcLoader.loadClip(((loadPath + webLink) + defaultCurrentLocation) + ".swf", targetMC); targetMC.tabEnabled = false; targetMC.tabChildren = false; _quality = userQuality; currentLocation = defaultCurrentLocation; userTrace(("gameInit: " + webLink) + currentLocation); didIWin = false; arrowColorVar = ""; } function gameExit() { userTrace("gameExit"); if (popup._currentframe != 1) { popup.play(); } if (gx_endgame._currentframe != 1) { gx_endgame.play(); } if (cutscene._currentframe != 1) { exitCutscene(); } currentTape = ""; saveData.removeMovieClip(""); popup.gotoAndStop(1); inventoryNum = 1; inventory = new Array(); states = new Array(); inventoryDescription = new Array(); roomObject = new Array(); navpointArray = new Array(); depthList = new Array(); destinationNeighbours = new Array(); unobstructedNodes = new Array(); oldNodes = new Array(); eventInteraction = "Done"; sound_fadeDown(currentSound, 0, 25); deleteInventory(); gamemenu.removeMovieClip(""); unloadMovie ("targetMC"); _quality = "HIGH"; targetObject = ""; actionTxt = ""; hideAction(); currentMouseOverObject = ""; _root.eventInteraction = "Done"; cutscene.gotoAndStop(1); cutscene.removeMovieClip(""); popup.removeMovieClip(""); gx_endgame.gotoAndStop(1); gamemenu.gotoAndStop(1); gamemenu.removeMovieClip(""); options.gotoAndStop(1); options.removeMovieClip(""); loadData.gotoAndStop(1); loadData.removeMovieClip(""); saveData.gotoAndStop(1); speech.gotoAndStop(1); speech.removeMovieClip(""); saveData.removeMovieClip(""); wipe.removeMovieClip(""); bgBlur.removeMovieClip(""); gx_endgame.removeMovieClip(""); debugBar.removeMovieClip(""); cleaner.removeMovieClip(""); } function gamePause() { if (pause == false) { pause = true; } else if (gx_endgame._currentframe != 1) { gx_endgame.play(); pause = true; } else { pause = false; popup.gotoAndPlay("out"); } } function displayFootCursor() { if ((currentMouseOverObject == "") and (!targetMC.hinder.hitTest(_root._xmouse, _root._ymouse, true))) { targetMC.footCursor._visible = true; } } function hideFootCursor() { targetMC.footCursor._x = -200; targetMC.footCursor._y = -200; targetMC.footCursor._visible = false; } function launchMenu(item) { currentMenuItem = item; bgBlur.gotoAndPlay("in"); } function removeMenu() { bgBlur.gotoAndPlay("out"); } function enableBlur(target) { var _local1 = new flash.filters.BlurFilter(6, 6, 3); target.filters = [_local1]; blurState = "on"; } function disableBlur(target) { var _local1 = new flash.filters.BlurFilter(0, 0, 1); target.filters = [_local1]; blurState = "off"; } function modifyBrightness(target, amount) { var _local2 = [1, 0, 0, 0, amount, 0, 1, 0, 0, amount, 0, 0, 1, 0, amount, 0, 0, 0, 1, 0]; var _local1 = new flash.filters.ColorMatrixFilter(_local2); target.filters = [_local1]; } function resetBrightness(target) { var _local2 = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; var _local1 = new flash.filters.ColorMatrixFilter(_local2); target.filters = [_local1]; } function applyOutlineFilter(target) { var _local2 = new flash.filters.GlowFilter(0, 100, 3, 3, 1000, 2, false, false); var _local1 = new Array(); _local1.push(_local2); target.filters = _local1; } function displaySaveData() { disableMenu(); if (popup._currentframe != 1) { popup.play(); } hideAction(); pause = true; saveData.gotoAndStop(2); targetMC.footCursor._visible = false; s = 1; ySpacing = 57; while (s <= 9) { _root["saveGameInfo" + s] = SharedObject.getLocal(cookieName + s); duplicateMovieClip (_root.saveData.gameDataBox, "gameDataBox" + s, s); saveData["gameDataBox" + s]._x = 18; saveData["gameDataBox" + s]._y = 18 + ySpacing; if (_root["saveGameInfo" + s].data.gameSaved == true) { saveData["gameDataBox" + s].userName = _root["saveGameInfo" + s].data.userName; userTrace("game is saved"); } else { userTrace("game is NOT saved"); saveData["gameDataBox" + s].userName = "Empty"; } saveData["gameDataBox" + s].userNum = s; saveData["gameDataBox" + s]._visible = false; s++; ySpacing = ySpacing + 57; } } function hideSaveData() { enableMenu(); s = 0; while (s <= 9) { saveData["gameDataBox" + s].removeMovieClip(""); s++; } pause = false; saveData.gotoAndStop(1); displayFootCursor(); } function displayLoadData() { disableMenu(); if (popup._currentframe != 1) { popup.play(); } hideAction(); pause = true; targetMC.footCursor._visible = false; bnNew._visible = false; bnLoad._visible = false; bnOptions._visible = false; loadData.gotoAndStop(2); s = 1; ySpacing = 57; while (s <= 9) { _root["saveGameInfo" + s] = SharedObject.getLocal(cookieName + s); duplicateMovieClip (_root.loadData.gameDataBox, "gameDataBox" + s, s); loadData["gameDataBox" + s]._x = 18; loadData["gameDataBox" + s]._y = 18 + ySpacing; loadData["gameDataBox" + s].backplate._alpha = 100; if (_root["saveGameInfo" + s].data.gameSaved == true) { loadData["gameDataBox" + s].userName = _root["saveGameInfo" + s].data.userName; userTrace(("game " + s) + " is saved"); } else { userTrace(("game " + s) + " is NOT saved"); loadData["gameDataBox" + s].userName = "Empty"; loadData["gameDataBox" + s]._alpha = 60; loadData["gameDataBox" + s].bn.enabled = false; } loadData["gameDataBox" + s].userNum = s; loadData["gameDataBox" + s]._visible = false; s++; ySpacing = ySpacing + 57; } } function hideLoadData() { enableMenu(); s = 0; while (s <= 9) { loadData["gameDataBox" + s].removeMovieClip(""); s++; } loadData.gotoAndStop(1); bnNew._visible = true; bnLoad._visible = true; bnOptions._visible = true; pause = false; displayFootCursor(); } function saveGame() { if (popup._currentframe == 1) { _root["saveGameInfo" + currentSaveBoxNum] = SharedObject.getLocal(cookieName + currentSaveBoxNum); _root["saveGameInfo" + currentSaveBoxNum].data.gameSaved = true; _root["saveGameInfo" + currentSaveBoxNum].data.userQuality = userQuality; _root["saveGameInfo" + currentSaveBoxNum].data.userSound = userSound; _root["saveGameInfo" + currentSaveBoxNum].data.userTutorial = userTutorial; _root["saveGameInfo" + currentSaveBoxNum].data.userWaterEffects = userWaterEffects; _root["saveGameInfo" + currentSaveBoxNum].data.userColorAid = userColorAid; _root["saveGameInfo" + currentSaveBoxNum].data.userHearingAid = userHearingAid; _root["saveGameInfo" + currentSaveBoxNum].data.userName = saveData["gameDataBox" + currentSaveBoxNum].userName; userTrace(saveData["gameDataBox" + currentSaveBoxNum].userName); _root["saveGameInfo" + currentSaveBoxNum].data.currentLocation = currentLocation; _root["saveGameInfo" + currentSaveBoxNum].data.playerXpos = targetMC.gubbe._x; _root["saveGameInfo" + currentSaveBoxNum].data.playerYpos = targetMC.gubbe._y; _root["saveGameInfo" + currentSaveBoxNum].data.playerDirection = targetMC.gubbe._currentframe; _root["saveGameInfo" + currentSaveBoxNum].data.savedInventory = new Array(); _root["saveGameInfo" + currentSaveBoxNum].data.SaveInventoryNum = 1; while (_root["saveGameInfo" + currentSaveBoxNum].data.SaveInventoryNum < (inventory.length + 1)) { _root["saveGameInfo" + currentSaveBoxNum].data.savedInventory.push(inventory[_root["saveGameInfo" + currentSaveBoxNum].data.SaveInventoryNum - 1]); _root["saveGameInfo" + currentSaveBoxNum].data.SaveInventoryNum++; } _root["saveGameInfo" + currentSaveBoxNum].data.savedInventoryDescription = new Array(); _root["saveGameInfo" + currentSaveBoxNum].data.SaveInventoryDescriptionNum = 1; while (_root["saveGameInfo" + currentSaveBoxNum].data.SaveInventoryDescriptionNum < (inventoryDescription.length + 1)) { _root["saveGameInfo" + currentSaveBoxNum].data.savedInventoryDescription.push(inventoryDescription[_root["saveGameInfo" + currentSaveBoxNum].data.SaveInventoryDescriptionNum - 1]); _root["saveGameInfo" + currentSaveBoxNum].data.SaveInventoryDescriptionNum++; } _root["saveGameInfo" + currentSaveBoxNum].data.savedStates = new Array(); _root["saveGameInfo" + currentSaveBoxNum].data.SaveStatesNum = 1; while (_root["saveGameInfo" + currentSaveBoxNum].data.SaveStatesNum < (states.length + 1)) { _root["saveGameInfo" + currentSaveBoxNum].data.savedStates.push(states[_root["saveGameInfo" + currentSaveBoxNum].data.SaveStatesNum - 1]); _root["saveGameInfo" + currentSaveBoxNum].data.SaveStatesNum++; } _root["saveGameInfo" + currentSaveBoxNum].flush(); if (currentSaveBoxNum != 0) { currentSaveBoxNum = ""; } } } function loadGame() { hideLoadData(); if (_root["saveGameInfo" + currentSaveBoxNum].data.gameSaved == true) { gotoAndStop ("game"); mcLoader.loadClip(((loadPath + webLink) + _root["saveGameInfo" + currentSaveBoxNum].data.currentLocation) + ".swf", targetMC); targetMC.tabEnabled = false; targetMC.tabChildren = false; currentLocation = _root["saveGameInfo" + currentSaveBoxNum].data.currentLocation; transportCheck = true; userQuality = _root["saveGameInfo" + currentSaveBoxNum].data.userQuality; userSound = _root["saveGameInfo" + currentSaveBoxNum].data.userSound; userTutorial = _root["saveGameInfo" + currentSaveBoxNum].data.userTutorial; userWaterEffects = _root["saveGameInfo" + currentSaveBoxNum].data.userWaterEffects; userColorAid = _root["saveGameInfo" + currentSaveBoxNum].data.userColorAid; userHearingAid = _root["saveGameInfo" + currentSaveBoxNum].data.userHearingAid; targetMC.gubbe._x = _root["saveGameInfo" + currentSaveBoxNum].data.playerXpos; targetMC.gubbe._y = _root["saveGameInfo" + currentSaveBoxNum].data.playerYpos; facingDirectionVar = _root["saveGameInfo" + currentSaveBoxNum].data.playerDirection; states = new Array(); statesNum = 1; while (statesNum < (_root["saveGameInfo" + currentSaveBoxNum].data.savedStates.length + 1)) { states.push(_root["saveGameInfo" + currentSaveBoxNum].data.savedStates[statesNum - 1]); statesNum++; } inventory = new Array(); inventoryNum = 1; _quality = userQuality; while (inventoryNum < (_root["saveGameInfo" + currentSaveBoxNum].data.savedInventory.length + 1)) { inventory.push(_root["saveGameInfo" + currentSaveBoxNum].data.savedInventory[inventoryNum - 1]); inventoryNum++; } updateInventory(); inventoryDescription = new Array(); inventoryDescriptionNum = 1; while (inventoryDescriptionNum < (_root["saveGameInfo" + currentSaveBoxNum].data.savedInventoryDescription.length + 1)) { inventoryDescription.push(_root["saveGameInfo" + currentSaveBoxNum].data.savedInventoryDescription[inventoryDescriptionNum - 1]); inventoryDescriptionNum++; } objects = 1; navItemNum = 1; roomObject = new Array(); navpointArray = new Array(); depthList = new Array(); destinationNeighbours = new Array(); unobstructedNodes = new Array(); oldNodes = new Array(); } else { showMessage("No game has been saved. Press S in-game to save your progress.", ""); } } function getDistance(fromObject, toObject) { distance = Math.round(Math.sqrt(((fromObject._x - toObject._x) * (fromObject._x - toObject._x)) + ((fromObject._y - toObject._y) * (fromObject._y - toObject._y)))); return(distance); } function initiateNavpoint(navItem, navState) { navItem._name = "navpoint" + navItemNum; navItem.navState = navState; navpointArray.push("navpoint" + navItemNum); navItem.txt = "navPoint " + navItemNum; navItemNum++; } function showNavPoints() { if (navPoints != "shown") { navPoints = "shown"; i = 1; while (i <= navpointArray.length) { targetMC["navpoint" + i]._visible = true; i++; } } else { navPoints = ""; i = 1; while (i <= navpointArray.length) { targetMC["navpoint" + i]._visible = false; i++; } } } function findDestinationNeighbours() { i = 1; destinationNeighbours = new Array(); while (i <= navpointArray.length) { if (drawPathLine(destination, targetMC["navpoint" + i])) { destinationNeighbours.push(targetMC["navpoint" + i]); } i++; } } function checkDestinationNeighbour(node) { checkedNode = ""; o = 0; while (o < destinationNeighbours.length) { checkedNode = destinationNeighbours[o]; if (checkedNode == node) { return(true); } o++; } if ((o == destinationNeighbours.length) and (checkedNode != node)) { return(false); } } function drawNodeGraph() { if (nodeGraph != "drawn") { nodeGraph = "drawn"; this.createEmptyMovieClip("pathLine", 250); pathLine.lineStyle(0, 16711935, 100, true, "none", "round", "miter", 1); i = 1; while (i <= navpointArray.length) { targetMC["navpoint" + i].navpointNeighbours = new Array(); ii = 1; while (ii <= navpointArray.length) { if (drawPathLine(targetMC["navpoint" + i], targetMC["navpoint" + ii]) and (i != ii)) { targetMC["navpoint" + i].navpointNeighbours.push(targetMC["navpoint" + ii]); if (_root.debugMode == true) { pathLine.moveTo(targetMC["navpoint" + i]._x, targetMC["navpoint" + i]._y); pathLine.lineTo(targetMC["navpoint" + ii]._x, targetMC["navpoint" + ii]._y); } } ii++; } i++; } i = 1; while (i <= navpointArray.length) { userTrace((("Node " + i) + ":") + targetMC["navpoint" + i].navpointNeighbours); i++; } } else { pathLine.clear(); nodeGraph = ""; } } function checkNode(node) { checkedNode = ""; o = 0; while (o < oldNodes.length) { checkedNode = oldNodes[o]; if (checkedNode == targetMC["navpoint" + i]) { return(false); } o++; } if ((o == oldNodes.length) and (checkedNode != targetMC["navpoint" + i])) { return(true); } } function checkPath(entity, targetX, targetY) { userTrace("checkPath"); if ((targetX == "") or (targetX == undefined)) { targetX = _root._xmouse; targetY = _root._ymouse; } destination._x = targetX; destination._y = targetY; if (((((destination._x > -200) and (destination._x < (_root.stage_X + 200))) and (destination._y > -200)) and (destination._y < (_root.stage_Y + 200))) and (!_parent.hinder.hitTest(destination._x, destination._y, true))) { findDestinationNeighbours(); bestNode = ""; destination._visible = false; if (!drawPathLine(entity, destination)) { unobstructedNodes = new Array(); i = 0; while (i <= navpointArray.length) { if (drawPathLine(entity, targetMC["navpoint" + i])) { if (checkNode(targetMC["navpoint" + i])) { unobstructedNodes.push(targetMC["navpoint" + i]); userTrace(("Added navpoint" + i) + " to unobstructedNodes array."); } } i++; } if (bestNode == "") { userTrace("Choosing the node closest to the destination."); i = 0; shortestDistance = 640; while (i <= (unobstructedNodes.length - 1)) { if (getDistance(destination, unobstructedNodes[i]) < shortestDistance) { shortestDistance = getDistance(destination, unobstructedNodes[i]); userTrace((("Node " + unobstructedNodes[i]) + " distance: ") + getDistance(destination, unobstructedNodes[i])); bestNode = i; } else { userTrace(((("Node " + unobstructedNodes[i]) + " is further away (") + getDistance(destination, unobstructedNodes[i])) + "). Discarded."); } i++; } } if (unobstructedNodes.length == 0) { userTrace("A weird error has occured."); walkError = true; } if (walkError != true) { entity.clickSpot_x = unobstructedNodes[bestNode]._x; entity.clickSpot_y = unobstructedNodes[bestNode]._y; entity.walkState = "walking"; _root.facingDirectionVar = ""; } else { entity.walkState = "stopped"; entity.clickSpot_x = entity._x; entity.clickSpot_y = entity._y; } walkError = false; oldNodes.push(unobstructedNodes[bestNode]); if (checkDestinationNeighbour(unobstructedNodes[bestNode])) { } } else { entity.clickSpot_x = targetX; entity.clickSpot_y = targetY; entity.walkState = "walking"; _root.facingDirectionVar = ""; } } else { userTrace("the destination is not reachable"); showSpeech("I can't seem to go there.", targetMC.gubbe, gubbeColor); } } function drawLine(fromObject, toObject, color) { if (_root.debugMode == true) { this.createEmptyMovieClip("pathLine", p); pathLine.lineStyle(0, color, 100, true, "none", "round", "miter", 1); pathLine.moveTo(fromObject._x, fromObject._y); pathLine.lineTo(toObject._x, toObject._y); p++; } } function drawPathLine(fromObject, toObject) { Xdistance = fromObject._x - toObject._x; Ydistance = fromObject._y - toObject._y; pointNum = 50; pl = 20; pi = 1; while (pi < pointNum) { hittestpoint.duplicateMovieClip("pl_hittestpoint" + pl, pl); _root["pl_hittestpoint" + pl]._x = fromObject._x - ((Xdistance / pointNum) * pi); _root["pl_hittestpoint" + pl]._y = fromObject._y - ((Ydistance / pointNum) * pi); _root["pl_hittestpoint" + pl]._visible = false; if (!targetMC.hinder.hitTest(_root["pl_hittestpoint" + pl]._x + offsetx, _root["pl_hittestpoint" + pl]._y + offsety, true)) { _root["pl_hittestpoint" + pl].gotoAndStop(2); } else { return(false); } pi++; } return(true); } function streamingEvent(item, frameNum) { userTrace((("streamingEvent: " + item) + " ") + frameNum); userTrace(eventInteraction); if ((popup._currentframe == 1) and (eventInteraction != "Begun")) { currentEventItem = item; item.gotoAndStop(frameNum); eventInteraction = "Begun"; initiateStreamingEvent(); } } function initiateStreamingEvent() { if (popup._currentframe == 1) { if (checkState(currentEventItem + "InteractionComplete")) { eventInteraction = "Done"; } else { currentEventItem.nextFrame(); } } } function launchCutscene(movie) { playState = "cutscene"; cutscene.gotoAndPlay("in"); movieToPlay = movie; } function exitCutscene() { targetMC.gubbe.walkState = "stopped"; targetMC.gubbe.clickSpot_x = targetMC.gubbe._x; targetMC.gubbe.clickSpot_y = targetMC.gubbe._y; if (cutscene._currentframe != 1) { cutscene.gotoAndPlay("out"); } playState = ""; } function addState(item) { if (addedItem != item) { addedItem = item; checkedState = ""; s = 0; while (s < states.length) { checkedState = states[s]; if (checkedState == item) { userTrace("state already exists: " + item); break; } s++; } if ((s == states.length) and (checkedState != item)) { states.push(item); userTrace("state added: " + item); } } } function checkState(item) { checkedState = ""; s = 0; while (s < states.length) { checkedState = states[s]; if (checkedState == item) { userTrace("state found: " + item); return(true); } s++; } if ((s == states.length) and (checkedState != item)) { } } function removeState(item) { if (removedItem != item) { removedItem = item; checkedState = ""; s = 0; while (s < states.length) { checkedState = states[s]; if (checkedState == item) { states.splice(s, 1); userTrace("state removed: " + item); break; } s++; } if ((s == states.length) and (checkedState != item)) { userTrace("state NOT removed: " + item); } } } function hitCheck(item) { if (item.hitTest(targetMC.gubbe._x + offsetx, targetMC.gubbe._y + offsety, true)) { return(true); } } function disableSelfTargeting() { addState("selfTargeting_disabled"); } function enableSelfTargeting() { userTrace("selfTargeting enabled"); removeState("selfTargeting_disabled"); } function walkTo(targetObject) { if (pause == false) { targetMC.gubbe.activation = false; targetMC.gubbe.walkState = "walking"; checkPath(targetMC.gubbe, targetObject._x, targetObject._y); oldNodes = new Array(); } } function forcedWalkTo(targetObject) { targetMC.gubbe.walkState = "walking"; forcedWalk = true; targetMC.gubbe.activation = false; targetMC.gubbe._x = orgSpotX; targetMC.gubbe._y = orgSpotY; targetMC.gubbe.clickSpot_x = targetObject._x; targetMC.gubbe.clickSpot_y = targetObject._y; facingDirectionVar = ""; } function forceMove(target) { forceMoveOrgPos = targetMC.gubbe._currentframe; targetMC.gubbe.activation = false; targetMC.gubbe.clickSpot_x = target._x; targetMC.gubbe.clickSpot_y = target._y; orgPosX = targetMC.gubbe._x; orgPosX = targetMC.gubbe._x; targetMC.gubbe._x = target._x; targetMC.gubbe._y = target._y; targetMC.gubbe.bot.gotoAndStop(1); targetMC.gubbe.walkState = "stopped"; _root.xSpeed = 0; _root.ySpeed = 0; targetMC.gubbe._currentframe = forceMoveOrgPos; } function forceMoveBack(target) { if ((target == "") or (target == undefined)) { targetMC.gubbe.activation = false; targetMC.gubbe._x = orgPosX; targetMC.gubbe._y = orgPosY; orgPosX = ""; orgPosY = ""; } else { targetMC.gubbe._x = target._x; targetMC.gubbe._y = target._y; } } function saveTempLocation() { _root.saveGameInfo1.data.tempPlayerXpos = targetMC.gubbe._x; _root.saveGameInfo1.data.tempPlayerYpos = targetMC.gubbe._y; _root.saveGameInfo1.data.tempPlayerDirection = targetMC.gubbe._currentframe; } function loadTempLocation() { targetMC.gubbe._x = _root.saveGameInfo1.data.tempPlayerXpos; targetMC.gubbe._y = _root.saveGameInfo1.data.tempPlayerYpos; _root.facingDirectionVar = _root.saveGameInfo1.data.tempPlayerDirection; } function hideForInteraction() { hiddenActionTxt = ""; actionTxt = ""; hideAction(); displayFootCursor(); } function currentMouseOver(targetObject) { if (pause == false) { currentMouseOverObject = targetObject; } } function displayAction(item) { objectName = item.name; displayFootCursor(); actionTxt = (item.objectVerb + " ") + item.name; actionBar.gotoAndStop(2); actionBar.resizeActionBar(); } function hideActionBar() { actionBar._visible = false; } function showActionBar() { actionBar._visible = true; } function getObjectBounds(item) { item._xMin = item._x; item._xMax = item._x + 38.5; item._yMin = item._y; item._yMax = item._y + 38.5; x2._x = item._xMax; x2._y = item._yMin; y2._y = item._yMax; y2._x = item._xMin; } function checkObjectBounds(item) { x1._x = _root._xmouse; x1._y = _root._ymouse; y1._y = _root._ymouse; y1._x = _root._xmouse; if (x2.hitTest(y1) and y2.hitTest(x1)) { return(true); } } function targetCheck(item) { if (pause == false) { if (item.hitTest(_root._xmouse + offsetx, _root._ymouse + offsety, true)) { if (currentObject.name != item.name) { targetObject = item.name; targetItem = item; item.backplate._alpha = 100; } } else { if (targetObject == item.name) { targetObject = ""; targetItem = ""; } item.backplate._alpha = 70; } } } function hideAction() { actionBar.gotoAndStop(1); targetObject = ""; objectName = ""; currentMouseOverObject = ""; updateAfterEvent(); } function initiateObject(item, itemName) { item.tabEnabled = false; item.tabChildren = false; item._name = itemName; roomObject.push(itemName); } function worldItemActivationCheck() { if (targetMC.gubbe.bot._currentframe < 3) { if ((hiddenActionTxt != "") and (hiddenActionTxt != undefined)) { if ((hiddenTargetItem != "") and (hiddenTargetItem != undefined)) { userTrace("worldItemActivationCheck: inventory object used - o=" + o); if ((hiddenTargetItem.standingDirection != "") and (hiddenTargetItem.standingDirection != undefined)) { facingDirectionVar = hiddenTargetItem.standingDirection; targetMC.gubbe.gotoAndStop(hiddenTargetItem.standingDirection); } if ((hiddenTargetItem[("launchAction_" + o) + "_animation"] != "") and (hiddenTargetItem[("launchAction_" + o) + "_animation"] != undefined)) { userTrace(("displayAnimation: launchAction_" + o) + "_animation"); targetMC.gubbe.bot.gotoAndStop(hiddenTargetItem[("launchAction_" + o) + "_animation"]); } else { userTrace((("No animation requested, launching action " + o) + " on ") + hiddenTargetItem); hiddenTargetItem["launchAction_" + o](); targetObject = ""; hiddenTargetItem = ""; item = ""; actionTxt = ""; } } else { o = 0; while (o <= roomObject.length) { tempObject = roomObject[o]; if (targetMC[tempObject].actionArea.hitTest(targetMC.gubbe._x + offsetx, targetMC.gubbe._y + offsety, true)) { if ((targetMC[tempObject].standingDirection != "") and (targetMC[tempObject].standingDirection != undefined)) { facingDirectionVar = targetMC[tempObject].standingDirection; targetMC.gubbe.gotoAndStop(targetMC[tempObject].standingDirection); } if ((targetMC[tempObject].operate_animation != "") and (targetMC[tempObject].operate_animation != undefined)) { currentObject = targetMC[tempObject]; userTrace("displayAnimation: " + targetMC[tempObject].operate_animation); targetMC.gubbe.bot.gotoAndStop(targetMC[tempObject].operate_animation); return; } targetMC[tempObject].operate(); userTrace("interact with " + targetMC[tempObject]._name); return; } o++; } } } } } function launchOperation() { if ((hiddenTargetItem != "") and (hiddenTargetItem != undefined)) { userTrace((("launchOperation: launchAction " + o) + " on ") + hiddenTargetItem); hiddenTargetItem["launchAction_" + o](); targetObject = ""; hiddenTargetItem = ""; item = ""; actionTxt = ""; targetMC.gubbe.bot.gotoAndStop(1); o = 0; } else { currentObject.operate(); userTrace("interact with " + currentObject._name); targetMC.gubbe.bot.gotoAndStop(1); } } function worldItemComboCheck() { o = 1; userTrace("worldItemComboCheck - targetItem: " + targetItem); if ((targetItem.goalLength == "") or (targetItem.goalLength == undefined)) { targetItem.goalLength = 1; } while (o <= targetItem.goalLength) { if (actionTxt == targetItem["goal_" + o]) { hiddenActionTxt = targetItem["goal_" + o]; userTrace("targetCombination detected o=" + o); return(true); } o++; } return(false); } function checkVisible(item) { if (checkState(item + "PickedUp")) { item._x = -500; item._y = -500; } } function inventoryAction_examine(item) { if (pause == false) { targetMC.footCursor._visible = false; actionTxt = "Examine " + item.name; actionBar.gotoAndStop(2); actionBar.resizeActionBar(); } } function inventoryAction_move(item) { if (pause == false) { backplate._x = item._x; backplate._y = item._y; item.swapDepths(100); currentObject = item; targetMC.footCursor._visible = false; onMouseMove = function () { if (functionBreaker == false) { if (checkObjectBounds(item)) { actionTxt = "Examine " + item.name; reverseActionTxt = ""; actionBar.resizeActionBar(); } else if ((targetObject != "") and (item.name != targetObject)) { actionTxt = (("Use " + item.name) + " with ") + targetObject; reverseActionTxt = (("Use " + targetObject) + " with ") + item.name; actionBar.resizeActionBar(); } else { actionTxt = ("Use " + item.name) + " with..."; reverseActionTxt = ""; actionBar.resizeActionBar(); } updateAfterEvent(); } }; onMouseUp = function () { item = ""; functionBreaker = true; }; actionBar.gotoAndStop(2); } } function inventoryItemActivationCheck(item) { userTrace("inventoryItemActivationCheck: " + actionTxt); if (actionTxt == ("Examine " + item.name)) { userTrace("Trying to examine " + item.name); examinedObject = ""; o = 0; while (o < inventory.length) { examinedObject = inventory[o]; if (examinedObject == item.name) { if (inventoryItemExamineCheck()) { examineHolder["launchAction_" + p](); break; } showSpeech(inventoryDescription[o], targetMC.gubbe, gubbeColor); break; } o++; } } else if (actionTxt == (("Use " + item.name) + " with...")) { } else if (worldItemComboCheck()) { if (targetItem.hitTest(targetMC.gubbe._x + offsetx, targetMC.gubbe._y + offsety, true)) { hiddenTargetItem = targetItem; userTrace("phrase match - close enough o=" + o); worldItemActivationCheck(); } else if (targetItem.launchByProxy == true) { hiddenTargetItem = targetItem; userTrace("phrase match - launchByProxy o=" + o); worldItemActivationCheck(); } else { hiddenTargetItem = targetItem; walkTo(targetItem); userTrace("phrase match - NOT close enough o=" + o); return(false); } } else if (inventoryItemComboCheck()) { combinationHolder["launchAction_" + o](); } else if (actionTxt != (("Use " + item.name) + " with...")) { showSpeech("That doesn't seem to work.", targetMC.gubbe, gubbeColor); targetObject = ""; targetItem = ""; item = ""; } actionTxt = ""; } function inventoryItemComboCheck() { o = 1; userTrace("inventoryItemComboCheck o=" + o); while (o <= combinationHolder.goalLength) { if ((actionTxt == combinationHolder["goal_" + o]) or (reverseActionTxt == combinationHolder["goal_" + o])) { actionTxt = ""; reverseActionTxt = ""; userTrace("combination detected o=" + o); return(true); } o++; } } function inventoryItemExamineCheck() { p = 1; userTrace("inventoryItemExamineCheck p=" + p); while (p <= examineHolder.goalLength) { if (actionTxt == examineHolder["goal_" + p]) { actionTxt = ""; reverseActionTxt = ""; userTrace("examine action detected p=" + p); return(true); } p++; } } function hideInventory() { addState("inventoryIsHidden"); s = 0; while (s < inventory.length) { _root["inventoryClip" + s]._alpha = 0; s++; } } function showInventory() { removeState("inventoryIsHidden"); s = 0; while (s < inventory.length) { _root["inventoryClip" + s]._alpha = 100; s++; } } function pickUp(item, name, prompt, description, slideEnabled) { txt = prompt; if (popup._currentframe == 1) { userTrace("pickUp: " + name); if (inventoryNum <= 19) { inventory.push(name); inventoryDescription.push(description); addState(item + "PickedUp"); if (slideEnabled == true) { beginSlideX = targetMC.gubbe._x; beginSlideY = targetMC.gubbe._y - 30; endSlideX = (_root["inventoryClip" + inventoryNum]._x = 6 + spacing); endSlideY = 6; inventoryClip.duplicateMovieClip("inventoryClip" + inventoryNum, inventoryNum + 500); _root["inventoryClip" + inventoryNum].gotoAndStop(name); _root["inventoryClip" + inventoryNum].text = inventoryNum; _root["inventoryClip" + inventoryNum]._x = -150; _root["inventoryClip" + inventoryNum]._y = -150; _root["inventoryClip" + inventoryNum]._x = beginSlideX - (_root["inventoryClip" + inventoryNum]._width / 2); _root["inventoryClip" + inventoryNum]._y = beginSlideY - (_root["inventoryClip" + inventoryNum]._height / 2); _root["inventoryClip" + inventoryNum]._visible = true; item._x = -200; item._y = -200; beginSlide(_root["inventoryClip" + inventoryNum]); item.objectState = "taken"; } else { item._x = -200; item._y = -200; updateInventory(); } if ((prompt == "") or (prompt == undefined)) { userTrace("no promt issued"); } else { userTrace(promt); showMessage(txt, ""); } hideForInteraction(); } else { showMessage("Your inventory is full. Make more room by using one of your items.", ""); hiddenActionTxt = ""; } } } function removeFromInventory(item, slideEnabled, taker, oldItem) { userTrace("removeFromInventory: " + item); s = 0; z = 0; while (s < inventory.length) { checkedInventory = inventory[s]; if (checkedInventory == item) { if (slideEnabled == true) { oldMC = oldItem; z = s + 1; beginSlideX = _root["inventoryClip" + z]._x + (_root["inventoryClip" + z]._width / 2); beginSlideY = _root["inventoryClip" + z]._y + (_root["inventoryClip" + z]._height / 2); endSlideX = taker._x; endSlideY = taker._y; beginSlide(_root["inventoryClip" + z]); inventory.splice(s, 1); inventoryDescription.splice(s, 1); } else { inventory.splice(s, 1); inventoryDescription.splice(s, 1); updateInventory(); } } else { userTrace("s checkpoint D: " + s); s++; } } } function beginSlide(item) { slider.MCobject = item; slider.play(); } function deleteInventory() { while (inventoryNum > 0) { _root["inventoryClip" + inventoryNum].removeMovieClip(""); inventoryNum--; } inventory = new Array(); } function updateInventory() { userTrace("updateInventory"); backplate._x = -100; backplate._y = -100; while (inventoryNum > 0) { _root["inventoryClip" + inventoryNum].removeMovieClip(""); inventoryNum--; } inventoryNum = 1; spacing = 0; while (inventoryNum < (inventory.length + 1)) { duplicateMovieClip (_root.inventoryClip, "inventoryClip" + inventoryNum, inventoryNum); _root["inventoryClip" + inventoryNum].gotoAndStop(inventory[inventoryNum - 1]); _root["inventoryClip" + inventoryNum].name = inventory[inventoryNum - 1]; _root["inventoryClip" + inventoryNum].text = inventoryNum; _root["inventoryClip" + inventoryNum]._x = 6 + spacing; _root["inventoryClip" + inventoryNum]._y = 6; inventoryNum++; spacing = spacing + 47; } displayFootCursor(); } function hideInventory() { while (inventoryNum > 0) { _root["inventoryClip" + inventoryNum]._visible = false; inventoryNum--; } } function showInventory() { while (inventoryNum < (inventory.length + 1)) { _root["inventoryClip" + inventoryNum]._visible = true; inventoryNum++; } } function dimInventory() { dimNum = 0; while (dimNum <= inventoryNum) { _root["inventoryClip" + dimNum]._alpha = 15; dimNum++; } } function initiateTransport(facingDirection, arrowColor, newLocation) { if ((pause == false) and (wipe._currentframe == 1)) { userTrace("transport"); wipeAction = "transport"; facingDirectionVar = facingDirection; arrowColorVar = arrowColor; userTrace("arrowColor: " + arrowColor); userTrace("arrowColorVar: " + arrowColorVar); newLocationVar = newLocation; wipe.gotoAndPlay("in"); } } function transport(newLocation) { targetMC.gubbe._y = -200; targetMC.gubbe._x = -200; currentLocation = newLocation; objects = 1; navItemNum = 1; roomObject = new Array(); navpointArray = new Array(); depthList = new Array(); destinationNeighbours = new Array(); unobstructedNodes = new Array(); oldNodes = new Array(); mcLoader.loadClip(((loadPath + webLink) + newLocation) + ".swf", targetMC); targetMC.tabEnabled = false; targetMC.tabChildren = false; } function initializeNewLocation() { actionBar.gotoAndStop(1); userTrace("initializeNewLocation"); eventInteraction = "Done"; if (wipeAction == "transport") { targetMC.gubbe.gotoAndStop(facingDirectionVar); targetMC.gubbe._y = arrowColorVar._y; targetMC.gubbe._x = arrowColorVar._x; } else if (wipeAction == "load") { targetMC.gubbe._x = _root["saveGameInfo" + currentSaveBoxNum].data.playerXpos; targetMC.gubbe._y = _root["saveGameInfo" + currentSaveBoxNum].data.playerYpos; targetMC.gubbe.gotoAndStop(facingDirectionVar); } if (dream == "on") { dream_frame.gotoAndStop(2); } else { dream_frame.gotoAndStop(1); } displayFootCursor(); initiateLevelSound(); userTrace("New location initialized: " + currentLocation); userTrace("WipeAction: " + wipeActionr); userTrace("arrowColorVar: " + arrowColorVar); } function initiateDepthPointObject(item) { item.swapDepths(Math.floor(item._y)); depthList.push(Math.floor(item._y)); } function initiateDepthLineObject(item, point) { item.swapDepths(Math.floor(item._y)); redMiddleX = ((item._x + point._x) + point._x) / 3; redMiddleY = ((item._y + point._y) + item._y) / 3; hittestpoint.duplicateMovieClip("redTriangleMiddle" + r, r); _root["redTriangleMiddle" + r]._x = redMiddleX; _root["redTriangleMiddle" + r]._y = redMiddleY; _root["redTriangleMiddle" + r]._visible = false; depthList.push(_root["redTriangleMiddle" + r]); greenMiddleX = ((item._x + point._x) + item._x) / 3; greenMiddleY = ((item._y + point._y) + point._y) / 3; hittestpoint.duplicateMovieClip("greenTriangleMiddle" + g, g); _root["greenTriangleMiddle" + g]._x = greenMiddleX; _root["greenTriangleMiddle" + g]._y = greenMiddleY; _root["greenTriangleMiddle" + g]._visible = false; depthList.push(_root["greenTriangleMiddle" + g]); item.redPoint = _root["redTriangleMiddle" + r]; item.greenPoint = _root["greenTriangleMiddle" + g]; r++; g++; } function depthSwap(item, point) { if (getDistance(targetMC.gubbe, item.redPoint) < getDistance(targetMC.gubbe, item.greenPoint)) { item.swapDepths(point._y); } else { item.swapDepths(item._y); } } function drawStatements(item) { userTrace("drawStatements: " + item); backPlate.gotoAndStop(2); statementSender = item; c = item.statements.length; spacing = 0; while (c > 0) { duplicateMovieClip (conversationStatment, "conversationStatment_" + c, c + 4000); _root["conversationStatment_" + c]._x = 20; _root["conversationStatment_" + c]._y = 440 - spacing; _root["conversationStatment_" + c].txt.text = item.statements[c - 1]; _root["conversationStatment_" + c].txt._alpha = 80; _root["conversationStatment_" + c].resultNum = c; _root["conversationStatment_" + c].gotoAndPlay(1); applyOutlineFilter(_root["conversationStatment_" + c].txt); spacing = spacing + 25; c--; } } function executeReply(item) { c = 1; statementSender["result_" + item.resultNum](); while (c < 10) { removeMovieClip(_root["conversationStatment_" + c]); c++; } backPlate.gotoAndStop(1); } function showMessage(descriptionText) { userTrace("Message: " + descriptionText); if (popup._currentframe == 1) { if ((speaker == "") or (speaker == undefined)) { header = ""; } else { header = speaker; } dimInventory(); popup.gotoAndPlay("in"); txt = descriptionText; } } function showSpeech(speechText, speaker, color) { userTrace("Speech: " + speechText); if (speech._currentframe == 1) { if ((color != "") or (color != undefined)) { colorVar = color; } else { color = gubbeColor; colorVar = color; } if (speaker == targetMC.gubbe) { speech._x = targetMC.gubbe._x; speech._y = targetMC.gubbe._y - 50; } else if ((speaker != "") or (speaker != undefined)) { speech._x = speaker._x; speech._y = speaker._y; } else { speech._x = Stage.width / 2; speech._y = Stage.height / 2; } dimInventory(); speech.gotoAndPlay("in"); speechTxt = speechText; } } function userTrace(traceMessage) { if (previousTraceMessage != traceMessage) { trace(traceMessage); previousTraceMessage = traceMessage; } } function sound_init(soundName) { currentSound = soundName; soundName.start(0, 999); soundName.setVolume(0); if (currentVolume != "") { sound_fadeUp(soundName, currentVolume, 10); } else { sound_fadeUp(soundName, 25, 10); } soundState = "playing"; } function sound_exit(soundName) { soundState = "stopped"; currentSound = soundName; sound_fadeDown(soundName, 0, 10); } function sound_fadeUp(soundName, targetVolume, steps) { sound_exit(currentSound); currentSound = soundName; currentVolume = targetVolume; if (userSound == "on") { userTrace("sound_fadeUp: " + soundName); targetVolumeNum = targetVolume; stepNum = steps; soundName.setVolume(0); soundName.start(0, 999); soundState = "playing"; soundFader.gotoAndPlay("fade"); } } function sound_fadeDown(soundName, targetVolume, steps) { currentSound = soundName; if (soundState == "playing") { userTrace("sound_fadeDown: " + soundName); targetVolumeNum = targetVolume; stepNum = steps; soundFader.gotoAndPlay("fade"); soundState = "stopped"; } } function toggleSound() { if (soundState == "playing") { sound_exit(currentSound); gamemenu.bn_music.gotoAndStop(2); soundState = "stopped"; userSound = "off"; } else { userSound = "on"; sound_init(currentSound); gamemenu.bn_music.gotoAndStop(1); } } function playSound(sound) { if (userSound == "on") { snd_sounds.gotoAndPlay(sound); } } function initiateLevelSound() { if (currentLocation == "r1") { currentSound = sound2; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if (currentLocation == "r2") { currentSound = sound1; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if (currentLocation == "r3") { currentSound = sound2; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if (currentLocation == "r4") { currentSound = sound3; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if (currentLocation == "r5") { currentSound = sound2; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if ((currentLocation == "r6") or (currentLocation == "r7")) { currentSound = sound4; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if (currentLocation == "r8") { currentSound = sound3; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if (currentLocation == "r9") { currentSound = sound1; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if (currentLocation == "r10") { currentSound = sound4; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if (currentLocation == "r11") { currentSound = sound4; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } else if (currentLocation == "r12") { currentSound = sound2; if (soundState != "playing") { sound_fadeUp(currentSound, 25, 25); } } } fscommand ("allowscale", false); fscommand ("showmenu", false); userQuality = "HIGH"; userSound = "on"; userWaterEffects = "off"; userTutorial = "on"; userHearingAid = "off"; userColorAid = "off"; mainMenu = "on"; mouseOverColor = 16777215 /* 0xFFFFFF */; mouseOutColor = 0; mainMenuFrame = 2; n = 1; i = 0; t = 0; s = 0; o = 0; forcedWalk = false; header = ""; playState = ""; currentSound = sound2; inventoryNum = 1; spacing = 0; pause = false; eventInteraction = "Done"; hiddenTargetItem = ""; targetObject = ""; actionTxt = ""; backgroundLoading = ""; inventory = new Array(); states = new Array(); roomObject = new Array(); navpointArray = new Array(); depthList = new Array(); destinationNeighbours = new Array(); unobstructedNodes = new Array(); oldNodes = new Array(); debugMode = true; stage_X = 640; stage_Y = 480; dream = "off"; askAboutTutorial = true; newGame_withTutorial = "r1"; newGame_withoutTutorial = "r4"; cookieName = "gateway_cookie"; gameLoadPath = "./gateway/"; gubbeColor = 12040119 /* 0xB7B7B7 */; webLink = ""; if (_level0.viewingThrough == "cockroach") { loadPath = gameLoadPath; offsetx = _level0.offsetx; offsety = _level0.offsety; } else { loadPath = "http://uploads.ungrounded.net/userassets/295000/295497/"; offsetx = 0; offsety = 0; } fileArray = new Array("r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r11", "r12"); loadedFiles = new Array(); lTxt = "PRELOADING: "; preloading = ""; f = 0; var loadListener = new Object(); loadListener.onLoadComplete = function (target_mc) { if (!isFileLoaded(fileArray[f])) { lTxt = (lTxt + fileArray[f]) + ".swf"; loadedFiles.push(fileArray[f]); userTrace(("LoadComplete: " + fileArray[f]) + ".swf"); } if (f < (fileArray.length - 1)) { lTxt = lTxt + ", "; f++; loadBgFiles(); } else if (preloading != "done") { lTxt = lTxt + " - preloading COMPLETE!"; preloading = "done"; } }; loadListener.onLoadProgress = function (target_mc, bytesLoaded, bytesTotal) { pTxt = Math.floor((bytesLoaded / bytesTotal) * 100) + "%"; }; loadListener.onLoadError = function (target_mc, errorCode, httpStatus) { userTrace(("LoadError: " + fileArray[f]) + ".swf"); userTrace("ErrorCode: " + errorCode); lTxt = ((((lTxt + "(ERROR: ") + fileArray[f]) + ".swf - did NOT load due to: ") + errorCode) + "), "; if (f < (fileArray.length - 1)) { userTrace(("Moving on to: " + fileArray[f + 1]) + ".swf"); f++; loadBgFiles(); } }; var mcLoader = new MovieClipLoader(); mcLoader.addListener(loadListener); didIWin = false; testMode = true; currUrl = _url.toLowerCase(); if (currUrl.indexOf("cockroach.se") <= 0) { if (testMode == false) { getURL ("http://cockroach.se", "_self"); } } navItemNum = 1; navPoints = ""; nodeGraph = ""; p = 350; objects = 1; sound0 = new Sound(this); sound0.attachSound("silence"); sound1 = new Sound(this); sound1.attachSound("s1"); sound2 = new Sound(this); sound2.attachSound("s2"); sound3 = new Sound(this); sound3.attachSound("s3"); sound4 = new Sound(this); sound4.attachSound("s4"); stop();
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (load) { this.swapDepths(99999999); }
Instance of Symbol 31 MovieClip "wipe" in Frame 1
onClipEvent (load) { this.swapDepths(3000); }
Instance of Symbol 33 MovieClip in Frame 1
onClipEvent (load) { percent = 0; _parent.bar._xscale = 0; _parent.percent_txt = "0 %"; } onClipEvent (enterFrame) { percent = Math.floor((_parent.getBytesLoaded() / _parent.getBytesTotal()) * 100); _parent.percent_txt = percent + " %"; _parent.bar._xscale = percent; if (percent == 100) { _parent.gotoAndStop("menu"); } else { _parent.stop(); } }
Frame 2
stop(); if (backgroundLoading != "begun") { loadBgFiles(); backgroundLoading = "begun"; } if (popup._currentframe != 1) { popup.play(); } userTrace(("Back to menu: set " + sound0) + " volume to 100"); currentSound = sound0; currentSound.setVolume(0); sound_fadeUp(currentSound, 50, 50); if (mainMenu == "off") { if (wipeAction == "load") { wipe.gotoAndPlay(20); } else { wipeAction = "start"; wipe.gotoAndPlay(20); } } else { wipe.gotoAndPlay("out"); stop(); } if (wipeAction == "inGameLoad") { wipe.gotoAndPlay(20); }
Instance of Symbol 55 MovieClip "popup" in Frame 2
onClipEvent (load) { this.swapDepths(3005); }
Instance of Symbol 58 MovieClip "bgBlur" in Frame 2
onClipEvent (load) { this.swapDepths(195); }
Instance of Symbol 101 MovieClip "options" in Frame 2
onClipEvent (load) { this.swapDepths(555); }
Instance of Symbol 123 MovieClip "loadData" in Frame 2
onClipEvent (load) { this.swapDepths(2510); }
Instance of Symbol 159 MovieClip "gx_firstgame" in Frame 2
onClipEvent (load) { this.swapDepths(2000); }
Frame 3
targetMC._visible = true; cutscene.swapDepths(2000); popup.swapDepths(2005); blackFrame.useHandCursor = false; blackFrame.tabEnabled = false; inventoryClip.bn.tabEnabled = false; gamemenu.saveBN.tabIndex = 1; var keyListener = new Object(); keyListener.onKeyDown = function () { if (Key.isDown(27) or (Key.isDown(9) and (cutscene._currentframe == 1))) { if ((((gamemenu._currentframe == 1) and (loadData._currentframe == 1)) and (saveData._currentframe == 1)) and (options._currentframe == 1)) { _root.launchMenu("gamemenu"); } else if (((loadData._currentframe == 2) or (saveData._currentframe == 2)) or (options._currentframe == 2)) { } else { gamemenu.gotoAndStop(1); _root.removeMenu(); } } }; Key.addListener(keyListener); stop();
Instance of Symbol 55 MovieClip "popup" in Frame 3
onClipEvent (load) { this.swapDepths(3055); }
Instance of Symbol 250 MovieClip "actionBar" in Frame 3
/* no clip actions */
Instance of Symbol 252 MovieClip "examineHolder" in Frame 3
onClipEvent (load) { function launchAction_1() { _root.saveTempLocation(); _root.initiateTransport(6, this, "note"); _root.hideAction(); _root.hideForInteraction(); } goalLength = 1; goal_1 = "Examine note"; }
Instance of Symbol 254 MovieClip "dream_frame" in Frame 3
onClipEvent (load) { this.swapDepths(561); }
Instance of Symbol 58 MovieClip "bgBlur" in Frame 3
onClipEvent (load) { this.swapDepths(195); this.tabEnabled = false; this.tabChildren = false; }
Instance of Symbol 256 MovieClip "backPlate" in Frame 3
onClipEvent (load) { this.swapDepths(3999); }
Instance of Symbol 271 MovieClip "gx_endgame" in Frame 3
onClipEvent (load) { this.swapDepths(2022); }
Instance of Symbol 288 MovieClip "saveData" in Frame 3
onClipEvent (load) { this.swapDepths(2199); }
Instance of Symbol 292 MovieClip "cutscene" in Frame 3
onClipEvent (load) { this.swapDepths(2000); }
Instance of Symbol 294 MovieClip "combinationHolder" in Frame 3
onClipEvent (load) { function launchAction_1() { _root.pickUp(_parent.giver, "working remote", "", "The remote seems to be working now.", false); _root.removeFromInventory("remote"); _root.removeFromInventory("batteries"); _root.showMessage("You put the batteries in the remote control.", ""); _root.hideForInteraction(); } function launchAction_2() { _root.pickUp(this, "extended power cord", "You extend the power cord with the extension cord.", "The power cord is now twice as long as before.", true); _root.removeFromInventory("extension cord"); _root.removeFromInventory("power cord"); _root.addState("cord_extended"); _root.removeState("power cordPickedUp"); _root.hideForInteraction(); } goalLength = 2; goal_1 = "Use batteries with remote"; goal_2 = "Use extension cord with power cord"; }
Instance of Symbol 326 MovieClip "gamemenu" in Frame 3
onClipEvent (load) { this.swapDepths(500); this.tabEnabled = false; this.tabChildren = false; }
Instance of Symbol 328 MovieClip "x2" in Frame 3
onClipEvent (load) { _visible = false; }
Instance of Symbol 328 MovieClip "x1" in Frame 3
onClipEvent (load) { _visible = false; }
Instance of Symbol 328 MovieClip "y2" in Frame 3
onClipEvent (load) { _visible = false; }
Instance of Symbol 328 MovieClip "y1" in Frame 3
onClipEvent (load) { _visible = false; }
Instance of Symbol 335 MovieClip "speech" in Frame 3
onClipEvent (load) { orgX = _x; orgY = _y; this.swapDepths(3010); }
Instance of Symbol 433 MovieClip "inventoryClip" in Frame 3
onClipEvent (mouseMove) { if ((_parent.popup._currentframe == 1) and (_parent.slider._currentframe == 1)) { _root.targetCheck(this); } }
Instance of Symbol 119 MovieClip "middlePoint" in Frame 3
onClipEvent (mouseDown) { _root.checkedItem = ""; _root.removedItem = ""; _root.addedItem = ""; }
Frame 4
gameExit(); dream_frame.gotoAndStop(1); gamemenu.swapDepths(1); cutscene.swapDepths(1); popup.swapDepths(1); gamemenu.swapDepths(1); options.swapDepths(1); loadData.swapDepths(1); saveData.swapDepths(1); wipe.swapDepths(1); speech.swapDepths(1); topFrame.swapDepths(1); bgBlur.swapDepths(1); gx_endgame.swapDepths(1); debugBar.swapDepths(1); this.createEmptyMovieClip("cleaner", 1); stopAllSounds(); Key.removeListener(keyListener); inventory = new Array(); states = new Array(); inventoryDescription = new Array(); roomObject = new Array(); navpointArray = new Array(); depthList = new Array(); destinationNeighbours = new Array(); unobstructedNodes = new Array(); oldNodes = new Array(); objects = 1; navItemNum = 1; inventoryNum = 1; spacing = 0; gotoAndStop ("menu");
Symbol 12 MovieClip Frame 1
stop();
Symbol 12 MovieClip Frame 3
gotoAndStop (1);
Symbol 31 MovieClip Frame 1
if (_parent.popup._currentframe == 1) { _root.pause = false; } stop();
Symbol 31 MovieClip Frame 2
_root.pause = true; if (_parent.speech._currentframe != 1) { _parent.speech.gotoAndPlay("out"); } if (_root.userSound == "on") { if (_root.soundState == "playing") { if (_root.didIWin == true) { _root.sound_fadeDown(_root.currentSound, 0, 100); } else { _root.sound_fadeDown(_root.currentSound, 0, 25); } } } play();
Symbol 31 MovieClip Frame 20
_root.pause = true; if (_parent.gamemenu._currentframe != 1) { _parent.gamemenu.gotoAndStop(1); } play();
Symbol 31 MovieClip Frame 21
stop(); if (_root.bgBlur._currentframe != 1) { _root.bgBlur.gotoAndStop(1); } if (_parent.speech._currentframe != 1) { _parent.speech.gotoAndPlay("out"); } if (_parent.wipeAction == "transport") { _parent.transport(_parent.newLocationVar); _parent.wipeAction == ""; nextFrame(); } if (_parent.wipeAction == "start") { _root.deleteInventory(); _parent.gameInit(); _parent.wipeAction == ""; nextFrame(); } if (_parent.wipeAction == "inGameLoad") { _root.deleteInventory(); _parent.hideLoadData(); _parent.gameExit(); _parent.wipeAction = "load"; gotoAndStop (1); } if (_parent.wipeAction == "end") { _root.deleteInventory(); _parent.gotoAndStop("empty"); _parent.wipeAction == ""; gotoAndPlay ("out"); } if (_parent.wipeAction == "load") { _root.deleteInventory(); _parent.hideLoadData(); _parent.loadGame(); nextFrame(); }
Symbol 31 MovieClip Frame 22
percent_txt = "0 %"; loader.bar._xscale = 0; stopAllSounds(); _root.bgBlur.gotoAndStop(1); this.onEnterFrame = function () { if (_root.isFileLoaded(_root.currentLocation)) { _root.userTrace(("the file " + _root.currentLocation) + " has been loaded"); loader._visible = false; } else { loader._visible = true; } percent = Math.floor((_root.targetMC.getBytesLoaded() / _root.targetMC.getBytesTotal()) * 100); percent_txt = percent + " %"; loader.bar._xscale = percent; if (percent >= 100) { _root.targetMC.gotoAndStop(2); _root.wipe.gotoAndPlay("out"); trace("file loaded"); this.onEnterFrame = undefined; } else { stop(); } };
Instance of Symbol 25 MovieClip "loader" in Symbol 31 MovieClip Frame 22
onClipEvent (load) { _visible = false; }
Symbol 31 MovieClip Frame 23
_parent.hideLoadData(); _parent.hideSaveData(); if (_root.targetMC._currentframe == 2) { play(); } else if (_parent._currentframe != _root.mainMenuFrame) { gotoAndStop (22); }
Symbol 31 MovieClip Frame 24
if (userSound != "on") { _root.currentSound.setVolume(0); }
Symbol 31 MovieClip Frame 38
if (_parent.wipeAction == "load") { _parent.wipeAction == ""; if (_root.currentSaveBoxNum != 0) { } else { _root.currentSaveBoxNum = ""; } }
Symbol 49 MovieClip Frame 2
txt.text = _parent._parent.txt; if (txt.length > 35) { txt.wordWrap = true; txt.autoSize = "left"; bg_top._visible = true; bg_middle._visible = true; bg_bottom._visible = true; bg_left._visible = false; bg_middle2._visible = false; bg_right._visible = false; txt._x = -(txt._width / 2); txt._y = -(txt._height / 2); bg_top._y = txt._y - 2; bg_middle._y = bg_top._y + bg_top._height; bg_middle._height = txt._height - 8; bg_bottom._y = bg_middle._y + bg_middle._height; } else { txt.wordWrap = false; txt.autoSize = "center"; bg_top._visible = false; bg_middle._visible = false; bg_bottom._visible = false; bg_left._visible = true; bg_middle2._visible = true; bg_right._visible = true; txt._x = -(txt._width / 2); txt._y = -(txt._height / 2); bgHeight = (-(bg_left._height / 2)) + 0.3; bg_left._x = txt._x - 6.5; bg_left._y = bgHeight; bg_middle2._x = bg_left._x + bg_left._width; bg_middle2._y = bgHeight; bg_middle2._width = txt._width + 4; bg_right._x = bg_middle2._x + bg_middle2._width; bg_right._y = bgHeight; } stop();
Symbol 52 Button
on (press) { gotoAndPlay ("out"); }
Symbol 55 MovieClip Frame 1
stop(); _root.pause = false; if (_root.eventInteraction == "Begun") { _root.initiateStreamingEvent(); } _parent.targetMC.mouseCircle._visible = true;
Symbol 55 MovieClip Frame 2
_root.pause = true; _parent.targetMC.mouseCircle._visible = false; blackFrame.useHandCursor = false; _root.hiddenActionTxt = ""; play();
Instance of Symbol 50 MovieClip in Symbol 55 MovieClip Frame 2
onClipEvent (mouseUp) { gotoAndPlay ("out"); }
Symbol 55 MovieClip Frame 3
_root.pause = true;
Symbol 55 MovieClip Frame 4
_root.pause = true;
Symbol 55 MovieClip Frame 5
_root.pause = true;
Symbol 55 MovieClip Frame 6
_root.pause = true;
Symbol 55 MovieClip Frame 7
_root.pause = true;
Symbol 55 MovieClip Frame 8
_root.pause = true;
Symbol 55 MovieClip Frame 9
_root.pause = true; stop();
Symbol 55 MovieClip Frame 10
_root.updateInventory(); blackFrame.useHandCursor = false; _parent.targetMC.mouseCircle._visible = true;
Symbol 55 MovieClip Frame 11
_root.pause = true;
Symbol 55 MovieClip Frame 12
_root.pause = true;
Symbol 55 MovieClip Frame 13
_root.pause = true;
Symbol 55 MovieClip Frame 14
_root.pause = true;
Symbol 55 MovieClip Frame 15
_root.pause = true; if (_root.blurState == "on") { _root.disableBlur(_root.targetMC); }
Symbol 58 MovieClip Frame 1
_root.enableMenu(); _root.showInventory(); if (_root._currentframe == _root.mainMenuFrame) { _root.disableBlur(_root.menuMC); } else { _root.disableBlur(_root.targetMC); } _root.pause = false; if (_root._currentframe == _root.mainMenuFrame) { _parent.bnNew._visible = true; _parent.bnLoad._visible = true; _parent.bnOptions._visible = true; _parent.roach._visible = true; _parent.logo._visible = true; } stop();
Symbol 58 MovieClip Frame 2
_root.pause = true; blackFrame.useHandCursor = false; _parent.targetMC.mouseCircle._visible = false; _root.disableMenu(); _root.hideInventory(); _parent.targetMC.gubbe.clickSpot_x = _parent.targetMC.gubbe._x; _parent.targetMC.gubbe.clickSpot_y = _parent.targetMC.gubbe._y; _parent.targetMC.gubbe.walkState = "stopped"; if (_root._currentframe == _root.mainMenuFrame) { _root.enableBlur(_root.menuMC); } else { _root.enableBlur(_root.targetMC); } if (_root._currentframe == _root.mainMenuFrame) { _parent.bnNew._visible = false; _parent.bnLoad._visible = false; _parent.bnOptions._visible = false; _parent.roach._visible = false; _parent.logo._visible = false; }
Symbol 58 MovieClip Frame 3
blackFrame.useHandCursor = false;
Symbol 58 MovieClip Frame 6
blackFrame.useHandCursor = false;
Symbol 58 MovieClip Frame 7
stop(); _root.pause = true; blackFrame.useHandCursor = false; _parent.targetMC.mouseCircle._visible = false; blackFrame.tabEnabled = false; if (_root.currentMenuItem == "options") { _root.options.play(); } else if (_root.currentMenuItem == "load") { _root.displayLoadData(); } else if (_root.currentMenuItem == "new") { _root.gx_firstgame.gotoAndPlay("in"); } else if (_root.currentMenuItem == "gamemenu") { if (_root.mainMenu == "on") { _parent.gamemenu.gotoAndStop(3); } else { _parent.gamemenu.gotoAndStop(2); } }
Symbol 58 MovieClip Frame 8
_parent.targetMC.mouseCircle._visible = true; play();
Symbol 63 MovieClip Frame 1
if (soapbubble2MainTimeline.userQuality == "HIGH") { gotoAndStop (4); } else if (soapbubble2MainTimeline.userQuality == "MEDIUM") { gotoAndStop (2); } else if (soapbubble2MainTimeline.userQuality == "LOW") { gotoAndStop (3); } stop();
Symbol 63 MovieClip Frame 2
stop();
Symbol 63 MovieClip Frame 3
stop();
Symbol 63 MovieClip Frame 4
stop();
Symbol 66 Button
on (release) { _root.gameChange = true; _root.userQuality = "HIGH"; quality_bock.gotoAndStop(4); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 68 Button
on (release) { _root.gameChange = true; _root.userQuality = "MEDIUM"; quality_bock.gotoAndStop(2); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 70 Button
on (release) { _root.gameChange = true; _root.userQuality = "LOW"; quality_bock.gotoAndStop(3); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 76 MovieClip Frame 1
if (soapbubble2MainTimeline.userSound == "off") { gotoAndStop (2); } else { stop(); } stop();
Symbol 76 MovieClip Frame 2
stop();
Symbol 76 MovieClip Frame 3
stop();
Symbol 80 Button
on (release) { _root.gameChange = true; _root.userTutorial = "on"; tutorial_bock.gotoAndStop(3); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 81 Button
on (release) { _root.gameChange = true; _root.userTutorial = "off"; tutorial_bock.gotoAndStop(2); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 86 Button
on (release) { _root.gameChange = true; _root.userColorAid = "on"; color_bock.gotoAndStop(3); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 87 Button
on (release) { _root.gameChange = true; _root.userColorAid = "off"; color_bock.gotoAndStop(2); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 90 Button
on (release) { _root.userSound = "on"; sound_bock.gotoAndStop(3); _root.sound_fadeUp(_root.currentSound, 25, 25); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 91 Button
on (release) { _root.userSound = "off"; sound_bock.gotoAndStop(2); _root.sound_fadeDown(_root.currentSound, 0, 25); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 98 Button
on (release) { if (_root._currentframe == _root.mainMenuFrame) { gotoAndStop (1); _root.removeMenu(); } else { if (_root._currentframe != _root.mainMenuFrame) { if (_root.mainMenu == "on") { _parent.gamemenu.gotoAndStop(3); } else { _parent.gamemenu.gotoAndStop(2); } } gotoAndStop (1); } } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 101 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 2
stop();
Instance of Symbol 50 MovieClip in Symbol 101 MovieClip Frame 2
onClipEvent (load) { if (_root.userQuality == "HIGH") { _parent.quality_bock.gotoAndStop(4); } else if (_root.userQuality == "MEDIUM") { _parent.quality_bock.gotoAndStop(2); } else { _parent.quality_bock.gotoAndStop(3); } } onClipEvent (enterFrame) { _root.disableMenu(); _root.hideAction(); _root.pause = true; _root.targetMC.mouseCircle._visible = false; }
Instance of Symbol 50 MovieClip in Symbol 101 MovieClip Frame 2
onClipEvent (load) { if (_root.userHearingAid == "off") { _parent.hearing_bock.gotoAndStop(2); } else { _parent.hearing_bock.gotoAndStop(1); } }
Instance of Symbol 50 MovieClip in Symbol 101 MovieClip Frame 2
onClipEvent (load) { if (_root.userTutorial == "off") { _parent.tutorial_bock.gotoAndStop(2); } else { _parent.tutorial_bock.gotoAndStop(1); } }
Instance of Symbol 50 MovieClip in Symbol 101 MovieClip Frame 2
onClipEvent (load) { if (_root.userWaterEffects == "off") { _parent.water_bock.gotoAndStop(2); } else { _parent.water_bock.gotoAndStop(1); } }
Instance of Symbol 50 MovieClip in Symbol 101 MovieClip Frame 2
onClipEvent (load) { if (_root.userColorAid == "off") { _parent.color_bock.gotoAndStop(2); } else { _parent.color_bock.gotoAndStop(1); } }
Instance of Symbol 50 MovieClip in Symbol 101 MovieClip Frame 2
onClipEvent (load) { if (_root.userSound == "off") { _parent.sound_bock.gotoAndStop(2); } else { _parent.sound_bock.gotoAndStop(1); } }
Symbol 104 MovieClip Frame 1
function bars_in() { _parent["gameDataBox" + ii]._visible = true; _parent["gameDataBox" + i].backplate.gotoAndPlay("in"); i++; ii++; } i = 1; ii = 0;
Symbol 104 MovieClip Frame 2
bars_in();
Symbol 104 MovieClip Frame 3
bars_in();
Symbol 104 MovieClip Frame 4
bars_in();
Symbol 104 MovieClip Frame 5
bars_in();
Symbol 104 MovieClip Frame 6
bars_in();
Symbol 104 MovieClip Frame 7
bars_in();
Symbol 104 MovieClip Frame 8
bars_in();
Symbol 104 MovieClip Frame 9
bars_in();
Symbol 104 MovieClip Frame 10
bars_in();
Symbol 104 MovieClip Frame 11
bars_in();
Symbol 104 MovieClip Frame 12
gotoAndStop (1);
Symbol 106 Button
on (rollOver) { plateColor = new Color(backplate); plateColor.setRGB(_root.mouseOverColor); numColor = new Color(numTXT); numColor.setRGB(_root.mouseOutColor); txtColor = new Color(nameTXT); txtColor.setRGB(_root.mouseOutColor); _root.playSound("menuRollOver"); } on (rollOut, releaseOutside) { plateColor = new Color(backplate); plateColor.setRGB(_root.mouseOutColor); numColor = new Color(numTXT); numColor.setRGB(_root.mouseOverColor); txtColor = new Color(nameTXT); txtColor.setRGB(_root.mouseOverColor); } on (release) { _root.currentSaveBoxNum = userNum; if (_root.popup._currentframe != 1) { _root.popup.play(); } else if (_root["saveGameInfo" + _root.currentSaveBoxNum].data.gameSaved == true) { if (_root._currentframe == 2) { _root.wipeAction = "load"; } else { _root.wipeAction = "load"; } _root.wipe.play(); } else { _root.showMessage("This slot is empty.", ""); } }
Symbol 117 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 8
stop();
Symbol 117 MovieClip Frame 15
_parent._visible = false;
Symbol 118 MovieClip Frame 1
userNumTxt = userNum + "."; stop();
Symbol 122 Button
on (release) { if (_root._currentframe != _root.mainMenuFrame) { if (_root.mainMenu == "on") { _parent.gamemenu.gotoAndStop(3); } else { _parent.gamemenu.gotoAndStop(2); } } if (_root._currentframe == _root.mainMenuFrame) { _root.removeMenu(); } _root.hideLoadData(); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 2
stop();
Instance of Symbol 118 MovieClip "gameDataBox" in Symbol 123 MovieClip Frame 2
onClipEvent (load) { _parent.gameDataBox._visible = false; }
Instance of Symbol 119 MovieClip in Symbol 123 MovieClip Frame 2
onClipEvent (enterFrame) { _root.pause = true; }
Symbol 127 MovieClip Frame 1
function soundFade() { if (i < _root.stepNum) { currentVolume = _root.currentSound.getVolume(); _root.currentSound.setVolume(currentVolume + incrementSize); _root.test = _root.currentSound.getVolume(); i++; } else { userTrace("fade complete"); _root.currentSound.setVolume(_root.targetVolumeNum); if (_root.targetVolumeNum == 0) { _root.currentSound.stop(); } gotoAndStop (1); } } incrementSize = (_root.targetVolumeNum - startVolume) / _root.stepNum; stop();
Symbol 127 MovieClip Frame 2
i = 0; startVolume = _root.currentSound.getVolume(); incrementSize = (_root.targetVolumeNum - startVolume) / _root.stepNum; _root.userTrace("startVolume: " + startVolume); _root.userTrace("targetVolume: " + _root.targetVolumeNum); _root.userTrace("stepNum: " + _root.stepNum); _root.userTrace("incrementSize: " + incrementSize); play(); soundFade();
Symbol 127 MovieClip Frame 3
soundFade();
Symbol 127 MovieClip Frame 4
soundFade(); gotoAndPlay (3);
Symbol 129 MovieClip Frame 1
i = 0; positions = new Array(0.015625, 0.03125, 0.0625, 0.125, 0.25, 0.5, 0.75, 0.875, 0.9375, 0.96875, 0.984375, 0.99); _root.sliding = false; stop();
Symbol 129 MovieClip Frame 2
function SlideNext() { xPos = Math.floor(distNumX * positions[i]); yPos = Math.floor(distNumY * positions[i]); MCobject._x = beginSlideX - xPos; MCobject._y = beginSlideY - yPos; i++; }
Symbol 129 MovieClip Frame 3
beginSlideX = _parent.beginSlideX - (MCobject._width / 2); beginSlideY = _parent.beginSlideY - (MCobject._height / 2); endSlideX = _parent.endSlideX; endSlideY = _parent.endSlideY; distNumX = beginSlideX - endSlideX; distNumY = beginSlideY - endSlideY; _root.sliding = true; SlideNext();
Symbol 129 MovieClip Frame 4
SlideNext();
Symbol 129 MovieClip Frame 5
SlideNext();
Symbol 129 MovieClip Frame 6
SlideNext();
Symbol 129 MovieClip Frame 7
SlideNext();
Symbol 129 MovieClip Frame 8
SlideNext();
Symbol 129 MovieClip Frame 9
SlideNext();
Symbol 129 MovieClip Frame 10
SlideNext();
Symbol 129 MovieClip Frame 11
SlideNext();
Symbol 129 MovieClip Frame 12
SlideNext();
Symbol 129 MovieClip Frame 13
SlideNext();
Symbol 129 MovieClip Frame 14
MCobject._x = _parent.endSlideX; MCobject._y = _parent.endSlideY; if (_root.oldMC != "") { _root.oldMC._x = _root.oldMC.orgX; _root.oldMC._y = _root.oldMC.orgY; _root.oldMC._visible = true; _root.oldMC = ""; } if ((_root.popup._currentframe == 1) and (_root.speech._currentframe == 1)) { _root.updateInventory(); }
Symbol 135 Button
on (release) { getURL ("http://cockroach.se", "_blank"); }
Symbol 142 Button
on (release) { _root.userTutorial = "off"; _parent.wipeAction = "start"; _parent.wipe.play(); _root.defaultCurrentLocation = _root.newGame_withTutorial; play(); }
Symbol 147 Button
on (release) { _root.userTutorial = "on"; _parent.wipeAction = "start"; _parent.wipe.play(); _root.defaultCurrentLocation = _root.newGame_withTutorial; play(); }
Symbol 154 Button
on (release) { gotoAndPlay ("out"); _root.removeMenu(); }
Symbol 155 Button
on (release) { _root.userTutorial = "off"; _parent.wipeAction = "start"; _parent.wipe.play(); _root.defaultCurrentLocation = _root.newGame_withTutorial; play(); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 156 Button
on (release) { _root.userTutorial = "on"; _parent.wipeAction = "start"; _parent.wipe.play(); _root.defaultCurrentLocation = _root.newGame_withTutorial; play(); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 157 Button
on (release) { _root.addState("commingFromMainMenu"); _parent.wipeAction = "start"; _parent.wipe.play(); _root.defaultCurrentLocation = _root.newGame_withoutTutorial; play(); }
Symbol 158 Button
on (release) { _parent.wipeAction = "start"; _parent.wipe.play(); _root.defaultCurrentLocation = _root.newGame_withTutorial; play(); }
Symbol 159 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 2
blackFrame.useHandCursor = false;
Symbol 159 MovieClip Frame 9
stop();
Symbol 159 MovieClip Frame 10
Symbol 170 Button
on (release) { _root.launchMenu("options"); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 175 Button
on (release) { _root.launchMenu("load"); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 180 Button
on (release) { if (popup._currentframe != 1) { popup.play(); } if (_root.askAboutTutorial == true) { _root.launchMenu("new"); } else { _root.addState("commingFromMainMenu"); _root.wipeAction = "start"; _root.wipe.play(); _root.defaultCurrentLocation = _root.newGame_withoutTutorial; } } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 216 MovieClip Frame 1
stop();
Symbol 216 MovieClip Frame 2
_parent._parent.MCsound.play();
Symbol 216 MovieClip Frame 12
gotoAndPlay ("channelSwap");
Symbol 216 MovieClip Frame 17
gotoAndPlay ("loop");
Symbol 216 MovieClip Frame 34
if (_parent._parent.MCsound._currentframe == 1) { _parent._parent.MCsound.gotoAndPlay("short"); }
Symbol 216 MovieClip Frame 39
if (((_parent._parent.channel == 3) or (_parent._parent.channel == 6)) or (_parent._parent.channel == 8)) { gotoAndPlay ("loop"); _parent.gotoAndStop(_parent._parent.channel + 1); } else { _parent.gotoAndStop(_parent._parent.channel + 1); stop(); }
Symbol 238 MovieClip Frame 1
stop();
Symbol 246 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 1
_root.actionTxt = ""; txt._visible = false; this.onEnterFrame = function () { if (txt.text == "Examine undefined") { txt._visible = false; } else { delete this.onEnterFrame; } }; stop();
Symbol 250 MovieClip Frame 2
function resizeActionBar() { txt.text = _parent.actionTxt; txt.autoSize = "center"; txt._visible = true; bgHeight = 444; txt._x = 320 - (txt._width / 2); txt._y = 445; bg_left._x = txt._x - 10; bg_left._y = bgHeight; bg_middle._x = bg_left._x + bg_left._width; bg_middle._y = bgHeight; bg_middle._width = txt._width + 8; bg_right._x = bg_middle._x + bg_middle._width; bg_right._y = bgHeight; } this.onEnterFrame = function () { if ((txt.text == "") or (txt.text == undefined)) { _root.actionTxt = "Examine " + _root.currentRollOver.name; resizeActionBar(); } else if (txt.text == "Examine undefined") { gotoAndStop (1); } else { txt._visible = true; delete this.onEnterFrame; } }; resizeActionBar(); stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 2
_root.pause = true; _parent.targetMC.mouseCircle._visible = false; blackFrame.useHandCursor = false; stop();
Instance of Symbol 50 MovieClip in Symbol 256 MovieClip Frame 2
onClipEvent (mouseUp) { gotoAndPlay ("out"); }
Symbol 259 Button
on (release) { _root.executeReply(this); } on (rollOver) { txt._alpha = 100; } on (rollOut, releaseOutside) { txt._alpha = 80; }
Symbol 260 MovieClip Frame 2
txt.autoSize = "left"; bn.tabEnabled = false; bn._y = txt._y - 1; bn._x = txt._x; bn._width = txt._width; bn._height = txt._height; stop();
Symbol 262 Button
on (release) { play(); }
Symbol 263 Button
on (release) { _parent.wipeAction = "end"; _parent.wipe.play(); play(); }
Symbol 267 Button
on (release) { gotoAndPlay ("out"); _root.removeMenu(); }
Symbol 268 Button
on (release) { play(); _root.removeMenu(); }
Symbol 269 Button
on (release) { play(); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 270 Button
on (release) { _parent.wipeAction = "end"; _parent.wipe.play(); play(); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 271 MovieClip Frame 1
_root.enableMenu(); stop();
Symbol 271 MovieClip Frame 2
blackFrame.useHandCursor = false; _root.disableMenu();
Symbol 271 MovieClip Frame 8
stop();
Symbol 271 MovieClip Frame 9
Symbol 271 MovieClip Frame 14
if (_root.wipeAction == "end") { stop(); }
Symbol 275 Button
on (release) { if (_root._currentframe != _root.mainMenuFrame) { if (_root.mainMenu == "on") { _parent.gamemenu.gotoAndStop(3); } else { _parent.gamemenu.gotoAndStop(2); } } _root.hideSaveData(); } on (rollOver) { _root.playSound("menuRollOver"); }
Symbol 277 Button
on (rollOver) { if ((_root.currentSaveBoxNum != "") and (_parent["gameDataBox" + _root.currentSaveBoxNum].userName != "")) { plateColor = new Color(backplate); plateColor.setRGB(16777215); txtColor = new Color(txt_saveGame); txtColor.setRGB(0); backplate._alpha = 100; txt_saveGame._alpha = 100; _root.playSound("menuRollOver"); } } on (rollOut, releaseOutside) { if ((_root.currentSaveBoxNum != "") and (_parent["gameDataBox" + _root.currentSaveBoxNum].userName != "")) { plateColor = new Color(backplate); plateColor.setRGB(0); txtColor = new Color(txt_saveGame); txtColor.setRGB(16777215); } else { backplate._alpha = 50; txt_saveGame._alpha = 50; } } on (press, keyPress "<Enter>") { if (_root.currentSaveBoxNum != "") { if (_parent["gameDataBox" + _root.currentSaveBoxNum].userName != "") { _root.userTrace(_parent.userName); _root.saveGame(); _root.gamemenu.gotoAndStop(1); _root.removeMenu(); _root.showMessage("Saved...", ""); if (_root.gameChange == true) { if (_root.mainMenu == "on") { _root.gamemenu.gotoAndStop(3); } else { _root.gamemenu.gotoAndStop(2); } _root.hideSaveData(); } else { _root.hideSaveData(); } } } }
Instance of Symbol 279 MovieClip "txt_saveGame" in Symbol 283 MovieClip Frame 1
onClipEvent (load) { _alpha = 50; }
Instance of Symbol 282 MovieClip "backplate" in Symbol 283 MovieClip Frame 1
onClipEvent (load) { this._alpha = 15; }
Symbol 284 Button
on (rollOver) { plateColor = new Color(backplate); plateColor.setRGB(16777215); numColor = new Color(numTXT); numColor.setRGB(0); txtColor = new Color(txtHolder); txtColor.setRGB(0); _root.playSound("menuRollOver"); } on (rollOut, releaseOutside) { plateColor = new Color(backplate); plateColor.setRGB(0); numColor = new Color(numTXT); numColor.setRGB(16777215); txtColor = new Color(txtHolder); txtColor.setRGB(16777215); } on (release) { Selection.setFocus("userName"); gotoAndStop (2); }
Symbol 287 MovieClip Frame 1
userNumTxt = userNum + "."; stop();
Instance of Symbol 117 MovieClip "backplate" in Symbol 287 MovieClip Frame 1
onClipEvent (load) { } onClipEvent (mouseUp) { if (_parent._name != "gameDataBox9") { if (this.hitTest(_root._xmouse + _root.offsetx, _root._ymouse + _root.offsety, true)) { if (_parent.userName == "Empty") { _parent.tempUserName = _parent.userName; _parent.userName = ""; _root.userTrace("text removed"); } _root.currentSaveBoxNum = _parent.userNum; } else if (!this.hitTest(_root._xmouse + _root.offsetx, _root._ymouse + _root.offsety, true)) { if (_parent.userName == "") { _parent.userName = _parent.tempUserName; _root.currentSaveBoxNum = ""; _root.userTrace("text returned"); } _parent.gotoAndStop(1); } } }
Symbol 287 MovieClip Frame 2
stop();
Symbol 288 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 2
stop(); saveBN.backplate._alpha = 50; saveBN.bn.useHandCursor = false; _root.disableMenu(); _root.currentSaveBoxNum = "";
Instance of Symbol 119 MovieClip in Symbol 288 MovieClip Frame 2
onClipEvent (enterFrame) { _root.pause = true; _parent.userName = _parent["gameDataBox" + _root.currentSaveBoxNum].userName; if ((_root.currentSaveBoxNum != "") and (_parent["gameDataBox" + _root.currentSaveBoxNum].userName != "")) { _parent.saveBN.bn.useHandCursor = true; if (backplateLight != true) { _parent.saveBN.backplate._alpha = 100; _parent.saveBN.txt_saveGame._alpha = 100; backplateLight = true; } } else { backplateLight = false; _parent.saveBN.bn.useHandCursor = false; if (_parent.saveBN.backplate._alpha != 50) { _parent.saveBN.backplate._alpha = 50; _parent.saveBN.txt_saveGame._alpha = 50; } } }
Instance of Symbol 287 MovieClip "gameDataBox" in Symbol 288 MovieClip Frame 2
onClipEvent (load) { _parent.gameDataBox._visible = false; }
Symbol 291 Button
on (release) { if (_parent.popup._currentframe == 9) { _parent.popup.gotoAndPlay("out"); } }
Symbol 292 MovieClip Frame 1
_parent.cutscene.swapDepths(2000); _root.enableMenu(); _root.hideForInteraction(); _parent.targetMC.mouseCircle._visible = true; stop();
Symbol 292 MovieClip Frame 2
_parent.pause = true; _parent.cutscene.swapDepths(2000); _root.disableMenu(); blackFrame.useHandCursor = false; _root.hideForInteraction();
Symbol 292 MovieClip Frame 3
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 4
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 5
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 6
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 7
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 8
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 9
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 10
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 11
_parent.pause = true; _parent.cutscene.swapDepths(2000); _root.hideInventory(); _root.hideActionBar(); stop();
Symbol 292 MovieClip Frame 12
_parent.cutscene.swapDepths(2000); _root.showInventory(); _root.showActionBar(); _root.hideForInteraction();
Symbol 292 MovieClip Frame 13
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 14
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 15
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 16
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 17
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 18
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 19
_parent.cutscene.swapDepths(2000);
Symbol 292 MovieClip Frame 20
_parent.pause = false; _parent.cutscene.swapDepths(2000);
Symbol 297 Button
on (release) { _root.launchMenu("gamemenu"); } on (rollOver) { if (_root.menuDisabled == false) { saveMC.gotoAndStop(2); } } on (rollOut, releaseOutside) { saveMC.gotoAndStop(1); }
Symbol 301 MovieClip Frame 1
stop();
Symbol 302 MovieClip Frame 1
function bars_in() { _parent["bn" + ii]._visible = true; _parent["bn" + i].backplate.gotoAndPlay("in"); i++; ii++; } function bars_out() { _parent["bn" + i].backplate.gotoAndPlay("out"); i++; } i = 1; ii = 0;
Symbol 302 MovieClip Frame 2
bars_in();
Symbol 302 MovieClip Frame 3
bars_in();
Symbol 302 MovieClip Frame 4
bars_in();
Symbol 302 MovieClip Frame 5
bars_in();
Symbol 302 MovieClip Frame 6
bars_in();
Symbol 302 MovieClip Frame 7
bars_in();
Symbol 302 MovieClip Frame 8
gotoAndStop (1);
Symbol 302 MovieClip Frame 9
_parent.header._visible = false; bars_out();
Symbol 302 MovieClip Frame 10
bars_out();
Symbol 302 MovieClip Frame 11
bars_out();
Symbol 302 MovieClip Frame 12
bars_out();
Symbol 302 MovieClip Frame 13
bars_out();
Symbol 302 MovieClip Frame 14
bars_out();
Symbol 302 MovieClip Frame 22
_root.removeMenu(); _parent.gotoAndStop(1); gotoAndStop (1);
Symbol 306 Button
on (rollOver) { plateColor = new Color(backplate); plateColor.setRGB(16777215); numColor = new Color(numTXT); numColor.setRGB(0); txtColor = new Color(txtHolder); txtColor.setRGB(0); _root.playSound("menuRollOver"); } on (rollOut, releaseOutside) { plateColor = new Color(backplate); plateColor.setRGB(0); numColor = new Color(numTXT); numColor.setRGB(16777215); txtColor = new Color(txtHolder); txtColor.setRGB(16777215); } on (release) { _root.options.gotoAndStop(2); _parent.gotoAndStop(4); }
Symbol 309 MovieClip Frame 1
stop();
Symbol 310 Button
on (rollOver) { plateColor = new Color(backplate); plateColor.setRGB(16777215); numColor = new Color(numTXT); numColor.setRGB(0); txtColor = new Color(txtHolder); txtColor.setRGB(0); _root.playSound("menuRollOver"); } on (rollOut, releaseOutside) { plateColor = new Color(backplate); plateColor.setRGB(0); numColor = new Color(numTXT); numColor.setRGB(16777215); txtColor = new Color(txtHolder); txtColor.setRGB(16777215); } on (release) { if (_root.menuDisabled == false) { _root.displayLoadData(); } }
Symbol 313 MovieClip Frame 1
stop();
Symbol 314 Button
on (rollOver) { plateColor = new Color(backplate); plateColor.setRGB(16777215); numColor = new Color(numTXT); numColor.setRGB(0); txtColor = new Color(txtHolder); txtColor.setRGB(0); _root.playSound("menuRollOver"); } on (rollOut, releaseOutside) { plateColor = new Color(backplate); plateColor.setRGB(0); numColor = new Color(numTXT); numColor.setRGB(16777215); txtColor = new Color(txtHolder); txtColor.setRGB(16777215); } on (release) { if (_root.menuDisabled == false) { _root.displaySaveData(); } }
Symbol 317 MovieClip Frame 1
stop();
Symbol 318 Button
on (rollOver) { plateColor = new Color(backplate); plateColor.setRGB(_root.mouseOverColor); numColor = new Color(numTXT); numColor.setRGB(_root.mouseOutColor); txtColor = new Color(txtHolder); txtColor.setRGB(_root.mouseOutColor); _root.playSound("menuRollOver"); } on (rollOut, releaseOutside) { plateColor = new Color(backplate); plateColor.setRGB(_root.mouseOutColor); numColor = new Color(numTXT); numColor.setRGB(_root.mouseOverColor); txtColor = new Color(txtHolder); txtColor.setRGB(_root.mouseOverColor); } on (release) { if (_root.gameChange == true) { _root.currentSaveBoxNum = 0; _root.saveGame("saveGameInfo" + _root.currentSaveBoxNum); _root.wipeAction = "load"; _root.wipe.play(); _root.gameChange = false; } else { _root.removeMenu(); _parent.gotoAndStop(1); } }
Symbol 321 MovieClip Frame 1
stop();
Symbol 322 Button
on (rollOver) { plateColor = new Color(backplate); plateColor.setRGB(16777215); numColor = new Color(numTXT); numColor.setRGB(0); txtColor = new Color(txtHolder); txtColor.setRGB(0); _root.playSound("menuRollOver"); } on (rollOut, releaseOutside) { plateColor = new Color(backplate); plateColor.setRGB(0); numColor = new Color(numTXT); numColor.setRGB(16777215); txtColor = new Color(txtHolder); txtColor.setRGB(16777215); } on (release) { if (_root.menuDisabled == false) { if (_root.popup._currentframe != 1) { _root.popup.play(); } _root.gx_endgame.play(); } gotoAndStop (1); }
Symbol 325 MovieClip Frame 1
stop();
Symbol 326 MovieClip Frame 1
stop(); if (_parent.options._currentframe == 1) { _root.pause = false; _root.displayFootCursor(); if (((_parent.options._currentframe == 1) and (_parent.loadData._currentframe == 1)) and (_parent.saveData._currentframe == 1)) { _root.enableMenu(); } }
Instance of Symbol 301 MovieClip "saveMC" in Symbol 326 MovieClip Frame 1
onClipEvent (load) { }
Symbol 326 MovieClip Frame 2
blackFrame.useHandCursor = false; _root.menuDisabled = false; _root.hideAction(); _root.pause = true; _root.targetMC.mouseCircle._visible = false; blackFrame.tabEnabled = false; tabChildren = false; bn1._visible = false; bn2._visible = false; bn3._visible = false; bn4._visible = false; bn5._visible = false;
Symbol 326 MovieClip Frame 3
blackFrame.useHandCursor = false; _root.menuDisabled = false; _root.hideAction(); _root.pause = true; _root.targetMC.mouseCircle._visible = false; blackFrame.tabEnabled = false; tabChildren = false; bn1._visible = false; bn2._visible = false; bn3._visible = false; bn4._visible = false; bn5._visible = false;
Symbol 326 MovieClip Frame 4
stop();
Symbol 333 MovieClip Frame 1
speechColor = new Color(txt); speechColor.setRGB(_root.colorVar);
Symbol 334 Button
on (press) { gotoAndPlay ("out"); }
Symbol 335 MovieClip Frame 1
stop(); _root.pause = false; if (_root.eventInteraction == "Begun") { _root.initiateStreamingEvent(); } _parent.targetMC.mouseCircle._visible = true;
Instance of Symbol 330 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 335 MovieClip Frame 2
_root.pause = true; _parent.targetMC.mouseCircle._visible = false; blackFrame.useHandCursor = false; _root.hiddenActionTxt = ""; play();
Instance of Symbol 50 MovieClip in Symbol 335 MovieClip Frame 2
onClipEvent (mouseUp) { gotoAndPlay ("out"); }
Symbol 335 MovieClip Frame 3
_root.pause = true;
Symbol 335 MovieClip Frame 4
_root.pause = true;
Symbol 335 MovieClip Frame 5
_root.pause = true;
Symbol 335 MovieClip Frame 6
_root.pause = true;
Symbol 335 MovieClip Frame 7
_root.pause = true;
Symbol 335 MovieClip Frame 8
_root.pause = true;
Symbol 335 MovieClip Frame 9
_root.pause = true; stop();
Symbol 335 MovieClip Frame 10
_root.updateInventory(); blackFrame.useHandCursor = false; _parent.targetMC.mouseCircle._visible = true;
Symbol 335 MovieClip Frame 11
_root.pause = true;
Symbol 335 MovieClip Frame 12
_root.pause = true;
Symbol 335 MovieClip Frame 13
_root.pause = true;
Symbol 335 MovieClip Frame 14
_root.pause = true;
Symbol 335 MovieClip Frame 15
_root.pause = true; _x = orgX; _y = orgY;
Symbol 338 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 2
stop();
Symbol 342 Button
on (rollOver) { if ((_root.pause == false) and (_root.sliding == false)) { if ((_parent.popup._currentframe == 1) and (_parent.slider._currentframe == 1)) { _root.inventoryAction_examine(this); } } } on (press) { if ((_root.pause == false) and (_root.sliding == false)) { if ((_parent.popup._currentframe == 1) and (_parent.slider._currentframe == 1)) { _root.getObjectBounds(this); _root.endSlideX = this._x; _root.endSlideY = this._y; _root.functionBreaker = false; _root.inventoryAction_examine(this); _root.inventoryAction_move(this); _root.hideFootCursor(); this.startDrag(); } } } on (release) { if ((_root.pause == false) and (_root.sliding == false)) { if ((_parent.popup._currentframe == 1) and (_parent.slider._currentframe == 1)) { if (_root.currentObject == this) { this.stopDrag(); _root.beginSlideX = this._x + (this._width / 2); _root.beginSlideY = this._y + (this._height / 2); _root.inventoryItemActivationCheck(this); _root.beginSlide(this); _root.hideAction(); _root.displayFootCursor(); } } } } on (releaseOutside) { if ((_root.pause == false) and (_root.sliding == false)) { if ((_parent.popup._currentframe == 1) and (_parent.slider._currentframe == 1)) { if (_root.currentObject == this) { _root.hideAction(); _root.beginSlideX = this._x + (this._width / 2); _root.beginSlideY = this._y + (this._height / 2); _root.beginSlide(this); _root.displayFootCursor(); } } } } on (rollOut) { _root.hideAction(); _root.displayFootCursor(); updateAfterEvent(); }
Symbol 421 MovieClip Frame 1
stop();
Symbol 433 MovieClip Frame 1
bn.tabEnabled = false; stop();
Instance of Symbol 421 MovieClip "reflection" in Symbol 433 MovieClip Frame 57
onClipEvent (enterFrame) { if (_root.shineState == "high") { this.gotoAndStop(4); } else if (_root.shineState == "medium") { this.gotoAndStop(3); } else if (_root.shineState == "low") { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 435 MovieClip "actionArea" in Symbol 437 MovieClip Frame 1
onClipEvent (load) { }
Symbol 440 MovieClip Frame 1
stop();
Instance of Symbol 435 MovieClip "actionArea" in Symbol 444 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 447 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [s3]
Symbol 2 Sound [silence]
Symbol 3 Sound [s2]
Symbol 4 Sound [s1]
Symbol 5 Sound [birds]
Symbol 6 Sound [s4]
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:Timeline
Symbol 9 FontUsed by:10 13 22 23 34 36 37 56 59 61 67 69 71 72 73 74 75 77 78 79 82 83 84 85 88 89 92 96 97 102 103 107 109 120 124 126 128 137 140 141 145 146 148 149 162 168 169 173 174 178 179 195 248 249 251 253 255 257 261 264 272 273 278 285 289 293 295 299 303 307 311 315 319 323 329 331 339 340 445 448
Symbol 10 TextUses:9Used by:12
Symbol 11 SoundUsed by:12
Symbol 12 MovieClipUses:10 11Used by:Timeline
Symbol 13 TextUses:9Used by:31
Symbol 14 GraphicUsed by:31
Symbol 15 GraphicUsed by:31
Symbol 16 GraphicUsed by:31
Symbol 17 GraphicUsed by:31
Symbol 18 GraphicUsed by:31
Symbol 19 GraphicUsed by:31
Symbol 20 GraphicUsed by:21 25 31 32 40 117 290  Timeline
Symbol 21 MovieClipUses:20Used by:25
Symbol 22 TextUses:9Used by:25  Timeline
Symbol 23 EditableTextUses:9Used by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:21 20 22 23 24Used by:31
Symbol 26 GraphicUsed by:31
Symbol 27 GraphicUsed by:31
Symbol 28 GraphicUsed by:31
Symbol 29 GraphicUsed by:31
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:13 14 15 16 17 18 19 25 26 20 27 28 29 30Used by:Timeline
Symbol 32 MovieClipUses:20Used by:Timeline
Symbol 33 MovieClipUsed by:Timeline
Symbol 34 EditableTextUses:9Used by:Timeline
Symbol 35 GraphicUsed by:Timeline
Symbol 36 TextUses:9Used by:55
Symbol 37 EditableTextUses:9Used by:49
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:49
Symbol 40 MovieClipUses:20Used by:49
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:49
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:49 250
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:49 250
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49 250
Symbol 49 MovieClipUses:37 39 40 42 44 46 48Used by:55
Symbol 50 MovieClipUsed by:55 101 256 335
Symbol 51 GraphicUsed by:52 54 291 334  Timeline
Symbol 52 ButtonUses:51Used by:55
Symbol 53 SoundUsed by:55
Symbol 54 ButtonUses:51Used by:55 58 256 335  Timeline
Symbol 55 MovieClipUses:36 49 50 52 53 54Used by:Timeline
Symbol 56 TextUses:9Used by:58
Symbol 57 SoundUsed by:58
Symbol 58 MovieClipUses:56 54 57Used by:Timeline
Symbol 59 TextUses:9Used by:101
Symbol 60 GraphicUsed by:101
Symbol 61 TextUses:9Used by:101
Symbol 62 GraphicUsed by:63 76
Symbol 63 MovieClipUses:62Used by:101
Symbol 64 GraphicUsed by:66 68 70 80 81 86 87 90 91 101
Symbol 65 GraphicUsed by:66 68 70 80 81 86 87 90 91
Symbol 66 ButtonUses:64 65Used by:101
Symbol 67 TextUses:9Used by:101
Symbol 68 ButtonUses:64 65Used by:101
Symbol 69 TextUses:9Used by:101
Symbol 70 ButtonUses:64 65Used by:101
Symbol 71 TextUses:9Used by:101
Symbol 72 TextUses:9Used by:101
Symbol 73 TextUses:9Used by:101
Symbol 74 TextUses:9Used by:101
Symbol 75 TextUses:9Used by:101
Symbol 76 MovieClipUses:62Used by:101
Symbol 77 TextUses:9Used by:101
Symbol 78 TextUses:9Used by:101
Symbol 79 TextUses:9Used by:101
Symbol 80 ButtonUses:64 65Used by:101
Symbol 81 ButtonUses:64 65Used by:101
Symbol 82 TextUses:9Used by:101
Symbol 83 TextUses:9Used by:101
Symbol 84 TextUses:9Used by:101
Symbol 85 TextUses:9Used by:101
Symbol 86 ButtonUses:64 65Used by:101
Symbol 87 ButtonUses:64 65Used by:101
Symbol 88 TextUses:9Used by:101
Symbol 89 TextUses:9Used by:101
Symbol 90 ButtonUses:64 65Used by:101
Symbol 91 ButtonUses:64 65Used by:101
Symbol 92 TextUses:9Used by:93
Symbol 93 MovieClipUses:92Used by:101
Symbol 94 GraphicUsed by:95 98 122 275
Symbol 95 MovieClipUses:94Used by:98 122 275
Symbol 96 TextUses:9Used by:98 122 275
Symbol 97 TextUses:9Used by:98 122 275
Symbol 98 ButtonUses:95 96 97 94Used by:101
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:101
Symbol 101 MovieClipUses:59 60 61 63 66 67 68 69 70 71 72 50 73 74 75 76 64 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 98 100Used by:Timeline
Symbol 102 TextUses:9Used by:123
Symbol 103 TextUses:9Used by:104 302
Symbol 104 MovieClipUses:103Used by:123 288
Symbol 105 GraphicUsed by:106 284 306 310 314 318 322
Symbol 106 ButtonUses:105Used by:118
Symbol 107 EditableTextUses:9Used by:108
Symbol 108 MovieClipUses:107Used by:118
Symbol 109 EditableTextUses:9Used by:110
Symbol 110 MovieClipUses:109Used by:118 287
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:117
Symbol 113 ShapeTweeningUsed by:117
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:117
Symbol 116 ShapeTweeningUsed by:117
Symbol 117 MovieClipUses:112 113 115 20 116Used by:118 287 309 313 317 321 325
Symbol 118 MovieClipUses:106 108 110 117Used by:123
Symbol 119 MovieClipUsed by:123 288  Timeline
Symbol 120 TextUses:9Used by:121
Symbol 121 MovieClipUses:120Used by:123
Symbol 122 ButtonUses:95 96 97 94Used by:123
Symbol 123 MovieClipUses:102 104 118 119 121 122Used by:Timeline
Symbol 124 TextUses:9Used by:125
Symbol 125 MovieClipUses:124Used by:Timeline
Symbol 126 TextUses:9Used by:127
Symbol 127 MovieClipUses:126Used by:Timeline
Symbol 128 TextUses:9Used by:129
Symbol 129 MovieClipUses:128Used by:Timeline
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:135
Symbol 132 GraphicUsed by:135 136
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 ButtonUses:131 132 133 134Used by:136
Symbol 136 MovieClipUses:135 132Used by:Timeline
Symbol 137 TextUses:9Used by:159
Symbol 138 GraphicUsed by:139 142 155 157 262 268 269
Symbol 139 MovieClipUses:138Used by:142 155 157 262 268 269
Symbol 140 TextUses:9Used by:142 155 157 262 268 269
Symbol 141 TextUses:9Used by:142 155 157 262 268 269
Symbol 142 ButtonUses:139 140 141 138Used by:159
Symbol 143 GraphicUsed by:144 147 156 158 263 270
Symbol 144 MovieClipUses:143Used by:147 156 158 263 270
Symbol 145 TextUses:9Used by:147 156 158 263 270
Symbol 146 TextUses:9Used by:147 156 158 263 270
Symbol 147 ButtonUses:144 145 146 143Used by:159
Symbol 148 TextUses:9Used by:152
Symbol 149 TextUses:9Used by:152
Symbol 150 GraphicUsed by:151 265
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClipUses:148 149 151Used by:159
Symbol 153 GraphicUsed by:154 267
Symbol 154 ButtonUses:153Used by:159
Symbol 155 ButtonUses:139 140 141 138Used by:159
Symbol 156 ButtonUses:144 145 146 143Used by:159
Symbol 157 ButtonUses:139 140 141 138Used by:159
Symbol 158 ButtonUses:144 145 146 143Used by:159
Symbol 159 MovieClipUses:137 142 147 152 154 155 156 157 158Used by:Timeline
Symbol 160 FontUsed by:161
Symbol 161 TextUses:160Used by:164
Symbol 162 TextUses:9Used by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:161 162 163Used by:165
Symbol 165 MovieClipUses:164Used by:Timeline
Symbol 166 GraphicUsed by:167 170
Symbol 167 MovieClipUses:166Used by:170
Symbol 168 TextUses:9Used by:170
Symbol 169 TextUses:9Used by:170
Symbol 170 ButtonUses:167 168 169 166Used by:Timeline
Symbol 171 GraphicUsed by:172 175
Symbol 172 MovieClipUses:171Used by:175
Symbol 173 TextUses:9Used by:175
Symbol 174 TextUses:9Used by:175
Symbol 175 ButtonUses:172 173 174 171Used by:Timeline
Symbol 176 GraphicUsed by:177 180
Symbol 177 MovieClipUses:176Used by:180
Symbol 178 TextUses:9Used by:180
Symbol 179 TextUses:9Used by:180
Symbol 180 ButtonUses:177 178 179 176Used by:Timeline
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:Timeline
Symbol 183 GraphicUsed by:247
Symbol 184 GraphicUsed by:246
Symbol 185 GraphicUsed by:246
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:246
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:246
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:238 246 421
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:246
Symbol 194 GraphicUsed by:246
Symbol 195 TextUses:9Used by:216
Symbol 196 GraphicUsed by:216
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:202
Symbol 199 BitmapUsed by:200 205
Symbol 200 GraphicUses:199Used by:201
Symbol 201 MovieClipUses:200Used by:202 207
Symbol 202 MovieClipUses:198 201Used by:216
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:207
Symbol 205 GraphicUses:199Used by:206
Symbol 206 MovieClipUses:205Used by:207
Symbol 207 MovieClipUses:204 206 201Used by:216
Symbol 208 BitmapUsed by:209 210 211 212 213 214
Symbol 209 GraphicUses:208Used by:215
Symbol 210 GraphicUses:208Used by:215
Symbol 211 GraphicUses:208Used by:215
Symbol 212 GraphicUses:208Used by:215
Symbol 213 GraphicUses:208Used by:215
Symbol 214 GraphicUses:208Used by:215
Symbol 215 MovieClipUses:209 210 211 212 213 214Used by:216
Symbol 216 MovieClipUses:195 196 202 207 215Used by:246
Symbol 217 FontUsed by:218
Symbol 218 TextUses:217Used by:246
Symbol 219 GraphicUsed by:246
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:246
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:238 433
Symbol 225 GraphicUsed by:238
Symbol 226 GraphicUsed by:231
Symbol 227 GraphicUsed by:231
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:231
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:226 229 227 230Used by:238
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:238
Symbol 234 GraphicUsed by:238
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:191 224 225 231 233 234 236 237Used by:246
Symbol 239 GraphicUsed by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240 239Used by:246
Symbol 242 GraphicUsed by:246
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:246
Symbol 245 GraphicUsed by:246 247
Symbol 246 MovieClipUses:185 187 189 191 193 194 216 218 219 222 238 184 241 242 244 245Used by:247
Symbol 247 MovieClipUses:246 183 245Used by:Timeline
Symbol 248 TextUses:9Used by:250
Symbol 249 EditableTextUses:9Used by:250
Symbol 250 MovieClipUses:248 249 44 46 48Used by:Timeline
Symbol 251 TextUses:9Used by:252
Symbol 252 MovieClipUses:251Used by:Timeline
Symbol 253 TextUses:9Used by:254
Symbol 254 MovieClipUses:253Used by:Timeline
Symbol 255 TextUses:9Used by:256
Symbol 256 MovieClipUses:255 50 54Used by:Timeline
Symbol 257 EditableTextUses:9Used by:260
Symbol 258 GraphicUsed by:259
Symbol 259 ButtonUses:258Used by:260
Symbol 260 MovieClipUses:257 259Used by:Timeline
Symbol 261 TextUses:9Used by:271
Symbol 262 ButtonUses:139 140 141 138Used by:271
Symbol 263 ButtonUses:144 145 146 143Used by:271
Symbol 264 TextUses:9Used by:266
Symbol 265 MovieClipUses:150Used by:266
Symbol 266 MovieClipUses:264 265Used by:271
Symbol 267 ButtonUses:153Used by:271
Symbol 268 ButtonUses:139 140 141 138Used by:271
Symbol 269 ButtonUses:139 140 141 138Used by:271
Symbol 270 ButtonUses:144 145 146 143Used by:271
Symbol 271 MovieClipUses:261 262 263 266 267 268 269 270Used by:Timeline
Symbol 272 TextUses:9Used by:288
Symbol 273 TextUses:9Used by:274
Symbol 274 MovieClipUses:273Used by:288
Symbol 275 ButtonUses:95 96 97 94Used by:288
Symbol 276 GraphicUsed by:277
Symbol 277 ButtonUses:276Used by:283
Symbol 278 TextUses:9Used by:279
Symbol 279 MovieClipUses:278Used by:283
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClipUses:281Used by:283
Symbol 283 MovieClipUses:277 279 282Used by:288
Symbol 284 ButtonUses:105Used by:287
Symbol 285 EditableTextUses:9Used by:286
Symbol 286 MovieClipUses:285Used by:287
Symbol 287 MovieClipUses:284 286 110 117Used by:288
Symbol 288 MovieClipUses:272 104 274 119 275 283 287Used by:Timeline
Symbol 289 TextUses:9Used by:292
Symbol 290 MovieClipUses:20Used by:292
Symbol 291 ButtonUses:51Used by:292
Symbol 292 MovieClipUses:289 290 291Used by:Timeline
Symbol 293 TextUses:9Used by:294
Symbol 294 MovieClipUses:293Used by:Timeline
Symbol 295 TextUses:9Used by:326
Symbol 296 GraphicUsed by:297
Symbol 297 ButtonUses:296Used by:326
Symbol 298 GraphicUsed by:301
Symbol 299 TextUses:9Used by:301
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:298 299 300Used by:326
Symbol 302 MovieClipUses:103Used by:326
Symbol 303 TextUses:9Used by:304
Symbol 304 MovieClipUses:303Used by:305
Symbol 305 MovieClipUses:304Used by:326
Symbol 306 ButtonUses:105Used by:309
Symbol 307 TextUses:9Used by:308
Symbol 308 MovieClipUses:307Used by:309
Symbol 309 MovieClipUses:306 308 117Used by:326
Symbol 310 ButtonUses:105Used by:313
Symbol 311 TextUses:9Used by:312
Symbol 312 MovieClipUses:311Used by:313
Symbol 313 MovieClipUses:310 312 117Used by:326
Symbol 314 ButtonUses:105Used by:317
Symbol 315 TextUses:9Used by:316
Symbol 316 MovieClipUses:315Used by:317
Symbol 317 MovieClipUses:314 316 117Used by:326
Symbol 318 ButtonUses:105Used by:321
Symbol 319 TextUses:9Used by:320
Symbol 320 MovieClipUses:319Used by:321
Symbol 321 MovieClipUses:318 320 117Used by:326
Symbol 322 ButtonUses:105Used by:325
Symbol 323 TextUses:9Used by:324
Symbol 324 MovieClipUses:323Used by:325
Symbol 325 MovieClipUses:322 324 117Used by:326
Symbol 326 MovieClipUses:295 297 301 302 305 309 313 317 321 325Used by:Timeline
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:Timeline
Symbol 329 TextUses:9Used by:330
Symbol 330 MovieClipUses:329Used by:335
Symbol 331 EditableTextUses:9Used by:332
Symbol 332 MovieClipUses:331Used by:333
Symbol 333 MovieClipUses:332Used by:335
Symbol 334 ButtonUses:51Used by:335
Symbol 335 MovieClipUses:330 333 50 334 54Used by:Timeline
Symbol 336 GraphicUsed by:338 447
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:336 337Used by:433
Symbol 339 TextUses:9Used by:433
Symbol 340 TextUses:9Used by:433
Symbol 341 GraphicUsed by:342
Symbol 342 ButtonUses:341Used by:433
Symbol 343 GraphicUsed by:433
Symbol 344 GraphicUsed by:433
Symbol 345 ShapeTweeningUsed by:433
Symbol 346 GraphicUsed by:433
Symbol 347 GraphicUsed by:433
Symbol 348 GraphicUsed by:433
Symbol 349 GraphicUsed by:433
Symbol 350 GraphicUsed by:433
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:433
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:433
Symbol 355 GraphicUsed by:433
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:433
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:433
Symbol 360 GraphicUsed by:433
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:433
Symbol 363 GraphicUsed by:433
Symbol 364 GraphicUsed by:433
Symbol 365 GraphicUsed by:433
Symbol 366 GraphicUsed by:433
Symbol 367 GraphicUsed by:433
Symbol 368 GraphicUsed by:433
Symbol 369 GraphicUsed by:433
Symbol 370 GraphicUsed by:433
Symbol 371 GraphicUsed by:433
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:433
Symbol 374 GraphicUsed by:433
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:433
Symbol 377 GraphicUsed by:433
Symbol 378 GraphicUsed by:433
Symbol 379 GraphicUsed by:433
Symbol 380 GraphicUsed by:433
Symbol 381 GraphicUsed by:433
Symbol 382 GraphicUsed by:433
Symbol 383 GraphicUsed by:433
Symbol 384 GraphicUsed by:433
Symbol 385 GraphicUsed by:433
Symbol 386 GraphicUsed by:433
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:387Used by:433
Symbol 389 GraphicUsed by:433
Symbol 390 GraphicUsed by:392
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391 390Used by:433
Symbol 393 GraphicUsed by:433
Symbol 394 GraphicUsed by:433
Symbol 395 GraphicUsed by:433
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:433
Symbol 398 GraphicUsed by:433
Symbol 399 GraphicUsed by:433
Symbol 400 GraphicUsed by:433
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:433
Symbol 403 GraphicUsed by:433
Symbol 404 GraphicUsed by:433
Symbol 405 GraphicUsed by:433
Symbol 406 GraphicUsed by:433
Symbol 407 GraphicUsed by:411
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:411
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:407 409 410Used by:433
Symbol 412 GraphicUsed by:433
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:413Used by:433
Symbol 415 GraphicUsed by:433
Symbol 416 GraphicUsed by:433
Symbol 417 GraphicUsed by:433
Symbol 418 GraphicUsed by:421
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:191 418 419 420Used by:433
Symbol 422 GraphicUsed by:433
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:433
Symbol 425 GraphicUsed by:428
Symbol 426 GraphicUsed by:428
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:426 425 427Used by:433
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:433
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:433
Symbol 433 MovieClipUses:339 340 342 338 343 344 345 346 347 348 349 350 352 354 355 357 359 360 224 362 363 364 365 366 367 368 369 370 371 373 374 376 377 378 379 380 381 382 383 384 385 386 388 389 392 393 394 395 397 398 399 400 402 403 404 405 406 411 412 414 415 416 417 421 422 424 428 430 432Used by:Timeline
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:437 444
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:435 436Used by:Timeline
Symbol 438 GraphicUsed by:440
Symbol 439 GraphicUsed by:440 444
Symbol 440 MovieClipUses:438 439Used by:Timeline
Symbol 441 FontUsed by:442
Symbol 442 TextUses:441Used by:444
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:435 439 442 443Used by:Timeline
Symbol 445 TextUses:9Used by:446
Symbol 446 MovieClipUses:445Used by:Timeline
Symbol 447 MovieClipUses:336Used by:Timeline
Symbol 448 TextUses:9Used by:449
Symbol 449 MovieClipUses:448Used by:Timeline

Instance Names

"snd_sounds"Frame 1Symbol 12 MovieClip
"wipe"Frame 1Symbol 31 MovieClip
"bar"Frame 1Symbol 32 MovieClip
"popup"Frame 2Symbol 55 MovieClip
"bgBlur"Frame 2Symbol 58 MovieClip
"options"Frame 2Symbol 101 MovieClip
"loadData"Frame 2Symbol 123 MovieClip
"musicMC"Frame 2Symbol 125 MovieClip
"soundFader"Frame 2Symbol 127 MovieClip
"slider"Frame 2Symbol 129 MovieClip
"roach"Frame 2Symbol 136 MovieClip
"gx_firstgame"Frame 2Symbol 159 MovieClip
"bnOptions"Frame 2Symbol 170 Button
"bnLoad"Frame 2Symbol 175 Button
"bnNew"Frame 2Symbol 180 Button
"logo"Frame 2Symbol 182 MovieClip
"menuMC"Frame 2Symbol 247 MovieClip
"popup"Frame 3Symbol 55 MovieClip
"actionBar"Frame 3Symbol 250 MovieClip
"examineHolder"Frame 3Symbol 252 MovieClip
"dream_frame"Frame 3Symbol 254 MovieClip
"bgBlur"Frame 3Symbol 58 MovieClip
"backPlate"Frame 3Symbol 256 MovieClip
"conversationStatment"Frame 3Symbol 260 MovieClip
"blackFrame"Frame 3Symbol 54 Button
"gx_endgame"Frame 3Symbol 271 MovieClip
"saveData"Frame 3Symbol 288 MovieClip
"cutscene"Frame 3Symbol 292 MovieClip
"combinationHolder"Frame 3Symbol 294 MovieClip
"gamemenu"Frame 3Symbol 326 MovieClip
"x2"Frame 3Symbol 328 MovieClip
"x1"Frame 3Symbol 328 MovieClip
"y2"Frame 3Symbol 328 MovieClip
"y1"Frame 3Symbol 328 MovieClip
"speech"Frame 3Symbol 335 MovieClip
"inventoryClip"Frame 3Symbol 433 MovieClip
"destination"Frame 3Symbol 437 MovieClip
"hittestpoint"Frame 3Symbol 440 MovieClip
"startingPoint"Frame 3Symbol 444 MovieClip
"middlePoint"Frame 3Symbol 119 MovieClip
"giver"Frame 3Symbol 446 MovieClip
"backplate"Frame 3Symbol 447 MovieClip
"targetMC"Frame 3Symbol 449 MovieClip
"bar"Symbol 25 MovieClip Frame 1Symbol 21 MovieClip
"loader"Symbol 31 MovieClip Frame 22Symbol 25 MovieClip
"txt"Symbol 49 MovieClip Frame 1Symbol 37 EditableText
"bg_top"Symbol 49 MovieClip Frame 1Symbol 39 MovieClip
"bg_middle"Symbol 49 MovieClip Frame 1Symbol 40 MovieClip
"bg_bottom"Symbol 49 MovieClip Frame 1Symbol 42 MovieClip
"bg_left"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"bg_middle2"Symbol 49 MovieClip Frame 1Symbol 46 MovieClip
"bg_right"Symbol 49 MovieClip Frame 1Symbol 48 MovieClip
"targetMC"Symbol 55 MovieClip Frame 2Symbol 49 MovieClip
"blackFrame"Symbol 55 MovieClip Frame 2Symbol 52 Button
"blackFrame"Symbol 55 MovieClip Frame 10Symbol 54 Button
"blackFrame"Symbol 58 MovieClip Frame 3Symbol 54 Button
"quality_bock"Symbol 101 MovieClip Frame 2Symbol 63 MovieClip
"hearing_bock"Symbol 101 MovieClip Frame 2Symbol 76 MovieClip
"tutorial_bock"Symbol 101 MovieClip Frame 2Symbol 76 MovieClip
"water_bock"Symbol 101 MovieClip Frame 2Symbol 76 MovieClip
"color_bock"Symbol 101 MovieClip Frame 2Symbol 76 MovieClip
"sound_bock"Symbol 101 MovieClip Frame 2Symbol 76 MovieClip
"txtHolder"Symbol 101 MovieClip Frame 2Symbol 93 MovieClip
"bn"Symbol 118 MovieClip Frame 1Symbol 106 Button
"nameTXT"Symbol 118 MovieClip Frame 1Symbol 108 MovieClip
"numTXT"Symbol 118 MovieClip Frame 1Symbol 110 MovieClip
"backplate"Symbol 118 MovieClip Frame 1Symbol 117 MovieClip
"playOffsetter"Symbol 123 MovieClip Frame 2Symbol 104 MovieClip
"gameDataBox"Symbol 123 MovieClip Frame 2Symbol 118 MovieClip
"txtHolder"Symbol 123 MovieClip Frame 2Symbol 121 MovieClip
"blackFrame"Symbol 159 MovieClip Frame 2Symbol 154 Button
"videoNoise"Symbol 246 MovieClip Frame 1Symbol 216 MovieClip
"bkg"Symbol 246 MovieClip Frame 1Symbol 238 MovieClip
"tv"Symbol 247 MovieClip Frame 1Symbol 246 MovieClip
"txt"Symbol 250 MovieClip Frame 1Symbol 249 EditableText
"bg_left"Symbol 250 MovieClip Frame 2Symbol 44 MovieClip
"bg_middle"Symbol 250 MovieClip Frame 2Symbol 46 MovieClip
"bg_right"Symbol 250 MovieClip Frame 2Symbol 48 MovieClip
"blackFrame"Symbol 256 MovieClip Frame 2Symbol 54 Button
"txt"Symbol 260 MovieClip Frame 1Symbol 257 EditableText
"bn"Symbol 260 MovieClip Frame 2Symbol 259 Button
"blackFrame"Symbol 271 MovieClip Frame 2Symbol 267 Button
"bn"Symbol 283 MovieClip Frame 1Symbol 277 Button
"txt_saveGame"Symbol 283 MovieClip Frame 1Symbol 279 MovieClip
"backplate"Symbol 283 MovieClip Frame 1Symbol 282 MovieClip
"bn"Symbol 287 MovieClip Frame 1Symbol 284 Button
"txtHolder"Symbol 287 MovieClip Frame 1Symbol 286 MovieClip
"numTXT"Symbol 287 MovieClip Frame 1Symbol 110 MovieClip
"backplate"Symbol 287 MovieClip Frame 1Symbol 117 MovieClip
"playOffsetter"Symbol 288 MovieClip Frame 2Symbol 104 MovieClip
"txtHolder"Symbol 288 MovieClip Frame 2Symbol 274 MovieClip
"saveBN"Symbol 288 MovieClip Frame 2Symbol 283 MovieClip
"gameDataBox"Symbol 288 MovieClip Frame 2Symbol 287 MovieClip
"blackFrame"Symbol 292 MovieClip Frame 2Symbol 291 Button
"txtHolder"Symbol 305 MovieClip Frame 1Symbol 304 MovieClip
"txtHolder"Symbol 309 MovieClip Frame 1Symbol 308 MovieClip
"backplate"Symbol 309 MovieClip Frame 1Symbol 117 MovieClip
"txtHolder"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"backplate"Symbol 313 MovieClip Frame 1Symbol 117 MovieClip
"txtHolder"Symbol 317 MovieClip Frame 1Symbol 316 MovieClip
"backplate"Symbol 317 MovieClip Frame 1Symbol 117 MovieClip
"txtHolder"Symbol 321 MovieClip Frame 1Symbol 320 MovieClip
"backplate"Symbol 321 MovieClip Frame 1Symbol 117 MovieClip
"txtHolder"Symbol 325 MovieClip Frame 1Symbol 324 MovieClip
"backplate"Symbol 325 MovieClip Frame 1Symbol 117 MovieClip
"saveBN"Symbol 326 MovieClip Frame 1Symbol 297 Button
"saveMC"Symbol 326 MovieClip Frame 1Symbol 301 MovieClip
"playOffsetter"Symbol 326 MovieClip Frame 2Symbol 302 MovieClip
"header"Symbol 326 MovieClip Frame 2Symbol 305 MovieClip
"bn4"Symbol 326 MovieClip Frame 2Symbol 309 MovieClip
"bn3"Symbol 326 MovieClip Frame 2Symbol 313 MovieClip
"bn2"Symbol 326 MovieClip Frame 2Symbol 317 MovieClip
"bn1"Symbol 326 MovieClip Frame 2Symbol 321 MovieClip
"bn5"Symbol 326 MovieClip Frame 3Symbol 325 MovieClip
"txt"Symbol 333 MovieClip Frame 1Symbol 332 MovieClip
"targetMC"Symbol 335 MovieClip Frame 2Symbol 333 MovieClip
"blackFrame"Symbol 335 MovieClip Frame 2Symbol 334 Button
"blackFrame"Symbol 335 MovieClip Frame 10Symbol 54 Button
"bn"Symbol 433 MovieClip Frame 1Symbol 342 Button
"backplate"Symbol 433 MovieClip Frame 1Symbol 338 MovieClip
"inv_1"Symbol 433 MovieClip Frame 1Symbol 338 MovieClip
"reflection"Symbol 433 MovieClip Frame 57Symbol 421 MovieClip
"actionArea"Symbol 437 MovieClip Frame 1Symbol 435 MovieClip
"actionArea"Symbol 444 MovieClip Frame 1Symbol 435 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "s3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "silence"
ExportAssets (56)Timeline Frame 1Symbol 3 as "s2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "s1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "birds"
ExportAssets (56)Timeline Frame 1Symbol 6 as "s4"

Labels

"menu"Frame 2
"game"Frame 3
"empty"Frame 4
"menuRollOver"Symbol 12 MovieClip Frame 2
"in"Symbol 31 MovieClip Frame 2
"out"Symbol 31 MovieClip Frame 23
"in"Symbol 55 MovieClip Frame 2
"out"Symbol 55 MovieClip Frame 10
"in"Symbol 58 MovieClip Frame 2
"out"Symbol 58 MovieClip Frame 8
"in"Symbol 117 MovieClip Frame 2
"out"Symbol 117 MovieClip Frame 9
"fade"Symbol 127 MovieClip Frame 2
"in"Symbol 159 MovieClip Frame 2
"out"Symbol 159 MovieClip Frame 10
"in"Symbol 216 MovieClip Frame 2
"loop"Symbol 216 MovieClip Frame 13
"out"Symbol 216 MovieClip Frame 18
"channelSwap"Symbol 216 MovieClip Frame 34
"in"Symbol 271 MovieClip Frame 2
"out"Symbol 271 MovieClip Frame 9
"in"Symbol 292 MovieClip Frame 2
"default"Symbol 292 MovieClip Frame 11
"out"Symbol 292 MovieClip Frame 12
"in"Symbol 302 MovieClip Frame 2
"out"Symbol 302 MovieClip Frame 9
"in"Symbol 335 MovieClip Frame 2
"out"Symbol 335 MovieClip Frame 10
"key"Symbol 433 MovieClip Frame 2
"bucket"Symbol 433 MovieClip Frame 3
"filled bucket"Symbol 433 MovieClip Frame 4
"dreamcube"Symbol 433 MovieClip Frame 5
"car key"Symbol 433 MovieClip Frame 6
"ladder"Symbol 433 MovieClip Frame 7
"tire"Symbol 433 MovieClip Frame 8
"plank"Symbol 433 MovieClip Frame 9
"crowbar"Symbol 433 MovieClip Frame 10
"shovel"Symbol 433 MovieClip Frame 11
"bolt cutters"Symbol 433 MovieClip Frame 12
"egyptology book"Symbol 433 MovieClip Frame 13
"remote"Symbol 433 MovieClip Frame 14
"working remote"Symbol 433 MovieClip Frame 15
"fishing rod"Symbol 433 MovieClip Frame 16
"flint"Symbol 433 MovieClip Frame 17
"worm"Symbol 433 MovieClip Frame 18
"fish"Symbol 433 MovieClip Frame 19
"piece of wood1"Symbol 433 MovieClip Frame 20
"piece of wood2"Symbol 433 MovieClip Frame 21
"piece of wood3"Symbol 433 MovieClip Frame 22
"steele"Symbol 433 MovieClip Frame 23
"wine bottle"Symbol 433 MovieClip Frame 24
"open wine bottle"Symbol 433 MovieClip Frame 25
"cork"Symbol 433 MovieClip Frame 26
"corkscrew"Symbol 433 MovieClip Frame 27
"empty bottle"Symbol 433 MovieClip Frame 28
"empty glass"Symbol 433 MovieClip Frame 29
"glass of wine"Symbol 433 MovieClip Frame 30
"glass of water"Symbol 433 MovieClip Frame 31
"cutlery"Symbol 433 MovieClip Frame 32
"plates"Symbol 433 MovieClip Frame 33
"anchor"Symbol 433 MovieClip Frame 34
"dishes"Symbol 433 MovieClip Frame 35
"dish detergent"Symbol 433 MovieClip Frame 36
"dish brush"Symbol 433 MovieClip Frame 37
"saw"Symbol 433 MovieClip Frame 38
"wooden bar"Symbol 433 MovieClip Frame 39
"bed spread"Symbol 433 MovieClip Frame 40
"table top"Symbol 433 MovieClip Frame 41
"screwdriver"Symbol 433 MovieClip Frame 42
"left galley door"Symbol 433 MovieClip Frame 43
"right galley door"Symbol 433 MovieClip Frame 44
"set of stairs"Symbol 433 MovieClip Frame 45
"batteries"Symbol 433 MovieClip Frame 46
"hammer"Symbol 433 MovieClip Frame 47
"tiny pearl"Symbol 433 MovieClip Frame 48
"small pearl"Symbol 433 MovieClip Frame 49
"medium pearl"Symbol 433 MovieClip Frame 50
"big pearl"Symbol 433 MovieClip Frame 51
"large pearl"Symbol 433 MovieClip Frame 52
"huge pearl"Symbol 433 MovieClip Frame 53
"power cord"Symbol 433 MovieClip Frame 54
"extension cord"Symbol 433 MovieClip Frame 55
"extended power cord"Symbol 433 MovieClip Frame 56
"bathroom mirror"Symbol 433 MovieClip Frame 57
"lighter"Symbol 433 MovieClip Frame 58
"phone receiver"Symbol 433 MovieClip Frame 59
"newspaper"Symbol 433 MovieClip Frame 60
"video tape 1"Symbol 433 MovieClip Frame 61
"video tape 2"Symbol 433 MovieClip Frame 62
"video tape 3"Symbol 433 MovieClip Frame 63
"video tape 4"Symbol 433 MovieClip Frame 64

Dynamic Text Variables

_parent.percent_txtSymbol 23 EditableText""
percent_txtSymbol 34 EditableText""
_parent.userNameSymbol 107 EditableText"Save slot 1"
_parent.userNumTxtSymbol 109 EditableText"1."
_parent.userNameSymbol 285 EditableText""
_parent._parent._parent.speechTxtSymbol 331 EditableText""




http://swfchan.com/8/36660/info.shtml
Created: 15/5 -2019 01:36:07 Last modified: 15/5 -2019 01:36:07 Server time: 02/05 -2024 17:00:42