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

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

2487.swf

This is the info page for
Flash #112022

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


Text
CLICK TO PLAY

JAMBLE HELP

OK

Jamble is a single player, arcade puzzle game. The
aim of the game is to select two adjacent icons in
the grid and swap them over to make a line of 3 or
more icons of the same type horizontally or
vertically. These clearances are to be made to clear
a target in each level. If the aforesaid groupings
are made, they will clear and the icons above them
will drop and more icons will fill the grid area. The
player has to clear a set number of each icon within
a time limit to complete a level.
The game ends when the player either completes all
of the levels or they fail to clear a target in a level
as the timer has run down.

SELECT A CHALLENGE

x00

LEVEL 00

GET READY!

0

SCORE

TIME

0

0

0

0

0

0

0

0

YES

NO

ARE YOU SURE?

GAME OVER

999999

UPLOAD YOUR SCORE?

YOU SCORED:

LEVEL REACHED:

999999

ActionScript [AS1/AS2]

Frame 1
var game = new Jamble(this); _global.ipb_get_gname = function () { var _local3 = _root._url; var _loc5 = ""; var _local2 = ""; var _loc6 = (_local3.lastIndexOf("\\") + 1); if ((_loc6 == -1) || (_loc6 == 0)) { _loc6 = _local3.lastIndexOf("/") + 1; } var _local1 = _loc6; var _loc7 = String(_local3).length; while (_local1 < String(_local3).length) { _local2 = _local3.charAt(_local1); if (_local2 == ".") { break; } _loc5 = _loc5 + _local2; _local1++; } return(_loc5); }; ipb_gname = _global.ipb_get_gname(); xx = new LoadVars(); xx.onLoad = function (success) { if (success) { _global.ipb_scoreVar = this.scoreVar; } }; fname = ((("arcade/gamedata/" + ipb_gname) + "/") + ipb_gname) + ".txt"; xx.load(fname);
Instance of Symbol 314 MovieClip [classic7] in Frame 11
onClipEvent (enterFrame) { this.gotoAndStop(1); }
Instance of Symbol 312 MovieClip [cryptic0] in Frame 11
onClipEvent (enterFrame) { this.gotoAndStop(1); }
Instance of Symbol 301 MovieClip [jewels3] in Frame 11
onClipEvent (enterFrame) { this.gotoAndStop(1); }
Instance of Symbol 296 MovieClip [juicy0] in Frame 11
onClipEvent (enterFrame) { this.gotoAndStop(1); }
Symbol 361 MovieClip Frame 91
stop();
Symbol 584 MovieClip Frame 1
if (yy.savescore == 1) { if (ipb_score == undefined) { ipb_score = eval (_global.ipb_scoreVar); } xx = new LoadVars(); xx.arcadegid = _root.ibpro_gameid; xx.gscore = ipb_score; xx.gname = _global.ipb_get_gname(); xx.enscore = (ipb_score * yy.randchar) ^ yy.randchar2; xx.send("index.php?autocom=arcade&do=savescore", "_self", "POST"); stop(); } _global.ipbSend = function (ipb_score) { _root._visible = false; _root.enabled = false; xx = new LoadVars(); yy = new LoadVars(); xx.sendAndLoad("index.php?autocom=arcade&do=verifyscore", yy, "POST"); };
Symbol 41 MovieClip [bomb] Frame 5
stop();
Symbol 48 MovieClip [classic6] Frame 5
stop();
Symbol 51 MovieClip [classic5] Frame 5
stop();
Symbol 54 MovieClip [classic4] Frame 5
stop();
Symbol 57 MovieClip [classic3] Frame 5
stop();
Symbol 60 MovieClip [classic2] Frame 5
stop();
Symbol 63 MovieClip [classic1] Frame 5
stop();
Symbol 70 MovieClip [classic0] Frame 5
stop();
Symbol 81 MovieClip [juicy7] Frame 6
stop();
Symbol 92 MovieClip [juicy6] Frame 6
stop();
Symbol 103 MovieClip [juicy5] Frame 6
stop();
Symbol 114 MovieClip [juicy4] Frame 6
stop();
Symbol 124 MovieClip [juicy3] Frame 6
stop();
Symbol 137 MovieClip [juicy2] Frame 6
stop();
Symbol 147 MovieClip [juicy1] Frame 6
stop();
Symbol 154 MovieClip [jewels7] Frame 6
stop();
Symbol 159 MovieClip [jewels6] Frame 6
stop();
Symbol 164 MovieClip [jewels5] Frame 6
stop();
Symbol 169 MovieClip [jewels4] Frame 6
stop();
Symbol 174 MovieClip [jewels2] Frame 6
stop();
Symbol 179 MovieClip [jewels1] Frame 6
stop();
Symbol 184 MovieClip [jewels0] Frame 6
stop();
Symbol 195 MovieClip [cryptic7] Frame 6
stop();
Symbol 206 MovieClip [cryptic6] Frame 6
stop();
Symbol 215 MovieClip [cryptic5] Frame 6
stop();
Symbol 226 MovieClip [cryptic4] Frame 6
stop();
Symbol 235 MovieClip [cryptic3] Frame 6
stop();
Symbol 246 MovieClip [cryptic2] Frame 6
stop();
Symbol 257 MovieClip [cryptic1] Frame 6
stop();
Symbol 262 MovieClip [classicClearance] Frame 1
stop();
Symbol 269 MovieClip [juicyClearance] Frame 1
stop();
Symbol 277 MovieClip [jewelsClearance] Frame 1
stop();
Symbol 286 MovieClip [crypticClearance] Frame 1
stop();
Symbol 296 MovieClip [juicy0] Frame 6
stop();
Symbol 301 MovieClip [jewels3] Frame 6
stop();
Symbol 312 MovieClip [cryptic0] Frame 6
stop();
Symbol 314 MovieClip [classic7] Frame 5
stop();
Symbol 573 MovieClip [__Packages.Jamble] Frame 0
class Jamble { var MissedTries, targetMC, bgMC, plusMC, minusMC, muteMC, helpPopupMC, helpMC, iconIndices, columns, sounds, levels, level, score, scoreDelta, clearanceIndex, clearanceCount, state, movingBlocks, chainCount, groups, timeCount, clearance, blocksMC, iconSet, selectedBlock1, selectorMC, selectedBlock2, frameCount, frameTotal, blockCounts, keyMC, scoreTXT, exitPromptMC, timerMaskMC, timeTotal, pressSelectMC, iconsetMC, introKeyMC, countTXT, levelTXT, exitMC, timerID, xml, volume; function Jamble (target) { MissedTries = new Number(0); targetMC = target; targetMC.onEnterFrame = mx.utils.Delegate.create(this, enterFrame); bgMC = targetMC.bg_mc; plusMC = bgMC.plus_mc; minusMC = bgMC.minus_mc; muteMC = bgMC.mute_mc; plusMC.onRelease = mx.utils.Delegate.create(this, plusVolume); minusMC.onRelease = mx.utils.Delegate.create(this, minusVolume); muteMC.onRelease = mx.utils.Delegate.create(this, toggleSound); helpPopupMC = targetMC.helpPopup_mc; helpPopupMC._visible = false; helpMC = targetMC.help_mc; helpMC.onRelease = mx.utils.Delegate.create(this, help); helpPopupMC.ok_btn.onRelease = mx.utils.Delegate.create(this, ok); iconIndices = new Array(8); columns = new Array(GRID_COLS); sounds = []; levels = new Array(18); level = 0; score = 0; scoreDelta = 0; clearanceIndex = 0; clearanceCount = 0; var _local2 = 0; while (_local2 < GRID_COLS) { columns[_local2] = new Array(GRID_ROWS); _local2++; } _local2 = 0; while (_local2 < levels.length) { levels[_local2] = new Level(90 - (5 * _local2), 3 + _local2, 1 + _local2, 5 + (_local2 * 5)); _local2++; } setVolume(40); changeState(STATE_TITLE); } function swapBlock(block) { columns[block.getGridX()][block.getGridY()] = undefined; columns[((block.getTargetX() == undefined) ? (block.getGridX()) : (block.getTargetX()))][((block.getTargetY() == undefined) ? (block.getGridY()) : (block.getTargetY()))] = block; block.moved(); } function handleEvent(evt) { if (state == STATE_FALL) { if (evt.type == "stopped") { var _local4 = evt.target; swapBlock(_local4); movingBlocks--; if (movingBlocks == 0) { checkAll(); chainCount = chainCount + groups.length; if (groups.length > 0) { playSound("standard_correct"); changeState(STATE_CLEAR_FROM_CHAIN); } else if (isLevelComplete()) { score = score + scoreDelta; var _local6 = getCurrentLevel().getTimeLimit() / 4; if (timeCount < (2 * _local6)) { score = score + ((Math.round(2 * _local6) - timeCount) * 3); } else if (timeCount < (3 * _local6)) { score = score + ((Math.round(3 * _local6) - timeCount) * 2); } else { score = score + ((Math.round(4 * _local6) - timeCount) * 1); } level++; changeState(STATE_INTRO); } else if ((!checkPotentials()) && (clearance == undefined)) { var _local10 = blocksMC.createChildAtDepth(iconSet + "Clearance", DepthManager.kTop); clearance = columns[Math.floor(Math.random() * GRID_COLS)][Math.floor(Math.random() * GRID_ROWS)]; clearance.getTarget().removeMovieClip(); clearance.setTarget(_local10); clearance.setType(Block.CLEARANCE); changeState(STATE_SELECT); } else { changeState(STATE_SELECT); } } } } else if (state == STATE_SELECT) { var _local4 = evt.target; if (evt.type == "press") { if (_local4 == selectedBlock1) { delete selectedBlock1; selectorMC._visible = false; } else if (selectedBlock1) { if (selectedBlock1.isAdjacent(_local4)) { selectedBlock2 = _local4; changeState(STATE_SWITCH); return(undefined); } } if (_local4 == clearance) { clearance.setType(iconIndices[clearanceIndex]); groups = []; var _local5 = 0; while (_local5 < GRID_COLS) { var _local3 = 0; while (_local3 < GRID_ROWS) { var _local2 = columns[_local5][_local3]; if (_local2.getType() == clearance.getType()) { addGroup(new Group(_local5, _local3, _local5, _local3)); _local2.zap(); } _local3++; } _local5++; } delete clearance; selectorMC._visible = false; playSound("explosion"); changeState(STATE_CLEAR_FROM_CLEARANCE); } else if (_local4.getType() == Block.BOMB) { var _local5 = _local4.getGridX() - 1; while (_local5 <= (_local4.getGridX() + 1)) { var _local3 = _local4.getGridY() - 1; while (_local3 <= (_local4.getGridY() + 1)) { var _local2 = columns[_local5][_local3]; if (_local2 != clearance) { if (_local2 != _local4) { addGroup(new Group(_local5, _local3, _local5, _local3)); } _local2.zap(); } _local3++; } _local5++; } selectorMC._visible = false; playSound("big_charge_explosion"); changeState(STATE_CLEAR_FROM_BOMB); } else { selectedBlock1 = _local4; selectorMC._visible = true; selectorMC._x = _local4.getX(); selectorMC._y = _local4.getY(); playSound("select_square"); } } else if (evt.type == "releaseOutside") { var _local9 = Math.floor(blocksMC._xmouse / GRID_W); var _local8 = Math.floor((-blocksMC._ymouse) / GRID_H); if (_local4.isAdjacent(columns[_local9][_local8])) { selectedBlock1 = _local4; selectedBlock2 = columns[_local9][_local8]; changeState(STATE_SWITCH); } } } else if (state == STATE_SWITCH) { if ((!selectedBlock1.isMoving()) && (!selectedBlock2.isMoving())) { selectedBlock1.moved(); selectedBlock2.moved(); columns[selectedBlock1.getGridX()][selectedBlock1.getGridY()] = selectedBlock1; columns[selectedBlock2.getGridX()][selectedBlock2.getGridY()] = selectedBlock2; checkGroups(); if (groups.length > 0) { trace((("found " + groups.length) + " groups: ") + groups); playSound("standard_correct"); changeState(STATE_CLEAR); } else { playSound("wrong"); changeState(STATE_SWITCH_BACK); } } } else if (state == STATE_SWITCH_BACK) { if ((!selectedBlock1.isMoving()) && (!selectedBlock2.isMoving())) { selectedBlock1.moved(); selectedBlock2.moved(); columns[selectedBlock1.getGridX()][selectedBlock1.getGridY()] = selectedBlock1; columns[selectedBlock2.getGridX()][selectedBlock2.getGridY()] = selectedBlock2; changeState(STATE_SELECT); } } } function enterFrame() { if (state == STATE_INTRO) { frameCount++; if (frameCount >= frameTotal) { changeState(STATE_INIT_GAME); } } else if (state == STATE_SWITCH) { frameCount++; if (frameCount >= frameTotal) { selectorMC._visible = false; } } else if ((((state == STATE_CLEAR) || (state == STATE_CLEAR_FROM_CLEARANCE)) || (state == STATE_CLEAR_FROM_CHAIN)) || (state == STATE_CLEAR_FROM_BOMB)) { frameCount++; trace(frameCount); if (frameCount >= frameTotal) { var _local14 = new Array(GRID_COLS); var _local6 = 0; while (_local6 < groups.length) { var _local9 = groups[_local6]; var _local7 = _local9.getX1(); var _local11 = _local9.getY1(); var _local10 = _local9.getX2(); var _local15 = _local9.getY2(); var _local8 = columns[_local7][_local11].getType(); var _local13 = ((_local10 - _local7) + 1) * ((_local15 - _local11) + 1); blockCounts[_local8] = blockCounts[_local8] + _local13; var _local12 = blockCounts[_local8] >= getCurrentLevel().getSpriteCount(); if (_local11 == _local15) { var _local4 = _local7; while (_local4 <= _local10) { _local14[_local4] = 1; _local4++; } } else if (_local7 == _local10) { _local14[_local7] = 1; } if ((state == STATE_CLEAR_FROM_CLEARANCE) || (state == STATE_CLEAR_FROM_BOMB)) { scoreDelta = scoreDelta + (getCurrentLevel().getPointsPerSpriteClearance() * _local13); } else { scoreDelta = scoreDelta + (((getCurrentLevel().getPointsPerSprite() * _local13) * getChainMultiplier()) * (((state == STATE_CLEAR) && (groups.length > 1)) ? 2 : 1)); } keyMC[("type" + _local8) + "_txt"].text = String(blockCounts[_local8]); var _local17 = [1, 0, 0, 0, (_local12 ? 0 : -100), 0, 1, 0, 0, (_local12 ? 0 : -100), 0, 0, 1, 0, (_local12 ? 0 : -100), 0, 0, 0, 1, 0]; var _local16 = new flash.filters.ColorMatrixFilter(_local17); keyMC[("type" + _local8) + "_mc"].filters = [_local16]; _local6++; } _local6 = 0; while (_local6 < GRID_COLS) { if (_local14[_local6]) { var _local5 = 0; var _local4 = 0; while (_local4 < GRID_ROWS) { var _local3 = columns[_local6][_local4]; if (_local3.isZapped()) { _local3.getTarget().removeMovieClip(); _local5++; } else if (_local5 > 0) { _local3.moveTo(undefined, _local3.getGridY() - _local5); movingBlocks++; } _local4++; } _local4 = 0; while (_local4 < _local5) { var _local3 = createBlock(); _local3.setPosition(_local6, _local4 + GRID_ROWS); _local3.moveTo(undefined, (_local4 + GRID_ROWS) - _local5); movingBlocks++; columns[_local6][_local4 + GRID_ROWS] = _local3; _local4++; } } _local6++; } if ((state != STATE_CLEAR_FROM_CLEARANCE) && (state != STATE_CLEAR_FROM_BOMB)) { timeCount = Math.max(timeCount - (3 * groups.length), 0); } changeState(STATE_FALL); } } if (clearance != undefined) { clearanceCount = (clearanceCount + 1) % 3; if (clearanceCount == 0) { clearanceIndex = (clearanceIndex + 1) % ((level < 8) ? 7 : 8); clearance.getTarget().gotoAndStop(iconIndices[clearanceIndex] + 1); } } if (scoreDelta > 0) { if (scoreDelta < 2) { scoreDelta = 0; score = score + scoreDelta; } else { scoreDelta = scoreDelta - 2; score = score + 2; } } scoreTXT.text = String(score); _root.Sparky = String(score); } function tick() { if ((state == STATE_SELECT) && (!exitPromptMC._visible)) { var _local2 = Math.round(getCurrentLevel().getTimeLimit() / 4); timeCount++; timerMaskMC.gotoAndStop(Math.round((timerMaskMC._totalframes * timeCount) / timeTotal)); if ((timeCount >= (2 * _local2)) && (timeCount <= ((2 * _local2) + 2))) { playSound("orange_zone"); } else if ((timeCount >= (3 * _local2)) && (timeCount <= ((3 * _local2) + 2))) { playSound("red_zone"); } else if (timeCount >= timeTotal) { playSound("game_over"); endGame(); changeState(STATE_GAME_COMPLETE); } } } function changeState(newState) { trace("moving to " + newState); if (newState == STATE_TITLE) { toTitle(); } else if (newState == STATE_ICON_SELECT) { toIconSelect(); } else if (newState == STATE_INTRO) { toIntro(); } else if (newState == STATE_INIT_GAME) { toInitGame(); } else if (newState == STATE_FALL) { toFall(); } else if (newState == STATE_SELECT) { toSelect(); } else if (newState == STATE_SWITCH) { toSwitch(); } else if (newState == STATE_SWITCH_BACK) { toSwitchBack(); } else if (newState == STATE_CLEAR) { toClear(); } else if (newState == STATE_CLEAR_FROM_CHAIN) { toClearFromChain(); } else if (newState == STATE_CLEAR_FROM_CLEARANCE) { toClearFromClearance(); } else if (newState == STATE_CLEAR_FROM_BOMB) { toClearFromBomb(); } else if (newState == STATE_GAME_COMPLETE) { toGameComplete(); } } function toTitle() { var t = this; state = STATE_TITLE; score = 0; level = 0; targetMC.gotoAndStop("title"); bgMC.exit_mc._visible = false; pressSelectMC = targetMC.press_mc; pressSelectMC.onRelease = function () { t.changeState(Jamble.STATE_ICON_SELECT); }; } function toIconSelect() { var t = this; state = STATE_ICON_SELECT; targetMC.gotoAndStop("icon select"); bgMC.exit_mc._visible = false; targetMC.classic_mc.onRelease = function () { t.iconSet = Jamble.ICON_SET_CLASSIC; t.changeState(Jamble.STATE_INTRO); }; targetMC.cryptic_mc.onRelease = function () { t.iconSet = Jamble.ICON_SET_CRYPTIC; t.changeState(Jamble.STATE_INTRO); }; targetMC.jewels_mc.onRelease = function () { t.iconSet = Jamble.ICON_SET_JEWELS; t.changeState(Jamble.STATE_INTRO); }; targetMC.juicy_mc.onRelease = function () { t.iconSet = Jamble.ICON_SET_JUICY; t.changeState(Jamble.STATE_INTRO); }; } function toIntro() { var _local5 = this; state = STATE_INTRO; frameCount = 0; frameTotal = 60; targetMC.gotoAndStop("intro"); bgMC.exit_mc._visible = false; iconsetMC = targetMC.iconSet_mc; iconsetMC.gotoAndStop(iconSet); introKeyMC = targetMC.introKey_mc; introKeyMC.gotoAndStop(iconSet); countTXT = introKeyMC.count_txt; countTXT.text = "x" + getCurrentLevel().getSpriteCount(); levelTXT = targetMC.level_txt; levelTXT.text = "LEVEL " + (level + 1); var _local2 = 0; while (_local2 < 8) { iconIndices[_local2] = _local2; _local2++; } shuffle(iconIndices); blockCounts = [0, 0, 0, 0, 0, 0, 0, 0]; movingBlocks = 0; chainCount = 0; scoreDelta = 0; timeCount = 0; timeTotal = getCurrentLevel().getTimeLimit(); delete clearance; if (level < 8) { var _local4 = iconIndices[7]; introKeyMC[("type" + _local4) + "_mc"]._visible = false; _local2 = 0; var _local3 = 0; while (_local2 < 8) { if (_local2 != _local4) { introKeyMC[("type" + _local2) + "_mc"]._x = _local3; _local3 = _local3 + 35; } _local2++; } } } function toInitGame() { state = STATE_INIT_GAME; targetMC.gotoAndStop("game"); bgMC.exit_mc._visible = true; blocksMC = targetMC.blocks_mc; selectorMC = blocksMC.selector_mc; selectorMC._visible = false; iconsetMC = targetMC.iconset_mc; iconsetMC.gotoAndStop(iconSet); keyMC = targetMC.key_mc; keyMC.gotoAndStop(iconSet); timerMaskMC = targetMC.timerMask_mc; exitPromptMC = targetMC.exitPrompt_mc; exitPromptMC._visible = false; exitPromptMC.yes_btn.onRelease = mx.utils.Delegate.create(this, exitYes); exitPromptMC.no_btn.onRelease = mx.utils.Delegate.create(this, exitNo); exitMC = targetMC.exit_mc; exitMC.onRelease = mx.utils.Delegate.create(this, exit); scoreTXT = targetMC.score_txt; playSound("play_and_start_level"); selectorMC.setDepthTo(DepthManager.kTop); var _local2 = 0; while (_local2 < GRID_COLS) { var _local3 = 0; while (_local3 < GRID_ROWS) { var _local4 = createBlock(); _local4.setPosition(_local2, _local3 + GRID_ROWS); _local4.moveTo(undefined, _local3); movingBlocks++; columns[_local2][_local3] = _local4; _local3++; } _local2++; } var _local9 = ((level < 8) ? (iconIndices[7]) : undefined); var _local10 = ((level < 8) ? 36 : 31); var _local8 = 28; if (level < 8) { keyMC[("type" + _local9) + "_mc"]._visible = false; keyMC[("type" + _local9) + "_mc"].stop(); keyMC[("type" + _local9) + "_txt"]._visible = false; } _local2 = 0; var _local5 = 0; while (_local2 < 8) { if (_local2 != _local9) { keyMC[("type" + _local2) + "_mc"]._xscale = 82; keyMC[("type" + _local2) + "_mc"]._yscale = 82; keyMC[("type" + _local2) + "_mc"]._y = _local5 + (_local8 / 2); trace(_local5 + (_local8 / 2)); keyMC[("type" + _local2) + "_mc"].stop(); var _local7 = [1, 0, 0, 0, -100, 0, 1, 0, 0, -100, 0, 0, 1, 0, -100, 0, 0, 0, 1, 0]; var _local6 = new flash.filters.ColorMatrixFilter(_local7); keyMC[("type" + _local2) + "_mc"].filters = [_local6]; keyMC[("type" + _local2) + "_txt"]._y = _local5; _local5 = _local5 + _local10; } _local2++; } clearInterval(timerID); timerID = setInterval(this, "tick", 1000); changeState(STATE_FALL); } function toFall() { state = STATE_FALL; } function toSelect() { state = STATE_SELECT; chainCount = 0; frameCount = 0; frameTotal = 3; delete selectedBlock1; delete selectedBlock2; } function toSwitch() { state = STATE_SWITCH; frameCount = 0; frameTotal = 3; selectorMC.play(); selectedBlock1.moveTo(selectedBlock2.getGridX(), selectedBlock2.getGridY()); selectedBlock2.moveTo(selectedBlock1.getGridX(), selectedBlock1.getGridY()); } function toSwitchBack() { state = STATE_SWITCH_BACK; selectedBlock1.moveTo(selectedBlock2.getGridX(), selectedBlock2.getGridY()); selectedBlock2.moveTo(selectedBlock1.getGridX(), selectedBlock1.getGridY()); } function toClear() { state = STATE_CLEAR; delete selectedBlock1; delete selectedBlock2; frameCount = 0; frameTotal = 6; } function toClearFromChain() { state = STATE_CLEAR_FROM_CHAIN; delete selectedBlock1; delete selectedBlock2; frameCount = 0; frameTotal = 6; } function toClearFromClearance() { state = STATE_CLEAR_FROM_CLEARANCE; delete selectedBlock1; delete selectedBlock2; frameCount = 0; frameTotal = 6; } function toClearFromBomb() { state = STATE_CLEAR_FROM_BOMB; delete selectedBlock1; delete selectedBlock2; frameCount = 0; frameTotal = 6; } function toGameComplete() { state = STATE_GAME_COMPLETE; targetMC.gotoAndStop("complete"); bgMC.exit_mc._visible = false; targetMC.level_txt.text = level + 1; targetMC.score_txt.text = score; yesUpload(); targetMC.question_txt.text = "Play Again?"; targetMC.no_mc.onRelease = mx.utils.Delegate.create(this, noPlayAgain); targetMC.yes_mc.onRelease = mx.utils.Delegate.create(this, yesPlayAgain); iconsetMC = targetMC.iconSet_mc; iconsetMC.gotoAndStop(iconSet); } function RetryToLoadXML() { if (MissedTries >= 10) { clearInterval(XMLRetryTimer); XMLRetryTimer = 0; } xml = new XML(); xml.onLoad = mx.utils.Delegate.create(this, onXMLLoad); clearInterval(XMLRetryTimer); XMLRetryTimer = 0; } function onXMLLoad(success) { if (state == STATE_GAME_COMPLETE) { if (success) { var _local2 = xml.firstChild; if (_local2.nodeName == "error") { if (_local2.attributes.errorno == 0) { MissedTries++; if (MissedTries >= 10) { MissedTries = 0; } else { clearInterval(XMLRetryTimer); XMLRetryTimer = 0; XMLRetryTimer = setInterval(this, "RetryToLoadXML", 3000); } } } } } } function noUpload() { targetMC.message_txt.text = ""; targetMC.question_txt.text = "Play Again?"; targetMC.no_mc.onRelease = mx.utils.Delegate.create(this, noPlayAgain); targetMC.yes_mc.onRelease = mx.utils.Delegate.create(this, yesPlayAgain); } function yesUpload() { xml = new XML(); xml.onLoad = mx.utils.Delegate.create(this, onXMLLoad); } function noPlayAgain() { stopAllSounds(); _global.ipbSend(); stop(); } function yesPlayAgain() { level = 0; score = 0; changeState(STATE_INTRO); } function createBlock() { var _local3 = ((Math.random() < 0.02) ? (Block.BOMB) : (iconIndices[Math.floor(Math.random() * ((level < 8) ? 7 : 8))])); var _local4 = blocksMC.createChildAtDepth(((_local3 == Block.BOMB) ? "bomb" : (iconSet + _local3)), DepthManager.kTop); var _local2 = new Block(_local4, _local3); _local2.addEventListener("stopped", this); _local2.addEventListener("press", this); _local2.addEventListener("releaseOutside", this); return(_local2); } function shuffle(arr) { var _local1 = arr.length - 1; while (_local1 >= 0) { var _local3 = Math.floor(Math.random() * 8); var _local4 = arr[_local1]; arr[_local1] = arr[_local3]; arr[_local3] = _local4; _local1--; } } function endGame() { clearInterval(timerID); score = score + scoreDelta; scoreDelta = 0; } function exitYes() { stopAllSounds(); _global.ipbSend(); stop(); } function exitNo() { blocksMC._visible = true; exitPromptMC._visible = false; } function exit() { blocksMC._visible = false; exitPromptMC._visible = !exitPromptMC._visible; } function help() { helpPopupMC._visible = !helpPopupMC._visible; } function ok() { helpPopupMC._visible = false; } function playSound(sound_id) { var _local3 = targetMC.createChildAtDepth("blank", DepthManager.kTop); var sound = new Sound(_local3); var t = this; var _local4 = sounds.length; sound.attachSound(sound_id); sound.setVolume(volume); sound.onSoundComplete = function () { var _local1 = 0; while (_local1 < t.sounds.length) { if (t.sounds[_local1][0] == sound) { t.sounds[_local1][1].removeMovieClip(); t.sounds.splice(_local1, 1); return(undefined); } _local1++; } }; sound.start(); sounds.push([sound, _local3]); trace(sounds.length + " sounds currently playing"); } function setVolume(value) { volume = value; var _local2 = 0; while (_local2 < sounds.length) { var _local3 = sounds[_local2][0]; _local3.setVolume(value); _local2++; } updateVolumeLEDs(); } function toggleSound() { if (volume == 0) { setVolume(40); } else { setVolume(0); } } function plusVolume() { setVolume(Math.min(volume + 20, 100)); } function minusVolume() { setVolume(Math.max(volume - 20, 0)); } function updateVolumeLEDs() { var _local2 = 0; while (_local2 < 5) { bgMC["fifth" + _local2]._alpha = ((((_local2 + 1) * 20) <= volume) ? 100 : 20); _local2++; } } function addGroup(group) { var _local2 = groups.length - 1; while (_local2 >= 0) { if (groups[_local2].equals(group)) { return(false); } _local2--; } groups.push(group); return(true); } function checkGroups(check) { var _local7; var _local3; var _local8 = (check ? false : true); groups = []; _local7 = columns[0][selectedBlock1.getGridY()].getType(); _local3 = 1; var _local5 = 0; while (_local5 < GRID_COLS) { var _local4 = columns[_local5 + 1][selectedBlock1.getGridY()]; if (_local4.getType() == _local7) { _local3++; } else { if (_local3 >= 3) { if (addGroup(new Group((_local5 - _local3) + 1, selectedBlock1.getGridY(), _local5, selectedBlock1.getGridY())) && (_local8)) { var _local6 = (_local5 - _local3) + 1; while (_local6 <= _local5) { var _local2 = columns[_local6][selectedBlock1.getGridY()]; if (!_local2.isZapped()) { _local2.zap(); } _local6++; } } } _local3 = 1; } _local7 = _local4.getType(); _local5++; } _local7 = columns[0][selectedBlock2.getGridY()].getType(); _local3 = 1; _local5 = 0; while (_local5 < GRID_COLS) { var _local4 = columns[_local5 + 1][selectedBlock2.getGridY()]; if (_local4.getType() == _local7) { _local3++; } else { if (_local3 >= 3) { if (addGroup(new Group((_local5 - _local3) + 1, selectedBlock2.getGridY(), _local5, selectedBlock2.getGridY())) && (_local8)) { var _local6 = (_local5 - _local3) + 1; while (_local6 <= _local5) { var _local2 = columns[_local6][selectedBlock2.getGridY()]; if (!_local2.isZapped()) { _local2.zap(); } _local6++; } } } _local3 = 1; } _local7 = _local4.getType(); _local5++; } _local7 = columns[selectedBlock1.getGridX()][0].getType(); _local3 = 1; _local5 = 0; while (_local5 < GRID_ROWS) { var _local4 = columns[selectedBlock1.getGridX()][_local5 + 1]; if (_local4.getType() == _local7) { _local3++; } else { if (_local3 >= 3) { if (addGroup(new Group(selectedBlock1.getGridX(), (_local5 - _local3) + 1, selectedBlock1.getGridX(), _local5)) && (_local8)) { var _local6 = (_local5 - _local3) + 1; while (_local6 <= _local5) { var _local2 = columns[selectedBlock1.getGridX()][_local6]; if (!_local2.isZapped()) { _local2.zap(); } _local6++; } } } _local3 = 1; } _local7 = _local4.getType(); _local5++; } _local7 = columns[selectedBlock2.getGridX()][0].getType(); _local3 = 1; _local5 = 0; while (_local5 < GRID_ROWS) { var _local4 = columns[selectedBlock2.getGridX()][_local5 + 1]; if (_local4.getType() == _local7) { _local3++; } else { if (_local3 >= 3) { if (addGroup(new Group(selectedBlock2.getGridX(), (_local5 - _local3) + 1, selectedBlock2.getGridX(), _local5)) && (_local8)) { var _local6 = (_local5 - _local3) + 1; while (_local6 <= _local5) { var _local2 = columns[selectedBlock2.getGridX()][_local6]; if (!_local2.isZapped()) { _local2.zap(); } _local6++; } } } _local3 = 1; } _local7 = _local4.getType(); _local5++; } } function checkAll() { var _local8; var _local2; var _local9 = 3; var _local10 = true; groups = []; var _local6 = 0; while (_local6 < GRID_ROWS) { _local8 = columns[0][_local6].getType(); _local2 = 1; var _local4 = 0; while (_local4 < GRID_COLS) { var _local7 = columns[_local4 + 1][_local6]; if (_local7.getType() == _local8) { _local2++; } else { if (_local2 >= _local9) { if (addGroup(new Group((_local4 - _local2) + 1, _local6, _local4, _local6)) && (_local10)) { var _local5 = (_local4 - _local2) + 1; while (_local5 <= _local4) { var _local3 = columns[_local5][_local6]; if (!_local3.isZapped()) { _local3.zap(); } _local5++; } } } _local2 = 1; } _local8 = _local7.getType(); _local4++; } _local6++; } _local6 = 0; while (_local6 < GRID_COLS) { _local8 = columns[_local6][0].getType(); _local2 = 1; var _local4 = 0; while (_local4 < GRID_ROWS) { var _local7 = columns[_local6][_local4 + 1]; if (_local7.getType() == _local8) { _local2++; } else { if (_local2 >= _local9) { if (addGroup(new Group(_local6, (_local4 - _local2) + 1, _local6, _local4)) && (_local10)) { var _local5 = (_local4 - _local2) + 1; while (_local5 <= _local4) { var _local3 = columns[_local6][_local5]; if (!_local3.isZapped()) { _local3.zap(); } _local5++; } } } _local2 = 1; } _local8 = _local7.getType(); _local4++; } _local6++; } } function checkPotentials() { var _local4 = []; var _local3 = 0; while (_local3 < GRID_COLS) { var _local2 = 0; while (_local2 < (GRID_ROWS - 1)) { selectedBlock1 = columns[_local3][_local2]; selectedBlock2 = columns[_local3][_local2 + 1]; selectedBlock1.setPosition(_local3, _local2 + 1); selectedBlock2.setPosition(_local3, _local2); columns[_local3][_local2] = selectedBlock2; columns[_local3][_local2 + 1] = selectedBlock1; checkGroups(true); selectedBlock1.setPosition(_local3, _local2); selectedBlock2.setPosition(_local3, _local2 + 1); columns[_local3][_local2] = selectedBlock1; columns[_local3][_local2 + 1] = selectedBlock2; _local4 = _local4.concat(groups); _local2++; } _local3++; } _local3 = 0; while (_local3 < GRID_ROWS) { var _local2 = 0; while (_local2 < (GRID_COLS - 1)) { selectedBlock1 = columns[_local2][_local3]; selectedBlock2 = columns[_local2 + 1][_local3]; selectedBlock1.setPosition(_local2 + 1, _local3); selectedBlock2.setPosition(_local2, _local3); columns[_local2][_local3] = selectedBlock2; columns[_local2 + 1][_local3] = selectedBlock1; checkGroups(true); selectedBlock1.setPosition(_local2, _local3); selectedBlock2.setPosition(_local2 + 1, _local3); columns[_local2][_local3] = selectedBlock1; columns[_local2 + 1][_local3] = selectedBlock2; _local4 = _local4.concat(groups); _local2++; } _local3++; } delete selectedBlock1; delete selectedBlock2; trace("potentials= " + _local4); return(_local4.length > 0); } function getChainMultiplier() { return([1, 2, 3, 5][chainCount % 4]); } function getCurrentLevel() { return(levels[Math.min(level, levels.length - 1)]); } function isLevelComplete() { var _local2 = 7; while (_local2 >= 0) { if (((iconIndices[7] != _local2) || (level >= 8)) && (blockCounts[_local2] < getCurrentLevel().getSpriteCount())) { return(false); } _local2--; } return(true); } function traceColumns() { var _local3 = 0; var _local2 = 0; _local3 = columns[_local3].length - 1; while (_local3 >= 0) { var _local4 = ""; _local2 = 0; while (_local2 < columns.length) { _local4 = _local4 + ((_local2 > 0) ? ("," + columns[_local2][_local3].getType()) : (columns[_local2][_local3].getType())); _local2++; } trace(_local4); _local3--; } } static var STATE_TITLE = "title"; static var STATE_INTRO = "intro"; static var STATE_ICON_SELECT = "icon select"; static var STATE_INIT_GAME = "init game"; static var STATE_FILL = "fill"; static var STATE_CHECK = "check"; static var STATE_FALL = "fall"; static var STATE_SELECT = "select"; static var STATE_SWITCH = "switch"; static var STATE_SWITCH_BACK = "switch back"; static var STATE_CLEAR = "clear"; static var STATE_CLEAR_FROM_CLEARANCE = "clear from clearance"; static var STATE_CLEAR_FROM_CHAIN = "clear from chain"; static var STATE_CLEAR_FROM_BOMB = "clear from bomb"; static var STATE_GAME_COMPLETE = "game complete"; static var ICON_SET_CLASSIC = "classic"; static var ICON_SET_CRYPTIC = "cryptic"; static var ICON_SET_JEWELS = "jewels"; static var ICON_SET_JUICY = "juicy"; static var GRID_COLS = 8; static var GRID_ROWS = 8; static var GRID_W = 43; static var GRID_H = 43; var XMLRetryTimer = new Number(0); }
Symbol 574 MovieClip [__Packages.Block] Frame 0
class Block { var targetGridX, targetGridY, tweenX, targetMC, tweenY, gridX, gridY, type, zapped; function Block (targetMC, type) { setTarget(targetMC); setType(type); mx.events.EventDispatcher.initialize(this); } function moveTo(targetGridX, targetGridY) { var t = this; this.targetGridX = targetGridX; this.targetGridY = targetGridY; if (targetGridX != undefined) { tweenX = new mx.transitions.Tween(targetMC, "_x", mx.transitions.easing.Strong.easeIn, targetMC._x, (targetGridX + 0.5) * Jamble.GRID_W, 8, false); tweenX.onMotionFinished = function () { if (!t.tweenY.isPlaying) { t.dispatchEvent({type:"stopped"}); } }; } if (targetGridY != undefined) { tweenY = new mx.transitions.Tween(targetMC, "_y", mx.transitions.easing.Strong.easeIn, targetMC._y, (-(targetGridY + 0.5)) * Jamble.GRID_H, 8, false); tweenY.onMotionFinished = function () { if (!t.tweenX.isPlaying) { t.dispatchEvent({type:"stopped"}); } }; } } function moved() { gridX = ((targetGridX == undefined) ? (gridX) : (targetGridX)); gridY = ((targetGridY == undefined) ? (gridY) : (targetGridY)); } function setPosition(gridX, gridY) { this.gridX = gridX; this.gridY = gridY; targetMC._x = (gridX + 0.5) * Jamble.GRID_W; targetMC._y = (-(gridY + 0.5)) * Jamble.GRID_H; } function getX() { return(targetMC._x); } function getY() { return(targetMC._y); } function getGridX() { return(gridX); } function getGridY() { return(gridY); } function getTargetX() { return(targetGridX); } function getTargetY() { return(targetGridY); } function setType(type) { this.type = type; } function getType() { return(type); } function setTarget(target) { targetMC = target; targetMC.stop(); targetMC._x = (gridX + 0.5) * Jamble.GRID_W; targetMC._y = (-(gridY + 0.5)) * Jamble.GRID_H; targetMC.onPress = mx.utils.Delegate.create(this, press); targetMC.onReleaseOutside = mx.utils.Delegate.create(this, releaseOutside); } function getTarget() { return(targetMC); } function zap() { targetMC.play(); zapped = true; } function isZapped() { return(zapped); } function press() { dispatchEvent({type:"press"}); } function releaseOutside() { dispatchEvent({type:"releaseOutside"}); } function isAdjacent(block) { var _local5 = getGridX(); var _local3 = getGridY(); var _local4 = block.getGridX(); var _local2 = block.getGridY(); return(((((_local5 == _local4) && (_local3 == (_local2 - 1))) || ((_local5 == _local4) && (_local3 == (_local2 + 1)))) || ((_local5 == (_local4 - 1)) && (_local3 == _local2))) || ((_local5 == (_local4 + 1)) && (_local3 == _local2))); } function isMoving() { return(tweenX.isPlaying || (tweenY.isPlaying)); } function toString() { return((gridX + ",") + gridY); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } static var BOMB = -1; static var CLEARANCE = -2; }
Symbol 575 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 576 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 577 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 578 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 579 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 580 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 581 MovieClip [__Packages.Level] Frame 0
class Level { var timeLimit, spriteCount, pointsPerSprite, pointsPerSpriteClearance; function Level (t, sc, pps, ppsc) { timeLimit = t; spriteCount = sc; pointsPerSprite = pps; pointsPerSpriteClearance = ppsc; } function getTimeLimit() { return(timeLimit); } function getSpriteCount() { return(spriteCount); } function getPointsPerSprite() { return(pointsPerSprite); } function getPointsPerSpriteClearance() { return(pointsPerSpriteClearance); } }
Symbol 582 MovieClip [__Packages.DepthManager] Frame 0
class DepthManager { var _childCounter, attachMovie, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local5 = "down"; if (depthFlag == kBottom) { _local5 = "up"; } var _local6; if (_local3[_local2] != undefined) { _local6 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local5); } var _local4 = attachMovie.call(this, linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local6 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local6, _local3, _local5); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(MovieClip(this), _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local1 = targetDepth; var _local2 = targetDepth; if (direction == "down") { while (depthTable[_local2] != undefined) { _local2--; } return(_local2); } while (depthTable[_local1] != undefined) { _local1++; } return(_local1); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new DepthManager(); }
Symbol 583 MovieClip [__Packages.Group] Frame 0
class Group { var x1, y1, x2, y2; function Group (x1, y1, x2, y2) { this.x1 = x1; this.y1 = y1; this.x2 = x2; this.y2 = y2; } function getX1() { return(x1); } function getY1() { return(y1); } function getX2() { return(x2); } function getY2() { return(y2); } function equals(group) { return((((x1 == group.x1) && (y1 == group.y1)) && (x2 == group.x2)) && (y2 == group.y2)); } function toString() { return(((((((("(" + x1) + ",") + y1) + ",") + x2) + ",") + y2) + ")"); } }
Instance of Symbol 286 MovieClip [crypticClearance] in Symbol 520 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(1); }
Instance of Symbol 286 MovieClip [crypticClearance] in Symbol 520 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(2); }
Instance of Symbol 286 MovieClip [crypticClearance] in Symbol 520 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(3); }
Instance of Symbol 286 MovieClip [crypticClearance] in Symbol 520 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(4); }
Instance of Symbol 286 MovieClip [crypticClearance] in Symbol 520 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(5); }
Instance of Symbol 286 MovieClip [crypticClearance] in Symbol 520 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(6); }
Instance of Symbol 286 MovieClip [crypticClearance] in Symbol 520 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(7); }
Instance of Symbol 286 MovieClip [crypticClearance] in Symbol 520 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(8); }
Instance of Symbol 277 MovieClip [jewelsClearance] in Symbol 520 MovieClip Frame 2
onClipEvent (enterFrame) { this.gotoAndStop(1); }
Instance of Symbol 277 MovieClip [jewelsClearance] in Symbol 520 MovieClip Frame 2
onClipEvent (enterFrame) { this.gotoAndStop(2); }
Instance of Symbol 277 MovieClip [jewelsClearance] in Symbol 520 MovieClip Frame 2
onClipEvent (enterFrame) { this.gotoAndStop(3); }
Instance of Symbol 277 MovieClip [jewelsClearance] in Symbol 520 MovieClip Frame 2
onClipEvent (enterFrame) { this.gotoAndStop(4); }
Instance of Symbol 277 MovieClip [jewelsClearance] in Symbol 520 MovieClip Frame 2
onClipEvent (enterFrame) { this.gotoAndStop(5); }
Instance of Symbol 277 MovieClip [jewelsClearance] in Symbol 520 MovieClip Frame 2
onClipEvent (enterFrame) { this.gotoAndStop(6); }
Instance of Symbol 277 MovieClip [jewelsClearance] in Symbol 520 MovieClip Frame 2
onClipEvent (enterFrame) { this.gotoAndStop(7); }
Instance of Symbol 277 MovieClip [jewelsClearance] in Symbol 520 MovieClip Frame 2
onClipEvent (enterFrame) { this.gotoAndStop(8); }
Instance of Symbol 269 MovieClip [juicyClearance] in Symbol 520 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(1); }
Instance of Symbol 269 MovieClip [juicyClearance] in Symbol 520 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(2); }
Instance of Symbol 269 MovieClip [juicyClearance] in Symbol 520 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(3); }
Instance of Symbol 269 MovieClip [juicyClearance] in Symbol 520 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(4); }
Instance of Symbol 269 MovieClip [juicyClearance] in Symbol 520 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(5); }
Instance of Symbol 269 MovieClip [juicyClearance] in Symbol 520 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(6); }
Instance of Symbol 269 MovieClip [juicyClearance] in Symbol 520 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(7); }
Instance of Symbol 269 MovieClip [juicyClearance] in Symbol 520 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(8); }
Instance of Symbol 262 MovieClip [classicClearance] in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) { this.gotoAndStop(1); }
Instance of Symbol 262 MovieClip [classicClearance] in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) { this.gotoAndStop(2); }
Instance of Symbol 262 MovieClip [classicClearance] in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) { this.gotoAndStop(3); }
Instance of Symbol 262 MovieClip [classicClearance] in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) { this.gotoAndStop(4); }
Instance of Symbol 262 MovieClip [classicClearance] in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) { this.gotoAndStop(5); }
Instance of Symbol 262 MovieClip [classicClearance] in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) { this.gotoAndStop(6); }
Instance of Symbol 262 MovieClip [classicClearance] in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) { this.gotoAndStop(7); }
Instance of Symbol 262 MovieClip [classicClearance] in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) { this.gotoAndStop(8); }
Symbol 540 MovieClip Frame 1
stop();

Library Items

Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:356
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:356
Symbol 319 GraphicUsed by:356
Symbol 320 GraphicUsed by:321 322
Symbol 321 MovieClipUses:320Used by:356
Symbol 322 MovieClipUses:320Used by:356
Symbol 323 GraphicUsed by:356
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:356
Symbol 326 GraphicUsed by:356
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:356
Symbol 329 GraphicUsed by:356
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:356
Symbol 332 GraphicUsed by:356
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:356
Symbol 335 GraphicUsed by:356
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:356
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:356
Symbol 340 GraphicUsed by:356
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:356
Symbol 343 GraphicUsed by:356
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:356
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:356
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:356
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:356
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:356
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356
Symbol 356 MovieClipUses:316 318 319 321 322 323 325 326 328 329 331 332 334 335 337 339 340 342 343 345 347 349 351 353 355Used by:Timeline
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:362
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:361
Symbol 361 MovieClipUses:360Used by:362
Symbol 362 MovieClipUses:358 361Used by:Timeline
Symbol 363 FontUsed by:364 382 523 532 547 548 549 550 551 552 553 554 569
Symbol 364 TextUses:363Used by:Timeline
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:Timeline
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:Timeline
Symbol 369 GraphicUsed by:372
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:372
Symbol 372 MovieClipUses:369 371Used by:381
Symbol 373 FontUsed by:374 533 537
Symbol 374 TextUses:373Used by:381 565
Symbol 375 GraphicUsed by:378 561 563
Symbol 376 FontUsed by:377 560 562 564 568 570 571 572
Symbol 377 TextUses:376Used by:378
Symbol 378 MovieClipUses:375 377Used by:381
Symbol 379 FontUsed by:380 519 521
Symbol 380 TextUses:379Used by:381
Symbol 381 MovieClipUses:372 374 378 380Used by:Timeline
Symbol 584 MovieClipUsed by:Timeline
Symbol 1 Sound [wrong]
Symbol 2 Sound [standard_correct]
Symbol 3 Sound [select_square]
Symbol 4 Sound [red_zone]
Symbol 5 Sound [play_and_start_level]
Symbol 6 Sound [orange_zone]
Symbol 7 Sound [game_over]
Symbol 8 Sound [explosion]
Symbol 9 Sound [big_charge_explosion]
Symbol 10 GraphicUsed by:41
Symbol 11 GraphicUsed by:12 22
Symbol 12 MovieClipUses:11Used by:41
Symbol 13 GraphicUsed by:14 23
Symbol 14 MovieClipUses:13Used by:41
Symbol 15 GraphicUsed by:41
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:41
Symbol 18 GraphicUsed by:19 20 25 26 27 34 35 36
Symbol 19 MovieClipUses:18Used by:41
Symbol 20 MovieClipUses:18Used by:41
Symbol 21 GraphicUsed by:41
Symbol 22 MovieClipUses:11Used by:41
Symbol 23 MovieClipUses:13Used by:41
Symbol 24 GraphicUsed by:41
Symbol 25 MovieClipUses:18Used by:41
Symbol 26 MovieClipUses:18Used by:41
Symbol 27 MovieClipUses:18Used by:41
Symbol 28 GraphicUsed by:41
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:41
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:41
Symbol 33 GraphicUsed by:41
Symbol 34 MovieClipUses:18Used by:41
Symbol 35 MovieClipUses:18Used by:41
Symbol 36 MovieClipUses:18Used by:41
Symbol 37 GraphicUsed by:41
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClip [bomb]Uses:10 12 14 15 17 19 20 21 22 23 24 25 26 27 28 30 32 33 34 35 36 37 38 39 40
Symbol 42 MovieClip [blank]
Symbol 43 GraphicUsed by:48 262
Symbol 44 GraphicUsed by:48
Symbol 45 GraphicUsed by:48 51 54 57 60 63 70 314
Symbol 46 GraphicUsed by:48 51 54 57 60 63 70 314
Symbol 47 GraphicUsed by:48 51 54 57 60 63 70 314
Symbol 48 MovieClip [classic6]Uses:43 44 45 46 47Used by:555
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [classic5]Uses:49 50 45 46 47Used by:555
Symbol 52 GraphicUsed by:54 262
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClip [classic4]Uses:52 53 45 46 47Used by:555
Symbol 55 GraphicUsed by:57 262
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip [classic3]Uses:55 56 45 46 47Used by:555
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [classic2]Uses:58 59 45 46 47Used by:555
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClip [classic1]Uses:61 62 45 46 47Used by:555
Symbol 64 GraphicUsed by:70 262
Symbol 65 GraphicUsed by:70
Symbol 66 GraphicUsed by:67 68
Symbol 67 MovieClipUses:66Used by:70
Symbol 68 MovieClipUses:66Used by:70
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClip [classic0]Uses:64 65 67 68 69 45 46 47Used by:555
Symbol 71 GraphicUsed by:81
Symbol 72 GraphicUsed by:81
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:81
Symbol 75 GraphicUsed by:81
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:81
Symbol 78 GraphicUsed by:81
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClip [juicy7]Uses:71 72 74 75 77 78 79 80Used by:555
Symbol 82 GraphicUsed by:92
Symbol 83 GraphicUsed by:92
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:92
Symbol 86 GraphicUsed by:92
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClip [juicy6]Uses:82 83 85 86 88 89 90 91Used by:555
Symbol 93 GraphicUsed by:103
Symbol 94 GraphicUsed by:103
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:103
Symbol 97 GraphicUsed by:103
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:103
Symbol 100 GraphicUsed by:103
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClip [juicy5]Uses:93 94 96 97 99 100 101 102Used by:555
Symbol 104 GraphicUsed by:114
Symbol 105 GraphicUsed by:114
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:114
Symbol 108 GraphicUsed by:114
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:114
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip [juicy4]Uses:104 105 107 108 110 111 112 113Used by:555
Symbol 115 GraphicUsed by:124 269
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:124
Symbol 118 GraphicUsed by:124
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:124
Symbol 121 GraphicUsed by:124
Symbol 122 GraphicUsed by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClip [juicy3]Uses:115 117 118 120 121 122 123Used by:555
Symbol 125 GraphicUsed by:137
Symbol 126 GraphicUsed by:137
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:137
Symbol 130 GraphicUsed by:137
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:133
Symbol 133 MovieClipUses:132Used by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClip [juicy2]Uses:125 126 129 130 133 134 135 136Used by:555
Symbol 138 GraphicUsed by:147 269
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:147
Symbol 141 GraphicUsed by:147
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:147
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip [juicy1]Uses:138 140 141 143 144 145 146Used by:555
Symbol 148 GraphicUsed by:154 277
Symbol 149 GraphicUsed by:154 159 164 169 174 179 184 301
Symbol 150 GraphicUsed by:154 159 164 169 174 179 184 301
Symbol 151 GraphicUsed by:154
Symbol 152 GraphicUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClip [jewels7]Uses:148 149 150 151 152 153Used by:555
Symbol 155 GraphicUsed by:159
Symbol 156 GraphicUsed by:159
Symbol 157 GraphicUsed by:159
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip [jewels6]Uses:155 149 150 156 157 158Used by:555
Symbol 160 GraphicUsed by:164
Symbol 161 GraphicUsed by:164
Symbol 162 GraphicUsed by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClip [jewels5]Uses:160 149 150 161 162 163Used by:555
Symbol 165 GraphicUsed by:169
Symbol 166 GraphicUsed by:169
Symbol 167 GraphicUsed by:169
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip [jewels4]Uses:165 149 150 166 167 168Used by:555
Symbol 170 GraphicUsed by:174
Symbol 171 GraphicUsed by:174
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClip [jewels2]Uses:170 149 150 171 172 173Used by:555
Symbol 175 GraphicUsed by:179
Symbol 176 GraphicUsed by:179
Symbol 177 GraphicUsed by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClip [jewels1]Uses:175 149 150 176 177 178Used by:555
Symbol 180 GraphicUsed by:184
Symbol 181 GraphicUsed by:184
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClip [jewels0]Uses:180 149 150 181 182 183Used by:555
Symbol 185 GraphicUsed by:195
Symbol 186 GraphicUsed by:195
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:195
Symbol 189 GraphicUsed by:195
Symbol 190 GraphicUsed by:191 211
Symbol 191 MovieClipUses:190Used by:195
Symbol 192 GraphicUsed by:195
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClip [cryptic7]Uses:185 186 188 189 191 192 193 194Used by:555
Symbol 196 GraphicUsed by:206
Symbol 197 GraphicUsed by:206
Symbol 198 GraphicUsed by:199 209
Symbol 199 MovieClipUses:198Used by:206
Symbol 200 GraphicUsed by:206
Symbol 201 GraphicUsed by:202 231
Symbol 202 MovieClipUses:201Used by:206
Symbol 203 GraphicUsed by:206
Symbol 204 GraphicUsed by:206
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClip [cryptic6]Uses:196 197 199 200 202 203 204 205Used by:555
Symbol 207 GraphicUsed by:215
Symbol 208 GraphicUsed by:215
Symbol 209 MovieClipUses:198Used by:215
Symbol 210 GraphicUsed by:215
Symbol 211 MovieClipUses:190Used by:215
Symbol 212 GraphicUsed by:215
Symbol 213 GraphicUsed by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClip [cryptic5]Uses:207 208 209 210 211 212 213 214Used by:555
Symbol 216 GraphicUsed by:226
Symbol 217 GraphicUsed by:226
Symbol 218 GraphicUsed by:219 229
Symbol 219 MovieClipUses:218Used by:226
Symbol 220 GraphicUsed by:226
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:226
Symbol 223 GraphicUsed by:226
Symbol 224 GraphicUsed by:226
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClip [cryptic4]Uses:216 217 219 220 222 223 224 225Used by:555
Symbol 227 GraphicUsed by:235
Symbol 228 GraphicUsed by:235
Symbol 229 MovieClipUses:218Used by:235
Symbol 230 GraphicUsed by:235
Symbol 231 MovieClipUses:201Used by:235
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClip [cryptic3]Uses:227 228 229 230 231 232 233 234Used by:555
Symbol 236 GraphicUsed by:246
Symbol 237 GraphicUsed by:246
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:246
Symbol 240 GraphicUsed by:246
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:246
Symbol 243 GraphicUsed by:246
Symbol 244 GraphicUsed by:246
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClip [cryptic2]Uses:236 237 239 240 242 243 244 245Used by:555
Symbol 247 GraphicUsed by:257
Symbol 248 GraphicUsed by:257
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:257
Symbol 251 GraphicUsed by:257
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:257
Symbol 254 GraphicUsed by:257
Symbol 255 GraphicUsed by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClip [cryptic1]Uses:247 248 250 251 253 254 255 256Used by:555
Symbol 258 GraphicUsed by:262
Symbol 259 GraphicUsed by:262
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262 314
Symbol 262 MovieClip [classicClearance]Uses:64 258 259 55 52 260 43 261Used by:520
Symbol 263 GraphicUsed by:269 296
Symbol 264 GraphicUsed by:269
Symbol 265 GraphicUsed by:269
Symbol 266 GraphicUsed by:269
Symbol 267 GraphicUsed by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClip [juicyClearance]Uses:263 138 264 115 265 266 267 268Used by:520
Symbol 270 GraphicUsed by:277
Symbol 271 GraphicUsed by:277
Symbol 272 GraphicUsed by:277
Symbol 273 GraphicUsed by:277
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClip [jewelsClearance]Uses:270 271 272 273 274 275 276 148Used by:520
Symbol 278 GraphicUsed by:286
Symbol 279 GraphicUsed by:286
Symbol 280 GraphicUsed by:286
Symbol 281 GraphicUsed by:286
Symbol 282 GraphicUsed by:286
Symbol 283 GraphicUsed by:286
Symbol 284 GraphicUsed by:286
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClip [crypticClearance]Uses:278 279 280 281 282 283 284 285Used by:520
Symbol 287 GraphicUsed by:296
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:296
Symbol 290 GraphicUsed by:296
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:296
Symbol 293 GraphicUsed by:296
Symbol 294 GraphicUsed by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClip [juicy0]Uses:263 287 289 290 292 293 294 295Used by:555  Timeline
Symbol 297 GraphicUsed by:301
Symbol 298 GraphicUsed by:301
Symbol 299 GraphicUsed by:301
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClip [jewels3]Uses:297 149 150 298 299 300Used by:555  Timeline
Symbol 302 GraphicUsed by:312
Symbol 303 GraphicUsed by:312
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:312
Symbol 306 GraphicUsed by:312
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:312
Symbol 309 GraphicUsed by:312
Symbol 310 GraphicUsed by:312
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClip [cryptic0]Uses:302 303 305 306 308 309 310 311Used by:555  Timeline
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClip [classic7]Uses:261 313 45 46 47Used by:555  Timeline
Symbol 573 MovieClip [__Packages.Jamble]
Symbol 574 MovieClip [__Packages.Block]
Symbol 575 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 576 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 577 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 578 MovieClip [__Packages.mx.transitions.Tween]
Symbol 579 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 580 MovieClip [__Packages.mx.utils.Delegate]
Symbol 581 MovieClip [__Packages.Level]
Symbol 582 MovieClip [__Packages.DepthManager]
Symbol 583 MovieClip [__Packages.Group]
Symbol 382 TextUses:363Used by:Timeline
Symbol 383 GraphicUsed by:387
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:387
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:383 385 386Used by:522  Timeline
Symbol 388 GraphicUsed by:448
Symbol 389 GraphicUsed by:390 397 448
Symbol 390 MovieClipUses:389Used by:448
Symbol 391 GraphicUsed by:392 448
Symbol 392 MovieClipUses:391Used by:448
Symbol 393 GraphicUsed by:394 448
Symbol 394 MovieClipUses:393Used by:448
Symbol 395 GraphicUsed by:396 448
Symbol 396 MovieClipUses:395Used by:448
Symbol 397 MovieClipUses:389Used by:448
Symbol 398 GraphicUsed by:399 448
Symbol 399 MovieClipUses:398Used by:448
Symbol 400 GraphicUsed by:448
Symbol 401 GraphicUsed by:402 409 448
Symbol 402 MovieClipUses:401Used by:448
Symbol 403 GraphicUsed by:404 448
Symbol 404 MovieClipUses:403Used by:448
Symbol 405 GraphicUsed by:406 448
Symbol 406 MovieClipUses:405Used by:448
Symbol 407 GraphicUsed by:408 448
Symbol 408 MovieClipUses:407Used by:448
Symbol 409 MovieClipUses:401Used by:448
Symbol 410 GraphicUsed by:411 448
Symbol 411 MovieClipUses:410Used by:448
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:448
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:448
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:448
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:448
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:448
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:448
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:448
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:448
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:448
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:448
Symbol 432 GraphicUsed by:448
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:448
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:448
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:448
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:448
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:448
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:448
Symbol 445 GraphicUsed by:448
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClipUses:446Used by:448
Symbol 448 MovieClipUses:388 390 391 392 393 394 395 396 389 397 398 399 400 402 403 404 405 406 407 408 401 409 410 411 413 415 417 419 421 423 425 427 429 431 432 434 436 438 440 442 444 445 447Used by:522  Timeline
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:522  Timeline
Symbol 451 GraphicUsed by:518
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:518
Symbol 454 GraphicUsed by:455 518
Symbol 455 MovieClipUses:454Used by:518
Symbol 456 GraphicUsed by:457 518
Symbol 457 MovieClipUses:456Used by:518
Symbol 458 GraphicUsed by:459 518
Symbol 459 MovieClipUses:458Used by:518
Symbol 460 GraphicUsed by:461 518
Symbol 461 MovieClipUses:460Used by:518
Symbol 462 GraphicUsed by:463 518
Symbol 463 MovieClipUses:462Used by:518
Symbol 464 GraphicUsed by:518
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:518
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:518
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469Used by:518
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClipUses:471Used by:518
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473Used by:518
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:518
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:518
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:518
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:518
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:518
Symbol 485 GraphicUsed by:518
Symbol 486 GraphicUsed by:487 494 518
Symbol 487 MovieClipUses:486Used by:518
Symbol 488 GraphicUsed by:489 518
Symbol 489 MovieClipUses:488Used by:518
Symbol 490 GraphicUsed by:491 518
Symbol 491 MovieClipUses:490Used by:518
Symbol 492 GraphicUsed by:493 518
Symbol 493 MovieClipUses:492Used by:518
Symbol 494 MovieClipUses:486Used by:518
Symbol 495 GraphicUsed by:496 518
Symbol 496 MovieClipUses:495Used by:518
Symbol 497 GraphicUsed by:518
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:518
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:518
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:518
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:518
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:518
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:518
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:518
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:518
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:518
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:518
Symbol 518 MovieClipUses:451 453 454 455 456 457 458 459 460 461 462 463 464 466 468 470 472 474 476 478 480 482 484 485 487 488 489 490 491 492 493 486 494 495 496 497 499 501 503 505 507 509 511 513 515 517Used by:522  Timeline
Symbol 519 EditableTextUses:379Used by:520
Symbol 520 MovieClipUses:519 286 277 269 262Used by:Timeline
Symbol 521 EditableTextUses:379Used by:Timeline
Symbol 522 MovieClipUses:450 518 387 448Used by:Timeline
Symbol 523 TextUses:363Used by:Timeline
Symbol 524 GraphicUsed by:527
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:525Used by:527
Symbol 527 MovieClipUses:524 526Used by:Timeline
Symbol 528 GraphicUsed by:531
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:531
Symbol 531 MovieClipUses:528 530Used by:Timeline
Symbol 532 EditableTextUses:363Used by:Timeline
Symbol 533 TextUses:373Used by:Timeline
Symbol 534 GraphicUsed by:Timeline
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:Timeline
Symbol 537 TextUses:373Used by:Timeline
Symbol 538 ShapeTweeningUsed by:540
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:538 539Used by:Timeline
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:Timeline
Symbol 543 GraphicUsed by:Timeline
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:546
Symbol 546 MovieClipUses:545Used by:Timeline
Symbol 547 EditableTextUses:363Used by:555
Symbol 548 EditableTextUses:363Used by:555
Symbol 549 EditableTextUses:363Used by:555
Symbol 550 EditableTextUses:363Used by:555
Symbol 551 EditableTextUses:363Used by:555
Symbol 552 EditableTextUses:363Used by:555
Symbol 553 EditableTextUses:363Used by:555
Symbol 554 EditableTextUses:363Used by:555
Symbol 555 MovieClipUses:547 548 549 550 551 552 553 554 312 257 246 235 226 215 206 195 184 179 174 301 169 164 159 154 296 147 137 124 114 103 92 81 70 63 60 57 54 51 48 314Used by:Timeline
Symbol 556 GraphicUsed by:559
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:557Used by:559
Symbol 559 MovieClipUses:556 558Used by:565
Symbol 560 TextUses:376Used by:561
Symbol 561 MovieClipUses:375 560Used by:565  Timeline
Symbol 562 TextUses:376Used by:563
Symbol 563 MovieClipUses:375 562Used by:565  Timeline
Symbol 564 TextUses:376Used by:565
Symbol 565 MovieClipUses:559 374 561 563 564Used by:Timeline
Symbol 566 FontUsed by:567
Symbol 567 TextUses:566Used by:Timeline
Symbol 568 EditableTextUses:376Used by:Timeline
Symbol 569 EditableTextUses:363Used by:Timeline
Symbol 570 TextUses:376Used by:Timeline
Symbol 571 TextUses:376Used by:Timeline
Symbol 572 EditableTextUses:376Used by:Timeline

Instance Names

"bg_mc"Frame 1Symbol 356 MovieClip
"press_mc"Frame 1Symbol 366 MovieClip
"help_mc"Frame 1Symbol 368 MovieClip
"helpPopup_mc"Frame 1Symbol 381 MovieClip
"jewels_mc"Frame 11Symbol 366 MovieClip
"juicy_mc"Frame 11Symbol 366 MovieClip
"classic_mc"Frame 11Symbol 366 MovieClip
"cryptic_mc"Frame 11Symbol 366 MovieClip
"introKey_mc"Frame 21Symbol 520 MovieClip
"level_txt"Frame 21Symbol 521 EditableText
"iconSet_mc"Frame 21Symbol 522 MovieClip
"score_txt"Frame 31Symbol 532 EditableText
"timerMask_mc"Frame 31Symbol 540 MovieClip
"blocks_mc"Frame 31Symbol 546 MovieClip
"iconset_mc"Frame 31Symbol 522 MovieClip
"key_mc"Frame 31Symbol 555 MovieClip
"exitPrompt_mc"Frame 31Symbol 565 MovieClip
"exit_mc"Frame 31Symbol 368 MovieClip
"iconSet_mc"Frame 41Symbol 522 MovieClip
"score_txt"Frame 41Symbol 568 EditableText
"question_txt"Frame 41Symbol 569 EditableText
"level_txt"Frame 41Symbol 572 EditableText
"no_mc"Frame 41Symbol 563 MovieClip
"yes_mc"Frame 41Symbol 561 MovieClip
"fifth4"Symbol 356 MovieClip Frame 1Symbol 345 MovieClip
"fifth3"Symbol 356 MovieClip Frame 1Symbol 345 MovieClip
"fifth2"Symbol 356 MovieClip Frame 1Symbol 345 MovieClip
"fifth1"Symbol 356 MovieClip Frame 1Symbol 345 MovieClip
"fifth0"Symbol 356 MovieClip Frame 1Symbol 345 MovieClip
"exit_mc"Symbol 356 MovieClip Frame 1Symbol 349 MovieClip
"minus_mc"Symbol 356 MovieClip Frame 1Symbol 351 MovieClip
"plus_mc"Symbol 356 MovieClip Frame 1Symbol 353 MovieClip
"mute_mc"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"ok_btn"Symbol 381 MovieClip Frame 1Symbol 378 MovieClip
"count_txt"Symbol 520 MovieClip Frame 1Symbol 519 EditableText
"selector_mc"Symbol 546 MovieClip Frame 1Symbol 545 MovieClip
"type0_txt"Symbol 555 MovieClip Frame 1Symbol 547 EditableText
"type7_txt"Symbol 555 MovieClip Frame 1Symbol 548 EditableText
"type4_txt"Symbol 555 MovieClip Frame 1Symbol 549 EditableText
"type5_txt"Symbol 555 MovieClip Frame 1Symbol 550 EditableText
"type2_txt"Symbol 555 MovieClip Frame 1Symbol 551 EditableText
"type6_txt"Symbol 555 MovieClip Frame 1Symbol 552 EditableText
"type3_txt"Symbol 555 MovieClip Frame 1Symbol 553 EditableText
"type1_txt"Symbol 555 MovieClip Frame 1Symbol 554 EditableText
"type0_mc"Symbol 555 MovieClip Frame 1Symbol 312 MovieClip [cryptic0]
"type1_mc"Symbol 555 MovieClip Frame 1Symbol 257 MovieClip [cryptic1]
"type2_mc"Symbol 555 MovieClip Frame 1Symbol 246 MovieClip [cryptic2]
"type3_mc"Symbol 555 MovieClip Frame 1Symbol 235 MovieClip [cryptic3]
"type4_mc"Symbol 555 MovieClip Frame 1Symbol 226 MovieClip [cryptic4]
"type5_mc"Symbol 555 MovieClip Frame 1Symbol 215 MovieClip [cryptic5]
"type6_mc"Symbol 555 MovieClip Frame 1Symbol 206 MovieClip [cryptic6]
"type7_mc"Symbol 555 MovieClip Frame 1Symbol 195 MovieClip [cryptic7]
"type0_mc"Symbol 555 MovieClip Frame 2Symbol 184 MovieClip [jewels0]
"type1_mc"Symbol 555 MovieClip Frame 2Symbol 179 MovieClip [jewels1]
"type2_mc"Symbol 555 MovieClip Frame 2Symbol 174 MovieClip [jewels2]
"type3_mc"Symbol 555 MovieClip Frame 2Symbol 301 MovieClip [jewels3]
"type4_mc"Symbol 555 MovieClip Frame 2Symbol 169 MovieClip [jewels4]
"type5_mc"Symbol 555 MovieClip Frame 2Symbol 164 MovieClip [jewels5]
"type6_mc"Symbol 555 MovieClip Frame 2Symbol 159 MovieClip [jewels6]
"type7_mc"Symbol 555 MovieClip Frame 2Symbol 154 MovieClip [jewels7]
"type0_mc"Symbol 555 MovieClip Frame 3Symbol 296 MovieClip [juicy0]
"type1_mc"Symbol 555 MovieClip Frame 3Symbol 147 MovieClip [juicy1]
"type2_mc"Symbol 555 MovieClip Frame 3Symbol 137 MovieClip [juicy2]
"type3_mc"Symbol 555 MovieClip Frame 3Symbol 124 MovieClip [juicy3]
"type4_mc"Symbol 555 MovieClip Frame 3Symbol 114 MovieClip [juicy4]
"type5_mc"Symbol 555 MovieClip Frame 3Symbol 103 MovieClip [juicy5]
"type6_mc"Symbol 555 MovieClip Frame 3Symbol 92 MovieClip [juicy6]
"type7_mc"Symbol 555 MovieClip Frame 3Symbol 81 MovieClip [juicy7]
"type0_mc"Symbol 555 MovieClip Frame 4Symbol 70 MovieClip [classic0]
"type1_mc"Symbol 555 MovieClip Frame 4Symbol 63 MovieClip [classic1]
"type2_mc"Symbol 555 MovieClip Frame 4Symbol 60 MovieClip [classic2]
"type3_mc"Symbol 555 MovieClip Frame 4Symbol 57 MovieClip [classic3]
"type4_mc"Symbol 555 MovieClip Frame 4Symbol 54 MovieClip [classic4]
"type5_mc"Symbol 555 MovieClip Frame 4Symbol 51 MovieClip [classic5]
"type6_mc"Symbol 555 MovieClip Frame 4Symbol 48 MovieClip [classic6]
"type7_mc"Symbol 555 MovieClip Frame 4Symbol 314 MovieClip [classic7]
"yes_btn"Symbol 565 MovieClip Frame 1Symbol 561 MovieClip
"no_btn"Symbol 565 MovieClip Frame 1Symbol 563 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "wrong"
ExportAssets (56)Timeline Frame 1Symbol 2 as "standard_correct"
ExportAssets (56)Timeline Frame 1Symbol 3 as "select_square"
ExportAssets (56)Timeline Frame 1Symbol 4 as "red_zone"
ExportAssets (56)Timeline Frame 1Symbol 5 as "play_and_start_level"
ExportAssets (56)Timeline Frame 1Symbol 6 as "orange_zone"
ExportAssets (56)Timeline Frame 1Symbol 7 as "game_over"
ExportAssets (56)Timeline Frame 1Symbol 8 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 9 as "big_charge_explosion"
ExportAssets (56)Timeline Frame 1Symbol 41 as "bomb"
ExportAssets (56)Timeline Frame 1Symbol 42 as "blank"
ExportAssets (56)Timeline Frame 1Symbol 48 as "classic6"
ExportAssets (56)Timeline Frame 1Symbol 51 as "classic5"
ExportAssets (56)Timeline Frame 1Symbol 54 as "classic4"
ExportAssets (56)Timeline Frame 1Symbol 57 as "classic3"
ExportAssets (56)Timeline Frame 1Symbol 60 as "classic2"
ExportAssets (56)Timeline Frame 1Symbol 63 as "classic1"
ExportAssets (56)Timeline Frame 1Symbol 70 as "classic0"
ExportAssets (56)Timeline Frame 1Symbol 81 as "juicy7"
ExportAssets (56)Timeline Frame 1Symbol 92 as "juicy6"
ExportAssets (56)Timeline Frame 1Symbol 103 as "juicy5"
ExportAssets (56)Timeline Frame 1Symbol 114 as "juicy4"
ExportAssets (56)Timeline Frame 1Symbol 124 as "juicy3"
ExportAssets (56)Timeline Frame 1Symbol 137 as "juicy2"
ExportAssets (56)Timeline Frame 1Symbol 147 as "juicy1"
ExportAssets (56)Timeline Frame 1Symbol 154 as "jewels7"
ExportAssets (56)Timeline Frame 1Symbol 159 as "jewels6"
ExportAssets (56)Timeline Frame 1Symbol 164 as "jewels5"
ExportAssets (56)Timeline Frame 1Symbol 169 as "jewels4"
ExportAssets (56)Timeline Frame 1Symbol 174 as "jewels2"
ExportAssets (56)Timeline Frame 1Symbol 179 as "jewels1"
ExportAssets (56)Timeline Frame 1Symbol 184 as "jewels0"
ExportAssets (56)Timeline Frame 1Symbol 195 as "cryptic7"
ExportAssets (56)Timeline Frame 1Symbol 206 as "cryptic6"
ExportAssets (56)Timeline Frame 1Symbol 215 as "cryptic5"
ExportAssets (56)Timeline Frame 1Symbol 226 as "cryptic4"
ExportAssets (56)Timeline Frame 1Symbol 235 as "cryptic3"
ExportAssets (56)Timeline Frame 1Symbol 246 as "cryptic2"
ExportAssets (56)Timeline Frame 1Symbol 257 as "cryptic1"
ExportAssets (56)Timeline Frame 1Symbol 262 as "classicClearance"
ExportAssets (56)Timeline Frame 1Symbol 269 as "juicyClearance"
ExportAssets (56)Timeline Frame 1Symbol 277 as "jewelsClearance"
ExportAssets (56)Timeline Frame 1Symbol 286 as "crypticClearance"
ExportAssets (56)Timeline Frame 1Symbol 296 as "juicy0"
ExportAssets (56)Timeline Frame 1Symbol 301 as "jewels3"
ExportAssets (56)Timeline Frame 1Symbol 312 as "cryptic0"
ExportAssets (56)Timeline Frame 1Symbol 314 as "classic7"
ExportAssets (56)Timeline Frame 1Symbol 573 as "__Packages.Jamble"
ExportAssets (56)Timeline Frame 1Symbol 574 as "__Packages.Block"
ExportAssets (56)Timeline Frame 1Symbol 575 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 576 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 577 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 578 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 579 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 580 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 581 as "__Packages.Level"
ExportAssets (56)Timeline Frame 1Symbol 582 as "__Packages.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 583 as "__Packages.Group"

Labels

"title"Frame 1
"icon select"Frame 11
"intro"Frame 21
"game"Frame 31
"complete"Frame 41
"cryptic"Symbol 520 MovieClip Frame 1
"jewels"Symbol 520 MovieClip Frame 2
"juicy"Symbol 520 MovieClip Frame 3
"classic"Symbol 520 MovieClip Frame 4
"classic"Symbol 522 MovieClip Frame 1
"cryptic"Symbol 522 MovieClip Frame 2
"jewels"Symbol 522 MovieClip Frame 3
"juicy"Symbol 522 MovieClip Frame 4
"cryptic"Symbol 555 MovieClip Frame 1
"jewels"Symbol 555 MovieClip Frame 2
"juicy"Symbol 555 MovieClip Frame 3
"classic"Symbol 555 MovieClip Frame 4




http://swfchan.com/23/112022/info.shtml
Created: 12/3 -2019 13:09:19 Last modified: 12/3 -2019 13:09:19 Server time: 12/05 -2024 18:07:56