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

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

Test Subject.swf

This is the info page for
Flash #29076

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


Text
DO YOU LIKE PRIZES?

DO YOU LIKE PRIZES?

RANDOM DRAWS!

EARN  PRIZES!

REGISTER
TO WIN!

NO SKILL REQUIRED. Anyone can WIN, even YOU!

BOBO WINS!

- Bobo is a sore loser.  Get too far ahead
of Bobo and he will mess with your
puzzle pieces.

- Complete the shape before medication
time or suffer the side-effects.

- This pill will tranquilize Bobo.
He will sleep  [and not cheat !]
for ten seconds.

Complications :

Moving Puzzle Pieces :

- Click and hold to drag peices
onto the playing surface.

- Use space bar and
mouse to rotate pieces.

- Nudge pieces into place
with arrow keys if needed.

- Release mouse to drop
a piece into place.

- Red means good
placement.

- Yellow means piece is
touching the sides and
therefore not legaly placed

Medication
Timer

The Test :

Use the 7 puzzle pieces to replicate the
shape outlined on the playing surface.
Finish before Bobo or fail!

00000

0

LEVEL

BONUS

00000

1400

LEVEL

SCORE

TOTAL

LEVEL

YOU WIN!

LIVES

Tangrams are cool !

00:00

SCORE

BONUS

00000

00000

00000

00000

1

3

ActionScript [AS1/AS2]

Frame 1
("c" < (b >= undefined)) || (0(false)); _root.FlashTracking = function (Section) { datenow = new Date(); }; _root.FlashTracking("Game4_Preload_Start"); _root.PauseFor = function () { var j = 0; while (j < 1000) { j++; } }; MovieClip.prototype.makeNoise = function (whatNoise) { mySound = new Sound(); mySound.attachSound(whatNoise); mySound.start(); }; MovieClip.prototype.stopSound = function () { mySound.stop(); }; MovieClip.prototype.makeLoop = function (whatNoise, loops) { mySound = new Sound(); mySound.attachSound(whatNoise); mySound.start(0, loops); }; MovieClip.prototype.fadeSound = function (factor) { myVolume = mySound.getVolume(); if (0 < myVolume) { mySound.setVolume(myVolume - factor); } else { mySound.stop(); } }; _root.ShowHelpScreen = function () { _root.attachMovie("HelpScreen", "HelpScreen", 635); }; _root.LoseHelpScreen = function () { removeMovieClip(_root.HelpScreen); }; _root.GameQuit = function () { getURL ("javascript:window.opener=self; window.close()", _self); _root.scoreIDtemp = ""; }; _root.GameHighscores = function () { if (_root.localOJJpage == 1) { getURL ("javascript:goHighScores()", _self); } else { getURL ("http://www.oddjobjack.com/forum/index.php?act=Arcade&do=stats&gameid=4", "_blank"); } }; _focusrect = false; _root.xOrigin = _root.loadBar.LBar._x; _root.total = _root.getBytesTotal(); _root.factor = _root.loadbar.barMeasure._width; _root.partial = 0; stop();
Instance of Symbol 77 MovieClip [loaderBar] "loadBar" in Frame 1
onClipEvent (enterFrame) { _root.partial = _root.getBytesLoaded(); if (_root.partial < _root.total) { _root.Move = (Number(_root.partial) / Number(_root.total)) * _root.factor; _root.loadBar.LBar._x = _root.xOrigin + _root.Move; } else if (_root.partial >= _root.total) { _root.FlashTracking("Game4_Preload_End"); _root.play(); } }
Frame 2
("c" < (b >= undefined)) || (0(false)); _root.SendScoreORIGINALBACKUP = function () { if (0 < _root.totalscore) { tempRandom1 = random(9) + 1; tempRandom2 = random(8) + 1; tempRandom3 = random(7) + 1; tempRandom4 = random(6) + 1; tempRandom5 = random(5) + 1; tempRandom6 = random(4) + 1; ScoreAddOn = ((((String(tempRandom6) + String(tempRandom5)) + String(tempRandom4)) + String(tempRandom3)) + String(tempRandom2)) + String(tempRandom1); ScoreAddOnNumber = Number(ScoreAddOn); scoreToSend = _root.totalscore * ScoreAddOnNumber; scoreToSendNumber = String(scoreToSend) + String(ScoreAddOnNumber); loadVariablesNum ((("SGS_add_highscore.asp?viewerid=" + _root.UserID) + "&gameid=1&score=") + scoreToSendNumber, 0); } _root.totalscore = 0; }; _root.SendScore = function () { if (0 < _root.points) { var gname = "game4"; var gscore = _root.points; loadVariablesNum ((("http://www.oddjobjack.com/forum/index.php?act=Arcade&do=newscore&gname=" + gname) + "&gscore=") + gscore, 1); } _root.totalscore = 0; gscore = 0; }; stop();
Frame 3
("c" < (b >= undefined)) || (0(false)); _root.PuzzleCounter = 1; _root.TotalGameScore = 0; _root.MonkeyTotalGameScore = 0; _root.LastLevelScore = 0; _root.MonkeyLastLevelScore = 0; _root.BonusScore = 0; _root.MonkeyBonusScore = 0; _root.LevelEnded = 1; _root.LivesLeft = 2; _root.Points = 0; _root.LastLevelScore = 0; _root.TotalGameScore = 0; _root.LastTotalGameScore = 0; _root.MonkeyLastLevelScore = 0; _root.MonkeyTotalGameScore = 0; _root.LastMonkeyTotalGameScore = 0; _root.PuzzleCounterDisplay = 0; stop();
Frame 4
("c" < (b >= undefined)) || (0(false)); _root.InitVariables = function () { _root.TangramLifted = 0; _root.TotalTansPlacedLegal = 0; _root.NudgeFactor = 1; _root.NudgePause = 10; _root.PuzzleOrderArray = ["3", "9", "4", "5", "6", "2", "7", "8", "1"]; _root.MonkeyTimerArray1 = ["5", "20", "35", "50", "65", "80", "95"]; _root.MonkeyTimerArray2 = ["5", "19", "33", "47", "61", "75", "89"]; _root.MonkeyTimerArray3 = ["5", "18", "31", "44", "57", "70", "83"]; _root.MonkeyTimerArray4 = ["5", "17", "29", "41", "53", "65", "77"]; _root.MonkeyTimerArray5 = ["5", "16", "27", "38", "49", "60", "71"]; _root.MonkeyTimerArray6 = ["5", "15", "25", "35", "45", "55", "65"]; _root.MonkeyTimerArray7 = ["5", "14", "23", "32", "41", "50", "59"]; _root.MonkeyTimerArray8 = ["5", "13", "21", "29", "37", "45", "53"]; _root.MonkeyTimerArray9 = ["5", "12", "19", "26", "33", "40", "47"]; _root.MonkeyIndex = 0; _root.TempHitMade = 0; _root.IntercheckMax = 30; _root.TangramNudged = 0; _root.RotateSegment = 5; _root.MonkeyDiscardMinimum = 0; _root.MonkeyDiscardActive = 0; _root.CheatSelected = 0; _root.StageFlippedCounter = 0; _root.PawSpeed = 5; _root.MonkeyThresholdFactor = 3; _root.MedicationTimerMax = 30; _root.MedicationBarStartingPoint = 92.25; _root.MonkeyTanYBoundary = 164; _root.TanYBoundary = 164; _root.TanXBoundary = 311; var k = 0; while (k < 7) { _root["Tan" + k].Size = 0; _root["MonkeyTan" + k].Size = 0; k++; } _root.DrugDuration = 10; _root.DrugStart = 0; _root.DrugAdministered = 0; _root.DrugStatus = 0; _root.TextWindowContents = "Begin the test."; _root.SizeDifficultyFactor = 0.85; _root.TimeDisplay = 0; _root.LevelsMax = 10; _root.MonkeyThreshold = 0; _root.ScoreFactor = 37; _root.MonkeySleepFactor = 0; _root.TangramScaleSound = "none"; }; _root.Drug1 = function () { _root.TextWindowContents = "Sleepy time for Bobo."; _root.DrugStart = _root.DateDiff; _root.DruggedTan = 99; _root.DrugStatus = 1; _root.CalculateTotalTansPlacedLegal(); }; _root.MonkeyCheat = function () { if (_root.CheatSelected == 0) { _root.SoundHolderMonkeyTangrams.makenoise("MonkeyTakesYourTangram"); if (_root.MonkeyThresholdFactor < _root.MonkeyThreshold) { _root.CheatSelection = 1; _root.TangramDrop(); _root.CheatSelected = 1; _root.MonkeyDiscardActive = 0; } } else { _root.MonkeyDiscard(); } }; _root.MonkeyDiscard = function () { if (_root.MonkeyDiscardActive == 0) { _root.MonkeyDiscardActive = 1; if (0 < _root.TotalTansPlacedLegal) { if (_root.MonkeyDiscardMinimum < _root.TotalTansPlacedLegal) { TanSelected = 0; randomTan = random(6) - 1; TanTries = 0; FoundOne = 0; do { randomTan++; if (6 < randomTan) { randomTan = 0; } if (_root[("Tan" + randomTan) + "Placed"] == 1) { TanTries = 7; FoundOne = 1; } TanTries++; } while (TanTries < 6); } } else { _root.CheatSelected = 0; } } if (FoundOne == 1) { _root["Tan" + randomTan].attachMovie("BoboDiscardHead", "BoboDiscardHead", 635); _root.MonkeyDiscardMove(randomTan, "Player"); } }; _root.MonkeyMove = function (TangramNumber, Player) { if (_root.CheatSelected == 0) { WhichTan = "MonkeyTan"; WhichHome = ("Puz" + (_root.PuzzleOrderArray[_root.PuzzleCounter - 1] - 1)) + "Tan"; WhichHomeX = ((("Puz" + (_root.PuzzleOrderArray[_root.PuzzleCounter - 1] - 1)) + "Tan") add TangramNumber) add "x"; WhichHomeY = ((("Puz" + (_root.PuzzleOrderArray[_root.PuzzleCounter - 1] - 1)) + "Tan") add TangramNumber) add "y"; WhichPaw = "MonkeyPaw"; xDifference = Math.floor(_root[WhichTan add TangramNumber]._x - _root[WhichHomeX]); yDifference = Math.floor(_root[WhichTan add TangramNumber]._y - _root[WhichHomeY]); if (Math.abs(xDifference) < 2) { setProperty(_root[WhichTan add TangramNumber], _x , _root[WhichHomeX]); setProperty(_root[WhichTan add TangramNumber], _y , _root[WhichHomeY]); setProperty(_root[WhichTan add TangramNumber], _rotation , _root[((("Puz" + (_root.PuzzleOrderArray[_root.PuzzleCounter - 1] - 1)) + "Tan") + TangramNumber) + "SolutionRotation"]); _root.MonkeyIndex++; _root.CalculateTotalTansPlacedLegal(); } else { setProperty(_root[WhichTan add TangramNumber], _x , _root[WhichTan add TangramNumber]._x - (xDifference / _root.PawSpeed)); setProperty(_root[WhichTan add TangramNumber], _y , _root[WhichTan add TangramNumber]._y - (yDifference / _root.PawSpeed)); setProperty(_root[WhichTan add TangramNumber], _rotation , _root[((("Puz" + (_root.PuzzleOrderArray[_root.PuzzleCounter - 1] - 1)) + "Tan") + TangramNumber) + "SolutionRotation"] + (xDifference * 2.5)); } _root.MonitorMonkeyTangrams(TangramNumber, WhichTan, _root[WhichTan add TangramNumber]._y); } }; _root.MonkeyDiscardMove = function (TangramNumber, Player) { _root.MonkeyTangramNumber = TangramNumber; WhichTan = "Tan"; WhichHome = "Puz0Tan"; WhichHomeX = (WhichTan add TangramNumber) add "xHome"; WhichHomeY = (WhichTan add TangramNumber) add "yHome"; WhichPaw = "MonkeyCheatPaw"; xDifference = Math.floor(_root[WhichTan add TangramNumber]._x - _root[WhichHomeX]); yDifference = Math.floor(_root[WhichTan add TangramNumber]._y - _root[WhichHomeY]); if (Math.abs(xDifference) < 2) { setProperty(_root[WhichTan add TangramNumber], _x , _root[WhichHomeX]); setProperty(_root[WhichTan add TangramNumber], _y , _root[WhichHomeY]); setProperty(_root[WhichTan add TangramNumber], _rotation , 0); _root.DeltaRotation = _root[("Tan" add TangramNumber) add "rotation"]; var j = 1; while (j < (_root[("Tan" add TangramNumber) add "NumCorners"] + 1)) { _root.RotatePoints(_root[((("Tan" add TangramNumber) add "Corner") add j) add "x"], _root[((("Tan" add TangramNumber) add "Corner") add j) add "y"], _root[("Tan" add TangramNumber) add "x"], _root[("Tan" add TangramNumber) add "y"], -_root.DeltaRotation); _root[((("Tan" add TangramNumber) add "Corner") add j) add "x"] = _root.newX; _root[((("Tan" add TangramNumber) add "Corner") add j) add "y"] = _root.newy; j++; } _root[("Tan" add TangramNumber) add "rotation"] = 0; _root.CalculateTotalTansPlacedLegal(); _root.MonkeyDiscardActive = 0; _root.deltax = _root[WhichTan add TangramNumber]._x - _root[(WhichTan add TangramNumber) + "x"]; _root.deltay = _root[WhichTan add TangramNumber]._y - _root[(WhichTan add TangramNumber) + "y"]; _root.CurrentTangram = TangramNumber; _root.TranslateCentersAndCorners(); _root.CheatSelected = 0; _root["Tan" + _root.CurrentTangram].gotoAndPlay(1); _root[("Tan" + _root.CurrentTangram) + "placedcolour"] = 1; removeMovieClip(_root[WhichTan add TangramNumber].BoboDiscardHead); _root.CalculateTotalTansPlacedLegal(); } else { setProperty(_root[WhichTan add TangramNumber], _x , _root[WhichTan add TangramNumber]._x - (xDifference / 5)); setProperty(_root[WhichTan add TangramNumber], _y , _root[WhichTan add TangramNumber]._y - (yDifference / 5)); setProperty(_root[WhichTan add TangramNumber], _rotation , xDifference * 2.5); } _root.MonitorTangrams(TangramNumber, "Tan", _root["Tan" + TangramNumber]._y); }; _root.CalculateScore = function () { tempbonustime = _root["MonkeyTimerArray" + _root.PuzzleOrderArray[_root.PuzzleCounter - 1]][6]; tempbonustime = Number(tempbonustime) + Number(_root.MonkeySleepFactor); _root.BonusScore = int(_root.ScoreFactor * ((tempbonustime - _root.DateDiffRaw) + 4)); }; _root.MoveToNextLevel = function () { _root.SetupPuzzle(); _root.SetupCamios("Jack", "Camio1", "Camio", 400); _root.InsertRandomDrug(); _root.ResetPuzzleLocations(); _root.InitPuzzleLocations(); _root.InitVariables(); _root.InitTangramLocations(); _root.InitTanLocations(); _root.InitMonkeyTanLocations(); _root.LevelEnded = 0; _root.CalculateTotalTansPlacedLegal(); _root.Jackpsychout.gotoandstop(1); _root.Bobopsychout.gotoandstop(1); }; _root.LevelCompleted = function () { _root.TotalTansPlacedLegal = 0; _root.TangramLifted = 0; _root.CalculateScore(); _root.LastLevelScore = _root.BonusScore; _root.TotalGameScore = _root.TotalGameScore + _root.LastLevelScore; _root.LastTotalGameScore = _root.TotalGameScore; _root.MonkeyLastLevelScore = _root.MonkeyBonusScore; _root.MonkeyTotalGameScore = _root.MonkeyBonusScore + _root.MonkeyTotalGameScore; _root.LastMonkeyTotalGameScore = _root.MonkeyTotalGameScore; _root.MedicationTimer.Bar._x = _root.MedicationBarStartingPoint; _root.attachMovie("YouWin", "WinLose", 110); _root.SoundHolderTangrams.makenoise("LevelCompleted"); _root.LevelEnded = 1; _root.PuzzleCounter++; }; _root.LifeLost = function () { _root.LivesLeft = _root.LivesLeft - 1; _root.TotalTansPlacedLegal = 0; _root.TangramLifted = 0; _root.ResetTanSizes(); _root.MedicationTimer.Bar._x = _root.MedicationBarStartingPoint; _root.LevelEnded = 1; if (_root.LivesLeft < 0) { _root.LevelFailed(); } }; _root.LifeLostOuttro = function () { _root.WinLose.removeMovieClip(); _root.attachMovie("LevelIntro", "LevelEndClip", 110); }; _root.LevelWonOuttro = function () { _root.WinLose.removeMovieClip(); _root.attachMovie("LevelIntro", "LevelEndClip", 110); }; _root.CalculateTotalTansPlacedLegal = function () { if (_root.LevelEnded == 0) { PlacedCounter = 0; var j = 0; while (j < 7) { _root.MonitorMonkeyTangrams(j, "MonkeyTan", _root["MonkeyTan" + j]._y); _root.MonitorTangrams(j, "Tan", _root["Tan" + j]._y); if (_root[("tan" + j) + "placedcolour"] == 2) { _root[("Tan" + j) + "Placed"] = 1; PlacedCounter++; } else { _root[("Tan" + j) + "Placed"] = 0; } j++; } _root.TotalTansPlacedLegal = PlacedCounter; _root.TotalGameScore = _root.LastTotalGameScore + (200 * _root.TotalTansPlacedLegal); _root.MonkeyTotalGameScore = _root.LastMonkeyTotalGameScore + (200 * _root.MonkeyIndex); if (_root.TotalTansPlacedLegal == 7) { _root.LevelCompleted(); } if (_root.MonkeyIndex == 7) { _root.attachMovie("BoboWins", "WinLose", 110); } _root.MonkeyThreshold = _root.TotalTansPlacedLegal - _root.MonkeyIndex; if (_root.DrugStatus == 1) { _root.DrugWearOff = Number(_root.DrugStart) + Number(_root.DrugDuration); if (_root.DateDiff < _root.DrugWearOff) { _root.MonkeyThreshold = -10; } else { _root.DrugStatus = 0; } } if (_root.MonkeyThreshold == 1) { _root.BoboAnimations.gotoAndPlay(180); _root.JackAnimation.gotoAndPlay(300); _root.TextWindowContents = "Bobo is watching you."; } else if (_root.MonkeyThreshold == 0) { _root.BoboAnimations.gotoAndPlay(1); _root.JackAnimation.gotoAndPlay(1); _root.TextWindowContents = "Evenly matched."; } else if (_root.MonkeyThreshold == -1) { _root.BoboAnimations.gotoAndPlay(30); _root.JackAnimation.gotoAndPlay(210); _root.TextWindowContents = "Bobo takes the lead."; } else if (_root.MonkeyThreshold == -10) { _root.BoboAnimations.gotoAndPlay(150); _root.JackAnimation.gotoAndPlay(60); _root.TextWindowContents = "Sleep Bobo."; } else if (_root.MonkeyThreshold == 2) { _root.BoboAnimations.gotoAndPlay(361); _root.JackAnimation.gotoAndPlay(120); _root.TextWindowContents = "Bobo is getting angry."; } else if (_root.MonkeyThreshold == 3) { _root.BoboAnimations.gotoAndPlay(451); _root.JackAnimation.gotoAndPlay(120); _root.TextWindowContents = "Bobo is outraged."; } else if ((_root.MonkeyThreshold < (-1 + _root.MonkeyThreshold)) != -10) { _root.BoboAnimations.gotoAndPlay(120); _root.JackAnimation.gotoAndPlay(480); _root.TextWindowContents = "Bobo is superior."; } } }; _root.RefreshTangramLocations = function () { var j = 0; while (j < 7) { XData = _root[("Tan" + j) + x]; XReal = _root["Tan" + j]._x; YData = _root[("Tan" + j) + y]; YReal = _root["Tan" + j]._y; if ((XData == XReal) + (YData == YReal)) { } else { _root.CurrentTangram = j; _root.TangramTranslate(); } j++; } }; _root.CheckRotationArrow = function () { var k = 0; while (k < 7) { _root["Tan" + k].TanArrow.removeMovieClip(); k++; } _root.SoundHolderTangrams.makenoise("TangramRotateStopped"); }; _root.MonkeyFlip = function () { _root.TangramDrop(); _root.choice = random(3); _root.rotationFactor = 90 + (_root.choice * 90); setProperty(_root.Puz1, _rotation , _root.Puz1._rotation + _root.rotationFactor); setProperty(_root.DropArea0, _rotation , _root.DropArea0._rotation + _root.rotationFactor); var k = 0; while (k < 7) { if (_root[("tan" + k) + "placedcolour"] != 1) { VerticalDistance = _root["Tan" + k]._y - _root.Puz1._y; HorizontalDistance = _root["Tan" + k]._x - _root.Puz1._x; if (_root.choice == 0) { setProperty(_root["Tan" + k], _x , _root.Puz1._x - VerticalDistance); setProperty(_root["Tan" + k], _y , _root.Puz1._y + HorizontalDistance); } if (_root.choice == 1) { setProperty(_root["Tan" + k], _x , _root.Puz1._x - HorizontalDistance); setProperty(_root["Tan" + k], _y , _root.Puz1._y - VerticalDistance); } if (_root.choice == 2) { setProperty(_root["Tan" + k], _x , _root.Puz1._x + VerticalDistance); setProperty(_root["Tan" + k], _y , _root.Puz1._y - HorizontalDistance); } _root[("Tan" add k) add "x"] = _root["Tan" + k]._x; _root[("Tan" add k) add "y"] = _root["Tan" + k]._y; _root["Tan" + k]._rotation = _root["Tan" + k]._rotation + _root.rotationFactor; _root[("Tan" + k) + "Rotation"] = _root["Tan" + k]._rotation; _root.ScaleAny(k, "Tan", "no"); _root.RefreshTangramLocations(); } k++; } }; _root.MonkeyFlipDone = function () { _root.CheatSelected = 0; _root.StageFlipped = 1; _root.StageFlippedCounter++; }; _root.CheckTimer = function () { if (_root.LevelEnded == 0) { _root.ThisTime = new Date(); _root.DateDiffRaw = ((_root.ThisTime - _root.StartTime) / 100) / 10; _root.DateDiff = int(_root.DateDiffRaw); if (0 < _root.DateDiff) { _root.TimeDisplay = _root.formatTime(_root.DateDiff); } else { _root.TimeDisplay = 0; } tempMonkeyTime = _root["MonkeyTimerArray" + _root.PuzzleOrderArray[_root.PuzzleCounter - 1]][_root.MonkeyIndex]; tempMonkeyTime = Number(tempMonkeyTime) + Number(_root.MonkeySleepFactor); if (tempMonkeyTime < _root.DateDiff) { _root.MonkeyMove(_root.MonkeyIndex, "Monkey"); } if ((_root.MonkeyThresholdFactor < _root.MonkeyThreshold) or (_root.CheatSelected == 1)) { _root.MonkeyCheat(); } if ((((_root.ThisTime - _root.StartTime) / 100) / 10) < _root.MedicationTimerMax) { _root.MedicationTimer.Bar._x = _root.MedicationBarStartingPoint + (((_root.MedicationTimer.bar._width * ((_root.ThisTime - _root.StartTime) / 100)) / 10) / _root.MedicationTimerMax); } else if (_root.StageFlippedCounter == 0) { _root.StageFlippedCounter = 1; _root.title.play(); _root.Medication._x = 358; _root.Medication._y = 60; } _root.CalculateScore(); } }; _root.SetupPuzzle = function () { setProperty(_root.Puz1, _rotation , 0); setProperty(_root.DropArea0, _rotation , 0); _root.Puz1.attachMovie(["Puzzle" + _root.PuzzleOrderArray[_root.PuzzleCounter - 1]], "Puzzle", 0); _root.DropArea0.attachMovie(["PuzzleSolution" + _root.PuzzleOrderArray[_root.PuzzleCounter - 1]], "PuzzleSolution", 10); _root.MonkeyPuz1.attachMovie(["Puzzle" + _root.PuzzleOrderArray[_root.PuzzleCounter - 1]], "MonkeyPuzzle", 0); _root.MonkeyDropArea0.attachMovie(["PuzzleSolution" + _root.PuzzleOrderArray[_root.PuzzleCounter - 1]], "MonkeyPuzzleSolution", 10); }; _root.RotatePoints = function (PointX, PointY, LocationX, LocationY, rotateAngle) { radAngle = (rotateAngle * Math.PI) / 180; TempX = PointX - LocationX; TempY = PointY - LocationY; TempnewX = (TempX * Math.cos(radAngle)) - (TempY * Math.sin(radAngle)); TempnewY = (TempX * Math.sin(radAngle)) + (TempY * Math.cos(radAngle)); _root.newX = TempnewX + LocationX; _root.newY = TempnewY + LocationY; }; _root.RotateSetup = function () { _root.SoundHolderTangrams.makenoise("TangramRotateStarted"); _root.StartMouseXpos = math.floor(_root._xmouse); _root.StartMouseYpos = math.floor(_root._ymouse); _root.StartMouseAngle = math.atan2(_root.StartMouseXpos - _root["Tan" add _root.CurrentTangram]._x, _root.StartMouseYpos - _root["Tan" add _root.CurrentTangram]._y); _root.StartMouseAngle = Math.floor(_root.StartMouseAngle / (Math.PI/180)); _root.TangramStartAngle = _root["tan" + _root.CurrentTangram]._rotation; }; movieclip.prototype.RotateTangram = function () { _root.NewMouseAngle = math.atan2(math.floor(_root._xmouse) - _root["Tan" add _root.CurrentTangram]._x, math.floor(_root._ymouse) - _root["Tan" add _root.CurrentTangram]._y); _root.NewMouseAngle = Math.floor(_root.NewMouseAngle / (Math.PI/180)); _root.DeltaAngle = Math.floor((_root.StartMouseAngle - _root.NewMouseAngle) / _root.RotateSegment) * _root.RotateSegment; setProperty(_root["Tan" add _root.CurrentTangram], _rotation , _root.DeltaAngle + _root.TangramStartAngle); }; _root.TangramLift = function () { if (_root.TangramNudged == 0) { _root.SoundHolderJack.makenoise("TangramLifted"); } _root[("Tan" add _root.CurrentTangram) add "xLast"] = math.floor(_root[("Tan" add _root.CurrentTangram) add "x"]); _root[("Tan" add _root.CurrentTangram) add "yLast"] = math.floor(_root[("Tan" add _root.CurrentTangram) add "y"]); _root[("Tan" add _root.CurrentTangram) add "RotationLast"] = _root[("Tan" add _root.CurrentTangram) add "Rotation"]; _root.SortTangramLevels(); _root.CalculateTotalTansPlacedLegal(); _root["Tan" + _root.CurrentTangram].gotoandstop(1); _root[("Tan" + _root.CurrentTangram) + "placedcolour"] = 1; }; _root.PlaceTanBackHome = function () { _root["Tan" + _root.CurrentTangram]._rotation = 0; _root["Tan" + _root.CurrentTangram]._x = _root[("Tan" + _root.CurrentTangram) + "xHome"]; _root["Tan" + _root.CurrentTangram]._y = _root[("Tan" + _root.CurrentTangram) + "yHome"]; _root[("Tan" + _root.CurrentTangram) + "rotation"] = 0; _root[("Tan" + _root.CurrentTangram) + "x"] = _root[("Tan" + _root.CurrentTangram) + "xHome"]; _root[("Tan" + _root.CurrentTangram) + "y"] = _root[("Tan" + _root.CurrentTangram) + "yHome"]; _root.ScaleAny(_root.CurrentTangram, "Tan", "no"); }; _root.PlaceTangramHere = function () { if (_root.DruggedTan == _root.CurrentTangram) { if (_root.DropArea0.hitTest(_root["Tan" add _root.CurrentTangram]._x, _root["Tan" add _root.CurrentTangram]._y, true)) { _root.Drug1(); _root["Tan" + _root.CurrentTangram].attachMovie("DrugFadeOut", "TanDrug", 635); _root.bobopsychout.gotoandplay(2); _root.MonkeySleepFactor = 10; } } }; _root.TangramDrop = function () { _root.TangramLifted = 0; _root.TangramRotating = 0; _root.HitMade = 0; _root.BorderHitMade = 0; _root.TangramScaleSound = "none"; if (_root["tan" + _root.CurrentTangram]._y < _root.TanYBoundary) { _root.PlaceTanBackHome(); } else { _root[("Tan" + _root.CurrentTangram) + "x"] = _root["Tan" + _root.CurrentTangram]._x; _root[("Tan" + _root.CurrentTangram) + "y"] = _root["Tan" + _root.CurrentTangram]._y; _root.ScaleAny(_root.CurrentTangram, "Tan", "no"); _root.CheckPercentIntersection(); if (0 < _root.BorderHitMade) { tempcommand = "sendhome"; } if (0 < _root.HitMade) { if (_root.BorderHitMade == 0) { tempcommand = "placeillegal"; } } if (_root.HitMade == 0) { if (_root.BorderHitMade == 0) { tempcommand = "placelegal"; } } if (tempcommand == "sendhome") { _root["Tan" + _root.CurrentTangram]._rotation = _root[("Tan" + _root.CurrentTangram) + "rotationlast"]; _root["Tan" + _root.CurrentTangram]._x = _root[("Tan" + _root.CurrentTangram) + "xlast"]; _root["Tan" + _root.CurrentTangram]._y = _root[("Tan" + _root.CurrentTangram) + "ylast"]; _root[("Tan" + _root.CurrentTangram) + "rotation"] = _root[("Tan" + _root.CurrentTangram) + "rotationlast"]; _root[("Tan" + _root.CurrentTangram) + "x"] = _root[("Tan" + _root.CurrentTangram) + "xlast"]; _root[("Tan" + _root.CurrentTangram) + "y"] = _root[("Tan" + _root.CurrentTangram) + "ylast"]; _root.ScaleAny(_root.CurrentTangram, "Tan", "no"); if (_root.TangramNudged == 0) { _root.SoundHolderTangrams.makenoise("TangramDroppedBack"); } _root["Tan" + _root.CurrentTangram].gotoAndStop(1); _root[("Tan" + _root.CurrentTangram) + "placedcolour"] = 1; } if (tempcommand == "placeillegal") { _root["Tan" + _root.CurrentTangram].gotoAndStop(3); _root[("Tan" + _root.CurrentTangram) + "placedcolour"] = 3; _root.PlaceTangramHere(); } if (tempcommand == "placelegal") { _root.PlaceTangramHere(); if (_root.TangramNudged == 0) { _root.SoundHolderTangrams.makenoise("TangramDropped"); } _root["Tan" + _root.CurrentTangram].gotoAndStop(2); _root[("Tan" + _root.CurrentTangram) + "placedcolour"] = 2; } } _root.CalculateTotalTansPlacedLegal(); }; _root.CheckPercentIntersection = function () { if (_root.HitMade == 0) { var j = 1; while (j < (_root[("Tan" add _root.CurrentTangram) add "NumCorners"] + 1)) { x1 = _root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "x"]; y1 = _root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "y"]; if (j < _root[("Tan" add _root.CurrentTangram) add "NumCorners"]) { x2 = _root[((("Tan" add _root.CurrentTangram) add "Corner") add (j + 1)) add "x"]; y2 = _root[((("Tan" add _root.CurrentTangram) add "Corner") add (j + 1)) add "y"]; } else { x2 = _root[("Tan" add _root.CurrentTangram) add "Corner1x"]; y2 = _root[("Tan" add _root.CurrentTangram) add "Corner1y"]; } xRange = x2 - x1; yRange = y2 - y1; var intercheck = 1; while (intercheck < _root.IntercheckMax) { xCheck = x1 + ((intercheck / _root.IntercheckMax) * xRange); yCheck = y1 + ((intercheck / _root.IntercheckMax) * yRange); var k = 0; while (k < 7) { if (k != _root.CurrentTangram) { if (_root["Tan" add k].hitTest(xCheck, yCheck, true)) { _root.HitMade = 1; } if (_root.DropArea0.hitTest(xCheck, yCheck, true)) { } else { _root.HitMade = 1; } } k++; } intercheck++; } j++; } } }; _root.NudgeTangram = function (NudgeValue) { _root.TangramLift(); if (NudgeValue == 37) { NudgeX = _root[("Tan" add _root.CurrentTangram) add "xLast"] - _root.NudgeFactor; setProperty(_root["Tan" add _root.CurrentTangram], _x , NudgeX); } if (NudgeValue == 38) { NudgeY = _root[("Tan" add _root.CurrentTangram) add "yLast"] - _root.NudgeFactor; setProperty(_root["Tan" add _root.CurrentTangram], _y , NudgeY); } if (NudgeValue == 39) { NudgeX = _root[("Tan" add _root.CurrentTangram) add "xLast"] + _root.NudgeFactor; setProperty(_root["Tan" add _root.CurrentTangram], _x , NudgeX); } if (NudgeValue == 40) { NudgeY = _root[("Tan" add _root.CurrentTangram) add "yLast"] + _root.NudgeFactor; setProperty(_root["Tan" add _root.CurrentTangram], _y , NudgeY); } _root.NudgeFactor = _root.NudgeFactor * 1.2; _root.TangramDrop(); _root.TangramNudged = 0; _root.SoundHolderJack.makenoise("TangramNudged"); }; _root.TangramCheckPoints = function () { _root.DeltaRotation = -(_root[("Tan" add _root.CurrentTangram) add "rotation"] - _root["Tan" add _root.CurrentTangram]._rotation); var j = 1; while (j < (_root[("Tan" add _root.CurrentTangram) add "NumCorners"] + 1)) { _root.RotatePoints(_root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "x"], _root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "y"], _root[("Tan" add _root.CurrentTangram) add "x"], _root[("Tan" add _root.CurrentTangram) add "y"], _root.DeltaRotation); _root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "x"] = _root.newX; _root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "y"] = _root.newy; if (_root.newX < _root.PlayDivider._x) { _root.HitMade = 1; } if (_root.Puz1.hitTest(_root.newX, _root.newY, true)) { _root.HitMade = 1; } if (_root.newX < _root.TanXBoundary) { _root.BorderHitMade = 1; } if (_root.newY < _root.TanYBoundary) { _root.BorderHitMade = 1; } var k = 0; while (k < 7) { if (k != _root.CurrentTangram) { if (_root["Tan" add k].hitTest(_root.newX, _root.newY, true)) { _root.HitMade = 1; } } k++; } j++; } var k = 0; while (k < 7) { if (k != _root.CurrentTangram) { _root.MaxCorners = _root[("Tan" add k) add "NumCorners"]; var m = 1; while (m < (_root.MaxCorners + 1)) { if (_root["Tan" add _root.CurrentTangram].hitTest(_root[((("Tan" add k) add "Corner") add m) add "x"], _root[((("Tan" add k) add "Corner") add m) add "y"], true)) { _root.HitMade = 1; } m++; } } k++; } }; _root.TangramTranslate = function () { TanXpos = _root[("Tan" add _root.CurrentTangram) add "x"]; TanYpos = _root[("Tan" add _root.CurrentTangram) add "y"]; Xpos = _root["Tan" add _root.CurrentTangram]._x; Ypos = _root["Tan" add _root.CurrentTangram]._y; _root.DeltaX = Xpos - TanXpos; _root.DeltaY = Ypos - TanYpos; _root.TranslateCentersAndCorners(); }; _root.TangramTranslateBack = function () { TanXpos = _root["Tan" add _root.CurrentTangram]._x; TanYpos = _root["Tan" add _root.CurrentTangram]._y; Xpos = _root[("Tan" add _root.CurrentTangram) add "xLast"]; Ypos = _root[("Tan" add _root.CurrentTangram) add "yLast"]; _root.DeltaX = Xpos - TanXpos; _root.DeltaY = Ypos - TanYpos; _root.TranslateCentersAndCorners(); }; _root.TranslateCentersAndCorners = function () { _root[("Tan" add _root.CurrentTangram) add "x"] = _root[("Tan" add _root.CurrentTangram) add "x"] + _root.deltax; _root[("Tan" add _root.CurrentTangram) add "y"] = _root[("Tan" add _root.CurrentTangram) add "y"] + _root.deltay; var j = 1; while (j < (_root[("Tan" add _root.CurrentTangram) add "NumCorners"] + 1)) { _root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "x"] = _root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "x"] + _root.DeltaX; _root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "y"] = _root[((("Tan" add _root.CurrentTangram) add "Corner") add j) add "y"] + _root.DeltaY; j++; } }; _root.InitTangramLocations = function () { _root.Tan0NumCorners = 3; _root.Tan0Rotation = 0; _root.Tan0RotationLast = _root.Tan0Rotation; _root.Tan0Placed = 0; _root.Tan0x = _root.Tan0._x; _root.Tan0y = _root.Tan0._y; _root.Tan0xLast = _root.Tan0x; _root.Tan0yLast = _root.Tan0y; _root.Tan1NumCorners = 3; _root.Tan1Rotation = 0; _root.Tan1RotationLast = _root.Tan1Rotation; _root.Tan1Placed = 0; _root.Tan1x = _root.Tan1._x; _root.Tan1y = _root.Tan1._y; _root.Tan1xLast = _root.Tan1x; _root.Tan1yLast = _root.Tan1y; _root.Tan2NumCorners = 3; _root.Tan2Rotation = 0; _root.Tan2RotationLast = _root.Tan2Rotation; _root.Tan2Placed = 0; _root.Tan2x = _root.Tan2._x; _root.Tan2y = _root.Tan2._y; _root.Tan2xLast = _root.Tan2x; _root.Tan2yLast = _root.Tan2y; _root.Tan3NumCorners = 4; _root.Tan3Rotation = 0; _root.Tan3RotationLast = _root.Tan3Rotation; _root.Tan3Placed = 0; _root.Tan3x = _root.Tan3._x; _root.Tan3y = _root.Tan3._y; _root.Tan3xLast = _root.Tan3x; _root.Tan3yLast = _root.Tan3y; _root.Tan4NumCorners = 3; _root.Tan4Rotation = 0; _root.Tan4RotationLast = _root.Tan4Rotation; _root.Tan4Placed = 0; _root.Tan4x = _root.Tan4._x; _root.Tan4y = _root.Tan4._y; _root.Tan4xLast = _root.Tan4x; _root.Tan4yLast = _root.Tan4y; _root.Tan5NumCorners = 4; _root.Tan5Rotation = 0; _root.Tan5RotationLast = _root.Tan5Rotation; _root.Tan5Placed = 0; _root.Tan5x = _root.Tan5._x; _root.Tan5y = _root.Tan5._y; _root.Tan5xLast = _root.Tan5x; _root.Tan5yLast = _root.Tan5y; _root.Tan6NumCorners = 3; _root.Tan6Rotation = 0; _root.Tan6RotationLast = _root.Tan6Rotation; _root.Tan6Placed = 0; _root.Tan6x = _root.Tan6._x; _root.Tan6y = _root.Tan6._y; _root.Tan6xLast = _root.Tan6x; _root.Tan6yLast = _root.Tan6y; _root.CalculateTangramCornerLocations(); }; _root.CalculateTangramCornerLocations = function () { if (_root.Tan0._rotation == 0) { _root.Tan0Corner1x = _root.Tan0._x - (_root.Tan0._width / 2); _root.Tan0Corner1y = _root.Tan0._y + (_root.Tan0._height / 2); _root.Tan0Corner2x = _root.Tan0._x - (_root.Tan0._width / 2); _root.Tan0Corner2y = _root.Tan0._y - (_root.Tan0._height / 2); _root.Tan0Corner3x = _root.Tan0._x + (_root.Tan0._width / 2); _root.Tan0Corner3y = _root.Tan0._y; } if (_root.Tan1._rotation == 0) { _root.Tan1Corner1x = _root.Tan1._x - (_root.Tan1._width / 2); _root.Tan1Corner1y = _root.Tan1._y - (_root.Tan1._height / 2); _root.Tan1Corner2x = _root.Tan1._x + (_root.Tan1._width / 2); _root.Tan1Corner2y = _root.Tan1._y - (_root.Tan1._height / 2); _root.Tan1Corner3x = _root.Tan1._x; _root.Tan1Corner3y = _root.Tan1._y + (_root.Tan1._height / 2); } if (_root.Tan2._rotation == 0) { _root.Tan2Corner1x = _root.Tan2._x - (_root.Tan2._width / 2); _root.Tan2Corner1y = _root.Tan2._y + (_root.Tan2._height / 2); _root.Tan2Corner2x = _root.Tan2._x; _root.Tan2Corner2y = _root.Tan2._y - (_root.Tan2._height / 2); _root.Tan2Corner3x = _root.Tan2._x + (_root.Tan2._width / 2); _root.Tan2Corner3y = _root.Tan2._y + (_root.Tan2._height / 2); } if (_root.Tan3._rotation == 0) { _root.Tan3Corner1x = _root.Tan3._x - (_root.Tan3._width / 2); _root.Tan3Corner1y = _root.Tan3._y; _root.Tan3Corner2x = _root.Tan3._x; _root.Tan3Corner2y = _root.Tan3._y - (_root.Tan3._height / 2); _root.Tan3Corner3x = _root.Tan3._x + (_root.Tan3._width / 2); _root.Tan3Corner3y = _root.Tan3._y; _root.Tan3Corner4x = _root.Tan3._x; _root.Tan3Corner4y = _root.Tan3._y + (_root.Tan3._height / 2); } if (_root.Tan4._rotation == 0) { _root.Tan4Corner1x = _root.Tan4._x - (_root.Tan4._width / 2); _root.Tan4Corner1y = _root.Tan4._y; _root.Tan4Corner2x = _root.Tan4._x + (_root.Tan4._width / 2); _root.Tan4Corner2y = _root.Tan4._y - (_root.Tan4._height / 2); _root.Tan4Corner3x = _root.Tan4._x + (_root.Tan4._width / 2); _root.Tan4Corner3y = _root.Tan4._y + (_root.Tan4._height / 2); } if (_root.Tan5._rotation == 0) { _root.Tan5Corner1x = _root.Tan5._x - (_root.Tan5._width / 2); _root.Tan5Corner1y = _root.Tan5._y + (_root.Tan5._height / 2); _root.Tan5Corner2x = _root.Tan5._x - (_root.Tan5._width / 2); _root.Tan5Corner2y = _root.Tan5._y - (_root.Tan5._height / 6); _root.Tan5Corner3x = _root.Tan5._x + (_root.Tan5._width / 2); _root.Tan5Corner3y = _root.Tan5._y - (_root.Tan5._height / 2); _root.Tan5Corner4x = _root.Tan5._x + (_root.Tan5._width / 2); _root.Tan5Corner4y = _root.Tan5._y + (_root.Tan5._height / 6); } if (_root.Tan6._rotation == 0) { _root.Tan6Corner1x = _root.Tan6._x - (_root.Tan6._width / 2); _root.Tan6Corner1y = _root.Tan6._y + (_root.Tan6._height / 2); _root.Tan6Corner2x = _root.Tan6._x + (_root.Tan6._width / 2); _root.Tan6Corner2y = _root.Tan6._y - (_root.Tan6._height / 2); _root.Tan6Corner3x = _root.Tan6._x + (_root.Tan6._width / 2); _root.Tan6Corner3y = _root.Tan6._y + (_root.Tan6._height / 2); } }; _root.InitPuzzleLocations = function () { _root.TangramScaleFactor0 = 50; _root.Puz0Tan0x = 80; _root.Puz0Tan0y = 275.2; _root.Puz0Tan0SolutionRotation = 0; _root.Puz0Tan1x = 125; _root.Puz0Tan1y = 230.2; _root.Puz0Tan1SolutionRotation = 0; _root.Puz0Tan2x = 80; _root.Puz0Tan2y = 342.7; _root.Puz0Tan2SolutionRotation = 0; _root.Puz0Tan3x = 125; _root.Puz0Tan3y = 320.2; _root.Puz0Tan3SolutionRotation = 0; _root.Puz0Tan4x = 147.5; _root.Puz0Tan4y = 275.2; _root.Puz0Tan4SolutionRotation = 0; _root.Puz0Tan5x = 192.5; _root.Puz0Tan5y = 252.7; _root.Puz0Tan5SolutionRotation = 0; _root.Puz0Tan6x = 170; _root.Puz0Tan6y = 320.2; _root.Puz0Tan6SolutionRotation = 0; _root.TangramScaleFactor1 = 31.3; _root.Puz1Tan0x = 125.1; _root.Puz1Tan0y = 275.3; _root.Puz1Tan0SolutionRotation = -135; _root.Puz1Tan1x = 125.1; _root.Puz1Tan1y = 355.3; _root.Puz1Tan1SolutionRotation = -45; _root.Puz1Tan2x = 155.2; _root.Puz1Tan2y = 365.3; _root.Puz1Tan2SolutionRotation = -135; _root.Puz1Tan3x = 125.1; _root.Puz1Tan3y = 235.3; _root.Puz1Tan3SolutionRotation = 45; _root.Puz1Tan4x = 94.8; _root.Puz1Tan4y = 265.3; _root.Puz1Tan4SolutionRotation = 135; _root.Puz1Tan5x = 145.1; _root.Puz1Tan5y = 195.3; _root.Puz1Tan5SolutionRotation = 45; _root.Puz1Tan6x = 105.1; _root.Puz1Tan6y = 175.3; _root.Puz1Tan6SolutionRotation = 45; _root.TangramScaleFactor2 = 27.6; _root.Puz2Tan0x = 171; _root.Puz2Tan0y = 219.3; _root.Puz2Tan0SolutionRotation = -5; _root.Puz2Tan1x = 105; _root.Puz2Tan1y = 237.8; _root.Puz2Tan1SolutionRotation = -170; _root.Puz2Tan2x = 126.1; _root.Puz2Tan2y = 363.9; _root.Puz2Tan2SolutionRotation = 0; _root.Puz2Tan3x = 174; _root.Puz2Tan3y = 281.2; _root.Puz2Tan3SolutionRotation = 25; _root.Puz2Tan4x = 159.7; _root.Puz2Tan4y = 332.4; _root.Puz2Tan4SolutionRotation = -45; _root.Puz2Tan5x = 133.3; _root.Puz2Tan5y = 341.2; _root.Puz2Tan5SolutionRotation = 135; _root.Puz2Tan6x = 150.9; _root.Puz2Tan6y = 306.1; _root.Puz2Tan6SolutionRotation = 135; _root.TangramScaleFactor3 = 31.2; _root.Puz3Tan0x = 138.5; _root.Puz3Tan0y = 230.1; _root.Puz3Tan0SolutionRotation = -85; _root.Puz3Tan1x = 99.9; _root.Puz3Tan1y = 193.4; _root.Puz3Tan1SolutionRotation = -225; _root.Puz3Tan2x = 203.6; _root.Puz3Tan2y = 326.3; _root.Puz3Tan2SolutionRotation = 25; _root.Puz3Tan3x = 53.7; _root.Puz3Tan3y = 252.1; _root.Puz3Tan3SolutionRotation = -65; _root.Puz3Tan4x = 184.5; _root.Puz3Tan4y = 347.9; _root.Puz3Tan4SolutionRotation = 130; _root.Puz3Tan5x = 106.6; _root.Puz3Tan5y = 281.1; _root.Puz3Tan5SolutionRotation = -65; _root.Puz3Tan6x = 144.3; _root.Puz3Tan6y = 314.2; _root.Puz3Tan6SolutionRotation = 70; _root.TangramScaleFactor4 = 28.1; _root.Puz4Tan0x = 161.3; _root.Puz4Tan0y = 227.2; _root.Puz4Tan0SolutionRotation = -135; _root.Puz4Tan1x = 125.7; _root.Puz4Tan1y = 262.9; _root.Puz4Tan1SolutionRotation = -45; _root.Puz4Tan2x = 162.5; _root.Puz4Tan2y = 274.4; _root.Puz4Tan2SolutionRotation = -90; _root.Puz4Tan3x = 89.9; _root.Puz4Tan3y = 298.8; _root.Puz4Tan3SolutionRotation = -45; _root.Puz4Tan4x = 116.7; _root.Puz4Tan4y = 289.8; _root.Puz4Tan4SolutionRotation = 45; _root.Puz4Tan5x = 54.1; _root.Puz4Tan5y = 280.8; _root.Puz4Tan5SolutionRotation = 135; _root.Puz4Tan6x = 36.2; _root.Puz4Tan6y = 316.5; _root.Puz4Tan6SolutionRotation = -45; _root.TangramScaleFactor5 = 22.4; _root.Puz5Tan0x = 102.2; _root.Puz5Tan0y = 331.3; _root.Puz5Tan0SolutionRotation = -45; _root.Puz5Tan1x = 144; _root.Puz5Tan1y = 245.7; _root.Puz5Tan1SolutionRotation = 45; _root.Puz5Tan2x = 179.7; _root.Puz5Tan2y = 224.3; _root.Puz5Tan2SolutionRotation = 135; _root.Puz5Tan3x = 144; _root.Puz5Tan3y = 274.2; _root.Puz5Tan3SolutionRotation = -45; _root.Puz5Tan4x = 122.7; _root.Puz5Tan4y = 262.3; _root.Puz5Tan4SolutionRotation = -135; _root.Puz5Tan5x = 129.8; _root.Puz5Tan5y = 302.7; _root.Puz5Tan5SolutionRotation = 45; _root.Puz5Tan6x = 158.3; _root.Puz5Tan6y = 202.9; _root.Puz5Tan6SolutionRotation = 135; _root.TangramScaleFactor6 = 30.4; _root.Puz6Tan0x = 200.8; _root.Puz6Tan0y = 293.9; _root.Puz6Tan0SolutionRotation = 45; _root.Puz6Tan1x = 162.2; _root.Puz6Tan1y = 255.3; _root.Puz6Tan1SolutionRotation = 135; _root.Puz6Tan2x = 75.3; _root.Puz6Tan2y = 226.3; _root.Puz6Tan2SolutionRotation = -135; _root.Puz6Tan3x = 46.4; _root.Puz6Tan3y = 216.7; _root.Puz6Tan3SolutionRotation = 45; _root.Puz6Tan4x = 94.7; _root.Puz6Tan4y = 245.6; _root.Puz6Tan4SolutionRotation = 135; _root.Puz6Tan5x = 123.6; _root.Puz6Tan5y = 274.6; _root.Puz6Tan5SolutionRotation = -45; _root.Puz6Tan6x = 181.5; _root.Puz6Tan6y = 313.1; _root.Puz6Tan6SolutionRotation = 45; _root.TangramScaleFactor7 = 28.7; _root.Puz7Tan0x = 130.9; _root.Puz7Tan0y = 302.2; _root.Puz7Tan0SolutionRotation = 180; _root.Puz7Tan1x = 130.9; _root.Puz7Tan1y = 250.6; _root.Puz7Tan1SolutionRotation = -90; _root.Puz7Tan2x = 150.8; _root.Puz7Tan2y = 366; _root.Puz7Tan2SolutionRotation = -135; _root.Puz7Tan3x = 130.9; _root.Puz7Tan3y = 199; _root.Puz7Tan3SolutionRotation = 0; _root.Puz7Tan4x = 143.8; _root.Puz7Tan4y = 224.8; _root.Puz7Tan4SolutionRotation = 0; _root.Puz7Tan5x = 123.4; _root.Puz7Tan5y = 338.6; _root.Puz7Tan5SolutionRotation = -45; _root.Puz7Tan6x = 105.2; _root.Puz7Tan6y = 375.1; _root.Puz7Tan6SolutionRotation = -135; _root.TangramScaleFactor8 = 29.3; _root.Puz8Tan0x = 125.2; _root.Puz8Tan0y = 254.9; _root.Puz8Tan0SolutionRotation = 180; _root.Puz8Tan1x = 125.2; _root.Puz8Tan1y = 307.6; _root.Puz8Tan1SolutionRotation = -90; _root.Puz8Tan2x = 85.6; _root.Puz8Tan2y = 333.9; _root.Puz8Tan2SolutionRotation = -90; _root.Puz8Tan3x = 151.5; _root.Puz8Tan3y = 333.9; _root.Puz8Tan3SolutionRotation = 0; _root.Puz8Tan4x = 138.4; _root.Puz8Tan4y = 202.2; _root.Puz8Tan4SolutionRotation = 180; _root.Puz8Tan5x = 112; _root.Puz8Tan5y = 215.3; _root.Puz8Tan5SolutionRotation = 180; _root.Puz8Tan6x = 125.2; _root.Puz8Tan6y = 371.3; _root.Puz8Tan6SolutionRotation = -135; }; _root.InitTanLocations = function () { _root.Tan0xHome = _root.Tan0x; _root.Tan0yHome = _root.Tan0y; _root.Tan1xHome = _root.Tan1x; _root.Tan1yHome = _root.Tan1y; _root.Tan2xHome = _root.Tan2x; _root.Tan2yHome = _root.Tan2y; _root.Tan3xHome = _root.Tan3x; _root.Tan3yHome = _root.Tan3y; _root.Tan4xHome = _root.Tan4x; _root.Tan4yHome = _root.Tan4y; _root.Tan5xHome = _root.Tan5x; _root.Tan5yHome = _root.Tan5y; _root.Tan6xHome = _root.Tan6x; _root.Tan6yHome = _root.Tan6y; }; _root.InitMonkeyTanLocations = function () { _root.MonkeyTan0xHome = _root.MonkeyTan0._x; _root.MonkeyTan0yHome = _root.MonkeyTan0._y; _root.MonkeyTan1xHome = _root.MonkeyTan1._x; _root.MonkeyTan1yHome = _root.MonkeyTan1._y; _root.MonkeyTan2xHome = _root.MonkeyTan2._x; _root.MonkeyTan2yHome = _root.MonkeyTan2._y; _root.MonkeyTan3xHome = _root.MonkeyTan3._x; _root.MonkeyTan3yHome = _root.MonkeyTan3._y; _root.MonkeyTan4xHome = _root.MonkeyTan4._x; _root.MonkeyTan4yHome = _root.MonkeyTan4._y; _root.MonkeyTan5xHome = _root.MonkeyTan5._x; _root.MonkeyTan5yHome = _root.MonkeyTan5._y; _root.MonkeyTan6xHome = _root.MonkeyTan6._x; _root.MonkeyTan6yHome = _root.MonkeyTan6._y; }; _root.ResetPuzzleLocations = function () { var k = 0; while (k < 7) { setProperty(_root["Tan" + k], _x , _root[("Tan" + k) + "xHome"]); setProperty(_root["Tan" + k], _y , _root[("Tan" + k) + "yHome"]); setProperty(_root["Tan" + k], _rotation , 0); setProperty(_root["MonkeyTan" + k], _x , _root[("MonkeyTan" + k) + "xHome"]); setProperty(_root["MonkeyTan" + k], _y , _root[("MonkeyTan" + k) + "yHome"]); setProperty(_root["MonkeyTan" + k], _rotation , 0); _root["Tan" + k].gotoandstop(1); _root[("Tan" + k) + "placedcolour"] = 1; k++; } _root.ResetTanSizes(); }; _root.ResetTanSizes = function () { var k = 0; while (k < 7) { if (_root["MonkeyTan" + k].Size == 1) { _root.ScaleAny(k, "MonkeyTan", "down"); } if (_root["Tan" + k].Size == 1) { _root.ScaleAny(k, "Tan", "down"); } k++; } }; _root.scaleANY = function (TCT, WT, UpDownNo) { if (UpDownNo == "up") { ScaleFactor = _root["TangramScaleFactor" + (_root.PuzzleOrderArray[_root.PuzzleCounter - 1] - 1)]; ScaleFactor = ScaleFactor * _root.SizeDifficultyFactor; _root[WT + TCT].Size = 1; _root[WT + TCT]._yscale = ScaleFactor; _root[WT + TCT]._xscale = ScaleFactor; if (WT == "Tan") { _root.SoundHolderJack.makenoise("TangramScaleUp"); } } if (UpDownNo == "down") { _root[WT + TCT].Size = 0; _root[WT + TCT]._yscale = 25; _root[WT + TCT]._xscale = 25; if (WT == "Tan") { _root.SoundHolderJack.makenoise("TangramScaleDown"); } } _root[(WT + TCT) + "rotationtemp"] = _root[WT + TCT]._rotation; _root[WT + TCT]._rotation = 0; _root[(WT + TCT) + "rotation"] = 0; _root.CalculateTangramCornerLocations(); var j = 1; while (j < (_root[(WT + TCT) + "NumCorners"] + 1)) { _root.RotatePoints(_root[(((WT + TCT) + "Corner") + j) + "x"], _root[(((WT + TCT) + "Corner") + j) + "y"], _root[(WT + TCT) + "x"], _root[(WT + TCT) + "y"], _root[(WT + TCT) + "rotationtemp"]); _root[(((WT + TCT) + "Corner") + j) + "x"] = _root.newX; _root[(((WT + TCT) + "Corner") + j) + "y"] = _root.newy; j++; } _root[WT + TCT]._rotation = _root[(WT + TCT) + "rotationtemp"]; _root[(WT + TCT) + "rotation"] = _root[(WT + TCT) + "rotationtemp"]; }; _root.MonitorTangrams = function (TheCurrentTangram, WhichTan, theyMouse) { if ((Theymouse < _root.TanYBoundary) and (_root[WhichTan + TheCurrentTangram].Size == 1)) { if ((_root.TangramLifted == 1) and (_root.TangramScaleSound != "down")) { _root.TangramScaleSound = "down"; _root.ScaleAny(TheCurrentTangram, "Tan", "down"); } if (_root.MonkeyDiscardActive == 1) { _root.ScaleAny(TheCurrentTangram, "Tan", "down"); } } if ((_root.TanYBoundary < Theymouse) and (_root[WhichTan + TheCurrentTangram].Size == 0)) { if ((_root.TangramLifted == 1) and (_root.TangramScaleSound != "up")) { _root.TangramScaleSound = "up"; _root.ScaleAny(TheCurrentTangram, "Tan", "up"); } if (_root.MonkeyDiscardActive == 1) { _root.ScaleAny(TheCurrentTangram, "Tan", "up"); } } }; _root.MonitorMonkeyTangrams = function (TheCurrentTangram, WhichTan, TheMonkeyymouse) { if ((TheMonkeyymouse < _root.MonkeyTanYBoundary) + (_root[WhichTan + TheCurrentTangram].Size == 1)) { _root.ScaleAny(TheCurrentTangram, "MonkeyTan", "down"); } if ((_root.MonkeyTanYBoundary + (_root[WhichTan + TheCurrentTangram].Size == 0)) < TheMonkeyymouse) { _root.ScaleAny(TheCurrentTangram, "MonkeyTan", "up"); } }; _root.SortTangramLevels = function () { var k = 0; while (k < 7) { if (k == _root.CurrentTangram) { _root["Tan" + k].swapDepths(100); } else { _root["Tan" + k].swapDepths(99 - k); } k++; } }; _root.InsertRandomDrug = function () { _root.DrugAdministered = 1; DrugTan = random(6); var j = 0; while (j < 2000) { j++; } _root.SoundHolderTangrams.makenoise("TangramDrugInserted"); var k = 0; while (k < 7) { if (k == DrugTan) { _root.DruggedTan = k; _root["Tan" + k].attachMovie("TanDrug", "TanDrug", 635); } else { removeMovieClip(_root["Tan" + k].TanDrug); } k++; } }; _root.formatTime = function (time) { m = Math.floor(time / 60); s = time - (m * 60); if ((m < 10) && (0 < m)) { m = "0" + m; } else if (0 >= m) { m = "00"; } if (s < 10) { s = "0" + s; } return((m + ":") + s); }; _root.formatTo = function (amount) { var myString = amount.toString(); var myDot = myString.indexOf("."); var coin = "$"; if (0 >= myDot) { var myvalue = myString; var cents = "00"; } else { var myvalue = myString.substr(0, myDot); var cents = myString.substr(myDot + 1, myString.length); } if (0 < myvalue.length) { var myLength = myvalue.length; var divide = (myLength / 3); if ((myLength % 3) == 0) { var divide = ((myLength / 3) - 1); } var i = 1; while (divide >= i) { var myvalue = ((myvalue.substr(0, (myLength - (3 * i)) - (i - 1)) + ",") + myvalue.substr((myLength - (3 * i)) - (i - 1), (3 * i) + (i - 1))); myLength = myvalue.length; i++; } dollars = myvalue; } if (2 < cents.length) { cents = Math.round((cents.substr(0, 2) + ".") + cents.substr(2, cents.length)); } if (cents.length == 1) { cents = cents + "0"; } if (amount < 0) { if (dollars.indexOf(",") == 2) { dollars = "-" + dollars.substring(dollars.indexOf(",") + 1, dollars.length); } } return(((coin + dollars) + ".") + cents); }; _root.SetupLevelIntro = function () { _root.LevelEnded = 1; _root.attachMovie("LevelIntro", "LevelIntro", 110); }; _root.GameWin = function () { _root.LevelEnded = 1; removeMovieClip(_root.LevelEndClip); _root.CleanUpTans(); _root.Points = _root.TotalGameScore; _root.gotoAndPlay("gamewin"); }; _root.LevelFailed = function () { _root.Points = _root.TotalGameScore; _root.LevelEnded = 1; _root.ResetTanSizes(); _root.TotalTansPlacedLegal = 0; _root.TangramLifted = 0; _root.attachMovie("LevelFailed", "LevelFailed", 110); _root.SoundHolderTangrams.makenoise("LevelFailedSound"); }; _root.RestartGame = function () { stopAllSounds(); removeMovieClip(_root.LevelFailed); _root.CleanUpTans(); _root.gotoAndPlay(3); }; _root.QuitPlayingGame = function () { stopAllSounds(); _root.LevelEnded = 1; this.makenoise("GameScreenQuitButton"); _root.CleanUpTans(); _root.gotoAndPlay(3); }; _root.CleanUpTans = function () { _root.ResetTanSizes(); _root.TotalTansPlacedLegal = 0; _root.TangramLifted = 0; var j = 0; while (j < 7) { _root["Tan" + j].gotoAndStop(1); _root[("Tan" + j) + "placedcolour"] = 1; removeMovieClip(_root["Tan" + j].BoboDiscardHead); removeMovieClip(_root["Tan" + j]); j++; } }; _root.InitVariables(); _root.SetupLevelIntro(); stop();
Instance of Symbol 514 MovieClip "Tan0" in Frame 4
onClipEvent (mouseDown) { if (_root.CurrentTangram == 0) { _root.TangramLifted = 1; _root.TangramLift(); this.startdrag(); } } onClipEvent (mouseUp) { if (_root.CurrentTangram == 0) { if (_root.TangramRotating == 1) { _root.TangramRotating = 0; } this.stopdrag(); _root.TangramDrop(); } } onClipEvent (mouseMove) { _root.MonitorTangrams(_root.CurrentTangram, "Tan", _root["Tan" + _root.CurrentTangram]._y); } onClipEvent (keyDown) { if (_root.CurrentTangram == 0) { if (((Key.isDown(37) or Key.isDown(38)) or Key.isDown(39)) or Key.isDown(40)) { _root.TangramNudged = 1; _root.NudgeTangram(Key.getCode()); } else if (_root.TangramLifted == 1) { if (_root.TangramRotating == 0) { _root.RotateSetup(); _root.TangramRotating = 1; } else { this.stopdrag(); this.attachMovie("TheRotArrow", "TanArrow", 100); this.RotateTangram(); } } } } onClipEvent (keyUp) { _root.NudgeFactor = 1; if ((((Key.getCode() != 37) and (Key.getCode() != 38)) and (Key.getCode() != 39)) and (Key.getCode() != 40)) { _root.CheckRotationArrow(); } if (_root.CurrentTangram == 0) { if (_root.TangramLifted == 1) { this.startdrag(); } if (_root.TangramRotating == 1) { this.startdrag(); _root.TangramRotating = 0; } } }
Instance of Symbol 517 MovieClip "Tan1" in Frame 4
onClipEvent (keyDown) { if (_root.CurrentTangram == 1) { if (((Key.isDown(37) or Key.isDown(38)) or Key.isDown(39)) or Key.isDown(40)) { _root.TangramNudged = 1; _root.NudgeTangram(Key.getCode()); } else if (_root.TangramLifted == 1) { if (_root.TangramRotating == 0) { _root.RotateSetup(); _root.TangramRotating = 1; } else { this.stopdrag(); this.attachMovie("TheRotArrow", "TanArrow", 100); this.RotateTangram(); } } } } onClipEvent (keyUp) { _root.NudgeFactor = 1; if (_root.CurrentTangram == 1) { if (_root.TangramLifted == 1) { this.startdrag(); } if (_root.TangramRotating == 1) { this.startdrag(); _root.TangramRotating = 0; } } } onClipEvent (mouseDown) { if (_root.CurrentTangram == 1) { _root.TangramLifted = 1; _root.TangramLift(); this.startdrag(); } } onClipEvent (mouseUp) { if (_root.CurrentTangram == 1) { if (_root.TangramRotating == 1) { _root.TangramRotating = 0; } this.stopdrag(); _root.TangramDrop(); } }
Instance of Symbol 520 MovieClip "Tan2" in Frame 4
onClipEvent (keyDown) { if (_root.CurrentTangram == 2) { if (((Key.isDown(37) or Key.isDown(38)) or Key.isDown(39)) or Key.isDown(40)) { _root.TangramNudged = 1; _root.NudgeTangram(Key.getCode()); } else if (_root.TangramLifted == 1) { if (_root.TangramRotating == 0) { _root.RotateSetup(); _root.TangramRotating = 1; } else { this.stopdrag(); this.attachMovie("TheRotArrow", "TanArrow", 100); this.RotateTangram(); } } } } onClipEvent (keyUp) { _root.NudgeFactor = 1; if (_root.CurrentTangram == 2) { if (_root.TangramLifted == 1) { this.startdrag(); } if (_root.TangramRotating == 1) { this.startdrag(); _root.TangramRotating = 0; } } } onClipEvent (mouseDown) { if (_root.CurrentTangram == 2) { _root.TangramLifted = 1; _root.TangramLift(); this.startdrag(); } } onClipEvent (mouseUp) { if (_root.CurrentTangram == 2) { if (_root.TangramRotating == 1) { _root.TangramRotating = 0; } this.stopdrag(); _root.TangramDrop(); } }
Instance of Symbol 523 MovieClip "Tan3" in Frame 4
onClipEvent (keyDown) { if (_root.CurrentTangram == 3) { if (((Key.isDown(37) or Key.isDown(38)) or Key.isDown(39)) or Key.isDown(40)) { _root.TangramNudged = 1; _root.NudgeTangram(Key.getCode()); } else if (_root.TangramLifted == 1) { if (_root.TangramRotating == 0) { _root.RotateSetup(); _root.TangramRotating = 1; } else { this.stopdrag(); this.attachMovie("TheRotArrow", "TanArrow", 100); this.RotateTangram(); } } } } onClipEvent (keyUp) { _root.NudgeFactor = 1; if (_root.CurrentTangram == 3) { if (_root.TangramLifted == 1) { this.startdrag(); } if (_root.TangramRotating == 1) { this.startdrag(); _root.TangramRotating = 0; } } } onClipEvent (mouseDown) { if (_root.CurrentTangram == 3) { _root.TangramLifted = 1; _root.TangramLift(); this.startdrag(); } } onClipEvent (mouseUp) { if (_root.CurrentTangram == 3) { if (_root.TangramRotating == 1) { _root.TangramRotating = 0; } this.stopdrag(); _root.TangramDrop(); } }
Instance of Symbol 526 MovieClip "Tan4" in Frame 4
onClipEvent (keyDown) { if (_root.CurrentTangram == 4) { if (((Key.isDown(37) or Key.isDown(38)) or Key.isDown(39)) or Key.isDown(40)) { _root.TangramNudged = 1; _root.NudgeTangram(Key.getCode()); } else if (_root.TangramLifted == 1) { if (_root.TangramRotating == 0) { _root.RotateSetup(); _root.TangramRotating = 1; } else { this.stopdrag(); this.attachMovie("TheRotArrow", "TanArrow", 100); this.RotateTangram(); } } } } onClipEvent (keyUp) { _root.NudgeFactor = 1; if (_root.CurrentTangram == 4) { if (_root.TangramLifted == 1) { this.startdrag(); } if (_root.TangramRotating == 1) { this.startdrag(); _root.TangramRotating = 0; } } } onClipEvent (mouseDown) { if (_root.CurrentTangram == 4) { _root.TangramLifted = 1; _root.TangramLift(); this.startdrag(); } } onClipEvent (mouseUp) { if (_root.CurrentTangram == 4) { if (_root.TangramRotating == 1) { _root.TangramRotating = 0; } this.stopdrag(); _root.TangramDrop(); } }
Instance of Symbol 529 MovieClip "Tan5" in Frame 4
onClipEvent (keyDown) { if (_root.CurrentTangram == 5) { if (((Key.isDown(37) or Key.isDown(38)) or Key.isDown(39)) or Key.isDown(40)) { _root.TangramNudged = 1; _root.NudgeTangram(Key.getCode()); } else if (_root.TangramLifted == 1) { if (_root.TangramRotating == 0) { _root.RotateSetup(); _root.TangramRotating = 1; } else { this.stopdrag(); this.attachMovie("TheRotArrow", "TanArrow", 100); this.RotateTangram(); } } } } onClipEvent (keyUp) { _root.NudgeFactor = 1; if (_root.CurrentTangram == 5) { if (_root.TangramLifted == 1) { this.startdrag(); } if (_root.TangramRotating == 1) { this.startdrag(); _root.TangramRotating = 0; } } } onClipEvent (mouseDown) { if (_root.CurrentTangram == 5) { _root.TangramLifted = 1; _root.TangramLift(); this.startdrag(); } } onClipEvent (mouseUp) { if (_root.CurrentTangram == 5) { if (_root.TangramRotating == 1) { _root.TangramRotating = 0; } this.stopdrag(); _root.TangramDrop(); } }
Instance of Symbol 532 MovieClip "Tan6" in Frame 4
onClipEvent (keyDown) { if (_root.CurrentTangram == 6) { if (((Key.isDown(37) or Key.isDown(38)) or Key.isDown(39)) or Key.isDown(40)) { _root.TangramNudged = 1; _root.NudgeTangram(Key.getCode()); } else if (_root.TangramLifted == 1) { if (_root.TangramRotating == 0) { _root.RotateSetup(); _root.TangramRotating = 1; } else { this.stopdrag(); this.attachMovie("TheRotArrow", "TanArrow", 100); this.RotateTangram(); } } } } onClipEvent (keyUp) { _root.NudgeFactor = 1; if (_root.CurrentTangram == 6) { if (_root.TangramLifted == 1) { this.startdrag(); } if (_root.TangramRotating == 1) { this.startdrag(); _root.TangramRotating = 0; } } } onClipEvent (mouseDown) { if (_root.CurrentTangram == 6) { _root.TangramLifted = 1; _root.TangramLift(); this.startdrag(); } } onClipEvent (mouseUp) { if (_root.CurrentTangram == 6) { if (_root.TangramRotating == 1) { _root.TangramRotating = 0; } this.stopdrag(); _root.TangramDrop(); } }
Frame 5
("c" < (b >= undefined)) || (0(false)); if (0 < _root.points) { var gname = "game4"; var gscore = _root.points; loadVariablesNum ((("http://www.oddjobjack.com/forum/index.php?act=Arcade&do=newscore&gname=" + gname) + "&gscore=") + gscore, 1); } _root.totalscore = 0; gscore = 0;
Frame 15
_root.FlashTracking("Game4_Win"); stop();
Symbol 77 MovieClip [loaderBar] Frame 1
stop();
Symbol 167 MovieClip [Bobowins] Frame 1
_root.LifeLost();
Symbol 167 MovieClip [Bobowins] Frame 25
_root.LifeLostOuttro(); stop();
Symbol 170 Button
on (rollOver) { _root.TextWindowContentsBackup = _root.TextWindowContents; _root.TextWindowContents = "Put Bobo to sleep."; gotoAndStop (2); }
Symbol 172 Button
on (rollOut) { _root.TextWindowContents = _root.TextWindowContentsBackup; gotoAndStop (1); }
Symbol 173 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 2
stop();
Symbol 175 MovieClip [DrugFadeOut] Frame 1
this.makenoise("SleepingPillUsed");
Symbol 175 MovieClip [DrugFadeOut] Frame 31
stop();
Symbol 195 MovieClip Frame 25
jumpornot = random(25); if (jumpornot == 1) { play(); } else { gotoAndPlay (24); }
Symbol 195 MovieClip Frame 49
jumpornot = random(30); if (jumpornot == 1) { play(); } else { gotoAndPlay (48); }
Symbol 200 MovieClip Frame 20
stop();
Symbol 201 Button
on (release) { this.makenoise("HelpScreenStartButton"); _root.LoseHelpScreen(); if (_root._currentframe != 4) { _root.gotoAndPlay(4); } }
Symbol 204 MovieClip Frame 20
stop();
Symbol 205 Button
on (release) { this.makenoise("HelpScreenQuitButton"); _root.LoseHelpScreen(); }
Symbol 221 Button
on (rollOver) { _root.CurrentTangram = 2; } on (rollOut) { _root.CurrentTangram = 9; }
Symbol 225 Button
on (rollOver) { _root.CurrentTangram = 6; } on (rollOut) { _root.CurrentTangram = 9; }
Symbol 229 Button
on (rollOver) { _root.CurrentTangram = 5; } on (rollOut) { _root.CurrentTangram = 9; }
Symbol 233 Button
on (rollOver) { _root.CurrentTangram = 4; } on (rollOut) { _root.CurrentTangram = 9; }
Symbol 237 Button
on (rollOver) { if (_root.TangramLifted == 0) { _root.CurrentTangram = 3; } } on (rollOut) { if (_root.TangramLifted == 0) { _root.CurrentTangram = 9; } }
Symbol 241 Button
on (rollOver) { _root.CurrentTangram = 1; } on (rollOut) { _root.CurrentTangram = 9; }
Symbol 245 Button
on (rollOver) { if (_root.TangramLifted == 0) { _root.CurrentTangram = 0; } } on (rollOut) { if (_root.TangramLifted == 0) { _root.CurrentTangram = 9; } }
Symbol 251 MovieClip [HelpScreen] Frame 42
gotoAndPlay (1);
Symbol 275 Button
on (release) { this.makenoise("LevelCompleteNextButton"); if (_root.PuzzleCounter == _root.LevelsMax) { _root.GameWin(); } else { _root.LevelEnded = 0; _root.SetupLevelIntro(); this.unloadMovie(); } }
Symbol 276 MovieClip [LevelEndClip] Frame 1
_root.PuzzleCounterDisplay = _root.PuzzleCounter - 1; stop();
Symbol 296 Button
on (release) { this.makenoise("BoboWinsPlayAgainButton"); _root.RestartGame(); }
Symbol 297 Button
on (release) { this.makenoise("BoboWinsQuitButton"); _root.FlashTracking("Game4_Quit"); _root.gameQuit(); }
Symbol 300 MovieClip Frame 20
stop();
Symbol 301 Button
on (release) { this.makenoise("BoboWinsHighScoresButton"); _root.GameHighScores(); }
Symbol 303 MovieClip [LevelFailed] Frame 1
_root.SendScore();
Symbol 303 MovieClip [LevelFailed] Frame 24
_root.FlashTracking("Game4_Lose"); stop();
Symbol 331 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 2
stop();
Symbol 331 MovieClip Frame 3
stop();
Symbol 331 MovieClip Frame 4
stop();
Symbol 331 MovieClip Frame 5
stop();
Symbol 331 MovieClip Frame 6
stop();
Symbol 331 MovieClip Frame 7
stop();
Symbol 331 MovieClip Frame 8
stop();
Symbol 331 MovieClip Frame 9
stop();
Symbol 331 MovieClip Frame 10
stop();
Symbol 331 MovieClip Frame 11
stop();
Symbol 333 MovieClip [LevelIntro] Frame 1
totrack = "Game4_Level_" + _root.Puzzlecounter; _root.FlashTracking(totrack); TanNumbers.gotoAndStop(_root.Puzzlecounter + 1); _root.PuzzleCounterDisplay = _root.Puzzlecounter;
Symbol 333 MovieClip [LevelIntro] Frame 71
_root.LevelEnded = 0; this.makenoise("LevelIntroStartButton"); _root.StartTime = new Date(); _root.MoveToNextLevel(); stopAllSounds(); this.removeMovieClip();
Symbol 337 MovieClip [youwin] Frame 35
_root.attachMovie("LevelEndClip", "LevelEndClip", 110); this.removeMovieClip(); stop();
Symbol 430 MovieClip Frame 142
_root.gotoAndPlay(3);
Symbol 432 Button
on (release) { this.makenoise("IntroAnimationStartButton"); gotoAndPlay (3); } on (keyPress "<Space>") { this.makenoise("IntroAnimationStartButton"); gotoAndPlay (3); }
Symbol 500 MovieClip Frame 20
stop();
Symbol 501 Button
on (release) { this.makenoise("TitleScreenInstructionsButton"); _root.ShowHelpScreen(); }
Symbol 502 Button
on (release) { this.makenoise("TitleScreenQuitButton"); _root.gameHighScores(); }
Symbol 503 Button
on (release) { _root.FlashTracking("Game4_Play"); this.makenoise("TitleScreenStartButton"); _root.gotoAndPlay(4); }
Symbol 504 Button
on (release) { this.makenoise("TitleScreenQuitButton"); _root.FlashTracking("Game4_Quit"); _root.GameQuit(); }
Symbol 506 MovieClip Frame 1
_root.CheckTimer();
Symbol 506 MovieClip Frame 2
gotoAndPlay (1);
Symbol 514 MovieClip Frame 1
stop();
Symbol 514 MovieClip Frame 2
stop();
Symbol 514 MovieClip Frame 3
stop();
Symbol 517 MovieClip Frame 1
stop();
Symbol 517 MovieClip Frame 2
stop();
Symbol 517 MovieClip Frame 3
stop();
Symbol 520 MovieClip Frame 1
stop();
Symbol 520 MovieClip Frame 2
stop();
Symbol 520 MovieClip Frame 3
stop();
Symbol 523 MovieClip Frame 1
stop();
Symbol 523 MovieClip Frame 2
stop();
Symbol 523 MovieClip Frame 3
stop();
Symbol 526 MovieClip Frame 1
stop();
Symbol 526 MovieClip Frame 2
stop();
Symbol 526 MovieClip Frame 3
stop();
Symbol 529 MovieClip Frame 1
stop();
Symbol 529 MovieClip Frame 2
stop();
Symbol 529 MovieClip Frame 3
stop();
Symbol 532 MovieClip Frame 1
stop();
Symbol 532 MovieClip Frame 2
stop();
Symbol 532 MovieClip Frame 3
stop();
Symbol 553 MovieClip Frame 1
stop();
Symbol 553 MovieClip Frame 73
_root.CalculateTotalTansPlacedLegal();
Symbol 554 MovieClip Frame 1
stop();
Symbol 554 MovieClip Frame 51
_root.SoundHolderTangrams.makenoise("PuzzleFlipped"); _root.MonkeyFlip();
Symbol 554 MovieClip Frame 53
_root.MonkeyFlipDone();
Symbol 558 MovieClip Frame 29
gotoAndPlay (1);
Symbol 558 MovieClip Frame 89
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (30); } else { gotoAndPlay (60); }
Symbol 558 MovieClip Frame 149
gotoAndPlay (120);
Symbol 558 MovieClip Frame 179
gotoAndPlay (150);
Symbol 558 MovieClip Frame 240
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (180); } else { gotoAndPlay (211); }
Symbol 558 MovieClip Frame 331
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (270); } else { gotoAndPlay (301); }
Symbol 558 MovieClip Frame 420
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (361); } else { gotoAndPlay (391); }
Symbol 558 MovieClip Frame 510
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (451); } else { gotoAndPlay (481); }
Symbol 574 MovieClip Frame 29
gotoAndPlay (1);
Symbol 574 MovieClip Frame 89
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (30); } else { gotoAndPlay (60); }
Symbol 574 MovieClip Frame 179
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (120); } else { gotoAndPlay (150); }
Symbol 574 MovieClip Frame 269
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (210); } else { gotoAndPlay (240); }
Symbol 574 MovieClip Frame 359
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (300); } else { gotoAndPlay (330); }
Symbol 574 MovieClip Frame 449
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (390); } else { gotoAndPlay (420); }
Symbol 574 MovieClip Frame 510
navtemp = random(2); if (navtemp == 0) { gotoAndPlay (480); } else { gotoAndPlay (510); }
Symbol 579 Button
on (release) { this.makenoise("GameScreenHelpButton"); _root.ShowHelpScreen(); } on (rollOver) { _root.TextWindowContentsBackup = _root.TextWindowContents; _root.TextWindowContents = "Click for help screen."; } on (rollOut) { _root.TextWindowContents = _root.TextWindowContentsBackup; }
Symbol 580 Button
on (release) { _root.QuitPlayingGame(); } on (rollOver) { _root.TextWindowContentsBackup = _root.TextWindowContents; _root.TextWindowContents = "Click to quit."; } on (rollOut) { _root.TextWindowContents = _root.TextWindowContentsBackup; }
Symbol 588 Button
on (rollOver) { _root.TextWindowContentsBackup = _root.TextWindowContents; _root.TextWindowContents = "Bobo's Score."; gotoAndStop (2); }
Symbol 589 Button
on (rollOut) { _root.TextWindowContents = _root.TextWindowContentsBackup; gotoAndStop (1); }
Symbol 590 MovieClip Frame 1
stop();
Symbol 590 MovieClip Frame 2
stop();
Symbol 593 Button
on (rollOver) { _root.TextWindowContentsBackup = _root.TextWindowContents; _root.TextWindowContents = "Jack's Score."; gotoAndStop (2); }
Symbol 594 Button
on (rollOut) { _root.TextWindowContents = _root.TextWindowContentsBackup; gotoAndStop (1); }
Symbol 595 MovieClip Frame 1
stop();
Symbol 595 MovieClip Frame 2
stop();
Symbol 596 Button
on (rollOver) { _root.TextWindowContentsBackup = _root.TextWindowContents; _root.TextWindowContents = "Bobo's Reactions."; gotoAndStop (2); }
Symbol 597 Button
on (rollOut) { _root.TextWindowContents = _root.TextWindowContentsBackup; gotoAndStop (1); }
Symbol 598 MovieClip Frame 1
stop();
Symbol 598 MovieClip Frame 2
stop();
Symbol 599 Button
on (rollOver) { _root.TextWindowContentsBackup = _root.TextWindowContents; _root.TextWindowContents = "Jack's Reactions."; gotoAndStop (2); }
Symbol 600 Button
on (rollOut) { _root.TextWindowContents = _root.TextWindowContentsBackup; gotoAndStop (1); }
Symbol 601 MovieClip Frame 1
stop();
Symbol 601 MovieClip Frame 2
stop();
Symbol 605 Button
on (rollOver) { _root.TextWindowContentsBackup = _root.TextWindowContents; _root.TextWindowContents = "Medication Timer."; gotoAndStop (2); }
Symbol 606 Button
on (rollOut) { _root.TextWindowContents = _root.TextWindowContentsBackup; gotoAndStop (1); }
Symbol 607 MovieClip Frame 1
stop();
Symbol 607 MovieClip Frame 2
stop();
Symbol 620 MovieClip Frame 1
stop();
Symbol 620 MovieClip Frame 2
this.makenoise("MedicationTimerFinished");
Symbol 620 MovieClip Frame 48
_root.Jackpsychout.gotoandplay(2); gotoAndStop (1);
Symbol 642 MovieClip Frame 1
stop();
Symbol 643 Button
on (release) { _root.gameHighScores(); }
Symbol 644 Button
on (release) { _root.FlashTracking("Game4_PlayAgain"); this.makenoise("BoboWinsPlayAgainButton"); _root.RestartGame(); }
Symbol 645 Button
on (release) { this.makenoise("TitleScreenQuitButton"); _root.FlashTracking("Game4_Quit"); _root.gameQuit(); }

Library Items

Symbol 1 Sound [music.wav]Used by:430
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:77
Symbol 4 GraphicUsed by:70
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:70
Symbol 8 GraphicUsed by:70
Symbol 9 FontUsed by:10 11 16 18
Symbol 10 TextUses:9Used by:70
Symbol 11 TextUses:9Used by:70
Symbol 12 GraphicUsed by:70
Symbol 13 FontUsed by:14 15
Symbol 14 TextUses:13Used by:70
Symbol 15 TextUses:13Used by:70
Symbol 16 TextUses:9Used by:17
Symbol 17 MovieClipUses:16Used by:70
Symbol 18 TextUses:9Used by:70
Symbol 19 GraphicUsed by:70
Symbol 20 GraphicUsed by:70
Symbol 21 GraphicUsed by:70
Symbol 22 GraphicUsed by:70
Symbol 23 GraphicUsed by:70
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:70
Symbol 27 GraphicUsed by:70
Symbol 28 GraphicUsed by:70
Symbol 29 GraphicUsed by:70
Symbol 30 GraphicUsed by:70
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:70
Symbol 33 GraphicUsed by:70
Symbol 34 GraphicUsed by:70
Symbol 35 GraphicUsed by:70
Symbol 36 GraphicUsed by:70
Symbol 37 GraphicUsed by:70
Symbol 38 GraphicUsed by:70
Symbol 39 GraphicUsed by:70
Symbol 40 GraphicUsed by:70
Symbol 41 GraphicUsed by:70
Symbol 42 GraphicUsed by:70
Symbol 43 GraphicUsed by:70
Symbol 44 GraphicUsed by:70
Symbol 45 GraphicUsed by:70
Symbol 46 GraphicUsed by:70
Symbol 47 GraphicUsed by:70
Symbol 48 GraphicUsed by:70
Symbol 49 GraphicUsed by:70
Symbol 50 GraphicUsed by:70
Symbol 51 GraphicUsed by:70
Symbol 52 GraphicUsed by:70
Symbol 53 GraphicUsed by:70
Symbol 54 GraphicUsed by:70
Symbol 55 GraphicUsed by:70
Symbol 56 GraphicUsed by:70
Symbol 57 GraphicUsed by:70
Symbol 58 GraphicUsed by:70
Symbol 59 GraphicUsed by:70
Symbol 60 GraphicUsed by:70
Symbol 61 GraphicUsed by:70
Symbol 62 GraphicUsed by:70
Symbol 63 GraphicUsed by:70
Symbol 64 GraphicUsed by:70
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClipUses:67Used by:70
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:4 7 8 10 11 12 14 15 17 18 19 20 21 22 23 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 68 69Used by:77
Symbol 71 GraphicUsed by:77
Symbol 72 GraphicUsed by:77
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:77
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:77
Symbol 77 MovieClip [loaderBar]Uses:3 70 71 72 74 76Used by:Timeline
Symbol 78 GraphicUsed by:430 642
Symbol 79 GraphicUsed by:195 276 333 430 497 558 642
Symbol 80 GraphicUsed by:195 276 430 497
Symbol 81 GraphicUsed by:195 276 430 497
Symbol 82 GraphicUsed by:195 430 497
Symbol 83 GraphicUsed by:195 430 497
Symbol 84 GraphicUsed by:195 276 430 497
Symbol 85 GraphicUsed by:195 430 497
Symbol 86 GraphicUsed by:195 430 497
Symbol 87 GraphicUsed by:195 430 497
Symbol 88 GraphicUsed by:276 430
Symbol 89 GraphicUsed by:276 430
Symbol 90 GraphicUsed by:195 276 430 497 558 642
Symbol 91 GraphicUsed by:195 276 430 497
Symbol 92 GraphicUsed by:195 276 430 497
Symbol 93 GraphicUsed by:276 430
Symbol 94 GraphicUsed by:276 430
Symbol 95 GraphicUsed by:276 430
Symbol 96 GraphicUsed by:276 430
Symbol 97 GraphicUsed by:276 430
Symbol 98 GraphicUsed by:276 430
Symbol 99 GraphicUsed by:276 430
Symbol 100 GraphicUsed by:276 430
Symbol 101 GraphicUsed by:430
Symbol 102 GraphicUsed by:430
Symbol 103 GraphicUsed by:430
Symbol 104 GraphicUsed by:430
Symbol 105 GraphicUsed by:430
Symbol 106 GraphicUsed by:430
Symbol 107 GraphicUsed by:276 430
Symbol 108 GraphicUsed by:276 430
Symbol 109 GraphicUsed by:276 430
Symbol 110 GraphicUsed by:430
Symbol 111 GraphicUsed by:276 430
Symbol 112 GraphicUsed by:276 333 430
Symbol 113 GraphicUsed by:276 333 430 497 574
Symbol 114 GraphicUsed by:276 333 430
Symbol 115 GraphicUsed by:276 430
Symbol 116 GraphicUsed by:276 430
Symbol 117 GraphicUsed by:276 430
Symbol 118 GraphicUsed by:276 430
Symbol 119 GraphicUsed by:276 430
Symbol 120 GraphicUsed by:276 430
Symbol 121 GraphicUsed by:276 430
Symbol 122 GraphicUsed by:276 430
Symbol 123 GraphicUsed by:276 430
Symbol 124 Sound [BoboWinsHighScoresButton]Used by:152
Symbol 125 Sound [BoboWinsPlayAgainButton]Used by:152
Symbol 126 Sound [BoboWinsQuitButton]Used by:152
Symbol 127 Sound [GameScreenHelpButton]Used by:152
Symbol 128 Sound [GameScreenQuitButton]Used by:152
Symbol 129 Sound [HelpScreenQuitButton]Used by:152
Symbol 130 Sound [HelpScreenStartButton]Used by:152
Symbol 131 Sound [IntroAnimationStartButton]Used by:152
Symbol 132 Sound [LevelCompleted]Used by:152
Symbol 133 Sound [LevelCompleteNextButton]Used by:152
Symbol 134 Sound [LevelFailedSound]Used by:152
Symbol 135 Sound [LevelIntroStartButton]Used by:152
Symbol 136 Sound [MedicationTimerFinished]Used by:152
Symbol 137 Sound [MonkeyTakesYourTangram]Used by:152
Symbol 138 Sound [PuzzleFlipped]Used by:152
Symbol 139 Sound [SleepingPillUsed]Used by:152
Symbol 140 Sound [TangramDropped]Used by:152
Symbol 141 Sound [TangramDrugInserted]Used by:152
Symbol 142 Sound [TangramLifted]Used by:152
Symbol 143 Sound [TangramNudged]Used by:152
Symbol 144 Sound [TangramRotateStarted]Used by:152
Symbol 145 Sound [TangramRotateStopped]Used by:152
Symbol 146 Sound [TangramScaleDown]Used by:152
Symbol 147 Sound [TitleScreenInstructionsButton]Used by:152
Symbol 148 Sound [TitleScreenQuitButton]Used by:152
Symbol 149 Sound [TitleScreenStartButton]Used by:152
Symbol 150 Sound [TangramScaleUp]Used by:152
Symbol 151 Sound [TangramDroppedBack]Used by:152
Symbol 152 MovieClipUses:124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151Used by:430
Symbol 153 GraphicUsed by:162 167 195 337 642
Symbol 154 GraphicUsed by:162 167 195 337 642
Symbol 155 GraphicUsed by:162 167 195 337 642
Symbol 156 GraphicUsed by:162 167 195 337 642
Symbol 157 GraphicUsed by:162 167 195 337 642
Symbol 158 GraphicUsed by:162 167
Symbol 159 GraphicUsed by:162 167 195 337 642
Symbol 160 GraphicUsed by:162 167
Symbol 161 GraphicUsed by:162 167 195 337 642
Symbol 162 MovieClip [BoboDiscardHead]Uses:153 154 155 156 157 158 159 160 161Used by:430
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:167 337
Symbol 165 FontUsed by:166 179 180 181 182 207 208 209 210 211 212 213 214 246 247 266 267 268 332 336 561 576 583 584
Symbol 166 TextUses:165Used by:167
Symbol 167 MovieClip [Bobowins]Uses:164 153 154 155 156 157 158 159 160 161 166Used by:430
Symbol 168 GraphicUsed by:174 251 278 497
Symbol 169 GraphicUsed by:170 588 593 596 599 605 620
Symbol 170 ButtonUses:169Used by:173
Symbol 171 GraphicUsed by:172 589 594 597 600 606
Symbol 172 ButtonUses:171Used by:173
Symbol 173 MovieClipUses:170 172Used by:174
Symbol 174 MovieClip [TanDrug]Uses:168 173Used by:175
Symbol 175 MovieClip [DrugFadeOut]Uses:174Used by:430
Symbol 176 GraphicUsed by:251 276 302
Symbol 177 GraphicUsed by:251
Symbol 178 GraphicUsed by:251
Symbol 179 TextUses:165Used by:251
Symbol 180 TextUses:165Used by:251
Symbol 181 TextUses:165Used by:251
Symbol 182 TextUses:165Used by:251
Symbol 183 GraphicUsed by:195 497 642
Symbol 184 GraphicUsed by:195 430 497 558 642
Symbol 185 GraphicUsed by:195 430 497 558 642
Symbol 186 GraphicUsed by:195 430 497 558 642
Symbol 187 GraphicUsed by:195
Symbol 188 GraphicUsed by:195
Symbol 189 GraphicUsed by:195
Symbol 190 GraphicUsed by:195
Symbol 191 GraphicUsed by:195
Symbol 192 GraphicUsed by:195 337 642
Symbol 193 GraphicUsed by:195 337
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:79 80 81 82 83 84 85 86 87 183 184 90 91 185 186 153 154 155 156 157 187 159 188 161 92 189 190 191 192 193 194Used by:251
Symbol 196 GraphicUsed by:200 201 205 275 296 297 301 432 501 502 503 504 579 580 643 644 645
Symbol 197 GraphicUsed by:200 201 204 205 275 296 297 300 301 432 500 501 502 503 504 579 580 643 644 645
Symbol 198 GraphicUsed by:201 275 503
Symbol 199 GraphicUsed by:200 204 300 500
Symbol 200 MovieClipUses:196 197 199Used by:201 275 296 432 503 644
Symbol 201 ButtonUses:196 197 198 200Used by:251
Symbol 202 GraphicUsed by:204 205 297 504 580 645
Symbol 203 GraphicUsed by:205 297 504 580 645
Symbol 204 MovieClipUses:202 197 199Used by:205 297 504 580 645
Symbol 205 ButtonUses:202 197 203 204 196Used by:251
Symbol 206 GraphicUsed by:251
Symbol 207 TextUses:165Used by:251
Symbol 208 TextUses:165Used by:251
Symbol 209 TextUses:165Used by:251
Symbol 210 TextUses:165Used by:251
Symbol 211 TextUses:165Used by:251
Symbol 212 TextUses:165Used by:251
Symbol 213 TextUses:165Used by:251
Symbol 214 TextUses:165Used by:251
Symbol 215 GraphicUsed by:251
Symbol 216 GraphicUsed by:251
Symbol 217 GraphicUsed by:251
Symbol 218 GraphicUsed by:251 520 535
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 ButtonUses:219 220Used by:251 520
Symbol 222 GraphicUsed by:251 532 539
Symbol 223 GraphicUsed by:225
Symbol 224 GraphicUsed by:225
Symbol 225 ButtonUses:223 224Used by:251 532
Symbol 226 GraphicUsed by:251 529 538
Symbol 227 GraphicUsed by:229
Symbol 228 GraphicUsed by:229
Symbol 229 ButtonUses:227 228Used by:251 529
Symbol 230 GraphicUsed by:251 526 537
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 ButtonUses:231 232Used by:251 526
Symbol 234 GraphicUsed by:251 523 536
Symbol 235 GraphicUsed by:237
Symbol 236 GraphicUsed by:237
Symbol 237 ButtonUses:235 236Used by:251 523
Symbol 238 GraphicUsed by:251 517 534
Symbol 239 GraphicUsed by:241
Symbol 240 GraphicUsed by:241
Symbol 241 ButtonUses:239 240Used by:251 517
Symbol 242 GraphicUsed by:251 514 533
Symbol 243 GraphicUsed by:245
Symbol 244 GraphicUsed by:245
Symbol 245 ButtonUses:243 244Used by:251 514
Symbol 246 TextUses:165Used by:251
Symbol 247 TextUses:165Used by:251
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:251 607
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClip [HelpScreen]Uses:176 177 178 168 179 180 181 182 195 201 205 206 207 208 209 210 211 212 213 214 215 216 217 218 221 222 225 226 229 230 233 234 237 238 241 242 245 246 247 249 250Used by:430
Symbol 252 GraphicUsed by:276
Symbol 253 GraphicUsed by:276 331 333 497
Symbol 254 GraphicUsed by:276 497
Symbol 255 GraphicUsed by:276
Symbol 256 GraphicUsed by:276 331 333 497
Symbol 257 GraphicUsed by:276 331 333 497
Symbol 258 GraphicUsed by:276 331 333 497
Symbol 259 GraphicUsed by:276
Symbol 260 GraphicUsed by:276 497
Symbol 261 GraphicUsed by:276 497
Symbol 262 GraphicUsed by:276 497
Symbol 263 GraphicUsed by:276 497
Symbol 264 FontUsed by:265 269 270 578 627
Symbol 265 EditableTextUses:264Used by:276
Symbol 266 EditableTextUses:165Used by:276
Symbol 267 TextUses:165Used by:276
Symbol 268 TextUses:165Used by:276
Symbol 269 EditableTextUses:264Used by:276
Symbol 270 TextUses:264Used by:276
Symbol 271 FontUsed by:272 273 274
Symbol 272 TextUses:271Used by:276
Symbol 273 TextUses:271Used by:276
Symbol 274 TextUses:271Used by:276
Symbol 275 ButtonUses:196 197 198 200Used by:276
Symbol 276 MovieClip [LevelEndClip]Uses:176 252 253 254 79 80 81 255 256 257 258 84 88 89 93 94 95 96 97 98 99 100 90 91 92 259 107 108 260 261 262 263 109 111 116 114 112 113 115 117 118 119 120 121 122 123 265 266 267 268 269 270 272 273 274 275Used by:430
Symbol 277 GraphicUsed by:302
Symbol 278 MovieClipUses:168Used by:302
Symbol 279 GraphicUsed by:302 497 642
Symbol 280 GraphicUsed by:302 497 642
Symbol 281 GraphicUsed by:302 430 497 558
Symbol 282 GraphicUsed by:302 430 497 558
Symbol 283 GraphicUsed by:302 430 497 558
Symbol 284 GraphicUsed by:302 430 497 558
Symbol 285 GraphicUsed by:302 430 558
Symbol 286 GraphicUsed by:302 430 497 558
Symbol 287 GraphicUsed by:302 430 558
Symbol 288 GraphicUsed by:302 430 497 558
Symbol 289 GraphicUsed by:302 497 558
Symbol 290 GraphicUsed by:302 497 558
Symbol 291 GraphicUsed by:302 558
Symbol 292 GraphicUsed by:302
Symbol 293 GraphicUsed by:302
Symbol 294 GraphicUsed by:302
Symbol 295 GraphicUsed by:296 644
Symbol 296 ButtonUses:196 197 295 200Used by:302
Symbol 297 ButtonUses:202 197 203 204 196Used by:302
Symbol 298 GraphicUsed by:300 301 502 643
Symbol 299 GraphicUsed by:301 502 643
Symbol 300 MovieClipUses:298 197 199Used by:301 502 643
Symbol 301 ButtonUses:298 197 299 300 196Used by:302
Symbol 302 MovieClipUses:176 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 296 297 301Used by:303
Symbol 303 MovieClip [LevelFailed]Uses:302Used by:430
Symbol 304 GraphicUsed by:333
Symbol 305 GraphicUsed by:331 333 497
Symbol 306 GraphicUsed by:331 333 497
Symbol 307 GraphicUsed by:331 333 497
Symbol 308 GraphicUsed by:331 333 497
Symbol 309 GraphicUsed by:331 333 497
Symbol 310 GraphicUsed by:331 333 430 497
Symbol 311 GraphicUsed by:333 497
Symbol 312 GraphicUsed by:331 333 497
Symbol 313 GraphicUsed by:331 333 497
Symbol 314 GraphicUsed by:331 333 497
Symbol 315 GraphicUsed by:333 497
Symbol 316 GraphicUsed by:333 497
Symbol 317 GraphicUsed by:333 497
Symbol 318 GraphicUsed by:333 497
Symbol 319 GraphicUsed by:333 497
Symbol 320 GraphicUsed by:333 497
Symbol 321 GraphicUsed by:333 497
Symbol 322 GraphicUsed by:333 497
Symbol 323 GraphicUsed by:333 497
Symbol 324 GraphicUsed by:333 497
Symbol 325 GraphicUsed by:333 497
Symbol 326 GraphicUsed by:333 497
Symbol 327 GraphicUsed by:333 497
Symbol 328 GraphicUsed by:333 430 558 642
Symbol 329 GraphicUsed by:333 430 558 642
Symbol 330 GraphicUsed by:333
Symbol 331 MovieClipUses:305 306 308 310 253 312 257 307 313 314 256 258 309Used by:333
Symbol 332 TextUses:165Used by:333
Symbol 333 MovieClip [LevelIntro]Uses:304 305 258 256 257 306 307 308 309 310 253 311 312 313 314 112 113 114 315 316 317 318 319 320 321 322 323 324 325 326 327 79 328 329 330 331 332Used by:430
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClip [TheRotArrow]Uses:334Used by:430
Symbol 336 TextUses:165Used by:337
Symbol 337 MovieClip [youwin]Uses:164 153 154 155 156 157 193 159 192 161 336Used by:430
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClip [Puzzle1]Uses:338Used by:430
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClip [Puzzle2]Uses:340Used by:430
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClip [Puzzle3]Uses:342Used by:430
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClip [Puzzle4]Uses:344Used by:430
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClip [Puzzle5]Uses:346Used by:430
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClip [Puzzle6]Uses:348Used by:430
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClip [Puzzle7]Uses:350Used by:430
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClip [Puzzle8]Uses:352Used by:430
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClip [Puzzle9]Uses:354Used by:430
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClip [PuzzleSolution1]Uses:356Used by:430
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClip [puzzlesolution2]Uses:358Used by:430
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClip [PuzzleSolution3]Uses:360Used by:430
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClip [Puzzlesolution4]Uses:362Used by:430
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClip [Puzzlesolution5]Uses:364Used by:430
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClip [Puzzlesolution6]Uses:366Used by:430
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClip [Puzzlesolution7]Uses:368Used by:430
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClip [Puzzlesolution8]Uses:370Used by:430
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClip [Puzzlesolution9]Uses:372Used by:430
Symbol 374 GraphicUsed by:430 558 642
Symbol 375 GraphicUsed by:430 558 642
Symbol 376 GraphicUsed by:430 558
Symbol 377 GraphicUsed by:430 558
Symbol 378 GraphicUsed by:430 558
Symbol 379 GraphicUsed by:430
Symbol 380 GraphicUsed by:430 497
Symbol 381 GraphicUsed by:430 497
Symbol 382 GraphicUsed by:430
Symbol 383 GraphicUsed by:430 497 574
Symbol 384 GraphicUsed by:430 497 574
Symbol 385 GraphicUsed by:430 497 574 642
Symbol 386 GraphicUsed by:430 497 574 642
Symbol 387 GraphicUsed by:430 497 574
Symbol 388 GraphicUsed by:430 497 574 642
Symbol 389 GraphicUsed by:430 497 574
Symbol 390 GraphicUsed by:430 497 574
Symbol 391 GraphicUsed by:430 497 574
Symbol 392 GraphicUsed by:430 497 574 642
Symbol 393 GraphicUsed by:430 497 574 642
Symbol 394 GraphicUsed by:430 497 574 642
Symbol 395 GraphicUsed by:430 574
Symbol 396 GraphicUsed by:430 497 574 642
Symbol 397 GraphicUsed by:430 574
Symbol 398 GraphicUsed by:430 497 574 642
Symbol 399 GraphicUsed by:430 574
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:430 497 574 642
Symbol 402 GraphicUsed by:430 574
Symbol 403 GraphicUsed by:430 497
Symbol 404 GraphicUsed by:430
Symbol 405 GraphicUsed by:430
Symbol 406 GraphicUsed by:430
Symbol 407 GraphicUsed by:430
Symbol 408 GraphicUsed by:430
Symbol 409 GraphicUsed by:430
Symbol 410 GraphicUsed by:430
Symbol 411 GraphicUsed by:430
Symbol 412 GraphicUsed by:430
Symbol 413 GraphicUsed by:430
Symbol 414 GraphicUsed by:430
Symbol 415 GraphicUsed by:430
Symbol 416 GraphicUsed by:430
Symbol 417 GraphicUsed by:430
Symbol 418 GraphicUsed by:430
Symbol 419 GraphicUsed by:430
Symbol 420 GraphicUsed by:430
Symbol 421 GraphicUsed by:430
Symbol 422 GraphicUsed by:430
Symbol 423 GraphicUsed by:430
Symbol 424 GraphicUsed by:430
Symbol 425 GraphicUsed by:430
Symbol 426 GraphicUsed by:430
Symbol 427 GraphicUsed by:430
Symbol 428 GraphicUsed by:430
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 152 162 167 175 251 276 303 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 1 328 329 184 374 375 186 185 281 282 283 284 285 286 287 288 376 377 378 379 380 310 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 SS1Used by:Timeline
Symbol 431 GraphicUsed by:432
Symbol 432 ButtonUses:196 197 431 200Used by:Timeline
Symbol 433 GraphicUsed by:497
Symbol 434 GraphicUsed by:497
Symbol 435 GraphicUsed by:497
Symbol 436 GraphicUsed by:497
Symbol 437 GraphicUsed by:497
Symbol 438 GraphicUsed by:497
Symbol 439 GraphicUsed by:497
Symbol 440 GraphicUsed by:497
Symbol 441 GraphicUsed by:497
Symbol 442 GraphicUsed by:497
Symbol 443 GraphicUsed by:497
Symbol 444 GraphicUsed by:497
Symbol 445 GraphicUsed by:497
Symbol 446 GraphicUsed by:497
Symbol 447 GraphicUsed by:497
Symbol 448 GraphicUsed by:497
Symbol 449 GraphicUsed by:497
Symbol 450 GraphicUsed by:497
Symbol 451 GraphicUsed by:497
Symbol 452 GraphicUsed by:497
Symbol 453 GraphicUsed by:497
Symbol 454 GraphicUsed by:497
Symbol 455 GraphicUsed by:497
Symbol 456 GraphicUsed by:497
Symbol 457 GraphicUsed by:497
Symbol 458 GraphicUsed by:497
Symbol 459 GraphicUsed by:497
Symbol 460 GraphicUsed by:497
Symbol 461 GraphicUsed by:497
Symbol 462 GraphicUsed by:497
Symbol 463 GraphicUsed by:497
Symbol 464 GraphicUsed by:497
Symbol 465 GraphicUsed by:497
Symbol 466 GraphicUsed by:497
Symbol 467 GraphicUsed by:497
Symbol 468 GraphicUsed by:497
Symbol 469 GraphicUsed by:497
Symbol 470 GraphicUsed by:497
Symbol 471 GraphicUsed by:497
Symbol 472 GraphicUsed by:497
Symbol 473 GraphicUsed by:497
Symbol 474 GraphicUsed by:497
Symbol 475 GraphicUsed by:497
Symbol 476 GraphicUsed by:497
Symbol 477 GraphicUsed by:497
Symbol 478 GraphicUsed by:497
Symbol 479 GraphicUsed by:497
Symbol 480 GraphicUsed by:497
Symbol 481 GraphicUsed by:497
Symbol 482 GraphicUsed by:497
Symbol 483 GraphicUsed by:497
Symbol 484 GraphicUsed by:497
Symbol 485 GraphicUsed by:497
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:497
Symbol 488 GraphicUsed by:497 642
Symbol 489 GraphicUsed by:497
Symbol 490 GraphicUsed by:497
Symbol 491 GraphicUsed by:497 642
Symbol 492 GraphicUsed by:497 642
Symbol 493 GraphicUsed by:497
Symbol 494 GraphicUsed by:497 574
Symbol 495 GraphicUsed by:497
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:433 434 435 436 437 438 439 440 441 442 254 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 260 261 464 465 380 466 381 467 263 468 469 262 403 470 471 472 473 474 475 476 477 478 479 480 481 482 483 315 316 317 318 319 320 321 322 323 324 484 325 326 327 305 258 256 257 306 307 308 309 310 253 311 312 313 314 79 80 81 82 83 84 85 86 87 183 184 90 91 92 185 186 281 282 283 284 289 286 290 288 391 384 383 485 487 488 489 490 386 491 492 385 388 392 393 394 493 396 494 398 495 401 390 387 389 113 168 496 279 280Used by:Timeline
Symbol 498 GraphicUsed by:500 501 579
Symbol 499 GraphicUsed by:501 579
Symbol 500 MovieClipUses:498 197 199Used by:501 579
Symbol 501 ButtonUses:498 197 499 500 196Used by:Timeline
Symbol 502 ButtonUses:298 197 299 300 196Used by:Timeline
Symbol 503 ButtonUses:196 197 198 200Used by:Timeline
Symbol 504 ButtonUses:202 197 203 204 196Used by:Timeline
Symbol 505 GraphicUsed by:Timeline
Symbol 506 MovieClipUsed by:Timeline
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:Timeline
Symbol 509 MovieClipUsed by:Timeline
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:558  Timeline
Symbol 512 GraphicUsed by:514
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:242 245 512 513Used by:Timeline
Symbol 515 GraphicUsed by:517
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:238 241 515 516Used by:Timeline
Symbol 518 GraphicUsed by:520
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:218 221 518 519Used by:Timeline
Symbol 521 GraphicUsed by:523
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:234 237 521 522Used by:Timeline
Symbol 524 GraphicUsed by:526
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:230 233 524 525Used by:Timeline
Symbol 527 GraphicUsed by:529
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:226 229 527 528Used by:Timeline
Symbol 530 GraphicUsed by:532
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:222 225 530 531Used by:Timeline
Symbol 533 MovieClipUses:242Used by:Timeline
Symbol 534 MovieClipUses:238Used by:Timeline
Symbol 535 MovieClipUses:218Used by:Timeline
Symbol 536 MovieClipUses:234Used by:Timeline
Symbol 537 MovieClipUses:230Used by:Timeline
Symbol 538 MovieClipUses:226Used by:Timeline
Symbol 539 MovieClipUses:222Used by:Timeline
Symbol 540 GraphicUsed by:Timeline
Symbol 541 GraphicUsed by:552
Symbol 542 GraphicUsed by:552
Symbol 543 GraphicUsed by:552
Symbol 544 GraphicUsed by:552
Symbol 545 GraphicUsed by:552
Symbol 546 GraphicUsed by:552
Symbol 547 GraphicUsed by:552
Symbol 548 GraphicUsed by:552
Symbol 549 GraphicUsed by:552
Symbol 550 GraphicUsed by:552
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:541 542 543 544 545 546 547 548 549 550 551Used by:553 554
Symbol 553 MovieClipUses:552Used by:Timeline
Symbol 554 MovieClipUses:552Used by:Timeline
Symbol 555 GraphicUsed by:558
Symbol 556 GraphicUsed by:558
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:555 184 511 79 328 329 90 374 375 186 185 281 282 283 284 285 286 287 288 556 557 376 377 378 289 290 291Used by:Timeline
Symbol 559 GraphicUsed by:574
Symbol 560 GraphicUsed by:562
Symbol 561 TextUses:165Used by:562
Symbol 562 MovieClipUses:560 561Used by:574
Symbol 563 GraphicUsed by:574
Symbol 564 GraphicUsed by:574
Symbol 565 GraphicUsed by:574 642
Symbol 566 GraphicUsed by:574
Symbol 567 GraphicUsed by:574
Symbol 568 GraphicUsed by:574
Symbol 569 GraphicUsed by:574
Symbol 570 GraphicUsed by:574
Symbol 571 GraphicUsed by:574
Symbol 572 GraphicUsed by:574
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:385 559 386 562 383 384 387 388 389 113 390 391 392 393 394 395 396 397 398 399 401 402 563 564 565 566 567 568 494 569 570 571 572 573Used by:Timeline
Symbol 575 GraphicUsed by:Timeline
Symbol 576 EditableTextUses:165Used by:Timeline
Symbol 577 GraphicUsed by:Timeline
Symbol 578 EditableTextUses:264Used by:Timeline
Symbol 579 ButtonUses:498 197 499 500 196Used by:581
Symbol 580 ButtonUses:202 197 203 204 196Used by:581
Symbol 581 MovieClipUses:579 580Used by:Timeline
Symbol 582 GraphicUsed by:590 595
Symbol 583 TextUses:165Used by:590 595
Symbol 584 TextUses:165Used by:590 595
Symbol 585 FontUsed by:586 587 591 592
Symbol 586 EditableTextUses:585Used by:590
Symbol 587 EditableTextUses:585Used by:590
Symbol 588 ButtonUses:169Used by:590
Symbol 589 ButtonUses:171Used by:590
Symbol 590 MovieClipUses:582 583 584 586 587 588 589Used by:Timeline
Symbol 591 EditableTextUses:585Used by:595
Symbol 592 EditableTextUses:585Used by:595
Symbol 593 ButtonUses:169Used by:595
Symbol 594 ButtonUses:171Used by:595
Symbol 595 MovieClipUses:582 583 584 591 592 593 594Used by:Timeline
Symbol 596 ButtonUses:169Used by:598
Symbol 597 ButtonUses:171Used by:598
Symbol 598 MovieClipUses:596 597Used by:Timeline
Symbol 599 ButtonUses:169Used by:601
Symbol 600 ButtonUses:171Used by:601
Symbol 601 MovieClipUses:599 600Used by:Timeline
Symbol 602 GraphicUsed by:607
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:607
Symbol 605 ButtonUses:169Used by:607
Symbol 606 ButtonUses:171Used by:607
Symbol 607 MovieClipUses:249 602 604 605 606Used by:Timeline
Symbol 608 GraphicUsed by:Timeline
Symbol 609 GraphicUsed by:620
Symbol 610 GraphicUsed by:620
Symbol 611 GraphicUsed by:620
Symbol 612 GraphicUsed by:620
Symbol 613 GraphicUsed by:620
Symbol 614 GraphicUsed by:620
Symbol 615 GraphicUsed by:620
Symbol 616 GraphicUsed by:620
Symbol 617 GraphicUsed by:620
Symbol 618 GraphicUsed by:620
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:609 610 611 612 169 613 614 615 616 617 618 619 SS2Used by:Timeline
Symbol 621 GraphicUsed by:Timeline
Symbol 622 FontUsed by:623
Symbol 623 EditableTextUses:622Used by:Timeline
Symbol 624 GraphicUsed by:Timeline
Symbol 625 GraphicUsed by:Timeline
Symbol 626 MovieClipUsed by:Timeline
Symbol 627 EditableTextUses:264Used by:Timeline
Symbol 628 MovieClipUsed by:Timeline
Symbol 629 MovieClipUsed by:Timeline
Symbol 630 MovieClipUsed by:Timeline
Symbol 631 GraphicUsed by:642
Symbol 632 GraphicUsed by:642
Symbol 633 GraphicUsed by:642
Symbol 634 GraphicUsed by:642
Symbol 635 GraphicUsed by:642
Symbol 636 GraphicUsed by:642
Symbol 637 GraphicUsed by:642
Symbol 638 GraphicUsed by:642
Symbol 639 GraphicUsed by:642
Symbol 640 GraphicUsed by:642
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:78 279 280 488 491 492 385 386 388 392 393 394 631 396 632 398 565 401 633 634 635 636 637 638 183 79 328 329 184 186 185 90 374 375 153 154 155 156 157 639 159 192 161 640 641Used by:Timeline
Symbol 643 ButtonUses:298 197 299 300 196Used by:Timeline
Symbol 644 ButtonUses:196 197 295 200Used by:Timeline
Symbol 645 ButtonUses:202 197 203 204 196Used by:Timeline
Streaming Sound 1Used by:Symbol 430 MovieClip
Streaming Sound 2Used by:Symbol 620 MovieClip

Instance Names

"loadBar"Frame 1Symbol 77 MovieClip [loaderBar]
"titlescreen"Frame 3Symbol 497 MovieClip
"Timer"Frame 4Symbol 506 MovieClip
"TanPlayBorder"Frame 4Symbol 508 MovieClip
"Puz1"Frame 4Symbol 509 MovieClip
"MonkeyPuz1"Frame 4Symbol 509 MovieClip
"DropArea0"Frame 4Symbol 509 MovieClip
"MonkeyDropArea0"Frame 4Symbol 509 MovieClip
"Tan0"Frame 4Symbol 514 MovieClip
"Tan1"Frame 4Symbol 517 MovieClip
"Tan2"Frame 4Symbol 520 MovieClip
"Tan3"Frame 4Symbol 523 MovieClip
"Tan4"Frame 4Symbol 526 MovieClip
"Tan5"Frame 4Symbol 529 MovieClip
"Tan6"Frame 4Symbol 532 MovieClip
"MonkeyTan0"Frame 4Symbol 533 MovieClip
"MonkeyTan1"Frame 4Symbol 534 MovieClip
"MonkeyTan2"Frame 4Symbol 535 MovieClip
"MonkeyTan3"Frame 4Symbol 536 MovieClip
"MonkeyTan4"Frame 4Symbol 537 MovieClip
"MonkeyTan5"Frame 4Symbol 538 MovieClip
"MonkeyTan6"Frame 4Symbol 539 MovieClip
"bobopsychout"Frame 4Symbol 553 MovieClip
"jackpsychout"Frame 4Symbol 554 MovieClip
"BoboAnimations"Frame 4Symbol 558 MovieClip
"JackAnimation"Frame 4Symbol 574 MovieClip
"gamescreenbuttonpanel"Frame 4Symbol 581 MovieClip
"MedicationTimer"Frame 4Symbol 607 MovieClip
"title"Frame 4Symbol 620 MovieClip
"WinLose"Frame 4Symbol 626 MovieClip
"SoundHolderBobo"Frame 4Symbol 626 MovieClip
"SoundHolderTangrams"Frame 4Symbol 628 MovieClip
"SoundHolderMonkeyTangrams"Frame 4Symbol 629 MovieClip
"SoundHolderJack"Frame 4Symbol 630 MovieClip
"LBar"Symbol 77 MovieClip [loaderBar] Frame 1Symbol 74 MovieClip
"barMeasure"Symbol 77 MovieClip [loaderBar] Frame 1Symbol 76 MovieClip
"TanNumbers"Symbol 333 MovieClip [LevelIntro] Frame 1Symbol 331 MovieClip
"bar"Symbol 607 MovieClip Frame 1Symbol 604 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "music.wav"
ExportAssets (56)Timeline Frame 1Symbol 77 as "loaderBar"
ExportAssets (56)Timeline Frame 1Symbol 77 as "loaderBar"
ExportAssets (56)Timeline Frame 2Symbol 124 as "BoboWinsHighScoresButton"
ExportAssets (56)Timeline Frame 2Symbol 125 as "BoboWinsPlayAgainButton"
ExportAssets (56)Timeline Frame 2Symbol 126 as "BoboWinsQuitButton"
ExportAssets (56)Timeline Frame 2Symbol 127 as "GameScreenHelpButton"
ExportAssets (56)Timeline Frame 2Symbol 128 as "GameScreenQuitButton"
ExportAssets (56)Timeline Frame 2Symbol 129 as "HelpScreenQuitButton"
ExportAssets (56)Timeline Frame 2Symbol 130 as "HelpScreenStartButton"
ExportAssets (56)Timeline Frame 2Symbol 131 as "IntroAnimationStartButton"
ExportAssets (56)Timeline Frame 2Symbol 132 as "LevelCompleted"
ExportAssets (56)Timeline Frame 2Symbol 133 as "LevelCompleteNextButton"
ExportAssets (56)Timeline Frame 2Symbol 134 as "LevelFailedSound"
ExportAssets (56)Timeline Frame 2Symbol 135 as "LevelIntroStartButton"
ExportAssets (56)Timeline Frame 2Symbol 136 as "MedicationTimerFinished"
ExportAssets (56)Timeline Frame 2Symbol 137 as "MonkeyTakesYourTangram"
ExportAssets (56)Timeline Frame 2Symbol 138 as "PuzzleFlipped"
ExportAssets (56)Timeline Frame 2Symbol 139 as "SleepingPillUsed"
ExportAssets (56)Timeline Frame 2Symbol 140 as "TangramDropped"
ExportAssets (56)Timeline Frame 2Symbol 141 as "TangramDrugInserted"
ExportAssets (56)Timeline Frame 2Symbol 142 as "TangramLifted"
ExportAssets (56)Timeline Frame 2Symbol 143 as "TangramNudged"
ExportAssets (56)Timeline Frame 2Symbol 144 as "TangramRotateStarted"
ExportAssets (56)Timeline Frame 2Symbol 145 as "TangramRotateStopped"
ExportAssets (56)Timeline Frame 2Symbol 146 as "TangramScaleDown"
ExportAssets (56)Timeline Frame 2Symbol 147 as "TitleScreenInstructionsButton"
ExportAssets (56)Timeline Frame 2Symbol 148 as "TitleScreenQuitButton"
ExportAssets (56)Timeline Frame 2Symbol 149 as "TitleScreenStartButton"
ExportAssets (56)Timeline Frame 2Symbol 150 as "TangramScaleUp"
ExportAssets (56)Timeline Frame 2Symbol 151 as "TangramDroppedBack"
ExportAssets (56)Timeline Frame 2Symbol 162 as "BoboDiscardHead"
ExportAssets (56)Timeline Frame 2Symbol 167 as "Bobowins"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 174 as "TanDrug"
ExportAssets (56)Timeline Frame 2Symbol 175 as "DrugFadeOut"
ExportAssets (56)Timeline Frame 2Symbol 251 as "HelpScreen"
ExportAssets (56)Timeline Frame 2Symbol 276 as "LevelEndClip"
ExportAssets (56)Timeline Frame 2Symbol 303 as "LevelFailed"
ExportAssets (56)Timeline Frame 2Symbol 333 as "LevelIntro"
ExportAssets (56)Timeline Frame 2Symbol 335 as "TheRotArrow"
ExportAssets (56)Timeline Frame 2Symbol 337 as "youwin"
ExportAssets (56)Timeline Frame 2Symbol 339 as "Puzzle1"
ExportAssets (56)Timeline Frame 2Symbol 341 as "Puzzle2"
ExportAssets (56)Timeline Frame 2Symbol 343 as "Puzzle3"
ExportAssets (56)Timeline Frame 2Symbol 345 as "Puzzle4"
ExportAssets (56)Timeline Frame 2Symbol 347 as "Puzzle5"
ExportAssets (56)Timeline Frame 2Symbol 349 as "Puzzle6"
ExportAssets (56)Timeline Frame 2Symbol 351 as "Puzzle7"
ExportAssets (56)Timeline Frame 2Symbol 353 as "Puzzle8"
ExportAssets (56)Timeline Frame 2Symbol 355 as "Puzzle9"
ExportAssets (56)Timeline Frame 2Symbol 357 as "PuzzleSolution1"
ExportAssets (56)Timeline Frame 2Symbol 359 as "puzzlesolution2"
ExportAssets (56)Timeline Frame 2Symbol 361 as "PuzzleSolution3"
ExportAssets (56)Timeline Frame 2Symbol 363 as "Puzzlesolution4"
ExportAssets (56)Timeline Frame 2Symbol 365 as "Puzzlesolution5"
ExportAssets (56)Timeline Frame 2Symbol 367 as "Puzzlesolution6"
ExportAssets (56)Timeline Frame 2Symbol 369 as "Puzzlesolution7"
ExportAssets (56)Timeline Frame 2Symbol 371 as "Puzzlesolution8"
ExportAssets (56)Timeline Frame 2Symbol 373 as "Puzzlesolution9"
ExportAssets (56)Timeline Frame 2Symbol 1 as "music.wav"

Labels

"gamewin"Frame 5
"neutral"Symbol 558 MovieClip Frame 1
"neutral happy"Symbol 558 MovieClip Frame 30
"happy"Symbol 558 MovieClip Frame 60
"very happy"Symbol 558 MovieClip Frame 120
"Sleep"Symbol 558 MovieClip Frame 150
"neutral unhappy"Symbol 558 MovieClip Frame 180
"unhappy"Symbol 558 MovieClip Frame 211
"neutral indifferent"Symbol 558 MovieClip Frame 270
"indifferent"Symbol 558 MovieClip Frame 301
"neutral angry"Symbol 558 MovieClip Frame 361
"angry"Symbol 558 MovieClip Frame 391
"neutral very angry"Symbol 558 MovieClip Frame 451
"very angry"Symbol 558 MovieClip Frame 481
"neutral"Symbol 574 MovieClip Frame 1
"neutral happy"Symbol 574 MovieClip Frame 30
"happy"Symbol 574 MovieClip Frame 60
"neutral very happy"Symbol 574 MovieClip Frame 120
"very happy"Symbol 574 MovieClip Frame 150
"neutral unhappy"Symbol 574 MovieClip Frame 210
"unhappy"Symbol 574 MovieClip Frame 240
"neutral indifferent"Symbol 574 MovieClip Frame 300
"indifferent"Symbol 574 MovieClip Frame 330
"neutral angry"Symbol 574 MovieClip Frame 390
"angry"Symbol 574 MovieClip Frame 420
"neutral very angry"Symbol 574 MovieClip Frame 480
"very angry"Symbol 574 MovieClip Frame 510

Dynamic Text Variables

_root.LastLevelScoreSymbol 265 EditableText"00000"
_root.PuzzleCounterDisplaySymbol 266 EditableText"0"
_root.TotalGameScoreSymbol 269 EditableText"00000"
_root.TextWindowContentsSymbol 576 EditableText"Tangrams are cool !"
_root.TimeDisplaySymbol 578 EditableText"00:00"
_root.MonkeyTotalGameScoreSymbol 586 EditableText"00000"
_root.BonusScoreSymbol 587 EditableText"00000"
_root.TotalGameScoreSymbol 591 EditableText"00000"
_root.BonusScoreSymbol 592 EditableText"00000"
_root.PuzzleCounterDisplaySymbol 623 EditableText"1"
_root.LivesLeftSymbol 627 EditableText"3"




http://swfchan.com/6/29076/info.shtml
Created: 20/5 -2019 02:08:06 Last modified: 20/5 -2019 02:08:06 Server time: 12/05 -2024 20:31:16