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

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

Trivia Machine.swf

This is the info page for
Flash #27369

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


Text
,

9

8

7

6

5

4

3

2

1

0

30,000

30,000

30,000

30,000

LOADING...

99,999

LIGHTNING ROUND

DOUBLE POINTS

1 EXTRA TURN

2 EXTRA TURNS

ONLY
AVAILABLE IN
FULL
VERSION

A

B

C

D

Click or press any key to continue

B

B

C

C

D

D

A

A

CORRECT

INCORRECT

0

1

20

20

ELEMENTARY

SCHOLAR

GENIUS

SCORE

LEVEL

TURNS

ANSWER TIMER

ELEMENTARY

SCHOLAR

GENIUS

MUTE

MUTE

MUTE

HELP

HELP

HELP

REMOVE A WRONG ANSWER

REMOVE A WRONG ANSWER

MUTE

STATISTICS

Total Questions :

Correct Answers :

Avg. Points Per Question :

Turns Remaining :

Score :

TOTAL BONUS POINTS

FINAL TRIVIA RATING

999999999

lower

raise

set turns to 1

close and do nothing

show level complete

show game over

Only activate cheats if Slots are open and waiting for player slot selection!

OK

OK

OK

TRIVIA MACHINE

DOWNLOAD

DOWNLOAD

DOWNLOAD

ActionScript [AS1/AS2]

Frame 1
function loadingComplete() { if (rootMain.isZoneAPI) { fscommand ("SessionReady", "<data></data>"); } else { rootMain.gotoAndStop("startgame"); } } function getGameSettings() { var fileNumber; var _local1 = new XML(); _local1.onLoad = loadGameSettingsXML; _local1.ignoreWhite = true; _local1.load(gameFilesFolder + "Settings.xml"); } function loadGameSettingsXML() { var _local2 = this.firstChild; var _local1 = 0; while (_local1 < _local2.childNodes.length) { setGameSettingsVariable(_local2.childNodes[_local1].nodeName, _local2.childNodes[_local1].childNodes[0].nodeValue); _local1++; } if (!isZoneAPI) { fscommand ("showmenu", "false"); } rootMain.settingsLoaded_bool = true; } function setGameSettingsVariable(nodeName, nodeValue) { var _local1 = nodeValue; switch (nodeName) { case "API" : rootMain.isZoneAPI = Boolean(_local1); return; case "SetCheat" : rootMain.isCheatsEnabled = Boolean(_local1); return; case "ScoreBroadcastTime" : rootMain.scoreBroadcastTime = Number(_local1); return; case "DownloadURL" : rootMain.downloadURL = String(_local1); return; case "DownloadWindowType" : rootMain.downloadWindowType = String(_local1); return; case "GameOverUpsell" : rootMain.isGameOverUpsell = Boolean(_local1); return; case "UpsellDownload" : rootMain.isUpsellDownloadOn = Boolean(_local1); } } _global.rootMain = this; rootMain._focusrect = false; var gameFilesFolder = "GameFiles/"; var isSound_bool = true; var isPaused_bool = false; var loadingDelayCount_int = 20; var game_object = null; var logoDownloadStatus = true; var quManager_object = new QuestionMgr(); var isGameBreakSupport_bool = true; var isGameReady = false; var downloadURL = ""; var downloadWindowType = ""; var isZoneAPI = false; var isCheatsEnabled = false; var isGameOverUpsell = true; var scoreBroadcastTime = 0; var isUpsellDownloadOn = true; var settingsLoaded_bool = false; if (logoDownloadStatus) { rootMain.coLogo_mc.loadMovie(gameFilesFolder + "CoLogo.jpg", "GET"); } getGameSettings(); quManager_object.downloadQuestions(gameFilesFolder + "Trivia_Data_Enc.xml");
Frame 3
stop(); test_btn.onRelease = function () { getURL ("http://download.hipsoft.com/hip/TriviaMachineSetup.exe"); };
Frame 5
stop();
Frame 6
stop(); game_object = new GameController(game_mc, quManager_object); game_object.downloadURL = rootMain.downloadURL; game_object.downloadWindowType = rootMain.downloadWindowType; game_object.zoneAPIStatus = rootMain.isZoneAPI; game_object.scoreBroadcastUpdateTime = rootMain.scoreBroadcastTime; game_object.cheatStatus = rootMain.isCheatsEnabled; game_mc.tabEnabled = false; gotoAndStop ("newgame"); if (logoDownloadStatus) { rootMain.coLogo_mc._visible = false; } var keyListener; keyListener = new Object(); keyListener.onKeyDown = function () { var _local1 = Key.getAscii(); if (rootMain.game_object.gameContinueStatus) { if ((rootMain.game_object.newQuestionStatusID == GameController.QU_SHOW_GOTO_NEXTQUESTION_ID) && (rootMain.game_object.readyNextQuestion)) { rootMain.game_object.showNewQuestion(); } else if ((rootMain.game_object.newQuestionStatusID == GameController.QU_SHOW_LEVELCOMPLETE) || (rootMain.game_object.newQuestionStatusID == GameController.QU_SHOW_GAMEOVER)) { game_mc.completeAnim_mc.continueGame(); } } else if (rootMain.game_object.newQuestionStatusID == GameController.QU_WAIT_SLOTSELECT) { if (((_local1 == 49) || (_local1 == 50)) || (_local1 == 51)) { rootMain.game_object.checkSetSelectedSlot(_local1 - 48); } } else if (rootMain.game_object.newQuestionStatusID == GameController.QU_SHOW_ANSWERCHOICES_ID) { if ((_local1 >= 65) && (_local1 <= 68)) { rootMain.game_object.submitAnswer(66 - _local1); } else if ((_local1 >= 97) && (_local1 <= 100)) { rootMain.game_object.submitAnswer(_local1 - 96); } } }; Key.addListener(keyListener);
Frame 7
if (!rootMain.isGameReady) { game_mc.windows_mc.gotoAndStop("help"); } else { game_object.newGame(); }
Frame 8
rootMain.gotoAndStop("startgame");
Frame 15
if (rootMain.isGameReady) { if (rootMain.game_object.newQuestionStatusID == GameController.QU_SHOW_GAMEOVER) { rootMain.game_mc.completeAnim_mc.gotoAndPlay("slideout"); } else if (rootMain.game_object.firstTimePlayedStatus) { rootMain.game_object.newGame(); } } rootMain.isGameReady = false;
Frame 22
if (rootMain.isGameReady) { if (rootMain.game_object.newQuestionStatusID == GameController.QU_SHOW_LEVELCOMPLETE) { rootMain.game_mc.completeAnim_mc.gotoAndPlay("slideout"); } } rootMain.isGameReady = false;
Frame 29
rootMain.game_object.muteOn();
Frame 36
rootMain.game_object.muteOff();
Symbol 31 MovieClip [LadderTopRung] Frame 1
#initclip 18 Object.registerClass("LadderTopRung", LadderTopRung); #endinitclip stop();
Symbol 38 MovieClip [LadderRung] Frame 1
#initclip 17 Object.registerClass("LadderRung", LadderRung); #endinitclip stop();
Symbol 411 MovieClip [__Packages.QuestionMgr] Frame 0
class QuestionMgr { static var catDiffArray, m_isLoaded_bln, questionsXml; var firstChild; function QuestionMgr () { catDiffArray = new Array(QM_MAX_QUESTIONS); m_isLoaded_bln = false; encrypted = true; } function downloadQuestions(xmlFileName) { var _local1; _local1 = new XML(); _local1.onLoad = loadQuestions; _local1.ignoreWhite = true; _local1.load(xmlFileName); } function loadQuestions() { if (!m_isLoaded_bln) { questionsXml = firstChild; } var objFirstNode = questionsXml; var _local1 = 0; while (_local1 < QM_MAX_QUESTIONS) { var _local2 = new Array(2); var _local3 = objFirstNode.childNodes[_local1]; _local2[1] = _local3.childNodes[6].childNodes[0].nodeValue; var category_str = _local3.childNodes[7].childNodes[0].nodeValue; _local2[0] = stringToCat(category_str); catDiffArray[_local1] = _local2; _local1++; } m_isLoaded_bln = true; } function loadSpecificQuestion(arrayIndex) { var _local3 = this; var _local2 = questionsXml.childNodes[arrayIndex]; var _local1 = new Question(); _local1.__set__ID(_local2.childNodes[0].childNodes[0].nodeValue); _local1.__set__questionString(_local3.decrypt(_local2.childNodes[1].childNodes[0].nodeValue)); _local1.answers[0] = _local3.decrypt(_local2.childNodes[2].childNodes[0].nodeValue); _local1.answers[1] = _local3.decrypt(_local2.childNodes[3].childNodes[0].nodeValue); _local1.answers[2] = _local3.decrypt(_local2.childNodes[4].childNodes[0].nodeValue); _local1.answers[3] = _local3.decrypt(_local2.childNodes[5].childNodes[0].nodeValue); _local1.__set__difficulty(_local2.childNodes[6].childNodes[0].nodeValue); var category_str = _local2.childNodes[7].childNodes[0].nodeValue; _local1.__set__category(stringToCat(category_str)); _local1.randomizeAnswers(); return(_local1); } static function stringToCat(category_str) { var _local1 = category_str; if (_local1 == "Music") { return(QM_CATEGORY_MUSIC); } if (_local1 == "Movies") { return(QM_CATEGORY_MOVIES); } if (_local1 == "Movie") { return(QM_CATEGORY_MOVIES); } if (_local1 == "TV") { return(QM_CATEGORY_TV); } if (_local1 == "History") { return(QM_CATEGORY_HISTORY); } if (_local1 == "Arts") { return(QM_CATEGORY_ARTS); } if (_local1 == "Science") { return(QM_CATEGORY_SCIENCE); } if (_local1 == "Technology") { return(QM_CATEGORY_TECHNOLOGY); } if (_local1 == "Sports") { return(QM_CATEGORY_SPORTS); } if (_local1 == "Geography") { return(QM_CATEGORY_GEOGRAPHY); } return(QM_CATEGORY_NONE); } function getRandomQuestion(nCategory, nDifficulty) { var _local3 = this; if (m_isLoaded_bln) { var numTries = 999; var _local1 = 0; while (_local1 < numTries) { var _local2 = Utils.getRandom(0, QM_MAX_QUESTIONS); if ((catDiffArray[_local2][0] == nCategory) && (catDiffArray[_local2][1] == nDifficulty)) { catDiffArray[_local2][0] = QM_CATEGORY_NONE; catDiffArray[_local2][1] = QM_DIFF_NONE; return(_local3.loadSpecificQuestion(_local2)); } _local1++; } _local1 = 0; while (_local1 <= QM_MAX_QUESTIONS) { if ((catDiffArray[_local1][0] == nCategory) && (catDiffArray[_local1][1] == nDifficulty)) { catDiffArray[_local1][0] = QM_CATEGORY_NONE; catDiffArray[_local1][1] = QM_DIFF_NONE; return(_local3.loadSpecificQuestion(_local1)); } _local1++; } _local1 = 0; while (_local1 <= QM_MAX_QUESTIONS) { if (catDiffArray[_local1][0] == nCategory) { catDiffArray[_local1][0] = QM_CATEGORY_NONE; catDiffArray[_local1][1] = QM_DIFF_NONE; return(_local3.loadSpecificQuestion(_local1)); } _local1++; } _local3.loadQuestions(); _local1 = 0; while (_local1 <= QM_MAX_QUESTIONS) { if ((catDiffArray[_local1][0] == nCategory) && (catDiffArray[_local1][1] == nDifficulty)) { catDiffArray[_local1][0] = QM_CATEGORY_NONE; catDiffArray[_local1][1] = QM_DIFF_NONE; return(_local3.loadSpecificQuestion(_local1)); } _local1++; } return(null); } return(null); } function isQuestionsLoaded() { return(m_isLoaded_bln); } function odd(num) { if ((num % 2) == 0) { return(false); } return(true); } function decrypt(sstring) { var _local2 = sstring; if (encrypted) { var _local3 = ""; var _local1 = 0; while (_local1 < _local2.length) { _local3 = _local3 + String.fromCharCode(_local2.charCodeAt(_local1) - 1); _local1++; } return(_local3); } return(_local2); } static var QM_NUM_ANSWERS = 4; static var QM_MAX_QUESTION_LEN = 320; static var QM_MAX_ANSWER_LEN = 120; static var QM_MAX_QUESTIONS = 480; static var QM_DIFF_NONE = 0; static var QM_DIFF_EASY = 1; static var QM_DIFF_MEDIUM = 2; static var QM_DIFF_HARD = 3; static var QM_DIFF_FIRST = 1; static var QM_DIFF_LAST = 3; static var QM_CATEGORY_NONE = 0; static var QM_CATEGORY_MUSIC = 1; static var QM_CATEGORY_MOVIES = 7; static var QM_CATEGORY_TV = 2; static var QM_CATEGORY_HISTORY = 3; static var QM_CATEGORY_ARTS = 4; static var QM_CATEGORY_SCIENCE = 8; static var QM_CATEGORY_TECHNOLOGY = 5; static var QM_CATEGORY_SPORTS = 6; static var QM_CATEGORY_GEOGRAPHY = 9; static var QM_CATEGORY_FIRST = 1; static var QM_CATEGORY_LAST = 6; static var encrypted = false; }
Symbol 412 MovieClip [__Packages.Question] Frame 0
class Question { var m_answers, m_id, m_question, m_category, m_difficulty, m_correctAnswer; function Question () { m_answers = new Array(QuestionMgr.QM_NUM_ANSWERS); } function get ID() { return(m_id); } function set ID(id) { m_id = id; //return(ID); } function get questionString() { return(m_question); } function set questionString(qustn) { m_question = qustn; //return(questionString); } function set category(cat) { m_category = cat; //return(category); } function get category() { return(m_category); } function get difficulty() { return(m_difficulty); } function set difficulty(diff) { m_difficulty = diff; //return(difficulty); } function set answers(aAnswers) { m_answers = aAnswers; //return(answers); } function get answers() { return(m_answers); } function set correctAnswer(index) { m_correctAnswer = index; //return(correctAnswer); } function get correctAnswer() { return(m_correctAnswer); } function randomizeAnswers() { var hrAnswers = new Random(); hrAnswers.init(0, QuestionMgr.QM_NUM_ANSWERS - 1); var a0 = hrAnswers.getUniqueValue(); var a1 = hrAnswers.getUniqueValue(); var a2 = hrAnswers.getUniqueValue(); var a3 = hrAnswers.getUniqueValue(); var nNewCorrect = 0; if (a0 == CORRECT_ANSWER_INDEX) { nNewCorrect = 0; } if (a1 == CORRECT_ANSWER_INDEX) { nNewCorrect = 1; } if (a2 == CORRECT_ANSWER_INDEX) { nNewCorrect = 2; } if (a3 == CORRECT_ANSWER_INDEX) { nNewCorrect = 3; } var originalArray = new Array(QuestionMgr.QM_NUM_ANSWERS); var i = 0; while (i < QuestionMgr.QM_NUM_ANSWERS) { originalArray[i] = m_answers[i]; i++; } var i = 0; while (i < QuestionMgr.QM_NUM_ANSWERS) { m_answers[i] = originalArray[eval ("a" + i)]; i++; } m_correctAnswer = nNewCorrect; } static var CORRECT_ANSWER_INDEX = 0; }
Symbol 413 MovieClip [__Packages.Random] Frame 0
class Random { function Random (max) { var _local1 = this; if (max == undefined) { _local1.m_maxRandomLength = MAX_RANDOM_LENGTH; } else { _local1.m_maxRandomLength = max; } _local1.m_aNumbers = new Array(_local1.m_maxRandomLength); _local1.m_aUniques = new Array(_local1.m_maxRandomLength); } function init(nLow, nHigh) { var _local2 = this; var _local3 = nHigh; if (((_local3 - nLow) + 1) > _local2.m_maxRandomLength) { return(false); } _local2.m_nLow = nLow; _local2.m_nHigh = _local3; _local2.m_nCount = (_local3 - nLow) + 1; var _local1 = 0; while (_local1 <= _local2.m_nCount) { _local2.m_aNumbers[_local1] = _local2.m_nLow + _local1; _local1++; } _local2.resetUnique(); return(true); } function getUniqueValue(nAllUsedValue, bWrap) { var _local2 = this; var nValue = _local2.getRandomValue(); var _local1 = nValue - _local2.m_nLow; if (!_local2.m_aUniques[_local1]) { _local2.m_aUniques[_local1] = true; return(nValue); } var _local3 = 0; while (_local3 < (_local2.m_nCount - 1)) { _local1++; if (_local1 >= _local2.m_nCount) { _local1 = 0; } if (!_local2.m_aUniques[_local1]) { _local2.m_aUniques[_local1] = true; return(_local2.m_aNumbers[_local1]); } _local3++; } if (bWrap) { _local2.resetUnique(); return(_local2.getUniqueValue(nAllUsedValue)); } return(nAllUsedValue); } function resetUnique() { var _local2 = this; var _local1 = 0; while (_local1 < _local2.m_aUniques.length) { _local2.m_aUniques[_local1] = 0; _local1++; } } function getRandomValue() { var _local1 = this; if (((_local1.m_nHigh - _local1.m_nLow) + 1) == 0) { if (Math.round(Math.random())) { return(_local1.m_nLow); } return(_local1.m_nHigh); } return(Utils.getRandom(_local1.m_nLow, _local1.m_nHigh)); } static var MAX_RANDOM_LENGTH = 4096; }
Symbol 414 MovieClip [__Packages.Utils] Frame 0
class Utils { function Utils () { } static function isRandomChance(percent_num) { return(Math.ceil(Math.random() * 100) < percent_num); } static function getRandom(min, max) { var _local1 = max; var _local2 = min; if (_local1 > _local2) { var _local3 = Math.round(Math.random() * (_local1 - _local2)) + _local2; } else { var _local3 = Math.round(Math.random() * (_local2 - _local1)) + _local1; } return(_local3); } static function scaleToRange(nFromLow, nFromHigh, nToLow, nToHigh, nFromValue) { var _local1 = nToLow; if (nFromValue <= nFromLow) { return(_local1); } if (nFromValue >= nFromHigh) { return(nToHigh); } var _local3 = nFromHigh - nFromLow; var nToRange = (nToHigh - _local1); var _local2 = (((nFromValue - nFromLow) * nToRange) / _local3) + _local1; return(_local2); } }
Symbol 415 MovieClip [__Packages.GameController] Frame 0
class GameController { var m_game_mc, m_doorSounds, m_pauseReadingIntervalID, m_questionReadStatus, m_levelTotalCorrectAnswers, m_totalTurns, m_msgFadeoutCounter, m_ladder_object, m_gameSound_object, m_pausedStatus, m_ladderCoverUpStatus, m_machineThinkingFinishedStatus, m_door1ClosedStatus, m_door2ClosedStatus, m_door3ClosedStatus, m_questionTopDoorClosedStatus, m_questionBottomDoorClosedStatus, m_slotSelectorEnabled, m_readyNextQuestion, m_newQuestionStatusID, m_level, m_levelScore, m_levelTotalQuestions, m_totalScore, m_totalQuestions, m_totalCorrectAnswers, m_gameContinueStatus, m_downloadURL, m_downloadWindowType, m_zoneAPIStatus, m_firstGameStatus, m_firstTimePlayedStatus, m_scoreBroadcastUpdateTime, m_cheatStatus, m_geniusSlotSelected; function GameController (game_mc, quManager_object) { var _local1 = this; _local1.m_game_mc = game_mc; _local1.m_quManager_object = quManager_object; _local1.m_firstGameStatus = true; _local1.init(); } function init() { var _local1 = this; _local1.m_gameSound_object = new CustomSound(true); _local1.initLevels(); _local1.m_ladder_object = new Ladder(_local1.m_game_mc.ladder_mc, _local1); _local1.m_questionTimer_object = new QuestionTimer(_local1, _local1.m_game_mc.questionTimer_mc); _local1.m_doorSounds = new Random(3); _local1.m_firstTimePlayedStatus = true; _local1.m_slotMgr_object = new SlotMgr(_local1); _local1.m_quSprite_object = new WordSprite(_local1.m_game_mc.question_mc, 1, 0, 0, 330, 54, "MyArial", QUESTION_COLOR, "center", true, 12); _local1.m_answerSprite_array = new Array(); var _local2 = new WordSprite(_local1.m_game_mc.answers_mc.answer1_mc, 1, 22, -2, 140, 27, "MyArial", A_ANSWER_COLOR, "left", true, 12); _local1.m_answerSprite_array.push(_local2); _local2 = new WordSprite(_local1.m_game_mc.answers_mc.answer2_mc, 1, 22, -2, 140, 27, "MyArial", B_ANSWER_COLOR, "left", true, 12); _local1.m_answerSprite_array.push(_local2); _local2 = new WordSprite(_local1.m_game_mc.answers_mc.answer3_mc, 1, 22, -2, 140, 27, "MyArial", C_ANSWER_COLOR, "left", true, 12); _local1.m_answerSprite_array.push(_local2); _local2 = new WordSprite(_local1.m_game_mc.answers_mc.answer4_mc, 1, 22, -2, 140, 27, "MyArial", D_ANSWER_COLOR, "left", true, 12); _local1.m_answerSprite_array.push(_local2); } function newGame() { var _local1 = this; _local1.m_gameTime = 0; _local1.m_totalScore = 0; _local1.m_totalQuestions = 0; _local1.m_totalCorrectAnswers = 0; _local1.m_level = 0; _local1.m_pausedStatus = false; _local1.m_geniusSlotSelected = false; _local1.m_game_mc.scoreShown = 0; _local1.m_game_mc.onlyFullVersion_mc._visible = false; _local1.m_game_mc.slot1_mc.slotNumber = 1; _local1.m_game_mc.slot2_mc.slotNumber = 2; _local1.m_game_mc.slot3_mc.slotNumber = 3; if (_local1.m_zoneAPIStatus) { clearInterval(_local1.scoreBroadcastIntervalID); _local1.scoreBroadcastIntervalID = setInterval(_local1, "broadcastScore", _local1.m_scoreBroadcastUpdateTime); } _local1.newLevel(); } function newLevel() { var _local1 = this; _local1.m_level++; if (_local1.m_level > MAX_LEVEL) { _local1.m_game_mc.windows_mc.gotoAndStop("upsell_endoflevels"); } else { _local1.m_game_mc.turnCounter_mc.gotoAndStop("stop"); _local1.m_gameContinueStatus = false; _local1.m_levelScore = 0; _local1.m_levelTotalQuestions = 0; _local1.m_levelTotalCorrectAnswers = 0; _local1.m_game_mc.levelShown = _local1.m_level; _local1.m_totalTurns = _local1.m_levelData[_local1.m_level].turns; _local1.setTurnCounter(); _local1.m_ladderCoverUpStatus = false; _local1.m_ladder_object.init(_local1.m_levelData[_local1.m_level].ladderRungs, _local1.m_levelData[_local1.m_level].ladderHeight); _local1.m_ladder_object.openCover(); _local1.m_slotMgr_object.init(); if (_local1.m_level == 1) { _local1.m_slotMgr_object.setBonusWaitCounter(3); } else { _local1.m_slotMgr_object.setBonusWaitCounter(1); } _local1.initNewQuestion(); } } function broadcastScore() { var _local1 = this; _local1.m_gameTime = _local1.m_gameTime + _local1.m_scoreBroadcastUpdateTime; var _local2 = ((("<game><score>" + _local1.m_totalScore) + "</score><time>") + Math.round(_local1.m_gameTime / 1000)) + "</time></game>"; _local1.m_game_mc.callFSCommand("ScoreBroadcast", _local2); } function initLevels() { var _local1 = this; _local1.m_levelData = new Array(MAX_LEVEL + 1); _local1.m_levelData[0] = new Level(0, 0, 0); _local1.m_levelData[1] = new Level(12, 15000, 5); _local1.m_levelData[2] = new Level(9, 20000, 5); _local1.m_levelData[3] = new Level(8, 25000, 5); _local1.m_levelData[4] = new Level(7, 30000, 5); } function initNewQuestion() { var _local1 = this; _local1.m_game_mc.answers_mc._visible = true; _local1.m_game_mc.answers_mc.answer1_mc._visible = true; _local1.m_game_mc.answers_mc.answer2_mc._visible = true; _local1.m_game_mc.answers_mc.answer3_mc._visible = true; _local1.m_game_mc.answers_mc.answer4_mc._visible = true; _local1.m_game_mc.correctAnswer_mc.clickContinue_mc.gotoAndStop("hide"); _local1.m_game_mc.correctAnswer_mc._visible = false; _local1.m_levelTotalQuestions++; _local1.m_totalQuestions++; _local1.m_removedChoices = 0; _local1.m_lastAnswerChoice = -1; _local1.m_door1ClosedStatus = true; _local1.m_door2ClosedStatus = true; _local1.m_door3ClosedStatus = true; _local1.m_questionTopDoorClosedStatus = true; _local1.m_questionBottomDoorClosedStatus = true; _local1.m_machineThinkingFinishedStatus = false; _local1.m_newQuestionStatusID = QU_START_MACHINE_ID; _local1.m_slotSelectorEnabled = false; _local1.m_questionReadStatus = false; _local1.m_selectedSlot = 0; _local1.m_categorySelected = 0; _local1.m_readyNextQuestion = false; _local1.setupSlotCategories(); _local1.showNewQuestion(); } function setupSlotCategories() { var _local1 = this; _local1.m_slotMgr_object.randomizeSlots(); _local1.m_slotMgr_object.addRandomPowerups(); _local1.m_game_mc.slot1_mc.gotoAndStop("cat" + _local1.m_slotMgr_object.getSlot(1).__get__category()); _local1.m_game_mc.slot1_mc.slot_mc.gotoAndStop("normal"); _local1.setPowerup(1, _local1.m_slotMgr_object.getSlot(1).__get__powerup()); _local1.m_game_mc.slot1_mc.pointsShown = _local1.m_slotMgr_object.getSlot(1).points; _local1.m_game_mc.slot2_mc.gotoAndStop("cat" + _local1.m_slotMgr_object.getSlot(2).__get__category()); _local1.m_game_mc.slot2_mc.slot_mc.gotoAndStop("normal"); _local1.setPowerup(2, _local1.m_slotMgr_object.getSlot(2).__get__powerup()); _local1.m_game_mc.slot2_mc.pointsShown = _local1.m_slotMgr_object.getSlot(2).points; _local1.m_game_mc.slot3_mc.gotoAndStop("cat" + _local1.m_slotMgr_object.getSlot(3).__get__category()); if (!_local1.m_geniusSlotSelected) { _local1.m_game_mc.slot3_mc.slot_mc.gotoAndStop("normal"); } else { _local1.m_game_mc.slot3_mc.slot_mc.gotoAndStop("deselected"); } _local1.setPowerup(3, _local1.m_slotMgr_object.getSlot(3).__get__powerup()); _local1.m_game_mc.slot3_mc.pointsShown = _local1.m_slotMgr_object.getSlot(3).points; } function setPowerup(slot, powerup) { if (powerup == 0) { m_game_mc[("slot" + slot) + "_mc"].powerups_mc.gotoAndStop("hide"); } else { m_game_mc[("slot" + slot) + "_mc"].powerups_mc.gotoAndStop("powerup" + powerup); } } function showNewQuestion() { var _local1 = this; _local1.m_gameContinueStatus = false; _local1.m_newQuIntervalID = setInterval(_local1, "nextStepForNewQuestion", NEW_QU_UPDATE_TIME); } function nextStepForNewQuestion() { var _local1 = this; if (!_local1.m_pausedStatus) { switch (_local1.m_newQuestionStatusID) { case QU_START_MACHINE_ID : if (((((_local1.m_ladderCoverUpStatus && (_local1.m_door1ClosedStatus)) && (_local1.m_door2ClosedStatus)) && (_local1.m_door3ClosedStatus)) && (_local1.m_questionTopDoorClosedStatus)) && (_local1.m_questionBottomDoorClosedStatus)) { clearInterval(_local1.m_newQuIntervalID); _local1.startMachine(); } return; case QU_SHOW_SLOT1_ID : if (_local1.m_machineThinkingFinishedStatus) { clearInterval(_local1.m_newQuIntervalID); _local1.openDoor(1); } return; case QU_SHOW_SLOT2_ID : if (!_local1.m_door1ClosedStatus) { clearInterval(_local1.m_newQuIntervalID); _local1.openDoor(2); } return; case QU_SHOW_SLOT3_ID : if (!_local1.m_door2ClosedStatus) { clearInterval(_local1.m_newQuIntervalID); _local1.openDoor(3); } return; case QU_WAIT_SLOTSELECT : if (!_local1.m_door3ClosedStatus) { clearInterval(_local1.m_newQuIntervalID); _local1.m_slotSelectorEnabled = true; } return; case QU_SHOW_QUESTION_ID : if (_local1.m_questionReadStatus) { clearInterval(_local1.m_newQuIntervalID); _local1.showAnswerChoices(); } return; case QU_SHOW_ANSWERCHOICES_ID : return; case QU_SHOW_CORRECTANSWER_ID : if (_local1.m_questionBottomDoorClosedStatus) { clearInterval(_local1.m_newQuIntervalID); _local1.showCorrectAnswer(); } return; case QU_SHOW_GOTO_NEXTQUESTION_ID : if (_local1.m_readyNextQuestion) { _local1.m_readyNextQuestion = false; clearInterval(_local1.m_newQuIntervalID); _local1.prepareForNextQuestion(); } return; case QU_SHOW_PREPAREQUESTION_ID : if (!((((_local1.m_door1ClosedStatus && (_local1.m_door2ClosedStatus)) && (_local1.m_door3ClosedStatus)) && (_local1.m_questionTopDoorClosedStatus)) && (_local1.m_questionBottomDoorClosedStatus))) { break; } clearInterval(_local1.m_newQuIntervalID); _local1.initNewQuestion(); } } } function openDoor(doorNumber) { var _local1 = this; switch (doorNumber) { case 1 : _local1.m_doorSounds.init(1, 3); _local1.m_game_mc.door1_mc.gotoAndPlay("open"); _local1.m_gameSound_object.play(_local1.getRandomDoorSound()); _local1.m_game_mc.gear1_mc.gotoAndPlay("turn"); _local1.m_gameSound_object.play("CategoryDoorOpen"); _local1.m_newQuestionStatusID = QU_SHOW_SLOT2_ID; _local1.showNewQuestion(); return; case 2 : _local1.m_game_mc.door2_mc.gotoAndPlay("open"); _local1.m_gameSound_object.play(_local1.getRandomDoorSound()); _local1.m_game_mc.gear2_mc.gotoAndPlay("turn"); _local1.m_gameSound_object.play("CategoryDoorOpen"); _local1.m_newQuestionStatusID = QU_SHOW_SLOT3_ID; _local1.showNewQuestion(); return; case 3 : _local1.m_game_mc.door3_mc.gotoAndPlay("open"); _local1.m_gameSound_object.play(_local1.getRandomDoorSound()); _local1.m_game_mc.gear3_mc.gotoAndPlay("turn"); _local1.m_gameSound_object.play("CategoryDoorOpen"); _local1.m_newQuestionStatusID = QU_WAIT_SLOTSELECT; _local1.showNewQuestion(); } } function getRandomDoorSound() { return(String("CategoryGears0" + m_doorSounds.getUniqueValue())); } function startMachine() { var _local1 = this; _local1.m_firstTimePlayedStatus = false; if (_local1.m_level == 1) { switch (_local1.m_levelTotalQuestions) { case 1 : _local1.showSlotMessage(Message.Code_SlotMsg_IntroHelp_0); break; case 2 : _local1.showSlotMessage(Message.Code_SlotMsg_IntroHelp_1); break; case 3 : _local1.showSlotMessage(Message.Code_SlotMsg_IntroHelp_2); break; case 4 : _local1.showSlotMessage(Message.Code_SlotMsg_IntroHelp_3); break; case 5 : _local1.showSlotMessage(Message.Code_SlotMsg_IntroHelp_4); } } else if ((_local1.m_level > 1) && (_local1.m_levelTotalQuestions == 1)) { _local1.showSlotMessage((Message.Code_SlotMsg_NextLevel_1 + _local1.m_level) + "!"); } _local1.m_gameSound_object.play("MachineThinking"); _local1.m_game_mc.machineBalls_mc.gotoAndPlay("start"); _local1.m_newQuestionStatusID = QU_SHOW_SLOT1_ID; _local1.showNewQuestion(); } function checkSetSelectedSlot(slotNumber) { var _local1 = this; var _local2 = slotNumber; if (!_local1.m_pausedStatus) { if (_local1.m_slotSelectorEnabled) { _local1.fadeOutSlotMessage(); if (GENIUS_FEATURE_DISABLED && (_local2 == 3)) { if (!_local1.m_geniusSlotSelected) { _local1.m_geniusSlotSelected = true; _local1.m_game_mc.onlyFullVersion_mc._visible = true; _local1.m_game_mc.slot3_mc.slot_mc.gotoAndStop("deselected"); } _local1.pauseGame(); _local1.m_gameSound_object.play("DialogPopup"); _local1.m_game_mc.windows_mc.gotoAndStop("upsell_cat"); } else { _local1.m_selectedSlot = _local2; _local1.m_categorySelected = _local1.m_slotMgr_object.getSlot(_local1.m_selectedSlot).category; _local1.m_currentSlotPoints = _local1.m_slotMgr_object.getSlot(_local1.m_selectedSlot).points; _local1.m_slotSelectorEnabled = false; _local1.m_gameSound_object.play("CategorySelect"); switch (_local2) { case 1 : _local1.m_game_mc.slot1_mc.slot_mc.gotoAndStop("selected"); _local1.m_game_mc.slot1_mc.slotHighlighter_mc._visible = false; _local1.m_game_mc.slot2_mc.slot_mc.gotoAndStop("deselected"); _local1.m_game_mc.slot2_mc.powerups_mc.gotoAndStop("hide"); _local1.m_game_mc.slot3_mc.slot_mc.gotoAndStop("deselected"); _local1.m_game_mc.slot3_mc.powerups_mc.gotoAndStop("hide"); break; case 2 : _local1.m_game_mc.slot2_mc.slot_mc.gotoAndStop("selected"); _local1.m_game_mc.slot2_mc.slotHighlighter_mc._visible = false; _local1.m_game_mc.slot1_mc.slot_mc.gotoAndStop("deselected"); _local1.m_game_mc.slot1_mc.powerups_mc.gotoAndStop("hide"); _local1.m_game_mc.slot3_mc.slot_mc.gotoAndStop("deselected"); _local1.m_game_mc.slot3_mc.powerups_mc.gotoAndStop("hide"); break; case 3 : _local1.m_game_mc.slot3_mc.slot_mc.gotoAndStop("selected"); _local1.m_game_mc.slot3_mc.slotHighlighter_mc._visible = false; _local1.m_game_mc.slot1_mc.slot_mc.gotoAndStop("deselected"); _local1.m_game_mc.slot1_mc.powerups_mc.gotoAndStop("hide"); _local1.m_game_mc.slot2_mc.slot_mc.gotoAndStop("deselected"); _local1.m_game_mc.slot2_mc.powerups_mc.gotoAndStop("hide"); } _local1.m_currentQuestion_object = _local1.m_quManager_object.getRandomQuestion(_local1.m_categorySelected, _local1.m_selectedSlot); _local1.m_quSprite_object.display(_local1.m_currentQuestion_object.__get__questionString()); var quLen = _local1.m_currentQuestion_object.questionString.length; var _local3 = (quLen * 10) + 2000; _local1.m_answerSprite_array[0].display(_local1.m_currentQuestion_object.answers[0]); _local1.m_answerSprite_array[1].display(_local1.m_currentQuestion_object.answers[1]); _local1.m_answerSprite_array[2].display(_local1.m_currentQuestion_object.answers[2]); _local1.m_answerSprite_array[3].display(_local1.m_currentQuestion_object.answers[3]); _local1.m_game_mc.answers_mc.answer1_mc.answerTextButton_mc._width = _local1.m_answerSprite_array[0].textWidth; _local1.m_game_mc.answers_mc.answer1_mc.answerTextButton_mc._height = _local1.m_answerSprite_array[0].textHeight; _local1.m_game_mc.answers_mc.answer2_mc.answerTextButton_mc._width = _local1.m_answerSprite_array[1].textWidth; _local1.m_game_mc.answers_mc.answer2_mc.answerTextButton_mc._height = _local1.m_answerSprite_array[1].textHeight; _local1.m_game_mc.answers_mc.answer3_mc.answerTextButton_mc._width = _local1.m_answerSprite_array[2].textWidth; _local1.m_game_mc.answers_mc.answer3_mc.answerTextButton_mc._height = _local1.m_answerSprite_array[2].textHeight; _local1.m_game_mc.answers_mc.answer4_mc.answerTextButton_mc._width = _local1.m_answerSprite_array[3].textWidth; _local1.m_game_mc.answers_mc.answer4_mc.answerTextButton_mc._height = _local1.m_answerSprite_array[3].textHeight; _local1.m_newQuestionStatusID = QU_SHOW_QUESTION_ID; _local1.m_game_mc.questionTopDoor_mc.gotoAndPlay("delayopen"); _local1.showNewQuestion(); _local1.m_pauseReadingIntervalID = setInterval(_local1, "pauseForReading", _local3); } } } } function pauseForReading() { clearInterval(m_pauseReadingIntervalID); m_questionReadStatus = true; } function showAnswerChoices() { var _local1 = this; _local1.m_newQuestionStatusID = QU_SHOW_ANSWERCHOICES_ID; _local1.m_questionTimer_object.startTimer(); _local1.m_game_mc.removeAnswer_mc.gotoAndStop("enabled"); _local1.m_game_mc.questionBottomDoor_mc.gotoAndPlay("open"); } function removeAnswerChoice() { var _local1 = this; if (_local1.m_removedChoices < 2) { _local1.showSlotMessage(Message.Code_SlotMsg_RemoveWrongAnswerButton); var removed = false; var _local3; while (!removed) { _local3 = Math.floor(Math.random() * 4); if (_local3 != _local1.m_currentQuestion_object.__get__correctAnswer()) { if (_local1.m_game_mc.answers_mc[("answer" + (_local3 + 1)) + "_mc"]._visible) { removed = true; _local1.m_removedChoices++; _local1.m_currentSlotPoints = _local1.m_currentSlotPoints - (_local1.m_currentSlotPoints / 2); var _local2 = _local1.m_game_mc[("slot" + _local1.m_selectedSlot) + "_mc"]; _local2.pointsShown = _local1.m_currentSlotPoints; _local2.sparkle1_mc.gotoAndPlay("start"); _local2.sparkle2_mc.gotoAndPlay("start"); _local2.sparkle3_mc.gotoAndPlay("start"); _local1.m_answerSprite_array[_local3].remove(); _local1.m_game_mc.answers_mc[("answer" + (_local3 + 1)) + "_mc"]._visible = false; _local1.m_gameSound_object.play("RemoveWrongAnswer"); if (_local1.m_removedChoices > 1) { _local1.m_game_mc.removeAnswer_mc.gotoAndStop("disabled"); } } } } } } function outOfTime() { submitAnswer(0); } function submitAnswer(answerChoice) { var _local1 = this; var _local2 = answerChoice; if (_local1.m_newQuestionStatusID == QU_SHOW_ANSWERCHOICES_ID) { _local1.fadeOutSlotMessage(); if (_local1.m_lastAnswerChoice < 0) { _local1.m_lastAnswerChoice = _local2; _local1.m_game_mc.removeAnswer_mc.gotoAndStop("disabled"); if (_local2 != 0) { _local1.m_gameSound_object.play("ButtonClick"); } _local1.m_questionTimer_object.stopTimer(); _local1.m_lastPowerup = _local1.m_slotMgr_object.getSlot(_local1.m_selectedSlot).powerup; var _local3 = (_local1.m_currentQuestion_object.__get__correctAnswer() + 1) == _local2; if (_local3) { switch (_local1.m_lastPowerup) { case SlotMgr.SM_POWERUP_EXTRA_TURN_1 : _local1.setTurnCounter(1); _local1.m_game_mc.turnCounter_mc.sparkle_mc.gotoAndPlay("start"); _local1.showSlotMessage(Message.Code_SlotMsg_ExtraTurn1); break; case SlotMgr.SM_POWERUP_EXTRA_TURN_2 : _local1.setTurnCounter(2); _local1.m_game_mc.turnCounter_mc.sparkle_mc.gotoAndPlay("start"); _local1.showSlotMessage(Message.Code_SlotMsg_ExtraTurn2); break; case SlotMgr.SM_POWERUP_MULTI_2 : _local1.m_currentSlotPoints = _local1.m_currentSlotPoints * 2; _local1.showSlotMessage(Message.Code_SlotMsg_Powerup_Multi2); } _local1.m_levelScore = _local1.m_levelScore + _local1.m_currentSlotPoints; _local1.m_totalScore = _local1.m_totalScore + _local1.m_currentSlotPoints; _local1.m_game_mc.scoreShown = _local1.m_totalScore; _local1.m_levelTotalCorrectAnswers++; _local1.m_totalCorrectAnswers++; _local1.m_gameSound_object.play("Correct"); _local1.m_game_mc.questionStatus_mc.gotoAndStop("correct"); } else { _local1.m_gameSound_object.play("Incorrect"); _local1.m_game_mc.questionStatus_mc.gotoAndStop("incorrect"); } _local1.m_questionBottomDoorClosedStatus = false; _local1.m_newQuestionStatusID = QU_SHOW_CORRECTANSWER_ID; _local1.m_game_mc.questionBottomDoor_mc.gotoAndPlay("close"); _local1.showNewQuestion(); } } } function showCorrectAnswer() { var _local1 = this; _local1.m_game_mc.answers_mc._visible = false; _local1.m_game_mc.correctAnswer_mc._visible = true; var _local3 = _local1.m_currentQuestion_object.answers[_local1.m_currentQuestion_object.correctAnswer]; var _local2; switch (_local1.m_currentQuestion_object.__get__correctAnswer()) { case 0 : _local2 = A_ANSWER_COLOR; break; case 1 : _local2 = B_ANSWER_COLOR; break; case 2 : _local2 = C_ANSWER_COLOR; break; case 3 : _local2 = D_ANSWER_COLOR; } _local1.m_correctAnswerSprite_object = new WordSprite(_local1.m_game_mc.correctAnswer_mc.correctAnswerText_mc, 1, 0, 0, 240, 25, "MyArial", _local2, "left", true, 12); _local1.m_correctAnswerSprite_object.display(_local3); _local1.m_game_mc.correctAnswer_mc.correctAnswerText_mc._x = CORRECTANSWER_START_XPOS - (_local1.m_correctAnswerSprite_object.__get__textWidth() / 2); _local1.m_game_mc.correctAnswer_mc.correctAnswerSymbol_mc._x = _local1.m_game_mc.correctAnswer_mc.correctAnswerText_mc._x - 20; _local1.m_game_mc.correctAnswer_mc.correctAnswerSymbol_mc.gotoAndStop("answer" + (_local1.m_currentQuestion_object.__get__correctAnswer() + 1)); if (_local1.m_lastAnswerChoice == (_local1.m_currentQuestion_object.__get__correctAnswer() + 1)) { _local1.m_game_mc.correctAnswer_mc.statusShown = _local1.getRandomGradeResponse(true); } else { _local1.m_game_mc.correctAnswer_mc.statusShown = _local1.getRandomGradeResponse(false); } _local1.m_newQuestionStatusID = QU_SHOW_GOTO_NEXTQUESTION_ID; _local1.m_game_mc.questionBottomDoor_mc.gotoAndPlay("open"); } function getRandomGradeResponse(correctStatus) { var _local1; if (correctStatus) { _local1 = Math.ceil(Math.random() * 6); switch (_local1) { case 1 : return(Message.Code_Grade_Correct1); case 2 : return(Message.Code_Grade_Correct2); case 3 : return(Message.Code_Grade_Correct3); case 4 : return(Message.Code_Grade_Correct4); case 5 : return(Message.Code_Grade_Correct5); case 6 : return(Message.Code_Grade_Correct6); } } else { _local1 = Math.ceil(Math.random() * 3); switch (_local1) { case 1 : return(Message.Code_Grade_Wrong1); case 2 : return(Message.Code_Grade_Wrong2); case 3 : return(Message.Code_Grade_Wrong3); } } return(undefined); } function prepareForNextQuestion() { var _local1 = this; _local1.fadeOutSlotMessage(); _local1.setTurnCounter(-1); if (_local1.m_totalTurns == 0) { _local1.showGameOver(); } else { _local1.m_questionTimer_object.resetTimer(); _local1.m_game_mc.questionStatus_mc.gotoAndStop("hide"); _local1.m_game_mc.questionTopDoor_mc.gotoAndPlay("close"); _local1.m_game_mc.questionBottomDoor_mc.gotoAndPlay("close"); _local1.m_gameSound_object.play("CategoryDoorOpen"); _local1.m_gameSound_object.play("CategoryDoorOpen"); _local1.m_gameSound_object.play("CategoryDoorOpen"); _local1.m_game_mc.door1_mc.gotoAndPlay("close"); _local1.m_game_mc.gear1_mc.gotoAndPlay("turn"); _local1.m_game_mc.door2_mc.gotoAndPlay("close"); _local1.m_game_mc.gear2_mc.gotoAndPlay("turn"); _local1.m_game_mc.door3_mc.gotoAndPlay("close"); _local1.m_game_mc.gear3_mc.gotoAndPlay("turn"); _local1.m_newQuestionStatusID = QU_SHOW_PREPAREQUESTION_ID; _local1.showNewQuestion(); } } function setTurnCounter(turns) { var _local1 = this; var _local2 = turns; if (_local2 == undefined) { _local2 = 0; } _local1.m_totalTurns = _local1.m_totalTurns + _local2; if ((_local1.m_totalTurns > 0) && (_local1.m_totalTurns <= 2)) { _local1.m_game_mc.turnCounter_mc.gotoAndPlay("flash"); } else { _local1.m_game_mc.turnCounter_mc.gotoAndStop("stop"); _local1.m_game_mc.turnCounter_mc.turnsShown = _local1.m_totalTurns; } } function checkLevelStatus() { var _local1 = this; if (_local1.m_newQuestionStatusID == QU_SHOW_GOTO_NEXTQUESTION_ID) { var _local3 = false; var gameOverStatus = false; var _local2 = _local1.m_lastAnswerChoice == (_local1.m_currentQuestion_object.__get__correctAnswer() + 1); if (_local2) { _local3 = _local1.m_ladder_object.checkLevelComplete(_local1.m_currentSlotPoints); _local1.m_ladder_object.startRaiseLadderBar(_local1.m_currentSlotPoints); } else { _local1.m_ladder_object.startLowerLadderBar(); } if (!_local3) { _local1.m_readyNextQuestion = true; if ((_local1.m_lastPowerup == SlotMgr.SM_POWERUP_BONUS_ROUND) && (_local2)) { _local1.m_gameSound_object.play("BonusStart"); _local1.m_game_mc.windows_mc.gotoAndStop("upsell_bonus"); } else { _local1.m_gameContinueStatus = true; _local1.m_game_mc.correctAnswer_mc.clickContinue_mc.gotoAndPlay("show"); } } } } function getBonusPoints(nAvg) { var _local1 = nAvg; _local1 = (_local1 + 5) / 10; _local1 = _local1 * 10; var _local2 = _local1 * (m_totalTurns + m_levelTotalCorrectAnswers); _local2 = _local2 / 100; _local2 = _local2 * 10; return(Math.round(_local2)); } function getTriviaRating(nAvg) { var _local1 = this; var _local3 = (_local1.m_totalQuestions * 0.01) + 1; if (_local1.m_totalQuestions < 10) { _local3 = _local1.m_totalQuestions * 0.1; } var _local2 = Math.round(((_local1.m_totalCorrectAnswers * _local3) * nAvg) / _local1.m_totalQuestions); _local2 = Math.round(_local2 / 10); if (_local1.m_totalQuestions <= 0) { _local2 = 0; } return(_local2); } function formatNumber(num) { return(String(num)); } function showSlotMessage(message, fadeOutCounter) { var _local1 = this; clearInterval(_local1.m_scrollIntervalID); _local1.m_game_mc.slotMessage_mc.message1._x = SLOTMSG_X_STARTPOS; _local1.m_game_mc.slotMessage_mc.message1._alpha = 100; _local1.m_messageSprite = new WordSprite(_local1.m_game_mc.slotMessage_mc.message1, 1, 0, 0, 320, 14, "MyArial", 16777215, "center", false, 12); _local1.m_messageSprite.display(message.toUpperCase()); if (fadeOutCounter == undefined) { _local1.m_msgFadeoutCounter = 260; } _local1.m_scrollIntervalID = setInterval(_local1, "scrollMessage", MSG_SCROLL_UPDATE_TIME); } function scrollMessage() { var _local1 = this; if (!_local1.m_pausedStatus) { var _local2 = _local1.m_game_mc.slotMessage_mc.message1._x; _local1.m_msgFadeoutCounter--; if (_local2 <= SLOTMSG_X_ENDPOS) { if (_local1.m_msgFadeoutCounter <= 0) { _local1.m_game_mc.slotMessage_mc.message1._x = SLOTMSG_X_STARTPOS; clearInterval(_local1.m_scrollIntervalID); } else if (_local1.m_msgFadeoutCounter <= 10) { _local1.m_game_mc.slotMessage_mc.message1._alpha = _local1.m_game_mc.slotMessage_mc.message1._alpha - 10; } } else { _local2 = _local2 - 10; _local1.m_game_mc.slotMessage_mc.message1._x = _local2; } } } function fadeOutSlotMessage() { m_msgFadeoutCounter = 10; } function closeAllCovers() { var _local1 = this; _local1.m_questionTimer_object.resetTimer(); _local1.m_ladder_object.closeCover(); _local1.m_game_mc.questionStatus_mc.gotoAndStop("hide"); _local1.m_game_mc.questionTopDoor_mc.gotoAndPlay("close"); _local1.m_game_mc.questionBottomDoor_mc.gotoAndPlay("close"); _local1.m_game_mc.door1_mc.gotoAndPlay("close"); _local1.m_game_mc.door2_mc.gotoAndPlay("close"); _local1.m_game_mc.door3_mc.gotoAndPlay("close"); } function showLevelComplete() { var _local1 = this; _local1.fadeOutSlotMessage(); _local1.setTurnCounter(-1); _local1.m_newQuestionStatusID = QU_SHOW_LEVELCOMPLETE; _local1.m_game_mc.completeAnim_mc.showLevelComplete("slide"); } function showGameOver() { var _local1 = this; _local1.fadeOutSlotMessage(); _local1.m_newQuestionStatusID = QU_SHOW_GAMEOVER; _local1.m_firstGameStatus = false; if (_local1.m_zoneAPIStatus) { clearInterval(_local1.scoreBroadcastIntervalID); } clearInterval(_local1.m_scrollIntervalID); _local1.m_game_mc.completeAnim_mc.showGameOver("slide"); } function cheatRaiseBar(points) { m_ladder_object.startRaiseLadderBar(points); } function cheatDropBar() { m_ladder_object.startLowerLadderBar(); } function cheatSetTurns(turns) { m_totalTurns = turns; setTurnCounter(); } function playSound(soundID, volume) { m_gameSound_object.play(soundID, volume); } function muteOn() { m_game_mc.muteEnabled_mc.gotoAndStop("show"); m_gameSound_object.__set__soundStatus(false); } function muteOff() { m_game_mc.muteEnabled_mc.gotoAndStop("hide"); m_gameSound_object.__set__soundStatus(true); } function getZoneXML(callType) { var _local2 = this; var _local1; switch (callType) { case "ScoreSubmit" : _local1 = ((("<game><score>" + _local2.m_totalScore) + "</score><time>") + Math.round(_local2.m_gameTime / 1000)) + "</time></game>"; break; case "SessionReady" : _local1 = "<data></data>"; break; case "GameReady" : _local1 = "<data><mode></mode><difficulty></difficulty><startlevel></startlevel></data>"; break; case "GameEnd" : _local1 = "<gamedata></gamedata>"; break; case "GameBreak" : _local1 = ("<data><breakpoint>" + _local2.m_level) + "</breakpoint></data>"; break; case "Download" : _local1 = "<gamedata>DeluxeUpsell</gamedata>"; } return(_local1); } function downloadFullVersion() { var _local1 = this; if (_local1.m_zoneAPIStatus) { _local1.m_game_mc.callFSCommand("CustomEvent", _local1.getZoneXML("Download")); } else { getURL (_local1.m_downloadURL, _local1.m_downloadWindowType); } } function showGameOverUpsell() { m_game_mc.windows_mc.gotoAndStop("upsell_gameover"); } function isLadderCoverMoving() { return(m_ladder_object.getladderCoverMovingStatus()); } function pauseGame() { m_pausedStatus = true; } function resumeGame() { m_pausedStatus = false; } function isGamePaused() { return(m_pausedStatus); } function getLadder() { return(m_ladder_object); } function set ladderCoverUpStatus(newValue) { m_ladderCoverUpStatus = newValue; //return(ladderCoverUpStatus); } function get ladderCoverUpStatus() { return(m_ladderCoverUpStatus); } function set machineThinkingFinishedStatus(newValue) { m_machineThinkingFinishedStatus = newValue; //return(machineThinkingFinishedStatus); } function get machineThinkingFinishedStatus() { return(m_machineThinkingFinishedStatus); } function set door1ClosedStatus(newValue) { m_door1ClosedStatus = newValue; //return(door1ClosedStatus); } function get door1ClosedStatus() { return(m_door1ClosedStatus); } function set door2ClosedStatus(newValue) { m_door2ClosedStatus = newValue; //return(door2ClosedStatus); } function get door2ClosedStatus() { return(m_door2ClosedStatus); } function set door3ClosedStatus(newValue) { m_door3ClosedStatus = newValue; //return(door3ClosedStatus); } function get door3ClosedStatus() { return(m_door3ClosedStatus); } function set questionTopDoorClosedStatus(newValue) { m_questionTopDoorClosedStatus = newValue; //return(questionTopDoorClosedStatus); } function get questionTopDoorClosedStatus() { return(m_questionTopDoorClosedStatus); } function set questionBottomDoorClosedStatus(newValue) { m_questionBottomDoorClosedStatus = newValue; //return(questionBottomDoorClosedStatus); } function get questionBottomDoorClosedStatus() { return(m_questionBottomDoorClosedStatus); } function get slotSelectorEnabled() { return(m_slotSelectorEnabled); } function set readyNextQuestion(newValue) { m_readyNextQuestion = newValue; //return(readyNextQuestion); } function get readyNextQuestion() { return(m_readyNextQuestion); } function get newQuestionStatusID() { return(m_newQuestionStatusID); } function get level() { return(m_level); } function get levelScore() { return(m_levelScore); } function get levelTotalQuestions() { return(m_levelTotalQuestions); } function get levelTotalCorrectAnswers() { return(m_levelTotalCorrectAnswers); } function get totalTurns() { return(m_totalTurns); } function set totalTurns(newValue) { m_totalTurns = newValue; //return(totalTurns); } function set totalScore(newValue) { var _local1 = this; _local1.m_totalScore = newValue; _local1.m_game_mc.scoreShown = _local1.m_totalScore; //return(_local1.__get__totalScore()); } function get totalScore() { return(m_totalScore); } function get totalQuestions() { return(m_totalQuestions); } function get totalCorrectAnswers() { return(m_totalCorrectAnswers); } function get gameContinueStatus() { return(m_gameContinueStatus); } function set gameContinueStatus(newValue) { m_gameContinueStatus = newValue; //return(gameContinueStatus); } function set downloadURL(newValue) { m_downloadURL = newValue; //return(downloadURL); } function get downloadURL() { return(m_downloadURL); } function set downloadWindowType(newValue) { m_downloadWindowType = newValue; //return(downloadWindowType); } function get downloadWindowType() { return(m_downloadWindowType); } function set zoneAPIStatus(newValue) { m_zoneAPIStatus = newValue; //return(zoneAPIStatus); } function get zoneAPIStatus() { return(m_zoneAPIStatus); } function get firstGameStatus() { return(m_firstGameStatus); } function set firstGameStatus(newValue) { m_firstGameStatus = newValue; //return(firstGameStatus); } function get firstTimePlayedStatus() { return(m_firstTimePlayedStatus); } function set firstTimePlayedStatus(newValue) { m_firstTimePlayedStatus = newValue; //return(firstTimePlayedStatus); } function get scoreBroadcastUpdateTime() { return(m_scoreBroadcastUpdateTime); } function set scoreBroadcastUpdateTime(newValue) { m_scoreBroadcastUpdateTime = newValue; //return(scoreBroadcastUpdateTime); } function get cheatStatus() { return(m_cheatStatus); } function set cheatStatus(newValue) { m_cheatStatus = newValue; //return(cheatStatus); } function get geniusSlotSelected() { return(m_geniusSlotSelected); } function set geniusSlotSelected(newValue) { m_geniusSlotSelected = newValue; //return(geniusSlotSelected); } static var QU_START_MACHINE_ID = 0; static var QU_SHOW_SLOT1_ID = 1; static var QU_SHOW_SLOT2_ID = 2; static var QU_SHOW_SLOT3_ID = 3; static var QU_WAIT_SLOTSELECT = 4; static var QU_SHOW_QUESTION_ID = 5; static var QU_SHOW_ANSWERCHOICES_ID = 6; static var QU_SHOW_CORRECTANSWER_ID = 7; static var QU_SHOW_GOTO_NEXTQUESTION_ID = 8; static var QU_SHOW_PREPAREQUESTION_ID = 9; static var QU_SHOW_LEVELCOMPLETE = 10; static var QU_SHOW_GAMEOVER = 11; static var GENIUS_FEATURE_DISABLED = true; static var MAX_LEVEL = 4; static var QUESTION_COLOR = 8150053; static var A_ANSWER_COLOR = 13724191; static var B_ANSWER_COLOR = 9386137; static var C_ANSWER_COLOR = 5727134; static var D_ANSWER_COLOR = 3449888; static var CORRECTANSWER_START_XPOS = 170; static var SLOTMSG_X_ENDPOS = -155; static var SLOTMSG_X_STARTPOS = 320; static var MSG_SCROLL_UPDATE_TIME = 50; static var NEW_QU_UPDATE_TIME = 100; }
Symbol 416 MovieClip [__Packages.CustomSound] Frame 0
class CustomSound { static var m_isSoundOn_bln; var m_soundToPlay_obj; function CustomSound (status_bln) { m_isSoundOn_bln = status_bln; } function get soundStatus() { return(m_isSoundOn_bln); } function set soundStatus(status_bln) { if (status_bln) { stopLastSound(); } m_isSoundOn_bln = status_bln; //return(soundStatus); } function play(soundID, volume) { var _local1 = this; var _local2 = volume; if (m_isSoundOn_bln) { _local1.m_soundToPlay_obj = new Sound(); _local1.m_soundToPlay_obj.attachSound(soundID); if (_local2 == undefined) { _local2 = 100; } _local1.m_soundToPlay_obj.setVolume(_local2); _local1.m_soundToPlay_obj.start(); } } function stopLastSound() { m_soundToPlay_obj.stop(); } function toggleSoundStatus() { soundStatus = (!soundStatus); } }
Symbol 417 MovieClip [__Packages.QuestionTimer] Frame 0
class QuestionTimer { var m_timer_mc, m_game_object, m_questionTimerIntervalID, m_totalQuTime; function QuestionTimer (game_object, timer_mc) { m_timer_mc = timer_mc; m_game_object = game_object; } function startTimer() { var _local1 = this; _local1.m_totalQuTime = 0; _local1.m_waitForAnswer1 = false; _local1.m_waitForAnswer2 = false; _local1.m_questionTimerIntervalID = setInterval(_local1, "moveTimer", QU_TIMER_UPDATE_TIME); } function stopTimer() { clearInterval(m_questionTimerIntervalID); } function resetTimer() { m_timer_mc.gotoAndPlay("resettimer"); } function moveTimer() { var _local1 = this; _local1.m_totalQuTime = _local1.m_totalQuTime + QU_TIMER_UPDATE_TIME; if (_local1.m_totalQuTime >= TOTAL_QU_TIME) { _local1.m_timer_mc.timerBar_mc._xscale = 100; clearInterval(_local1.m_questionTimerIntervalID); _local1.m_game_object.outOfTime(); } else { var _local2 = 100 * (_local1.m_totalQuTime / TOTAL_QU_TIME); _local1.m_timer_mc.timerBar_mc._xscale = _local2; if ((_local2 > 50) && (!_local1.m_waitForAnswer1)) { _local1.m_game_object.showSlotMessage(Message.Code_SlotMsg_WaitForAnswer_1); _local1.m_waitForAnswer1 = true; } else if ((_local2 > 85) && (!_local1.m_waitForAnswer2)) { _local1.m_game_object.showSlotMessage(Message.Code_SlotMsg_WaitForAnswer_2); _local1.m_waitForAnswer2 = true; } if ((_local1.m_totalQuTime % 1000) == 0) { if (_local1.m_totalQuTime > 10000) { _local1.m_game_object.playSound("TicToc", Math.floor(_local2 - 8)); } } } } function getTimeLeft() { return(TOTAL_QU_TIME - m_totalQuTime); } function pauseTimer() { } function resumeTimer() { } static var TOTAL_QU_TIME = 60000; static var QU_TIMER_UPDATE_TIME = 200; }
Symbol 418 MovieClip [__Packages.Message] Frame 0
class Message { function Message () { } static var Code_SlotMsg_RemoveWrongAnswerButton = "Question point value has been reduced by 50%"; static var Code_SlotMsg_IntroHelp_0 = "Welcome to trivia machine! Please click a category above"; static var Code_SlotMsg_IntroHelp_1 = "The category on the left is always the easiest question"; static var Code_SlotMsg_IntroHelp_2 = "The category on the right is always the hardest question"; static var Code_SlotMsg_IntroHelp_3 = "Questions that are more difficult are worth more points"; static var Code_SlotMsg_IntroHelp_4 = "Reach the top of the trivia ladder to complete the level"; static var Code_SlotMsg_LowTurns_2 = "You only have two turns remaining!"; static var Code_SlotMsg_LowTurns_1 = "This is your last turn!!!"; static var Code_SlotMsg_NextLevel_1 = "Welcome to level "; static var Code_SlotMsg_NextLevel_2 = "Great job, you made it to level /d!"; static var Code_SlotMsg_NextLevel_3 = "You're now starting level /d!"; static var Code_SlotMsg_NextLevel_4 = "You're on level /d...good luck!"; static var Code_SlotMsg_NextLevel_5 = "Congratulations on reaching level /d!"; static var Code_SlotMsg_NextLevel_6 = "Way to go! you're on level /d!"; static var Code_SlotMsg_PleaseClickCat = "Please click one of the categories above"; static var Code_SlotMsg_WaitForAnswer_1 = "Click on answer A, B, C or D before the timer runs out!"; static var Code_SlotMsg_WaitForAnswer_2 = "Need a hint? Click the 'Remove a Wrong Answer' button"; static var Code_SlotMsg_Powerup_Multi2 = "Double points awarded!"; static var Code_SlotMsg_Powerup_Multi3 = "Triple points awarded!"; static var Code_SlotMsg_ExtraTurn1 = "Extra turn awarded!"; static var Code_SlotMsg_ExtraTurn2 = "Two extra turns awarded!"; static var Code_SlotMsg_ExtraTurn3 = "Three extra turns awarded!!!"; static var Code_Grade_Correct1 = "Way to go!"; static var Code_Grade_Correct2 = "You got it right!"; static var Code_Grade_Correct3 = "That is correct!"; static var Code_Grade_Correct4 = "Good job!"; static var Code_Grade_Correct5 = "That's right!"; static var Code_Grade_Correct6 = "Well done!"; static var Code_Grade_Wrong1 = "Sorry, the correct answer is:"; static var Code_Grade_Wrong2 = "Unfortunately, the correct answer is:"; static var Code_Grade_Wrong3 = "Nice try but the correct answer is:"; static var UPSELL_GAMEOVER = "Get thousands of questions, more categories, lightning rounds and many other fun features in the full version of Trivia Machine."; static var UPSELL_GENIUSSLOT_SELECT = "Genius level questions and additional categories are only available in the full version of Trivia Machine."; static var UPSELL_BONUSROUND = "The Lightning round is a fast-paced bonus sequence that is only available in the full version of Trivia Machine."; static var UPSELL_ENDOFLEVELS = "You've reached the end of the free web version. Unlimited levels are available in the download version."; static var HELP = "Click on one of the 3 windows to choose a category and difficulty. Answer the displayed question by clicking on A, B, C or D. Correct answers will make the trivia ladder rise. Reach the top of the ladder to complete the level. If you don't know the answer to a question, you can click the 'Remove wrong answer button'."; }
Symbol 419 MovieClip [__Packages.Ladder] Frame 0
class Ladder { var m_ladder_mc, m_game_object, m_ladderPoints_num, m_currentPoints_num; function Ladder (ladderClip_mc, game_object) { var _local1 = this; _local1.m_game_object = game_object; _local1.m_ladder_mc = ladderClip_mc; _local1.m_isDirty_bool = false; _local1.m_rungObject_array = new Array(); } function init(numberOfRungs_num, ladderPoints_num) { var _local2 = this; _local2.m_numberOfRungs_num = numberOfRungs_num; _local2.m_ladderPoints_num = ladderPoints_num; _local2.m_barIncrement_num = _local2.m_ladderPoints_num / 100; _local2.m_barPosition_num = 0; _local2.m_incrementCount_num = 0; _local2.m_pointsTarget_num = 0; _local2.m_currentPoints_num = 0; _local2.m_rungBelow_num = -1; _local2.m_ladder_mc.ladderBar_mc.greenBar_mc._yscale = 0; if (_local2.m_isDirty_bool) { var _local1 = 0; while (_local1 < _local2.m_rungObject_array.length) { removeMovieClip(_local2.m_rungObject_array[_local1]); _local1++; } } _local2.m_rungObject_array = new Array(); var rungPointInc_num = (ladderPoints_num / numberOfRungs_num); var _local3; var rungYSpace_num = Math.floor(LADDER_HEIGHT / numberOfRungs_num); var rungPointValue_num; var _local1 = 0; while (_local1 < numberOfRungs_num) { if (_local1 == 0) { _local3 = _local2.m_ladder_mc.ladderBar_mc.attachMovie("LadderRung", "LadderRung" + _local1, _local1 + 1); _local3._x = RUNG_START_X; _local3._y = RUNG_START_Y - TOP_RUNG_Y_OFFSET; } else { _local3 = _local2.m_ladder_mc.ladderBar_mc.attachMovie("LadderRung", "LadderRung" + _local1, _local1 + 1); _local3._x = RUNG_START_X; _local3._y = RUNG_START_Y + (rungYSpace_num * _local1); } _local2.m_rungObject_array.push(_local3); rungPointValue_num = ladderPoints_num - (_local1 * rungPointInc_num); _local2.m_rungObject_array[_local1].pointValue_num = rungPointValue_num; _local2.m_rungObject_array[_local1].rungPoints_str = (rungPointValue_num / 1000) + ",000"; _local1++; } _local2.m_isDirty_bool = true; } function getladderCoverMovingStatus() { return(m_ladder_mc.ladderCover_mc.moving); } function openCover() { var _local1 = this; _local1.m_ladder_mc.ladderComplete_mc.gotoAndStop("stop"); _local1.m_game_object.playSound("LadderCoverUp", 50); _local1.m_ladder_mc.ladderCover_mc.gotoAndPlay("moveup"); } function closeCover() { m_game_object.playSound("LadderCoverDown", 50); m_ladder_mc.ladderCover_mc.gotoAndPlay("movedown"); } function startRaiseLadderBar(points_num) { var _local1 = this; var _local2 = points_num; if (_local2 > 0) { _local1.m_pointsTarget_num = _local1.m_currentPoints_num + _local2; _local1.m_currentPoints_num = _local1.m_currentPoints_num + _local2; _local1.m_incrementCount_num = Math.round(_local1.m_pointsTarget_num / _local1.m_barIncrement_num) - _local1.m_barPosition_num; _local1.m_game_object.playSound("LadderMeterIncrease"); _local1.m_intervalID_num = setInterval(_local1, "raiseBar", UPDATE_TIME); return(_local1.m_pointsTarget_num >= _local1.m_ladderPoints_num); } return(false); } function startLowerLadderBar() { var _local2 = this; _local2.m_rungBelow_num = -1; var _local1 = 0; while (_local1 < _local2.m_numberOfRungs_num) { if (_local2.m_rungObject_array[_local1].litStatus_bool) { _local2.m_rungBelow_num = _local1; break; } _local1++; } if (_local2.m_rungBelow_num >= 0) { _local2.m_pointsTarget_num = _local2.m_rungObject_array[_local2.m_rungBelow_num].pointValue_num; } else { _local2.m_pointsTarget_num = 0; } if (_local2.m_pointsTarget_num < _local2.m_currentPoints_num) { _local2.m_game_object.playSound("LadderMeterDecrease"); _local2.m_currentPoints_num = _local2.m_pointsTarget_num; _local2.m_incrementCount_num = _local2.m_barPosition_num - Math.round(_local2.m_pointsTarget_num / _local2.m_barIncrement_num); _local2.m_intervalID_num = setInterval(_local2, "lowerBar", UPDATE_TIME); return(true); } return(false); } function raiseBar() { var _local2 = this; _local2.m_incrementCount_num--; _local2.m_ladder_mc.ladderBar_mc.greenBar_mc._yscale = ++_local2.m_barPosition_num; var _local3 = _local2.m_barPosition_num * _local2.m_barIncrement_num; var _local1 = 0; while (_local1 < _local2.m_numberOfRungs_num) { if (_local3 >= _local2.m_rungObject_array[_local1].pointValue_num) { if (!_local2.m_rungObject_array[_local1].litStatus_bool) { _local2.m_game_object.playSound("LadderRungLit"); _local2.m_rungObject_array[_local1].litStatus_bool = true; } } _local1++; } if (_local2.m_rungObject_array[0].litStatus_bool) { _local2.m_ladder_mc.ladderComplete_mc.gotoAndPlay("start"); clearInterval(_local2.m_intervalID_num); _local2.m_game_object.showLevelComplete(); } if (_local2.m_incrementCount_num == 0) { clearInterval(_local2.m_intervalID_num); } } function lowerBar() { var _local2 = this; _local2.m_incrementCount_num--; _local2.m_ladder_mc.ladderBar_mc.greenBar_mc._yscale = --_local2.m_barPosition_num; var _local3 = _local2.m_barPosition_num * _local2.m_barIncrement_num; var _local1 = 0; while (_local1 < _local2.m_numberOfRungs_num) { if (_local3 < _local2.m_rungObject_array[_local1].pointValue_num) { _local2.m_rungObject_array[_local1].litStatus_bool = false; } _local1++; } if (_local2.m_incrementCount_num == 0) { clearInterval(_local2.m_intervalID_num); } } function checkLevelComplete(points) { if ((points + m_currentPoints_num) >= m_ladderPoints_num) { return(true); } return(false); } function getMaxHeight() { return(0); } function getCurrentHeight() { return(0); } static var RUNG_START_X = 0.5; static var RUNG_START_Y = 0; static var TOP_RUNG_Y_OFFSET = 16; static var LADDER_HEIGHT = 214; static var UPDATE_TIME = 50; }
Symbol 420 MovieClip [__Packages.LadderRung] Frame 0
class LadderRung extends MovieClip { var m_litStatus_bool, m_pointValue_num; function LadderRung () { super(); m_litStatus_bool = false; m_pointValue_num = 0; } function get pointValue_num() { return(m_pointValue_num); } function set pointValue_num(newValue) { m_pointValue_num = newValue; //return(pointValue_num); } function get litStatus_bool() { return(m_litStatus_bool); } function set litStatus_bool(newValue) { var _local1 = this; var _local2 = newValue; if (_local2 != _local1.m_litStatus_bool) { if (_local2) { _local1.gotoAndStop("lit"); } else { _local1.gotoAndStop("unlit"); } _local1.m_litStatus_bool = _local2; } //return(_local1.__get__litStatus_bool()); } }
Symbol 421 MovieClip [__Packages.NumberSprite] Frame 0
class NumberSprite { function NumberSprite (parent_movie, xPosn, yPosn, useCommas, maxDigits, pixelSpacing, leadingSpaceComma) { var _local1 = this; _local1.m_currentNumber = 0; _local1.m_parent_mc = parent_movie; _local1.m_intervalID = undefined; _local1.m_xPosition = xPosn; _local1.m_yPosition = yPosn; _local1.m_depth = 0; _local1.m_useCommas = useCommas; _local1.m_maxDigits = maxDigits; _local1.m_pixelSpacing = pixelSpacing; _local1.m_leadingSpaceComma = leadingSpaceComma; } function displayNumber(dispNumber, numberWidth, commaWidth, colorValue) { var _local1 = this; var sNum; var numDigits; var xCoordinate = 0; var _local2; var _local3; var sDigit; for (var name in _local1.m_parent_mc) { removeMovieClip(_local1.m_parent_mc[name]); } sNum = String(dispNumber); numDigits = sNum.length; var trimToIndex = (numDigits - _local1.m_maxDigits); if (trimToIndex < 0) { trimToIndex = 0; } var i = (numDigits - 1); while (i >= trimToIndex) { sDigit = sNum.charAt(i); if (_local1.m_useCommas) { if (((((numDigits - 1) - i) % 3) == 0) && (((numDigits - 1) - i) != 0)) { _local2 = _local1.m_parent_mc.attachMovie("small_comma", "smallcomma_mc", ++_local1.m_depth); _local3 = commaWidth; xCoordinate = xCoordinate - _local3; _local2._x = xCoordinate + (_local3 / 2); _local2._y = 0; if (colorValue != undefined) { var numberColor = new Color(_local2); numberColor.setRGB(colorValue); } if ((!isNaN(_local1.m_leadingSpaceComma)) && (_local1.m_leadingSpaceComma != 0)) { xCoordinate = xCoordinate - _local1.m_leadingSpaceComma; } } } _local2 = _local1.m_parent_mc.attachMovie("small_" + sDigit, ("small_" + sDigit) + "_mc", ++_local1.m_depth); _local3 = _local2._width; _local3 = numberWidth; trace(_local3); xCoordinate = xCoordinate - _local3; _local2._x = xCoordinate + (_local3 / 2); _local2._y = 0; if (colorValue != undefined) { var numberColor = new Color(_local2); numberColor.setRGB(colorValue); } if ((!isNaN(_local1.m_pixelSpacing)) && (_local1.m_pixelSpacing != 0)) { trace(_local1.m_pixelSpacing); if (i > trimToIndex) { xCoordinate = xCoordinate - _local1.m_pixelSpacing; } } i--; } _local1.m_parent_mc._x = _local1.m_xPosition - (xCoordinate / 2); _local1.m_parent_mc._y = _local1.m_yPosition; } function gotoNumber(targetNumber, interval) { var _local1 = this; if (_local1.m_intervalID != undefined) { clearInterval(_local1.m_intervalID); } _local1.m_intervalID = setInterval(_local1, "updateNumber", interval, targetNumber); } function updateNumber(targetNumber) { var _local1 = this; var _local2 = targetNumber; _local1.updateScore(_local2); if (_local1.m_currentNumber < _local2) { _local1.displayNumber(_local1.m_currentNumber); } else { _local1.displayNumber(_local2); clearInterval(_local1.m_intervalID); _local1.m_currentNumber = _local2; } updateAfterEvent(); } function updateScore(targetNumber) { var _local1 = this; var _local2 = targetNumber; if (_local2 > _local1.m_currentNumber) { if (_local2 > (_local1.m_currentNumber + 100000)) { _local1.m_currentNumber = _local1.m_currentNumber + 91111; } else if (_local2 > (_local1.m_currentNumber + 10000)) { _local1.m_currentNumber = _local1.m_currentNumber + 9111; } else if (_local2 > (_local1.m_currentNumber + 1000)) { _local1.m_currentNumber = _local1.m_currentNumber + 911; } else if (_local2 > (_local1.m_currentNumber + 100)) { _local1.m_currentNumber = _local1.m_currentNumber + 91; } else if (_local2 > (_local1.m_currentNumber + 10)) { _local1.m_currentNumber = _local1.m_currentNumber + 9; } else if (_local2 > _local1.m_currentNumber) { _local1.m_currentNumber = _local2; } } } }
Symbol 422 MovieClip [__Packages.SlotMgr] Frame 0
class SlotMgr { var m_aSlots, m_nBonusWaitCounter; function SlotMgr (game_object) { var _local1 = this; _local1.m_game_object = game_object; _local1.m_aSlots = new Array(SM_NUM_SLOTS); _local1.m_bMorePowerups = false; _local1.m_nBonusWaitCounter = 0; } function init() { var _local2 = this; var _local1 = 0; while (_local1 < SM_NUM_SLOTS) { _local2.m_aSlots[_local1] = new Slot(); _local1++; } } function randomizeSlots() { var slot_obj; var nDiff; var nCat; var nPoints; var aLast = new Array(SM_NUM_SLOTS); aLast[0] = m_aSlots[0].category; aLast[1] = m_aSlots[1].category; aLast[2] = m_aSlots[2].category; var _local2 = new Array(SM_NUM_SLOTS); var hrCats = new Random(9); var _local3 = true; var nTries = 99; while (_local3) { _local3 = false; hrCats.init(QuestionMgr.QM_CATEGORY_FIRST, QuestionMgr.QM_CATEGORY_LAST); var _local1 = 0; while (_local1 < 3) { _local2[_local1] = hrCats.getUniqueValue(); _local1++; } if (nTries > 0) { if (_local2[0] == aLast[0]) { _local3 = true; } if (_local2[1] == aLast[1]) { _local3 = true; } if (_local2[2] == aLast[2]) { _local3 = true; } if (nTries > 10) { if (_local2[0] == aLast[1]) { _local3 = true; } if (_local2[1] == aLast[2]) { _local3 = true; } if (_local2[0] == aLast[2]) { _local3 = true; } } } nTries--; } slot_obj = getSlot(SM_SLOT_EASY); nDiff = QuestionMgr.QM_DIFF_EASY; nCat = _local2[0]; nPoints = 2500 + (Utils.getRandom(0, 10) * 100); slot_obj.__set__difficulty(nDiff); slot_obj.__set__category(nCat); slot_obj.__set__points(nPoints); slot_obj.__set__powerup(0); slot_obj = getSlot(SM_SLOT_MEDIUM); nDiff = QuestionMgr.QM_DIFF_MEDIUM; nCat = _local2[1]; nPoints = 4000 + (Utils.getRandom(0, 5) * 200); slot_obj.__set__difficulty(nDiff); slot_obj.__set__category(nCat); slot_obj.__set__points(nPoints); slot_obj.__set__powerup(0); slot_obj = getSlot(SM_SLOT_HARD); nDiff = QuestionMgr.QM_DIFF_HARD; nCat = _local2[2]; nPoints = 6000 + (Utils.getRandom(0, 4) * 500); slot_obj.__set__difficulty(nDiff); slot_obj.__set__category(Utils.getRandom(7, 9)); slot_obj.__set__points(nPoints); slot_obj.__set__powerup(0); } function getSlot(nSlot) { var _local1 = nSlot; if (_local1 == SM_SLOT_NONE) { return(null); } if (_local1 > SM_NUM_SLOTS) { return(null); } return(m_aSlots[_local1 - 1]); } function addRandomPowerups() { var _local1 = this; if (((_local1.m_game_object.__get__level() == 1) && (_local1.m_game_object.__get__levelTotalQuestions() < 3)) && (!_local1.m_bMorePowerups)) { return(0); } if ((_local1.m_game_object.__get__levelTotalQuestions() <= 1) && (!_local1.m_bMorePowerups)) { return(0); } if (_local1.addRandomBonusRoundPowerup()) { return(1); } var _local3 = 0; var _local2; _local2 = 25; if (_local1.m_bMorePowerups) { _local2 = 85; } if (Utils.isRandomChance(_local2)) { var nMax = SM_POWERUP_EXTRA_TURN_1; if ((_local1.m_game_object.__get__level() >= 3) && (Utils.isRandomChance(33))) { nMax = SM_POWERUP_EXTRA_TURN_2; } else if ((_local1.m_game_object.__get__level() >= 6) && (Utils.isRandomChance(15))) { nMax = SM_POWERUP_EXTRA_TURN_2; } var nPowerup = Utils.getRandom(SM_POWERUP_EXTRA_TURN_1, nMax); if (Utils.isRandomChance(50)) { nMax = SM_POWERUP_MULTI_2; if ((_local1.m_game_object.__get__level() >= 5) && (Utils.isRandomChance(20))) { nMax = SM_POWERUP_MULTI_2; } nPowerup = Utils.getRandom(SM_POWERUP_MULTI_2, nMax); } var slot_obj = _local1.getSlot(SM_SLOT_HARD); slot_obj.__set__powerup(nPowerup); _local3++; return(_local3); } _local2 = 15; if (_local1.m_bMorePowerups) { _local2 = 75; } if (Utils.isRandomChance(_local2)) { var nMax = SM_POWERUP_EXTRA_TURN_1; if ((_local1.m_game_object.__get__level() >= 3) && (Utils.isRandomChance(33))) { nMax = SM_POWERUP_EXTRA_TURN_2; } var nPowerup = Utils.getRandom(SM_POWERUP_EXTRA_TURN_1, nMax); if (Utils.isRandomChance(20)) { nPowerup = SM_POWERUP_MULTI_2; } var slot_obj = _local1.getSlot(SM_SLOT_MEDIUM); slot_obj.__set__powerup(nPowerup); _local3++; return(_local3); } _local2 = 10; if (_local1.m_bMorePowerups) { _local2 = 60; } if (Utils.isRandomChance(_local2)) { var nPowerup = SM_POWERUP_EXTRA_TURN_1; var slot_obj = _local1.getSlot(SM_SLOT_EASY); slot_obj.__set__powerup(nPowerup); _local3++; return(_local3); } return(_local3); } function addRandomBonusRoundPowerup() { var _local1 = this; if (_local1.m_nBonusWaitCounter > 0) { _local1.m_nBonusWaitCounter--; return(false); } if (((_local1.m_game_object.__get__level() == 1) && (_local1.m_game_object.__get__levelTotalQuestions() < 2)) && (!_local1.m_bMorePowerups)) { return(false); } if ((_local1.m_game_object.__get__levelTotalQuestions() <= 1) && (!_local1.m_bMorePowerups)) { return(false); } if (_local1.m_game_object.__get__totalTurns() <= 2) { return(false); } var _local2; var _local3 = false; if ((_local1.m_game_object.__get__level() == 2) && (_local1.m_game_object.__get__levelTotalQuestions() == 2)) { _local3 = true; } _local2 = 7; if (_local1.m_bMorePowerups) { _local2 = 5; } if (_local3) { _local2 = 0; } if (Utils.isRandomChance(_local2)) { return(false); } _local2 = 80; if (_local1.m_bMorePowerups) { _local2 = 90; } if (Utils.isRandomChance(_local2)) { var slot_obj = _local1.getSlot(SM_SLOT_HARD); slot_obj.__set__powerup(SM_POWERUP_BONUS_ROUND); _local1.setBonusWaitCounter(1); return(true); } _local2 = 65; if (_local1.m_bMorePowerups) { _local2 = 75; } if (Utils.isRandomChance(_local2)) { var slot_obj = _local1.getSlot(SM_SLOT_MEDIUM); slot_obj.__set__powerup(SM_POWERUP_BONUS_ROUND); _local1.setBonusWaitCounter(1); return(true); } _local2 = 55; if (_local1.m_bMorePowerups) { _local2 = 60; } if (Utils.isRandomChance(_local2)) { var slot_obj = _local1.getSlot(SM_SLOT_EASY); slot_obj.__set__powerup(SM_POWERUP_BONUS_ROUND); _local1.setBonusWaitCounter(1); return(true); } return(false); } function setBonusWaitCounter(nCount) { m_nBonusWaitCounter = nCount; } static var SM_NUM_SLOTS = 3; static var SM_SLOT_NONE = 0; static var SM_SLOT_EASY = 1; static var SM_SLOT_MEDIUM = 2; static var SM_SLOT_HARD = 3; static var SM_POWERUP_NONE = 0; static var SM_POWERUP_EXTRA_TURN_1 = 1; static var SM_POWERUP_EXTRA_TURN_2 = 2; static var SM_POWERUP_EXTRA_TURN_3 = 3; static var SM_POWERUP_MULTI_2 = 4; static var SM_POWERUP_MULTI_3 = 5; static var SM_POWERUP_BONUS_ROUND = 6; }
Symbol 423 MovieClip [__Packages.Slot] Frame 0
class Slot { var m_nDiff, m_nCat, m_nPoints, m_nPowerup; function Slot () { var _local1 = this; _local1.m_nDiff = 0; _local1.m_nCat = 0; _local1.m_nPoints = 0; _local1.m_nPowerup = 0; } function get difficulty() { return(m_nDiff); } function set difficulty(diff) { m_nDiff = diff; //return(difficulty); } function get category() { return(m_nCat); } function set category(cat) { m_nCat = cat; //return(category); } function get points() { return(m_nPoints); } function set points(pts) { m_nPoints = pts; //return(points); } function get powerup() { return(m_nPowerup); } function set powerup(pup) { m_nPowerup = pup; //return(powerup); } }
Symbol 424 MovieClip [__Packages.WordSprite] Frame 0
class WordSprite { var m_textHeight, m_textWidth, m_x, m_y, m_myText, m_color, __get__color; function WordSprite (parent_mc, depth, xPosn, yPosn, width, height, font, color, align, bold, maxFont) { var _local1 = this; _local1.m_container_mc = parent_mc.createEmptyMovieClip("DL_WS_container" + depth, depth); _local1.m_width = width; _local1.m_height = height; _local1.m_x = xPosn; _local1.m_y = yPosn; _local1.m_font = font; _local1.m_color = color; _local1.m_align = align; _local1.m_bold = bold; _local1.m_localDepth = 1; _local1.m_maxFont = maxFont; } function get textHeight() { return(m_textHeight); } function get textWidth() { return(m_textWidth); } function get x() { return(m_x); } function get y() { return(m_y); } function remove() { m_myText.removeTextField(); m_myText = null; } function display(inputString) { var _local1 = this; if (_local1.m_input_str != undefined) { if (_local1.m_myText != null) { _local1.m_myText.removeTextField(); _local1.m_myText = null; } } _local1.m_input_str = inputString; var my_fmt = new TextFormat(); my_fmt.bold = _local1.m_bold; my_fmt.font = _local1.m_font; my_fmt.color = _local1.m_color; my_fmt.align = _local1.m_align; var _local3 = false; var _local2 = 0; while (_local2 < MAX_FONT_TEST_SIZE) { _local1.m_container_mc.createTextField("textField_txt", _local1.m_localDepth++, _local1.m_x, 0, _local1.m_width, _local1.m_height); _local1.m_myText = _local1.m_container_mc.textField_txt; my_fmt.size = _local2; _local1.m_myText.setNewTextFormat(my_fmt); _local1.m_myText._visible = false; _local1.m_myText.selectable = false; _local1.m_myText.autoSize = false; _local1.m_myText.wordWrap = true; _local1.m_myText.embedFonts = true; _local1.m_myText.text = _local1.m_input_str; _local1.m_myText.multiline = true; if ((_local1.m_myText.textHeight + GUTTER_PIXELS_Y) > _local1.m_height) { _local1.m_myText.removeTextField(); _local3 = true; _local2 = _local2 - 2; } else if (!_local3) { _local1.m_myText.removeTextField(); if (((!isNaN(_local1.m_maxFont)) && (_local1.m_maxFont != 0)) && (_local2 == _local1.m_maxFont)) { _local3 = true; _local2 = _local1.m_maxFont - 1; } } else { _local1.m_myText._y = Math.floor(((_local1.m_height - (_local1.m_myText.textHeight + GUTTER_PIXELS_Y)) / 2) + _local1.m_y); _local1.m_myText._visible = true; _local1.m_textHeight = _local1.m_myText.textHeight; _local1.m_textWidth = _local1.m_myText.textWidth; return; } _local2++; } } function set color(newValue) { m_color = newValue; //return(__get__color()); } static var GUTTER_PIXELS_X = 4; static var GUTTER_PIXELS_Y = 4; static var MAX_FONT_TEST_SIZE = 500; }
Symbol 425 MovieClip [__Packages.Level] Frame 0
class Level { var m_turns, m_ladderHeight, m_ladderRungs; function Level (turns, height, rungs) { var _local1 = this; _local1.m_turns = turns; _local1.m_ladderHeight = height; _local1.m_ladderRungs = rungs; } function get turns() { return(m_turns); } function get ladderHeight() { return(m_ladderHeight); } function get ladderRungs() { return(m_ladderRungs); } }
Symbol 426 MovieClip [__Packages.LadderTopRung] Frame 0
class LadderTopRung extends LadderRung { function LadderTopRung () { super(); } }
Symbol 51 MovieClip Frame 2
rootTotal = rootMain.getBytesTotal(); gameBytesTotal = rootTotal; gameBytesLoaded = rootMain.getBytesLoaded(); percent = Math.round((gameBytesLoaded / gameBytesTotal) * 100); preloader_mc._xscale = percent; if ((((gameBytesLoaded >= gameBytesTotal) && (gameBytesTotal > 0)) && (rootMain.settingsLoaded_bool)) && (rootMain.quManager_object.isQuestionsLoaded())) { if (count > rootMain.loadingDelayCount_int) { rootMain.loadingComplete(); stop(); } else { count++; gotoAndPlay ("preload"); } } else { gotoAndPlay ("preload"); }
Symbol 76 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 1
stop();
Symbol 107 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 1
stop(); var slotNumber; slotselector_btn.useHandCursor = false; slotselector_btn.tabEnabled = false; slotHighlighter_mc._visible = false; slotselector_btn.onPress = function () { rootMain.game_object.checkSetSelectedSlot(slotNumber); }; slotselector_btn.onRollOver = function () { if (!rootMain.game_object.isGamePaused()) { if (slotNumber < 3) { if (rootMain.game_object.slotSelectorEnabled) { slotHighlighter_mc._visible = true; } } } }; slotselector_btn.onRollOut = function () { if (!rootMain.game_object.isGamePaused()) { if (slotNumber < 3) { if (rootMain.game_object.slotSelectorEnabled) { slotHighlighter_mc._visible = false; } } } };
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 14
stop(); rootMain.game_object.door1ClosedStatus = false;
Symbol 183 MovieClip Frame 28
stop(); rootMain.game_object.door1ClosedStatus = true;
Symbol 188 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 14
stop(); rootMain.game_object.door2ClosedStatus = false;
Symbol 188 MovieClip Frame 28
stop(); rootMain.game_object.door2ClosedStatus = true;
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 14
stop(); rootMain.game_object.door3ClosedStatus = false;
Symbol 193 MovieClip Frame 28
stop(); rootMain.game_object.door3ClosedStatus = true;
Symbol 203 MovieClip Frame 1
var count = 0; stop();
Symbol 203 MovieClip Frame 8
if (count > 0) { count = 0; gotoAndStop ("stop"); } else { gotoAndPlay ("turn"); count++; }
Symbol 213 MovieClip Frame 1
var count = 0; stop();
Symbol 213 MovieClip Frame 8
if (count > 0) { count = 0; gotoAndStop ("stop"); } else { gotoAndPlay ("turn"); count++; }
Symbol 223 MovieClip Frame 1
var count = 0; stop();
Symbol 223 MovieClip Frame 8
if (count > 0) { count = 0; gotoAndStop ("stop"); } else { gotoAndPlay ("turn"); count++; }
Symbol 232 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 23
gotoAndPlay ("show");
Symbol 239 MovieClip Frame 1
click_btn.useHandCursor = false; click_btn.tabEnabled = false; click_btn.onPress = function () { if (rootMain.game_object.readyNextQuestion) { rootMain.game_object.showNewQuestion(); } };
Symbol 248 MovieClip Frame 1
answerTextButton_btn.useHandCursor = false; answerTextButton_btn.tabEnabled = false; answerTextButton_btn.onRelease = function () { rootMain.game_object.submitAnswer(2); };
Symbol 249 MovieClip Frame 1
answer_btn.useHandCursor = false; answer_btn.tabEnabled = false; answerTextButton_btn.useHandCursor = false; answerTextButton_btn.tabEnabled = false; answer_btn.onRelease = function () { rootMain.game_object.submitAnswer(2); }; answerTextButton_btn.onRelease = function () { rootMain.game_object.submitAnswer(2); };
Symbol 255 MovieClip Frame 1
answerTextButton_btn.useHandCursor = false; answerTextButton_btn.tabEnabled = false; answerTextButton_btn.onRelease = function () { rootMain.game_object.submitAnswer(3); };
Symbol 256 MovieClip Frame 1
answer_btn.useHandCursor = false; answer_btn.tabEnabled = false; answerTextButton_btn.useHandCursor = false; answerTextButton_btn.tabEnabled = false; answer_btn.onRelease = function () { rootMain.game_object.submitAnswer(3); }; answerTextButton_btn.onRelease = function () { rootMain.game_object.submitAnswer(3); };
Symbol 262 MovieClip Frame 1
answerTextButton_btn.useHandCursor = false; answerTextButton_btn.tabEnabled = false; answerTextButton_btn.onRelease = function () { rootMain.game_object.submitAnswer(4); };
Symbol 263 MovieClip Frame 1
answer_btn.useHandCursor = false; answer_btn.tabEnabled = false; answerTextButton_btn.useHandCursor = false; answerTextButton_btn.tabEnabled = false; answer_btn.onRelease = function () { rootMain.game_object.submitAnswer(4); }; answerTextButton_btn.onRelease = function () { rootMain.game_object.submitAnswer(4); };
Symbol 269 MovieClip Frame 1
answerTextButton_btn.useHandCursor = false; answerTextButton_btn.tabEnabled = false; answerTextButton_btn.onRelease = function () { rootMain.game_object.submitAnswer(1); };
Symbol 270 MovieClip Frame 1
answer_btn.useHandCursor = false; answer_btn.tabEnabled = false; answer_btn.onRelease = function () { rootMain.game_object.submitAnswer(1); };
Symbol 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 9
rootMain.game_object.playSound("StageDoorOpen");
Symbol 275 MovieClip Frame 22
stop(); rootMain.game_object.questionTopDoorClosedStatus = false;
Symbol 275 MovieClip Frame 23
rootMain.game_object.playSound("StageDoorClose");
Symbol 275 MovieClip Frame 36
stop(); rootMain.game_object.questionTopDoorClosedStatus = true;
Symbol 278 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 2
rootMain.game_object.playSound("StageDoorOpen");
Symbol 278 MovieClip Frame 13
stop(); rootMain.game_object.questionBottomDoorClosedStatus = false; rootMain.game_object.checkLevelStatus();
Symbol 278 MovieClip Frame 14
rootMain.game_object.playSound("StageDoorClose");
Symbol 278 MovieClip Frame 27
stop(); rootMain.game_object.questionBottomDoorClosedStatus = true; rootMain.game_object.readyNextQuestion = false;
Symbol 280 MovieClip Frame 1
timerBar_mc._xscale = 0; stop();
Symbol 280 MovieClip Frame 2
timerBar_mc._xscale--;
Symbol 280 MovieClip Frame 3
if (timerBar_mc._xscale > 0) { gotoAndPlay ("resettimer"); } else { gotoAndStop ("init"); }
Symbol 287 MovieClip Frame 1
stop();
Symbol 294 MovieClip Frame 1
stop();
Symbol 294 MovieClip Frame 2
turnsShown = rootMain.game_object.totalTurns;
Symbol 294 MovieClip Frame 23
gotoAndPlay ("flash");
Symbol 323 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 2
remove_btn.useHandCursor = false; remove_btn.tabEnabled = false; remove_btn.onRelease = function () { rootMain.game_object.removeAnswerChoice(); };
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 2
muteEnabled_btn.useHandCursor = false; muteEnabled_btn.onRelease = function () { rootMain.game_object.muteOff(); };
Symbol 336 MovieClip Frame 1
stop(); var moving = false;
Symbol 336 MovieClip Frame 2
moving = true;
Symbol 336 MovieClip Frame 37
stop(); moving = false; rootMain.game_object.ladderCoverUpStatus = false;
Symbol 336 MovieClip Frame 38
moving = true;
Symbol 336 MovieClip Frame 74
stop(); moving = false; rootMain.game_object.ladderCoverUpStatus = true;
Symbol 349 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 12
gotoAndPlay ("start");
Symbol 350 MovieClip Frame 1
Symbol 356 MovieClip Frame 1
stop(); var count = 0;
Symbol 356 MovieClip Frame 16
if (count < 2) { count++; gotoAndPlay ("activate"); } else { rootMain.game_object.machineThinkingFinishedStatus = true; gotoAndStop ("hide"); }
Symbol 364 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 1
stop();
Symbol 374 MovieClip Frame 1
stop();
Symbol 381 MovieClip Frame 1
function showGameOver() { lvStatus = false; complete_mc.signType_mc.gotoAndStop("gameover"); complete_mc.totalLabel.gotoAndStop("gameover"); complete_mc.turnsLabel.gotoAndStop("gameover"); rootMain.game_object.playSound("SignSlideIn"); gotoAndPlay ("slide"); } function showLevelComplete() { lvStatus = true; complete_mc.signType_mc.gotoAndStop("levelcomplete"); complete_mc.totalLabel.gotoAndStop("levelcomplete"); complete_mc.turnsLabel.gotoAndStop("levelcomplete"); rootMain.game_object.playSound("LevelEnd"); gotoAndPlay ("slide"); } stop(); var lvStatus;
Symbol 381 MovieClip Frame 19
rootMain.game_object.playSound("Tink"); if (lvStatus) { totalQuestionsShown = rootMain.game_object.levelTotalQuestions; } else { totalQuestionsShown = rootMain.game_object.totalQuestions; }
Symbol 381 MovieClip Frame 24
rootMain.game_object.playSound("Tink"); if (lvStatus) { correctAnswersShown = rootMain.game_object.levelTotalCorrectAnswers; } else { correctAnswersShown = rootMain.game_object.totalCorrectAnswers; }
Symbol 381 MovieClip Frame 29
var nAvg; var score; var correctAnswers; if (lvStatus) { score = rootMain.game_object.levelScore; correctAnswers = rootMain.game_object.levelTotalCorrectAnswers; } else { score = rootMain.game_object.totalScore; correctAnswers = rootMain.game_object.totalCorrectAnswers; } if (correctAnswers == 0) { correctAnswers = 1; } nAvg = Math.round(score / correctAnswers); rootMain.game_object.playSound("Tink"); avgPerQuestionShown = rootMain.game_object.formatNumber(nAvg);
Symbol 381 MovieClip Frame 33
if ((!rootMain.game_object.isLadderCoverMoving()) && (rootMain.game_object.ladderCoverUpStatus)) { rootMain.game_object.closeAllCovers(); } if (!lvStatus) { gotoAndPlay ("total"); }
Symbol 381 MovieClip Frame 34
rootMain.game_object.playSound("Tink"); turnsOrPointsShown = rootMain.game_object.totalTurns;
Symbol 381 MovieClip Frame 39
rootMain.game_object.playSound("Tink"); var nBonus; if (lvStatus) { nBonus = rootMain.game_object.getBonusPoints(nAvg); rootMain.game_object.totalScore = rootMain.game_object.totalScore + nBonus; } else { turnsOrPointsShown = rootMain.game_object.formatNumber(rootMain.game_object.totalScore); nBonus = rootMain.game_object.getTriviaRating(nAvg); } totalBonusShown = rootMain.game_object.formatNumber(nBonus); if (rootMain.isZoneAPI && (!lvStatus)) { fscommand ("ScoreSubmit", rootMain.game_object.getZoneXML("ScoreSubmit")); }
Symbol 381 MovieClip Frame 45
function continueGame() { if (lvStatus) { if (rootMain.isZoneAPI && ((rootMain.game_object.level + 1) <= GameController.MAX_LEVEL)) { fscommand ("GameBreak", rootMain.game_object.getZoneXML("GameBreak")); } else { gotoAndPlay ("slideout"); } } else if (rootMain.isZoneAPI) { fscommand ("GameEnd", rootMain.game_object.getZoneXML("GameEnd")); } else { gotoAndPlay ("slideout"); } } stop(); var clicked = false; rootMain.game_object.gameContinueStatus = true; rootMain.isGameReady = true; clickContinue_mc.gotoAndPlay("show"); click_btn.useHandCursor = false; click_btn.tabEnabled = false; click_btn.onPress = function () { if (!clicked) { clicked = true; clickContinue_mc.gotoAndStop("hide"); continueGame(); } };
Symbol 381 MovieClip Frame 46
rootMain.game_object.gameContinueStatus = false;
Symbol 381 MovieClip Frame 61
if (lvStatus) { rootMain.game_object.newLevel(); } else if (rootMain.isGameOverUpsell) { rootMain.game_object.showGameOverUpsell(); } else { rootMain.game_object.newGame(); }
Symbol 408 MovieClip Frame 1
stop();
Symbol 408 MovieClip Frame 2
ok_btn.useHandCursor = false; download_btn.useHandCursor = false; ok_btn.tabEnabled = false; download_btn.tabEnabled = false; var keyListener; keyListener = new Object(); keyListener.onKeyDown = function () { var _local1 = Key.getAscii(); if (_local1 == 13) { Key.removeListener(keyListener); _parent.ok(); } }; Key.addListener(keyListener); download_btn.onRelease = function () { rootMain.game_object.playSound("ButtonClick"); rootMain.game_object.downloadFullVersion(); }; ok_btn.onRelease = function () { Key.removeListener(keyListener); _parent.ok(); };
Symbol 408 MovieClip Frame 3
ok_btn.useHandCursor = false; download_btn.useHandCursor = false; ok_btn.tabEnabled = false; download_btn.tabEnabled = false; var keyListener; keyListener = new Object(); keyListener.onKeyDown = function () { var _local1 = Key.getAscii(); if (_local1 == 13) { Key.removeListener(keyListener); _parent.ok(); } }; Key.addListener(keyListener); ok_btn.onRelease = function () { Key.removeListener(keyListener); _parent.ok(); };
Symbol 409 MovieClip Frame 1
stop();
Symbol 409 MovieClip Frame 2
prevent_btn.useHandCursor = false; laddertest_btn.onRelease = function () { rootMain.game_object.cheatRaiseBar(2000); }; ladderlower_btn.onRelease = function () { rootMain.ladder_object.cheatDropBar(); }; lv_btn.onRelease = function () { rootMain.game_object.showLevelComplete(); gotoAndStop ("hide"); }; gameover_btn.onRelease = function () { rootMain.game_object.showGameOver(); gotoAndStop ("hide"); }; setturns_btn.onRelease = function () { rootMain.game_object.totalTurns = 1; rootMain.game_object.setTurnCounter(); gotoAndStop ("hide"); }; close_btn.onRelease = function () { gotoAndStop ("hide"); };
Symbol 409 MovieClip Frame 3
function ok() { rootMain.game_object.playSound("ButtonClick"); gotoAndStop ("hide"); if ((!rootMain.isGameReady) && (rootMain.game_object.firstTimePlayedStatus)) { rootMain.isGameReady = true; if (rootMain.isZoneAPI) { fscommand ("GameReady", rootMain.game_object.getZoneXML("GameReady")); } else { rootMain.game_object.newGame(); } } Key.removeListener(keyListener); } ok_btn.useHandCursor = false; prevent_btn.useHandCursor = false; ok_btn.tabEnabled = false; prevent_btn.tabEnabled = false; textShown_str = Message.HELP; var keyListener; keyListener = new Object(); keyListener.onKeyDown = function () { var _local1 = Key.getAscii(); if (_local1 == 13) { ok(); } }; Key.addListener(keyListener); ok_btn.onRelease = function () { ok(); };
Symbol 409 MovieClip Frame 4
function ok() { rootMain.game_object.playSound("ButtonClick"); gotoAndStop ("hide"); rootMain.game_object.resumeGame(); rootMain.game_object.newGame(); } textShown_str = Message.UPSELL_GAMEOVER; prevent_btn.useHandCursor = false; prevent_btn.tabEnabled = false; if (rootMain.isUpsellDownloadOn) { okdownload_mc.gotoAndStop("okdownload"); } else { okdownload_mc.gotoAndStop("ok"); }
Symbol 409 MovieClip Frame 5
function ok() { rootMain.game_object.playSound("ButtonClick"); gotoAndStop ("hide"); rootMain.game_object.resumeGame(); } textShown_str = Message.UPSELL_GENIUSSLOT_SELECT; prevent_btn.useHandCursor = false; prevent_btn.tabEnabled = false; if (rootMain.isUpsellDownloadOn) { okdownload_mc.gotoAndStop("okdownload"); } else { okdownload_mc.gotoAndStop("ok"); }
Symbol 409 MovieClip Frame 6
function ok() { rootMain.game_object.playSound("ButtonClick"); if (rootMain.game_object.readyNextQuestion) { gotoAndStop ("hide"); rootMain.game_object.showNewQuestion(); } } textShown_str = Message.UPSELL_BONUSROUND; prevent_btn.useHandCursor = false; prevent_btn.tabEnabled = false; if (rootMain.isUpsellDownloadOn) { okdownload_mc.gotoAndStop("okdownload"); } else { okdownload_mc.gotoAndStop("ok"); }
Symbol 409 MovieClip Frame 7
function ok() { rootMain.game_object.playSound("ButtonClick"); gotoAndStop ("hide"); rootMain.game_object.showGameOver(); } textShown_str = Message.UPSELL_ENDOFLEVELS; prevent_btn.useHandCursor = false; prevent_btn.tabEnabled = false; if (rootMain.isUpsellDownloadOn) { okdownload_mc.gotoAndStop("okdownload"); } else { okdownload_mc.gotoAndStop("ok"); }
Symbol 410 MovieClip Frame 1
function callFSCommand(param1, param2) { fscommand (param1, param2); } test_btn.useHandCursor = false; test_btn.tabEnabled = false; help_btn.useHandCursor = false; help_btn.tabEnabled = false; mute_btn.useHandCursor = false; mute_btn.tabEnabled = false; correctAnswer_mc._visible = false; help_btn.onRelease = function () { rootMain.game_object.playSound("ButtonClick"); windows_mc.gotoAndStop("help"); }; mute_btn.onRelease = function () { rootMain.game_object.playSound("ButtonClick"); rootMain.game_object.muteOn(); }; test_btn.onPress = function () { if (rootMain.isCheatsEnabled) { rootMain.game_object.playSound("ButtonClick"); windows_mc.gotoAndStop("testhooks"); } };

Library Items

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

Instance Names

"coLogo_mc"Frame 1Symbol 45 MovieClip
"loadingScreen_mc"Frame 3Symbol 51 MovieClip
"game_mc"Frame 6Symbol 410 MovieClip
"preloader_mc"Symbol 51 MovieClip Frame 1Symbol 47 MovieClip
"slotHighlighter_mc"Symbol 176 MovieClip Frame 1Symbol 94 MovieClip
"powerups_mc"Symbol 176 MovieClip Frame 1Symbol 104 MovieClip
"sparkle1_mc"Symbol 176 MovieClip Frame 1Symbol 107 MovieClip
"sparkle2_mc"Symbol 176 MovieClip Frame 1Symbol 107 MovieClip
"sparkle3_mc"Symbol 176 MovieClip Frame 1Symbol 107 MovieClip
"slotselector_btn"Symbol 176 MovieClip Frame 1Symbol 109 Button
"slot_mc"Symbol 176 MovieClip Frame 2Symbol 116 MovieClip
"slot_mc"Symbol 176 MovieClip Frame 3Symbol 123 MovieClip
"slot_mc"Symbol 176 MovieClip Frame 4Symbol 128 MovieClip
"slot_mc"Symbol 176 MovieClip Frame 5Symbol 135 MovieClip
"slot_mc"Symbol 176 MovieClip Frame 6Symbol 146 MovieClip
"slot_mc"Symbol 176 MovieClip Frame 7Symbol 154 MovieClip
"slot_mc"Symbol 176 MovieClip Frame 8Symbol 159 MovieClip
"slot_mc"Symbol 176 MovieClip Frame 9Symbol 170 MovieClip
"slot_mc"Symbol 176 MovieClip Frame 10Symbol 175 MovieClip
"correctAnswerSymbol_mc"Symbol 239 MovieClip Frame 1Symbol 232 MovieClip
"correctAnswerText_mc"Symbol 239 MovieClip Frame 1Symbol 233 MovieClip
"clickContinue_mc"Symbol 239 MovieClip Frame 1Symbol 237 MovieClip
"click_btn"Symbol 239 MovieClip Frame 1Symbol 238 Button
"answerTextButton_btn"Symbol 248 MovieClip Frame 1Symbol 238 Button
"answer_btn"Symbol 249 MovieClip Frame 1Symbol 245 Button
"answerTextButton_mc"Symbol 249 MovieClip Frame 1Symbol 248 MovieClip
"answerTextButton_btn"Symbol 255 MovieClip Frame 1Symbol 238 Button
"answer_btn"Symbol 256 MovieClip Frame 1Symbol 254 Button
"answerTextButton_mc"Symbol 256 MovieClip Frame 1Symbol 255 MovieClip
"answerTextButton_btn"Symbol 262 MovieClip Frame 1Symbol 238 Button
"answer_btn"Symbol 263 MovieClip Frame 1Symbol 261 Button
"answerTextButton_mc"Symbol 263 MovieClip Frame 1Symbol 262 MovieClip
"answerTextButton_btn"Symbol 269 MovieClip Frame 1Symbol 238 Button
"answer_btn"Symbol 270 MovieClip Frame 1Symbol 268 Button
"answerTextButton_mc"Symbol 270 MovieClip Frame 1Symbol 269 MovieClip
"answer2_mc"Symbol 271 MovieClip Frame 1Symbol 249 MovieClip
"answer3_mc"Symbol 271 MovieClip Frame 1Symbol 256 MovieClip
"answer4_mc"Symbol 271 MovieClip Frame 1Symbol 263 MovieClip
"answer1_mc"Symbol 271 MovieClip Frame 1Symbol 270 MovieClip
"timerBar_mc"Symbol 280 MovieClip Frame 1Symbol 279 MovieClip
"correct_mc"Symbol 287 MovieClip Frame 2Symbol 283 MovieClip
"incorrect_mc"Symbol 287 MovieClip Frame 3Symbol 286 MovieClip
"message1"Symbol 289 MovieClip Frame 1Symbol 288 MovieClip
"sparkle_mc"Symbol 294 MovieClip Frame 1Symbol 107 MovieClip
"remove_btn"Symbol 323 MovieClip Frame 2Symbol 322 Button
"muteEnabled_btn"Symbol 325 MovieClip Frame 2Symbol 238 Button
"greenBar_mc"Symbol 331 MovieClip Frame 1Symbol 330 MovieClip
"ladderBar_mc"Symbol 350 MovieClip Frame 1Symbol 331 MovieClip
"ladderCover_mc"Symbol 350 MovieClip Frame 1Symbol 336 MovieClip
"ladderComplete_mc"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"signType_mc"Symbol 375 MovieClip Frame 1Symbol 364 MovieClip
"turnsLabel"Symbol 375 MovieClip Frame 1Symbol 371 MovieClip
"totalLabel"Symbol 375 MovieClip Frame 1Symbol 374 MovieClip
"complete_mc"Symbol 381 MovieClip Frame 1Symbol 375 MovieClip
"clickContinue_mc"Symbol 381 MovieClip Frame 44Symbol 237 MovieClip
"click_btn"Symbol 381 MovieClip Frame 44Symbol 238 Button
"download_btn"Symbol 408 MovieClip Frame 2Symbol 407 Button
"ok_btn"Symbol 408 MovieClip Frame 2Symbol 401 Button
"prevent_btn"Symbol 409 MovieClip Frame 2Symbol 238 Button
"laddertest_btn"Symbol 409 MovieClip Frame 2Symbol 382 Button
"ladderlower_btn"Symbol 409 MovieClip Frame 2Symbol 382 Button
"setturns_btn"Symbol 409 MovieClip Frame 2Symbol 382 Button
"close_btn"Symbol 409 MovieClip Frame 2Symbol 382 Button
"lv_btn"Symbol 409 MovieClip Frame 2Symbol 382 Button
"gameover_btn"Symbol 409 MovieClip Frame 2Symbol 382 Button
"ok_btn"Symbol 409 MovieClip Frame 3Symbol 401 Button
"okdownload_mc"Symbol 409 MovieClip Frame 4Symbol 408 MovieClip
"slot1_mc"Symbol 410 MovieClip Frame 1Symbol 176 MovieClip
"slot2_mc"Symbol 410 MovieClip Frame 1Symbol 176 MovieClip
"slot3_mc"Symbol 410 MovieClip Frame 1Symbol 176 MovieClip
"onlyFullVersion_mc"Symbol 410 MovieClip Frame 1Symbol 178 MovieClip
"door1_mc"Symbol 410 MovieClip Frame 1Symbol 183 MovieClip
"door2_mc"Symbol 410 MovieClip Frame 1Symbol 188 MovieClip
"door3_mc"Symbol 410 MovieClip Frame 1Symbol 193 MovieClip
"gear1_mc"Symbol 410 MovieClip Frame 1Symbol 203 MovieClip
"gear2_mc"Symbol 410 MovieClip Frame 1Symbol 213 MovieClip
"gear3_mc"Symbol 410 MovieClip Frame 1Symbol 223 MovieClip
"correctAnswer_mc"Symbol 410 MovieClip Frame 1Symbol 239 MovieClip
"answers_mc"Symbol 410 MovieClip Frame 1Symbol 271 MovieClip
"question_mc"Symbol 410 MovieClip Frame 1Symbol 272 MovieClip
"questionTopDoor_mc"Symbol 410 MovieClip Frame 1Symbol 275 MovieClip
"questionBottomDoor_mc"Symbol 410 MovieClip Frame 1Symbol 278 MovieClip
"questionTimer_mc"Symbol 410 MovieClip Frame 1Symbol 280 MovieClip
"questionStatus_mc"Symbol 410 MovieClip Frame 1Symbol 287 MovieClip
"slotMessage_mc"Symbol 410 MovieClip Frame 1Symbol 289 MovieClip
"turnCounter_mc"Symbol 410 MovieClip Frame 1Symbol 294 MovieClip
"mute_btn"Symbol 410 MovieClip Frame 1Symbol 312 Button
"help_btn"Symbol 410 MovieClip Frame 1Symbol 316 Button
"removeAnswer_mc"Symbol 410 MovieClip Frame 1Symbol 323 MovieClip
"muteEnabled_mc"Symbol 410 MovieClip Frame 1Symbol 325 MovieClip
"ladder_mc"Symbol 410 MovieClip Frame 1Symbol 350 MovieClip
"machineBalls_mc"Symbol 410 MovieClip Frame 1Symbol 356 MovieClip
"completeAnim_mc"Symbol 410 MovieClip Frame 1Symbol 381 MovieClip
"windows_mc"Symbol 410 MovieClip Frame 1Symbol 409 MovieClip
"test_btn"Symbol 410 MovieClip Frame 1Symbol 238 Button

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$qR$w8MByzYSPhDKcBrCHArr4/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 1Symbol 2 as "CategoryDoorOpen"
ExportAssets (56)Timeline Frame 1Symbol 5 as "small_comma"
ExportAssets (56)Timeline Frame 1Symbol 7 as "small_9"
ExportAssets (56)Timeline Frame 1Symbol 9 as "small_8"
ExportAssets (56)Timeline Frame 1Symbol 11 as "small_7"
ExportAssets (56)Timeline Frame 1Symbol 13 as "small_6"
ExportAssets (56)Timeline Frame 1Symbol 15 as "small_5"
ExportAssets (56)Timeline Frame 1Symbol 17 as "small_4"
ExportAssets (56)Timeline Frame 1Symbol 19 as "small_3"
ExportAssets (56)Timeline Frame 1Symbol 21 as "small_2"
ExportAssets (56)Timeline Frame 1Symbol 23 as "small_1"
ExportAssets (56)Timeline Frame 1Symbol 25 as "small_0"
ExportAssets (56)Timeline Frame 1Symbol 31 as "LadderTopRung"
ExportAssets (56)Timeline Frame 1Symbol 38 as "LadderRung"
ExportAssets (56)Timeline Frame 1Symbol 411 as "__Packages.QuestionMgr"
ExportAssets (56)Timeline Frame 1Symbol 412 as "__Packages.Question"
ExportAssets (56)Timeline Frame 1Symbol 413 as "__Packages.Random"
ExportAssets (56)Timeline Frame 1Symbol 414 as "__Packages.Utils"
ExportAssets (56)Timeline Frame 1Symbol 415 as "__Packages.GameController"
ExportAssets (56)Timeline Frame 1Symbol 416 as "__Packages.CustomSound"
ExportAssets (56)Timeline Frame 1Symbol 417 as "__Packages.QuestionTimer"
ExportAssets (56)Timeline Frame 1Symbol 418 as "__Packages.Message"
ExportAssets (56)Timeline Frame 1Symbol 419 as "__Packages.Ladder"
ExportAssets (56)Timeline Frame 1Symbol 420 as "__Packages.LadderRung"
ExportAssets (56)Timeline Frame 1Symbol 421 as "__Packages.NumberSprite"
ExportAssets (56)Timeline Frame 1Symbol 422 as "__Packages.SlotMgr"
ExportAssets (56)Timeline Frame 1Symbol 423 as "__Packages.Slot"
ExportAssets (56)Timeline Frame 1Symbol 424 as "__Packages.WordSprite"
ExportAssets (56)Timeline Frame 1Symbol 425 as "__Packages.Level"
ExportAssets (56)Timeline Frame 1Symbol 426 as "__Packages.LadderTopRung"
ExportAssets (56)Timeline Frame 5Symbol 52 as "BonusStart"
ExportAssets (56)Timeline Frame 5Symbol 53 as "SignSlideIn"
ExportAssets (56)Timeline Frame 5Symbol 54 as "LevelEnd"
ExportAssets (56)Timeline Frame 5Symbol 55 as "Tink"
ExportAssets (56)Timeline Frame 5Symbol 56 as "TicToc"
ExportAssets (56)Timeline Frame 5Symbol 57 as "DialogPopUp"
ExportAssets (56)Timeline Frame 5Symbol 58 as "LadderMeterDecrease"
ExportAssets (56)Timeline Frame 5Symbol 59 as "LadderMeterIncrease"
ExportAssets (56)Timeline Frame 5Symbol 60 as "LadderRungLit"
ExportAssets (56)Timeline Frame 5Symbol 61 as "BadClick"
ExportAssets (56)Timeline Frame 5Symbol 62 as "ButtonClick"
ExportAssets (56)Timeline Frame 5Symbol 63 as "RemoveWrongAnswer"
ExportAssets (56)Timeline Frame 5Symbol 64 as "Correct"
ExportAssets (56)Timeline Frame 5Symbol 65 as "Incorrect"
ExportAssets (56)Timeline Frame 5Symbol 66 as "StageDoorOpen"
ExportAssets (56)Timeline Frame 5Symbol 67 as "StageDoorClose"
ExportAssets (56)Timeline Frame 5Symbol 68 as "CategorySelect"
ExportAssets (56)Timeline Frame 5Symbol 2 as "CategoryDoorOpen"
ExportAssets (56)Timeline Frame 5Symbol 69 as "CategoryDoorClose"
ExportAssets (56)Timeline Frame 5Symbol 70 as "CategoryGears01"
ExportAssets (56)Timeline Frame 5Symbol 71 as "CategoryGears02"
ExportAssets (56)Timeline Frame 5Symbol 72 as "CategoryGears03"
ExportAssets (56)Timeline Frame 5Symbol 73 as "MachineThinking"
ExportAssets (56)Timeline Frame 5Symbol 74 as "LadderCoverDown"
ExportAssets (56)Timeline Frame 5Symbol 75 as "LadderCoverUp"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"
ExportAssets (56)Timeline Frame 6Symbol 1 as "MyArial"

Labels

"parked"Frame 4
"startgame"Frame 6
"newgame"Frame 7
"SessionStart"Frame 8
"GameStart"Frame 15
"GameContinue"Frame 22
"MuteOn"Frame 29
"MuteOff"Frame 36
"PauseOn"Frame 43
"PauseOff"Frame 44
"CustomReturn"Frame 45
"GameError"Frame 46
"unlit"Symbol 31 MovieClip [LadderTopRung] Frame 1
"lit"Symbol 31 MovieClip [LadderTopRung] Frame 2
"unlit"Symbol 38 MovieClip [LadderRung] Frame 1
"lit"Symbol 38 MovieClip [LadderRung] Frame 2
"preload"Symbol 51 MovieClip Frame 1
"hide"Symbol 104 MovieClip Frame 1
"powerup6"Symbol 104 MovieClip Frame 2
"powerup4"Symbol 104 MovieClip Frame 3
"powerup1"Symbol 104 MovieClip Frame 4
"powerup2"Symbol 104 MovieClip Frame 5
"stop"Symbol 107 MovieClip Frame 1
"start"Symbol 107 MovieClip Frame 2
"normal"Symbol 116 MovieClip Frame 1
"selected"Symbol 116 MovieClip Frame 2
"deselected"Symbol 116 MovieClip Frame 3
"normal"Symbol 123 MovieClip Frame 1
"selected"Symbol 123 MovieClip Frame 2
"deselected"Symbol 123 MovieClip Frame 3
"normal"Symbol 128 MovieClip Frame 1
"selected"Symbol 128 MovieClip Frame 2
"deselected"Symbol 128 MovieClip Frame 3
"normal"Symbol 135 MovieClip Frame 1
"selected"Symbol 135 MovieClip Frame 2
"deselected"Symbol 135 MovieClip Frame 3
"normal"Symbol 146 MovieClip Frame 1
"selected"Symbol 146 MovieClip Frame 2
"deselected"Symbol 146 MovieClip Frame 3
"normal"Symbol 154 MovieClip Frame 1
"selected"Symbol 154 MovieClip Frame 2
"deselected"Symbol 154 MovieClip Frame 3
"normal"Symbol 159 MovieClip Frame 1
"selected"Symbol 159 MovieClip Frame 2
"deselected"Symbol 159 MovieClip Frame 3
"normal"Symbol 170 MovieClip Frame 1
"selected"Symbol 170 MovieClip Frame 2
"deselected"Symbol 170 MovieClip Frame 3
"normal"Symbol 175 MovieClip Frame 1
"selected"Symbol 175 MovieClip Frame 2
"deselected"Symbol 175 MovieClip Frame 3
"hide"Symbol 176 MovieClip Frame 1
"cat1"Symbol 176 MovieClip Frame 2
"cat7"Symbol 176 MovieClip Frame 3
"cat2"Symbol 176 MovieClip Frame 4
"cat3"Symbol 176 MovieClip Frame 5
"cat4"Symbol 176 MovieClip Frame 6
"cat8"Symbol 176 MovieClip Frame 7
"cat5"Symbol 176 MovieClip Frame 8
"cat6"Symbol 176 MovieClip Frame 9
"cat9"Symbol 176 MovieClip Frame 10
"open"Symbol 183 MovieClip Frame 2
"close"Symbol 183 MovieClip Frame 15
"open"Symbol 188 MovieClip Frame 2
"close"Symbol 188 MovieClip Frame 15
"open"Symbol 193 MovieClip Frame 2
"close"Symbol 193 MovieClip Frame 15
"stop"Symbol 203 MovieClip Frame 1
"turn"Symbol 203 MovieClip Frame 2
"stop"Symbol 213 MovieClip Frame 1
"turn"Symbol 213 MovieClip Frame 2
"stop"Symbol 223 MovieClip Frame 1
"turn"Symbol 223 MovieClip Frame 2
"answer1"Symbol 232 MovieClip Frame 2
"answer2"Symbol 232 MovieClip Frame 3
"answer3"Symbol 232 MovieClip Frame 4
"answer4"Symbol 232 MovieClip Frame 5
"hide"Symbol 237 MovieClip Frame 1
"show"Symbol 237 MovieClip Frame 2
"delayopen"Symbol 275 MovieClip Frame 2
"open"Symbol 275 MovieClip Frame 9
"close"Symbol 275 MovieClip Frame 23
"open"Symbol 278 MovieClip Frame 2
"close"Symbol 278 MovieClip Frame 14
"init"Symbol 280 MovieClip Frame 1
"resettimer"Symbol 280 MovieClip Frame 2
"hide"Symbol 287 MovieClip Frame 1
"correct"Symbol 287 MovieClip Frame 2
"incorrect"Symbol 287 MovieClip Frame 3
"stop"Symbol 294 MovieClip Frame 1
"flash"Symbol 294 MovieClip Frame 2
"disabled"Symbol 323 MovieClip Frame 1
"enabled"Symbol 323 MovieClip Frame 2
"hide"Symbol 325 MovieClip Frame 1
"show"Symbol 325 MovieClip Frame 2
"covered"Symbol 336 MovieClip Frame 1
"movedown"Symbol 336 MovieClip Frame 2
"moveup"Symbol 336 MovieClip Frame 38
"stop"Symbol 349 MovieClip Frame 1
"start"Symbol 349 MovieClip Frame 2
"hide"Symbol 356 MovieClip Frame 1
"start"Symbol 356 MovieClip Frame 2
"activate"Symbol 356 MovieClip Frame 7
"levelcomplete"Symbol 364 MovieClip Frame 1
"gameover"Symbol 364 MovieClip Frame 2
"levelcomplete"Symbol 371 MovieClip Frame 1
"gameover"Symbol 371 MovieClip Frame 2
"levelcomplete"Symbol 374 MovieClip Frame 1
"gameover"Symbol 374 MovieClip Frame 2
"slide"Symbol 381 MovieClip Frame 2
"total"Symbol 381 MovieClip Frame 39
"slideout"Symbol 381 MovieClip Frame 46
"okdownload"Symbol 408 MovieClip Frame 2
"ok"Symbol 408 MovieClip Frame 3
"hide"Symbol 409 MovieClip Frame 1
"testhooks"Symbol 409 MovieClip Frame 2
"help"Symbol 409 MovieClip Frame 3
"upsell_gameover"Symbol 409 MovieClip Frame 4
"upsell_cat"Symbol 409 MovieClip Frame 5
"upsell_bonus"Symbol 409 MovieClip Frame 6
"upsell_endoflevels"Symbol 409 MovieClip Frame 7

Dynamic Text Variables

rungPoints_strSymbol 27 EditableText"30,000"
rungPoints_strSymbol 30 EditableText"30,000"
rungPoints_strSymbol 35 EditableText"30,000"
rungPoints_strSymbol 37 EditableText"30,000"
pointsShownSymbol 95 EditableText"99,999"
statusShownSymbol 234 EditableText""
scoreShownSymbol 290 EditableText"0"
levelShownSymbol 291 EditableText"1"
turnsShownSymbol 292 EditableText"20"
turnsShownSymbol 293 EditableText"20"
totalQuestionsShownSymbol 376 EditableText""
correctAnswersShownSymbol 377 EditableText""
avgPerQuestionShownSymbol 378 EditableText""
turnsOrPointsShownSymbol 379 EditableText""
totalBonusShownSymbol 380 EditableText"999999999"
textShown_strSymbol 402 EditableText""




http://swfchan.com/6/27369/info.shtml
Created: 21/5 -2019 15:57:30 Last modified: 21/5 -2019 15:57:30 Server time: 15/05 -2024 21:17:31