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

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

Globs.swf

This is the info page for
Flash #46231

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


Text
10000

Click here to play more games at Jacksmack.com!

Click here to play more games at Jacksmack.com!

this game is dedicated to my wife Jill.

this game is dedicated to my wife Jill.

If you like this game visit our sponsor.

For more
great games!

Click here to PLAY!

Button
Blocker

Another Game by:

Visit for more great
games and movies!

sounds

music

For optimization puroses
are you on a fast computer?
a mid-range computer?
or a slow computer?

Fast Computer

Fast computer

Mid-Range Computer

Mid-Range computer

Slow Computer

Slow computer

©2008 Jacksmack.com

Start a new game

Start a new game

Visit for more
great games!

HOW TO PLAY

HOW TO PLAY

High Scores

High scores

Return to menu

Return to menu

How to Play

Globs is a simple game where you
match colors to get points.
There is a row of buttons at the
top of the screen.  these are your
controls for the game.
You can Click the buttons or use
the numbers on your keyboard.

Next Page

Next Page

When you click a button the top
left glob changes color.
Any Globs that are the same color
and touching this glob will merge
with it, Making a bigger glob.

Previous Page

Previous page

You get more points for absorbing
multiple globs at once.
Make all the globs on the screen
the same color in 25 moves or less.
If you do it in less than 25 moves
you get extreme points!

One last thing... You get points for
absorbing multiple globs at once.
Try to turn as many globs as you
can each time you click.

Puzzle

timed

maze

6

5

4

3

2

1

# of Moves:

00/25

Score:

0

level

level

You completed the board in
25 moves !
Do it again and go for an
extremely high score!
You are a Globs Guru!

Click anywhere to continue!

Game OVER!

sorry You didn't complete
the board in  25 moves.
Please try again.

Click anywhere to continue!

wowza! You completed the
board in  UNDER 25 moves !
Tell you what, lets double
your score for each click
you didn't use!

You are a Master globs guru!
Click anywhere to continue!

sorry Looks like you didn't
clear the board in 25 moves
or less.
Please submit your score to
see where you rank as a
Glob Guru.

Submit your score!

Submit your score!

X

1

2

3

4

5

6

7

14

14

x:

y:

14

14

14

LevelDesigner

ActionScript [AS1/AS2]

Frame 1
function itemHandler0(obj, item) { _root.quitToMenu(); myMenu.customItems[0].enabled = false; myMenu.customItems[1].enabled = true; } function itemHandler1(obj, item) { getURL ("http://www.jacksmack.com", "_blank"); myMenu.customItems[0].enabled = true; myMenu.customItems[1].enabled = false; } mochi.MochiServices.connect("72a0a70e220b067d"); NewgroundsAPI.connectMovie(2136); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); myMenu.customItems.push(new ContextMenuItem("Return to the Main Menu", itemHandler0)); myMenu.customItems.push(new ContextMenuItem("Visit Jacksmack.com", itemHandler1)); myMenu.customItems[1].separatorBefore = true; _root.menu = myMenu; function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("28b30319", this, 10301, true); gameStyle = "random";
Frame 9
_root.SoundOnOff = true;
Frame 19
scoresBG.useHandCursor = false; scoresBG._visible = false; if (_root.sounds.onOff == true) { sounds.myBGSound.stop(); sounds.myBGSound.start(); } stop(); _quality = "HIGH"; win._visible = false; var gameLevel = 1; function randomMap() { myMap = new Array(gridSize); TC = new Array(gridSize); doNotcheck = new Array(gridSize); CN = new Array(gridSize); tilesToChange = new Array(gridSize); CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { myMap[msize] = new Array(gridSize); tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } var _local3 = 0; while (_local3 < gridSize) { var _local2 = 0; while (_local2 < gridSize) { var _local4 = random(numberOfOptions); myMap[_local3][_local2] = _local4 + 1; CN[_local3][_local2] = false; TC[_local3][_local2] = undefined; TC[startx][starty] = true; _root.tiles[(("t_" + _local3) + "_") + _local2].gotoAndStop(myMap[_local3][_local2]); _root.tiles[(("t_" + _local3) + "_") + _local2].myNum.text = myMap[_local3][_local2]; _root.tiles[(("t_" + _local3) + "_") + _local2].topRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].topLeftCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomLeftCorner.gotoAndStop(1); _local2++; } _local3++; } } function mazeMap() { myMap = new Array(gridSize); TC = new Array(gridSize); doNotcheck = new Array(gridSize); CN = new Array(gridSize); tilesToChange = new Array(gridSize); CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { myMap[msize] = new Array(gridSize); tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } var _local3 = 0; while (_local3 < gridSize) { var _local2 = 0; while (_local2 < gridSize) { var _local4 = random(numberOfOptions); myMap[_local3][_local2] = _local4 + 1; CN[_local3][_local2] = false; TC[_local3][_local2] = undefined; TC[startx][starty] = true; _root.tiles[(("t_" + _local3) + "_") + _local2].gotoAndStop(myMap[_local3][_local2]); _root.tiles[(("t_" + _local3) + "_") + _local2].myNum.text = myMap[_local3][_local2]; _root.tiles[(("t_" + _local3) + "_") + _local2].topRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].topLeftCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomLeftCorner.gotoAndStop(1); _local2++; } _local3++; } } function puzzleMap() { TC = new Array(gridSize); doNotcheck = new Array(gridSize); CN = new Array(gridSize); tilesToChange = new Array(gridSize); CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } var _local3 = 0; while (_local3 < (gridSize - 1)) { var _local2 = 0; while (_local2 < (gridSize - 1)) { CN[_local3][_local2] = false; TC[_local3][_local2] = undefined; TC[startx][starty] = true; _root.tiles[(("t_" + _local3) + "_") + _local2].gotoAndStop(myMap[_local3][_local2]); _root.tiles[(("t_" + _local3) + "_") + _local2].topRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].topLeftCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomLeftCorner.gotoAndStop(1); _local2++; } _local3++; } } function customMap() { myMap = new Array(gridSize); TC = new Array(gridSize); doNotcheck = new Array(gridSize); CN = new Array(gridSize); tilesToChange = new Array(gridSize); CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { myMap[msize] = new Array(gridSize); tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } var _local3 = 0; while (_local3 <= (gridSize - 1)) { var _local2 = 0; while (_local2 <= (gridSize - 1)) { var _local4 = random(numberOfOptions); myMap[_local3][_local2] = _local4 + 1; CN[_local3][_local2] = false; TC[_local3][_local2] = undefined; TC[startx][starty] = true; _root.tiles[(("t_" + _local3) + "_") + _local2].gotoAndStop(myMap[_local3][_local2]); _root.tiles[(("t_" + _local3) + "_") + _local2].myNum.text = myMap[_local3][_local2]; _root.tiles[(("t_" + _local3) + "_") + _local2].topRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].topLeftCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomLeftCorner.gotoAndStop(1); _local2++; } _local3++; } } function lvlDesignerMap() { if (lvlDesignerStart == true) { myMap = new Array(gridSize); } TC = new Array(gridSize); doNotcheck = new Array(gridSize); CN = new Array(gridSize); tilesToChange = new Array(gridSize); CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { if (lvlDesignerStart == true) { myMap[msize] = new Array(gridSize); } tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } var _local3 = 0; while (_local3 < gridSize) { var _local2 = 0; while (_local2 < gridSize) { if (lvlDesignerStart == true) { myMap[_local3][_local2] = devTile; } CN[_local3][_local2] = false; TC[_local3][_local2] = false; _root.tiles[(("t_" + _local3) + "_") + _local2].gotoAndStop(myMap[_local3][_local2]); _root.tiles[(("t_" + _local3) + "_") + _local2].topRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomRightCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].topLeftCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomLeftCorner.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].topRightDETAIL.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomRightDETAIL.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].topLeftDETAIL.gotoAndStop(1); _root.tiles[(("t_" + _local3) + "_") + _local2].bottomLeftDETAIL.gotoAndStop(1); _local2++; } _local3++; } lvlDesignerStart = false; } gridSize = 14; puzzlelvl = 1; var multi = 0; var Chipotle = 0; var winner = false; game = {tileW:40, tileH:40}; game.Tile1 = function () { }; game.Tile1.prototype.frame = 1; game.Tile2 = function () { }; game.Tile2.prototype.frame = 2; game.Tile3 = function () { }; game.Tile3.prototype.frame = 3; game.Tile4 = function () { }; game.Tile4.prototype.frame = 4; game.Tile5 = function () { }; game.Tile5.prototype.frame = 5; game.Tile6 = function () { }; game.Tile6.prototype.frame = 6; game.Tile7 = function () { }; game.Tile7.prototype.frame = 7; game.Tile8 = function () { }; game.Tile8.prototype.frame = 8; game.Tile9 = function () { }; game.Tile9.prototype.frame = 9; game.Tile10 = function () { }; game.Tile10.prototype.frame = 10; game.Tile11 = function () { }; game.Tile11.prototype.frame = 11; game.Tile12 = function () { }; game.Tile12.prototype.frame = 12; game.Tile13 = function () { }; game.Tile13.prototype.frame = 13; game.Tile14 = function () { }; game.Tile14.prototype.frame = 14; game.Tile15 = function () { }; game.Tile15.prototype.frame = 15; game.Tile16 = function () { }; game.Tile16.prototype.frame = 16; game.Tile17 = function () { }; game.Tile17.prototype.frame = 17; game.Tile18 = function () { }; game.Tile18.prototype.frame = 18; greenTile = 1; yellowTile = 2; redTile = 3; blueTile = 4; purpleTile = 5; orangeTile = 6; blacktile = 7; metalTile1 = 8; metalTile2 = 9; metalTile3 = 10; switchTile1 = 11; switchTile2 = 12; switchTile3 = 13; timerTile1 = 14; timerTile2 = 15; timerTile3 = 16; finishTile = 17; devTile = 18; randomMap(); mainSwitch1x = -1; mainSwitch1y = -1; mainSwitch2x = -1; mainSwitch2y = -1; mainSwitch3x = -1; mainSwitch3y = -1; mainMetal1x = -1; mainMetal1y = -1; mainMetal2x = -1; mainMetal2y = -1; mainMetal3x = -1; mainMetal3y = -1; endCondition = "all"; endPositionx = gridSize; endPositiony = gridSize; var mainMapArray = new Array(); mainMapArray.push(myMap); mainMapArray.push(mainSwitch1x); mainMapArray.push(mainSwitch1y); mainMapArray.push(mainSwitch2x); mainMapArray.push(mainSwitch2y); mainMapArray.push(mainSwitch3x); mainMapArray.push(mainSwitch3y); mainMapArray.push(mainMetal1x); mainMapArray.push(mainMetal1y); mainMapArray.push(mainMetal2x); mainMapArray.push(mainMetal2y); mainMapArray.push(mainMetal3x); mainMapArray.push(mainMetal3y); mainMapArray.push(endCondition); mainMapArray.push(endPositionx); mainMapArray.push(endPositiony); trace(mainMapArray); function quitToMenu() { _root.inPlay = false; removeMovieClip(_root.tiles); gotoAndPlay ("mainMenu"); } function quitToMenu2() { _root.inPlay = false; removeMovieClip(_root.tiles); gotoAndStop ("submitScore"); } function CNReset() { CN = new Array(new Array()); CN[0][0] = false; TC = new Array(new Array()); TC[0][0] = true; } function buildMap(map) { _root.removeMovieClip(_root.tiles); _root.attachMovie("empty", "tiles", ++d); _root.tiles._x = 30 + (game.tileW * ((14 - gridSize) / 2)); _root.tiles._y = 60; game.clip = _root.tiles; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 <= (gridSize - 1)) { var _local3 = 0; while (_local3 <= (gridSize - 1)) { var _local2 = (("t_" + _local4) + "_") + _local3; CN[_local4][_local3] = false; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("GlobDynamic1", _local2, (_local4 * 100) + (_local3 * 2)); _root.tiles[(("t_" + _local4) + "_") + _local3].myNum.text = map[_local4][_local3]; game.clip[_local2].gotoAndStop(1); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); game.clip[_local2].upArrow._visible = false; game.clip[_local2].downArrow._visible = false; game.clip[_local2].leftArrow._visible = false; game.clip[_local2].rightArrow._visible = false; game.clip[_local2].upRightArrow._visible = false; game.clip[_local2].downRightArrow._visible = false; game.clip[_local2].upLeftArrow._visible = false; game.clip[_local2].downLeftArrow._visible = false; game.clip[_local2].topCover._visible = false; game.clip[_local2].solid._visible = false; _local3++; } _local4++; } switch (gameStyle) { case "timed" : trace("Timed"); randomMap(); break; case "maze" : trace("maze"); mazeMap(); break; case "puzzle" : trace("Puzzle"); puzzleMap(); break; case "random" : trace("Random"); randomMap(); break; case "custom" : trace("Custom"); customMap(); break; case "lvlDesigner" : trace("lvlDesigner"); lvlDesignerMap(); break; default : trace("No Game Style: Going to Random"); randomMap(); } } function checkLongs(xpos, ypos) { if (((myMap[xpos][ypos + 1] == myMap[xpos][ypos]) && (TC[xpos][ypos + 1] != true)) && (TC[xpos][ypos] == true)) { TC[xpos][ypos + 1] = true; _root.multi++; var _local4 = 1 * _root.multi; _root.tiles[(("t_" + xpos) + "_") + (ypos + 1)].pointsAnimate.points.pointsText.text = _local4; _root.tiles[(("t_" + xpos) + "_") + (ypos + 1)].pointsAnimate.play(); _root.Chipotle = _root.Chipotle + _local4; checkLongs(xpos, ypos + 1); } if (((myMap[xpos][ypos - 1] == myMap[xpos][ypos]) && (TC[xpos][ypos - 1] != true)) && (TC[xpos][ypos] == true)) { TC[xpos][ypos - 1] = true; _root.multi++; var _local4 = 1 * _root.multi; _root.tiles[(("t_" + xpos) + "_") + (ypos - 1)].pointsAnimate.points.pointsText.text = _local4; _root.tiles[(("t_" + xpos) + "_") + (ypos - 1)].pointsAnimate.play(); _root.Chipotle = _root.Chipotle + _local4; checkLongs(xpos, ypos - 1); } if (((myMap[xpos + 1][ypos] == myMap[xpos][ypos]) && (TC[xpos + 1][ypos] != true)) && (TC[xpos][ypos] == true)) { TC[xpos + 1][ypos] = true; _root.multi++; var _local4 = 1 * _root.multi; _root.tiles[(("t_" + (xpos + 1)) + "_") + ypos].pointsAnimate.points.pointsText.text = _local4; _root.tiles[(("t_" + (xpos + 1)) + "_") + ypos].pointsAnimate.play(); _root.Chipotle = _root.Chipotle + _local4; checkLongs(xpos + 1, ypos); } if (((myMap[xpos - 1][ypos] == myMap[xpos][ypos]) && (TC[xpos - 1][ypos] != true)) && (TC[xpos][ypos] == true)) { TC[xpos - 1][ypos] = true; _root.multi++; var _local4 = 1 * _root.multi; _root.tiles[(("t_" + (xpos - 1)) + "_") + ypos].pointsAnimate.points.pointsText.text = _local4; _root.tiles[(("t_" + (xpos - 1)) + "_") + ypos].pointsAnimate.play(); _root.Chipotle = _root.Chipotle + _local4; checkLongs(xpos - 1, ypos); } } var gridSize = 9; var numberOfOptions = 6; Ilost = false; win._visible = false; underwin._visible = false; lose._visible = false; fscommand ("allowscale", false); checkMap = function () { var _local2 = 0; _root.multi = 0; _root.winner = true; if (gameStyle == "lvlDesigner") { } else { runCount = 0; while (runCount <= 1) { runCount++; checkLongs(0, 0); xsize = 0; while (xsize <= (gridSize - 1)) { ysize = 0; while (ysize <= (gridSize - 1)) { CN[xsize][ysize] = false; if (doNotcheck[xsize][ysize] == true) { myMap[xsize][ysize] = myMap[startx][starty]; TC[xsize][ysize] = true; _root.tiles[(("t_" + xsize) + "_") + ysize].gotoAndStop(_root.setColor); } else { if (myMap[xsize][ysize] == myMap[xsize][ysize - 1]) { _root.tiles[(("t_" + xsize) + "_") + ysize].leftTopCorner.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].leftBottomCorner.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].leftTopDETAIL.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].leftBottomDETAIL.gotoAndPlay("filling"); } if (myMap[xsize][ysize] == myMap[xsize][ysize + 1]) { _root.tiles[(("t_" + xsize) + "_") + ysize].rightTopCorner.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].rightBottomCorner.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].rightTopDETAIL.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].rightBottomDETAIL.gotoAndPlay("filling"); } if (myMap[xsize][ysize] == myMap[xsize - 1][ysize]) { _root.tiles[(("t_" + xsize) + "_") + ysize].topLeftCorner.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].topRightCorner.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].topLeftDETAIL.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].topRightDETAIL.gotoAndPlay("filling"); } if (myMap[xsize][ysize] == myMap[xsize + 1][ysize]) { _root.tiles[(("t_" + xsize) + "_") + ysize].bottomLeftCorner.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].bottomRightCorner.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].bottomLeftDETAIL.gotoAndPlay("filling"); _root.tiles[(("t_" + xsize) + "_") + ysize].bottomRightDETAIL.gotoAndPlay("filling"); } if ((((((((myMap[xsize][ysize] == myMap[xsize][ysize - 1]) && (myMap[xsize][ysize] == myMap[xsize][ysize + 1])) && (myMap[xsize][ysize] == myMap[xsize - 1][ysize])) && (myMap[xsize][ysize] == myMap[xsize + 1][ysize])) && (myMap[xsize][ysize] == myMap[xsize - 1][ysize - 1])) && (myMap[xsize][ysize] == myMap[xsize + 1][ysize - 1])) && (myMap[xsize][ysize] == myMap[xsize - 1][ysize + 1])) && (myMap[xsize][ysize] == myMap[xsize + 1][ysize + 1])) { doNotcheck[xsize][ysize] = true; } if (TC[xsize][ysize] == true) { myMap[xsize][ysize] = myMap[startx][starty]; _root.tiles[(("t_" + xsize) + "_") + ysize].gotoAndStop(myMap[startx][starty]); _root.tiles[(("t_" + xsize) + "_") + ysize].myNum.text = myMap[startx][starty]; } } if (((myMap[xsize][ysize] == myMap[xsize][ysize + 1]) && (myMap[xsize][ysize] == myMap[xsize + 1][ysize])) && (myMap[xsize][ysize] == myMap[xsize + 1][ysize + 1])) { _root.tiles[(("t_" + xsize) + "_") + ysize].rightBottomCorner.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].bottomRightCorner.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].rightBottomDETAIL.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].bottomRightDETAIL.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].bottomRightDETAIL._alpha = 0; } if (((myMap[xsize][ysize] == myMap[xsize][ysize + 1]) && (myMap[xsize][ysize] == myMap[xsize - 1][ysize])) && (myMap[xsize][ysize] == myMap[xsize - 1][ysize + 1])) { _root.tiles[(("t_" + xsize) + "_") + ysize].rightTopCorner.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].topRightCorner.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].rightTopDETAIL.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].topRightDETAIL.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].topRightDETAIL._alpha = 0; } if (((myMap[xsize][ysize] == myMap[xsize][ysize - 1]) && (myMap[xsize][ysize] == myMap[xsize + 1][ysize])) && (myMap[xsize][ysize] == myMap[xsize + 1][ysize - 1])) { _root.tiles[(("t_" + xsize) + "_") + ysize].bottomLeftCorner.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].leftBottomCorner.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].bottomLeftDETAIL.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].leftBottomDETAIL.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].bottomLeftDETAIL._alpha = 0; _root.tiles[(("t_" + xsize) + "_") + ysize].leftBottomDETAIL._alpha = 0; } if (((myMap[xsize][ysize] == myMap[xsize][ysize - 1]) && (myMap[xsize][ysize] == myMap[xsize - 1][ysize])) && (myMap[xsize][ysize] == myMap[xsize - 1][ysize - 1])) { _root.tiles[(("t_" + xsize) + "_") + ysize].topLeftCorner.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].leftTopCorner.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].topLeftDETAIL.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].leftTopDETAIL.gotoAndPlay("ending"); _root.tiles[(("t_" + xsize) + "_") + ysize].topLeftDETAIL._alpha = 0; } if (TC[xsize][ysize] == true) { checkLongs(xsize, ysize); myMap[xsize][ysize] = _root.setColor; _root.tiles[(("t_" + xsize) + "_") + ysize].gotoAndStop(myMap[xsize][ysize]); } ysize++; } xsize++; } xsize = 0; while (xsize <= (gridSize - 1)) { ysize = 0; while (ysize <= (gridSize - 1)) { if (TC[xsize][ysize] == true) { } else { _root.winner = false; } ysize++; } xsize++; } } } }; _root.puzzleMenu.onRelease = function () { gotoAndStop ("puzzle"); }; _root.timedMenu.onRelease = function () { gotoAndStop ("timed"); }; _root.mazeMenu.onRelease = function () { gotoAndStop ("maze"); }; _root.randomMenu.onRelease = function () { gotoAndStop ("random"); }; _root.jacksmack.levelMenu.onRelease = function () { gotoAndStop ("levelDesigner"); }; _root.jacksmack.customMenu.onRelease = function () { gotoAndStop ("random"); };
Frame 23
gotoAndStop ("mainMenu");
Frame 64
stop(); gameStyle = "puzzle"; var gridSize = 14; var numberOfOptions = 7; var setColor = 0; var newColor = 0; startx = 0; starty = 0; var clickCount = 0; var myMap = new Array(); myMap = [[1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 10, 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1], [1, 10, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1], [1, 10, 1, 10, 1, 10, 10, 10, 10, 10, 10, 1, 10, 1], [1, 10, 1, 10, 1, 10, 1, 1, 1, 1, 10, 1, 10, 1], [1, 10, 1, 10, 1, 10, 1, 10, 10, 1, 10, 1, 10, 1], [1, 10, 1, 10, 3, 10, 1, 10, 10, 1, 10, 1, 10, 1], [1, 10, 1, 10, 1, 10, 1, 1, 10, 1, 10, 1, 10, 1], [1, 10, 1, 10, 1, 10, 10, 10, 10, 1, 10, 1, 10, 1], [1, 10, 1, 10, 1, 1, 1, 1, 1, 1, 10, 1, 10, 1], [1, 10, 1, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10, 1], [1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1], [1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; var TC = new Array(gridSize); var doNotcheck = new Array(gridSize); var tilesToChange = new Array(gridSize); var CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } var runCount = 0; TC[startx][starty] = true; trace("myMap1 = " + myMap); buildMap(); trace("myMap 2= " + myMap); initialMapChange = false; onEnterFrame = function () { if (initialMapChange == false) { checkMap(); initialMapChange = true; } _root.clickCountText.text = "clickCount = " + clickCount; }; changer.onRelease = function () { quitToMenu(); }; _root.setColor = myMap[0][0]; green.onRelease = function () { if (_root.setColor == 1) { SoundFX.attachSound("notActive"); SoundFX.start(); _root.buttonBlocker.play(); } else { _root.setColor = 1; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); _root.buttonBlocker.play(); } }; yellow.onRelease = function () { if (_root.setColor == 2) { SoundFX.attachSound("notActive"); SoundFX.start(); _root.buttonBlocker.play(); } else { _root.setColor = 2; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); _root.buttonBlocker.play(); } }; red.onRelease = function () { if (_root.setColor == 3) { SoundFX.attachSound("notActive"); SoundFX.start(); _root.buttonBlocker.play(); } else { _root.setColor = 3; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); _root.buttonBlocker.play(); } }; blue.onRelease = function () { if (_root.setColor == 4) { SoundFX.attachSound("notActive"); SoundFX.start(); _root.buttonBlocker.play(); } else { _root.setColor = 4; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); _root.buttonBlocker.play(); } }; purple.onRelease = function () { if (_root.setColor == 5) { SoundFX.attachSound("notActive"); SoundFX.start(); _root.buttonBlocker.play(); } else { _root.setColor = 5; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); _root.buttonBlocker.play(); } }; orange.onRelease = function () { if (_root.setColor == 6) { SoundFX.attachSound("notActive"); SoundFX.start(); buttonBlocker.play(); } else { _root.setColor = 6; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); _root.buttonBlocker.play(); } }; black.onRelease = function () { if (_root.setColor == 7) { SoundFX.attachSound("notActive"); SoundFX.start(); _root.buttonBlocker.play(); } else { _root.setColor = 7; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } };
Frame 73
gotoAndStop ("puzzle");
Frame 86
gameStyle = "timed"; var gridSize = 12; var numberOfOptions = 7; var setColor = 0; var newColor = 0; startx = 0; starty = 0; var clickCount = 0; var myMap = Array(gridSize); var TC = new Array(gridSize); var doNotcheck = new Array(gridSize); var tilesToChange = new Array(gridSize); var CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { myMap[msize] = new Array(gridSize); tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } var runCount = 0; TC[startx][starty] = true; buildMap(myMap); initialMapChange = false; onEnterFrame = function () { if (initialMapChange == false) { checkMap(); initialMapChange = true; } _root.clickCountText.text = "clickCount = " + clickCount; }; changer.onRelease = function () { quitToMenu(); }; green.onRelease = function () { if (_root.setColor == 1) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 1; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; yellow.onRelease = function () { if (_root.setColor == 2) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 2; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; red.onRelease = function () { if (_root.setColor == 3) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 3; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; blue.onRelease = function () { if (_root.setColor == 4) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 4; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; purple.onRelease = function () { if (_root.setColor == 5) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 5; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; orange.onRelease = function () { if (_root.setColor == 6) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 6; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; black.onRelease = function () { if (_root.setColor == 7) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 7; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } };
Frame 95
gotoAndStop ("timed");
Frame 120
gameStyle = "maze"; var gridSize = 12; var numberOfOptions = 7; var setColor = 0; var newColor = 0; startx = 0; starty = 0; var clickCount = 0; var myMap = Array(gridSize); var TC = new Array(gridSize); var doNotcheck = new Array(gridSize); var tilesToChange = new Array(gridSize); var CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { myMap[msize] = new Array(gridSize); tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } var runCount = 0; TC[startx][starty] = true; buildMap(myMap); initialMapChange = false; onEnterFrame = function () { if (initialMapChange == false) { checkMap(); initialMapChange = true; } _root.clickCountText.text = "clickCount = " + clickCount; }; changer.onRelease = function () { quitToMenu(); }; green.onRelease = function () { if (_root.setColor == 1) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 1; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; yellow.onRelease = function () { if (_root.setColor == 2) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 2; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; red.onRelease = function () { if (_root.setColor == 3) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 3; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; blue.onRelease = function () { if (_root.setColor == 4) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 4; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; purple.onRelease = function () { if (_root.setColor == 5) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 5; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; orange.onRelease = function () { if (_root.setColor == 6) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 6; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } }; black.onRelease = function () { if (_root.setColor == 7) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 7; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); } };
Frame 129
gotoAndStop ("maze");
Frame 152
_quality = "MEDIUM"; _root.myBGSound.stop(); this.buttonBlocker.flasher.play(); gameStyle = "random"; _root.levelDisplay.text = _root.gameLevel; var setColor = 0; var newColor = 0; startx = 0; starty = 0; win._visible = false; underwin._visible = false; lose._visible = false; var clickCount = 0; var myMap = Array(gridSize); var TC = new Array(gridSize); var doNotcheck = new Array(gridSize); var tilesToChange = new Array(gridSize); var CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { myMap[msize] = new Array(gridSize); tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } var runCount = 0; loser._visible = false; var multiplyed = false; TC[startx][starty] = true; buildMap(myMap); initialMapChange = false; onEnterFrame = function () { if (initialMapChange == false) { checkMap(); initialMapChange = true; } _root.clickCountText.text = (" " + clickCount) + "/25"; _root.scoreCount.text = _root.Chipotle; if (clickCount <= 24) { if (_root.winner == true) { if (multiplyed == false) { _root.inPlay = false; trace("you multiplyed your score!"); multiplyScore = 26 - clickCount; _root.Chipotle = _root.Chipotle * multiplyScore; underwin._visible = true; underwin.gotoAndPlay(2); multiplyed = true; if (gridSize < 14) { _root.gridSize++; } _root.gameLevel++; } } } if (clickCount == 25) { if (thisIsDone != true) { _root.inPlay = false; if (_root.winner == true) { trace("you did it!"); win.gotoAndPlay(2); win._visible = true; } else { loser._visible = true; trace("You Lose!"); } var thisIsDone = true; } } }; changer.onRelease = function () { quitToMenu(); }; var SoundFX = new Sound(this); _root.inPlay = true; _root.setColor = myMap[0][0]; green.onRelease = function () { if (_root.setColor == 1) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 1; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } }; yellow.onRelease = function () { if (_root.setColor == 2) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 2; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } }; red.onRelease = function () { if (_root.setColor == 3) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 3; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } }; blue.onRelease = function () { if (_root.setColor == 4) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 4; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } }; purple.onRelease = function () { if (_root.setColor == 5) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 5; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } }; orange.onRelease = function () { if (_root.setColor == 6) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { _root.setColor = 6; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } }; var keyListener = {}; keyListener.onKeyDown = function () { var _local2 = Key.getCode(); trace("keyCode: " + _local2); if (_root.inPlay == true) { switch (_local2) { case 49 : trace("you pressed: 1"); if (_root.setColor == 1) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 1; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 50 : trace("you pressed: 2"); if (_root.setColor == 2) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 2; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 51 : trace("you pressed: 3"); if (_root.setColor == 3) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 3; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 52 : trace("you pressed: 4"); if (_root.setColor == 4) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 4; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 53 : trace("you pressed: 5"); if (_root.setColor == 5) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 5; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 54 : trace("you pressed: 6"); if (_root.setColor == 6) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 6; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 97 : trace("you pressed: 1"); if (_root.setColor == 1) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 1; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 98 : trace("you pressed: 2"); if (_root.setColor == 2) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 2; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 99 : trace("you pressed: 3"); if (_root.setColor == 3) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 3; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 100 : trace("you pressed: 4"); if (_root.setColor == 4) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 4; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 101 : trace("you pressed: 5"); if (_root.setColor == 5) { SoundFX.attachSound("notActive"); SoundFX.start(); } else if (_root.blocked == false) { _root.setColor = 5; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } break; case 102 : if (_root.setColor == 6) { SoundFX.attachSound("notActive"); SoundFX.start(); } else { if (_root.blocked != false) { break; } _root.setColor = 6; _root.tiles.t_0_0.myNum.text = myMap[startx][starty]; checkMap(); clickCount++; SoundFX.attachSound("drip1"); SoundFX.start(); buttonBlocker.play(); } } } }; Key.addListener(keyListener);
Frame 153
quitToMenu();
Frame 160
removeMovieClip(_root.tiles);
Frame 161
quitToMenu();
Frame 162
if (Ilost == true) { gotoAndPlay ("logos"); } else { gotoAndStop ("random"); }
Frame 185
gameStyle = "lvlDesigner"; lvlDesignerStart = true; var gridSize = 14; var numberOfOptions = 7; var setColor = 0; var newColor = 0; startx = 0; starty = 0; lvlDesigner = true; var clickCount = 0; var myMap = Array(gridSize); var TC = new Array(gridSize); var doNotcheck = new Array(gridSize); var tilesToChange = new Array(gridSize); var CN = new Array(gridSize); msize = 0; while (msize <= (gridSize - 1)) { myMap[msize] = new Array(gridSize); tilesToChange[msize] = new Array(gridSize); CN[msize] = new Array(gridSize); TC[msize] = new Array(gridSize); doNotcheck[msize] = new Array(gridSize); msize++; } stop(); var runCount = 0; buildMap(); var newMapArray_str = new Array(); changer.onRelease = function () { lvlDesigner = false; trace("myMap LVL = " + myMap); quitToMenu(); }; gridSizeUp.onRelease = function () { if (gridSize < 14) { gridSize++; gridSizeDisplay.text = gridSize; buildMap(myMap); } }; gridSizeDown.onRelease = function () { if (gridSize > 5) { gridSize--; gridSizeDisplay.text = gridSize; buildMap(myMap); } }; switchx = -1; switchy = -1; switchx1 = -1; switchy1 = -1; switchx2 = -1; switchy2 = -1; switchx3 = -1; switchy3 = -1; switchxDisplay.text = "--"; switchyDisplay.text = "--"; switchAct1.gotoAndStop("active"); switchAct2.gotoAndStop("inactive"); switchAct3.gotoAndStop("inactive"); switch1On = 1; switchAct1.onRelease = function () { switchAct1.gotoAndStop("active"); switchAct2.gotoAndStop("inactive"); switchAct3.gotoAndStop("inactive"); switchOn = 1; switchx = switchx1; switchy = switchy1; if ((switchx > (gridSize - 1)) || (switchx < 0)) { switchxDisplay.text = "--"; } else { switchxDisplay.text = switchx + 1; } if ((switchy > (gridSize - 1)) || (switchy < 0)) { switchyDisplay.text = "--"; } else { switchyDisplay.text = switchy + 1; } myMap[switchx1][switchy1] = 9; myMap[switchx2][switchy2] = 9; myMap[switchx3][switchy3] = 9; }; switchAct2.onRelease = function () { switchAct2.gotoAndStop("active"); switchAct1.gotoAndStop("inactive"); switchAct3.gotoAndStop("inactive"); switchOn = 2; switchx = switchx2; switchy = switchy2; if ((switchx > (gridSize - 1)) || (switchx < 0)) { switchxDisplay.text = "--"; } else { switchxDisplay.text = switchx + 1; } if ((switchy > (gridSize - 1)) || (switchy < 0)) { switchyDisplay.text = "--"; } else { switchyDisplay.text = switchy + 1; } myMap[switchx1][switchy1] = 9; myMap[switchx2][switchy2] = 9; myMap[switchx3][switchy3] = 9; }; switchAct3.onRelease = function () { switchAct3.gotoAndStop("active"); switchAct1.gotoAndStop("inactive"); switchAct2.gotoAndStop("inactive"); switchOn = 3; switchx = switchx3; switchy = switchy3; if ((switchx > (gridSize - 1)) || (switchx < 0)) { switchxDisplay.text = "--"; } else { switchxDisplay.text = switchx + 1; } if ((switchy > (gridSize - 1)) || (switchy < 0)) { switchyDisplay.text = "--"; } else { switchyDisplay.text = switchy + 1; } myMap[switchx1][switchy1] = 9; myMap[switchx2][switchy2] = 9; myMap[switchx3][switchy3] = 9; }; switchxUp.onRelease = function () { if (switching == false) { oldMyMap = myMap; switching = true; } if (switchx <= (gridSize - 1)) { switchx++; if (switchx > (gridSize - 1)) { switchxDisplay.text = "--"; } else { switchxDisplay.text = switchx + 1; } myMap[switchx][switchy] = 9; } myMap[switchx - 1][switchy] = 10; _root.tiles[(("t_" + switchx) + "_") + switchy].gotoAndStop(myMap[switchx][switchy]); _root.tiles[(("t_" + (switchx - 1)) + "_") + switchy].gotoAndStop(myMap[switchx - 1][switchy]); _root["switchx" + switchOn] = switchx; }; switchxDown.onRelease = function () { if (switching == false) { oldMyMap = myMap; switching = true; } if (switchx >= -1) { switchx--; if (switchx < 0) { switchxDisplay.text = "--"; } else { switchxDisplay.text = switchx + 1; } myMap[switchx][switchy] = 9; } myMap[switchx + 1][switchy] = 10; _root.tiles[(("t_" + switchx) + "_") + switchy].gotoAndStop(myMap[switchx][switchy]); _root.tiles[(("t_" + (switchx + 1)) + "_") + switchy].gotoAndStop(myMap[switchx + 1][switchy]); _root["switchx" + switchOn] = switchx; }; switchyUp.onRelease = function () { oldMyMap = myMap; if (switchy <= (gridSize - 1)) { switchy++; if (switchy > (gridSize - 1)) { switchyDisplay.text = "--"; } else { switchyDisplay.text = switchy + 1; } myMap[switchx][switchy] = 9; } myMap[switchx][switchy - 1] = 10; _root.tiles[(("t_" + switchx) + "_") + switchy].gotoAndStop(myMap[switchx][switchy]); _root.tiles[(("t_" + switchx) + "_") + (switchy - 1)].gotoAndStop(myMap[switchx][switchy - 1]); _root["switchy" + switchOn] = switchy; }; switchyDown.onRelease = function () { oldMyMap = myMap; if (switchy >= -1) { switchy--; if (switchy < 0) { switchyDisplay.text = "--"; } else { switchyDisplay.text = switchy + 1; } myMap[switchx][switchy] = 9; } myMap[switchx][switchy + 1] = 10; _root.tiles[(("t_" + switchx) + "_") + switchy].gotoAndStop(myMap[switchx][switchy]); _root.tiles[(("t_" + switchx) + "_") + (switchy + 1)].gotoAndStop(myMap[switchx][switchy + 1]); _root["switchy" + switchOn] = switchy; }; Tracer.onRelease = function () { i = 0; while (i <= (gridSize - 1)) { j = 0; while (j <= (gridSize - 1)) { if ((i == 0) && (j == 0)) { newMapArray_str.push("[\n[" + myMap[0][0]); } else if ((j != 0) && (j != (gridSize - 1))) { newMapArray_str.push(myMap[i][j]); } else if ((j == (gridSize - 1)) && (i != (gridSize - 1))) { newMapArray_str.push(myMap[i][j] + "]"); } else if (j == 0) { newMapArray_str.push("\n[" + myMap[i][j]); } else if ((i == (gridSize - 1)) && (j == (gridSize - 1))) { newMapArray_str.push(myMap[i][j] + "]\n]"); } j++; } i++; } newMapArray = myMap; trace(newMapArray_str); }; levelDesignerBox.onEnterFrame = function () { if (lvlDesigner == true) { onMouseDown = function () { xsize = 0; while (xsize <= (gridSize - 1)) { ysize = 0; while (ysize <= (gridSize - 1)) { if (_root.tiles[(("t_" + xsize) + "_") + ysize].hitTest(_root._xmouse, _root._ymouse)) { myMap[xsize][ysize] = _root.setColor; _root.tiles[(("t_" + xsize) + "_") + ysize].gotoAndStop(myMap[xsize][ysize]); } ysize++; } xsize++; } }; } }; greenlvl.onRelease = function () { _root.setColor = 1; }; yellowlvl.onRelease = function () { _root.setColor = 2; }; redlvl.onRelease = function () { _root.setColor = 3; }; bluelvl.onRelease = function () { _root.setColor = 4; }; purplelvl.onRelease = function () { _root.setColor = 5; }; orangelvl.onRelease = function () { _root.setColor = 6; }; blacklvl.onRelease = function () { _root.setColor = 7; }; metallvl.onRelease = function () { _root.setColor = 8; }; switchlvl.onRelease = function () { _root.setColor = 9; }; timerlvl.onRelease = function () { _root.setColor = 11; }; var keyListener = {}; keyListener.onKeyDown = function () { var _local2 = Key.getCode(); trace("keyCode: " + _local2); switch (_local2) { case 49 : trace("you pressed: 1"); _root.setColor = 1; break; case 50 : trace("you pressed: 2"); _root.setColor = 2; break; case 51 : trace("you pressed: 3"); _root.setColor = 3; break; case 52 : trace("you pressed: 4"); _root.setColor = 4; break; case 53 : trace("you pressed: 5"); _root.setColor = 5; break; case 54 : trace("you pressed: 6"); _root.setColor = 6; break; case 55 : trace("you pressed: 7"); _root.setColor = 7; break; case 56 : trace("you pressed: 8"); _root.setColor = 8; break; case 57 : trace("you pressed: 9"); _root.setColor = 9; break; case 48 : trace("you pressed: 0"); _root.setColor = 11; break; case 97 : trace("you pressed: 1"); _root.setColor = 1; break; case 98 : trace("you pressed: 2"); _root.setColor = 2; break; case 99 : trace("you pressed: 3"); _root.setColor = 3; break; case 100 : trace("you pressed: 4"); _root.setColor = 4; break; case 101 : trace("you pressed: 5"); _root.setColor = 5; break; case 102 : trace("you pressed: 6"); _root.setColor = 6; break; case 103 : trace("you pressed: 7"); _root.setColor = 7; break; case 104 : trace("you pressed: 8"); _root.setColor = 8; break; case 105 : trace("you pressed: 9"); _root.setColor = 9; break; case 96 : trace("you pressed: 0"); _root.setColor = 11; } }; Key.addListener(keyListener);
Frame 197
gotoAndStop ("puzzle");
Symbol 2 MovieClip [glob] Frame 1
stop();
Symbol 27 MovieClip Frame 1
if (initial != true) { trace("initialize" + this); filltoComplete = false; initial = true; } stop(); if (played == true) { Complete._visible = true; } else { Complete._visible = false; } if (completeFill == true) { completed._visible = true; } else { completed._visible = false; }
Symbol 27 MovieClip Frame 2
if (played == true) { Complete._visible = true; } else { Complete._visible = false; } if (completeFill == true) { completed._visible = true; } else { completed._visible = false; }
Symbol 27 MovieClip Frame 5
section1Complete._visible = true; played = true; stop(); section1Switch = true; section2Switch = true;
Symbol 27 MovieClip Frame 9
stop(); completeFill = true;
Symbol 39 MovieClip Frame 1
stop(); if (initial != true) { trace("initialize" + this); Complete._visible = false; filltoComplete = false; initial = true; } if (played == true) { Complete._visible = true; } else { Complete._visible = false; } if (completeFill == true) { Complete2._visible = true; } else { Complete2._visible = false; }
Symbol 39 MovieClip Frame 5
Complete._visible = true; played = true; stop(); section1Switch = true; section2Switch = true;
Symbol 39 MovieClip Frame 9
stop(); Complete2._visible = true;
Symbol 56 MovieClip Frame 1
stop(); if (initial != true) { trace("initialize" + this); filltoComplete = false; initial = true; } if (played == true) { section1Complete._visible = true; } else { section1Complete._visible = false; } if (completeFill == true) { completed._visible = true; } else { completed._visible = false; }
Symbol 56 MovieClip Frame 2
if (completeFill == true) { gotoAndStop ("ended"); } if (played == true) { gotoAndStop ("filled"); }
Symbol 56 MovieClip Frame 5
section1Complete._visible = true; played = true; stop(); section1Switch = true; section2Switch = true;
Symbol 56 MovieClip Frame 6
if (completeFill == true) { gotoAndStop ("ended"); }
Symbol 56 MovieClip Frame 9
stop(); completeFill = true;
Symbol 68 MovieClip Frame 1
stop(); if (initial != true) { trace("initialize" + this); filltoComplete = false; initial = true; } if (played == true) { gotoAndStop ("filled"); } else { section1Complete._visible = false; } if (completeFill == true) { gotoAndStop ("ended"); }
Symbol 68 MovieClip Frame 2
if (completeFill == true) { gotoAndStop ("ended"); } if (played == true) { gotoAndStop ("filled"); }
Symbol 68 MovieClip Frame 5
section1Complete._visible = true; played = true; stop(); section1Switch = true; section2Switch = true;
Symbol 68 MovieClip Frame 6
if (completeFill == true) { gotoAndStop ("ended"); }
Symbol 68 MovieClip Frame 9
stop(); completeFill = true;
Symbol 74 MovieClip Frame 1
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 1
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 2
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 3
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 4
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 5
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 6
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 7
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 8
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 11
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 13
stop();
Symbol 86 MovieClip [GlobDynamic1] Frame 14
stop();
Symbol 107 Button
on (release) { getURL ("http://www.jacksmack.com", "_blank"); }
Symbol 111 Button
on (release) { getURL ("http://www.jacksmack.com", "_blank"); }
Symbol 166 MovieClip Frame 1
stop(); section1Complete._visible = false; section2Complete._visible = false; filled._visible = false; stop();
Symbol 166 MovieClip Frame 12
section1Complete._visible = true; stop();
Symbol 166 MovieClip Frame 32
section2Complete._visible = true; stop();
Symbol 166 MovieClip Frame 56
section2Complete._visible = true; stop(); section2Complete._visible = true;
Symbol 166 MovieClip Frame 77
section1Complete._visible = true; stop(); section1Complete._visible = true;
Symbol 166 MovieClip Frame 96
section1Complete._visible = true; section2Complete._visible = true; stop(); section1Switch = true; section2Switch = true;
Symbol 166 MovieClip Frame 107
stop();
Symbol 166 MovieClip Frame 110
Symbol 166 MovieClip Frame 141
section1Complete._visible = true; section2Complete._visible = true; stop(); filled._visible = true;
Symbol 173 MovieClip Frame 1
stop(); section1Complete._visible = false; section2Complete._visible = false; filled._visible = false;
Symbol 173 MovieClip Frame 12
section1Complete._visible = true; stop();
Symbol 173 MovieClip Frame 32
section2Complete._visible = true; stop();
Symbol 173 MovieClip Frame 56
section2Complete._visible = true; stop();
Symbol 173 MovieClip Frame 77
section1Complete._visible = true; stop();
Symbol 173 MovieClip Frame 96
section1Complete._visible = true; section2Complete._visible = true; stop();
Symbol 173 MovieClip Frame 107
stop();
Symbol 173 MovieClip Frame 135
stop(); section1Complete._visible = true; section2Complete._visible = true; stop(); filled._visible = true;
Symbol 265 MovieClip Frame 1
section1Played = false; section2Played = false; section1Fill2Played = false; filled = false; section1and2Played = false; stop(); section1Complete._visible = false; section2Complete._visible = false; filled._visible = false; stop();
Symbol 265 MovieClip Frame 2
if (section1Played == true) { gotoAndStop ("section1end"); } if (section2Played == true) { gotoAndPlay ("section2Fill1"); } section1Played = true;
Symbol 265 MovieClip Frame 12
stop(); section1Complete._visible = true;
Symbol 265 MovieClip Frame 20
if (section1Fill2Played == true) { gotoAndStop ("section1Fill2End"); } section1Fill2Played = true;
Symbol 265 MovieClip Frame 32
stop(); section2Complete._visible = true;
Symbol 265 MovieClip Frame 52
if (section1Played == true) { gotoAndPlay ("section1Fill2"); } if (section2Played == true) { gotoAndStop ("section2end"); } section2Played = true;
Symbol 265 MovieClip Frame 61
stop(); section2Complete._visible = true; section2Complete._visible = true;
Symbol 265 MovieClip Frame 80
if (section2fill1Played == true) { gotoAndPlay ("section2Fill1end"); } section2fill1Played = true;
Symbol 265 MovieClip Frame 89
stop(); section1Complete._visible = true;
Symbol 265 MovieClip Frame 93
section1Complete._visible = true;
Symbol 265 MovieClip Frame 108
if (section1and2Played == true) { gotoAndStop ("section1and2end"); } section1and2Played = true;
Symbol 265 MovieClip Frame 117
stop(); section1Switch = true; section2Switch = true; section1Complete._visible = true; section2Complete._visible = true;
Symbol 265 MovieClip Frame 131
Symbol 265 MovieClip Frame 134
stop();
Symbol 265 MovieClip Frame 136
if (filled == true) { gotoAndStop ("filledEND"); } filled = true;
Symbol 265 MovieClip Frame 162
section1Complete._visible = true; section2Complete._visible = true;
Symbol 265 MovieClip Frame 164
stop();
Symbol 348 MovieClip Frame 1
section1Played = false; section2Played = false; section1Fill2Played = false; filledComplete = false; section1and2Played = false; stop();
Symbol 348 MovieClip Frame 2
if (section1Played == true) { gotoAndStop ("section1end"); } if (section2Played == true) { gotoAndPlay ("section2Fill1"); } section1Played = true;
Symbol 348 MovieClip Frame 12
stop();
Symbol 348 MovieClip Frame 20
if (section1Fill2Played == true) { gotoAndStop ("section1Fill2End"); } section1Fill2Played = true;
Symbol 348 MovieClip Frame 32
stop();
Symbol 348 MovieClip Frame 52
if (section1Played == true) { gotoAndPlay ("section1Fill2"); } if (section2Played == true) { gotoAndStop ("section2end"); } section2Played = true;
Symbol 348 MovieClip Frame 61
stop(); section2Complete._visible = true;
Symbol 348 MovieClip Frame 80
if (section2fill1Played == true) { gotoAndPlay ("section2Fill1end"); } section2fill1Played = true;
Symbol 348 MovieClip Frame 89
stop(); section1Complete._visible = true;
Symbol 348 MovieClip Frame 108
if (section1and2Played == true) { gotoAndStop ("section1and2end"); } section1and2Played = true;
Symbol 348 MovieClip Frame 117
stop(); section1Switch = true; section2Switch = true;
Symbol 348 MovieClip Frame 144
trace("fillComplete");
Symbol 348 MovieClip Frame 164
stop();
Symbol 349 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 2
stop();
Symbol 349 MovieClip Frame 3
stop();
Symbol 349 MovieClip Frame 4
stop();
Symbol 349 MovieClip Frame 5
stop();
Symbol 349 MovieClip Frame 6
stop();
Symbol 349 MovieClip Frame 7
stop();
Symbol 349 MovieClip Frame 8
stop();
Symbol 349 MovieClip Frame 11
stop();
Symbol 349 MovieClip Frame 13
stop();
Symbol 349 MovieClip Frame 14
stop();
Symbol 350 MovieClip Frame 1
pGlob1.gotoAndStop(4); pGlob2.gotoAndStop(5); pGlob3.gotoAndStop(1); pGlob4.gotoAndStop(3); pGlob5.gotoAndStop(4); pGlob6.gotoAndStop(2); pGlob7.gotoAndStop(3); pGlob8.gotoAndStop(6); pGlob9.gotoAndStop(2); pGlob10.gotoAndStop(1); stop(); count1 = 0; count2 = 0; count3 = 0; count4 = 0; count5 = 0; count6 = 0; count7 = 0; count8 = 0; count9 = 0; count10 = 0; preGlob1 = function () { while (count1 < 1) { pGlob1.gotoAndStop(5); pGlob1.topRightCorner.gotoAndPlay("section2"); pGlob1.bottomRightCorner.gotoAndPlay("section2"); pGlob1.topRightDETAIL.gotoAndPlay("section2"); pGlob1.bottomRightDETAIL.gotoAndPlay("section2"); pGlob2.topLeftCorner.gotoAndPlay("section2"); pGlob2.bottomLeftCorner.gotoAndPlay("section2"); pGlob2.topLeftDETAIL.gotoAndPlay("section2"); pGlob2.bottomLeftDETAIL.gotoAndPlay("section2"); count1 = 1; } }; preGlob2 = function () { while (count2 < 1) { i = 0; while (i <= 2) { this["pGlob" + i].gotoAndStop(1); i++; } pGlob2.topRightCorner.gotoAndPlay("section2"); pGlob2.bottomRightCorner.gotoAndPlay("section2"); pGlob2.topRightDETAIL.gotoAndPlay("section2"); pGlob2.bottomRightDETAIL.gotoAndPlay("section2"); pGlob3.topLeftCorner.gotoAndPlay("section2"); pGlob3.bottomLeftCorner.gotoAndPlay("section2"); pGlob3.topLeftDETAIL.gotoAndPlay("section2"); pGlob3.bottomLeftDETAIL.gotoAndPlay("section2"); count2++; } }; preGlob3 = function () { while (count3 < 1) { i = 0; while (i <= 3) { this["pGlob" + i].gotoAndStop(3); i++; } pGlob3.topRightCorner.gotoAndPlay("section2"); pGlob3.bottomRightCorner.gotoAndPlay("section2"); pGlob3.topRightDETAIL.gotoAndPlay("section2"); pGlob3.bottomRightDETAIL.gotoAndPlay("section2"); pGlob4.topLeftCorner.gotoAndPlay("section2"); pGlob4.bottomLeftCorner.gotoAndPlay("section2"); pGlob4.topLeftDETAIL.gotoAndPlay("section2"); pGlob4.bottomLeftDETAIL.gotoAndPlay("section2"); count3++; } }; preGlob4 = function () { while (count4 < 1) { i = 0; while (i <= 4) { this["pGlob" + i].gotoAndStop(4); i++; } pGlob4.topRightCorner.gotoAndPlay("section2"); pGlob4.bottomRightCorner.gotoAndPlay("section2"); pGlob4.topRightDETAIL.gotoAndPlay("section2"); pGlob4.bottomRightDETAIL.gotoAndPlay("section2"); pGlob5.topLeftCorner.gotoAndPlay("section2"); pGlob5.bottomLeftCorner.gotoAndPlay("section2"); pGlob5.topLeftDETAIL.gotoAndPlay("section2"); pGlob5.bottomLeftDETAIL.gotoAndPlay("section2"); count4++; } }; preGlob5 = function () { while (count5 < 1) { i = 0; while (i <= 5) { this["pGlob" + i].gotoAndStop(2); i++; } pGlob5.topRightCorner.gotoAndPlay("section2"); pGlob5.bottomRightCorner.gotoAndPlay("section2"); pGlob5.topRightDETAIL.gotoAndPlay("section2"); pGlob5.bottomRightDETAIL.gotoAndPlay("section2"); pGlob6.topLeftCorner.gotoAndPlay("section2"); pGlob6.bottomLeftCorner.gotoAndPlay("section2"); pGlob6.topLeftDETAIL.gotoAndPlay("section2"); pGlob6.bottomLeftDETAIL.gotoAndPlay("section2"); count5++; } }; preGlob6 = function () { while (count6 < 1) { i = 0; while (i <= 6) { this["pGlob" + i].gotoAndStop(3); i++; } pGlob6.topRightCorner.gotoAndPlay("section2"); pGlob6.bottomRightCorner.gotoAndPlay("section2"); pGlob6.topRightDETAIL.gotoAndPlay("section2"); pGlob6.bottomRightDETAIL.gotoAndPlay("section2"); pGlob7.topLeftCorner.gotoAndPlay("section2"); pGlob7.bottomLeftCorner.gotoAndPlay("section2"); pGlob7.topLeftDETAIL.gotoAndPlay("section2"); pGlob7.bottomLeftDETAIL.gotoAndPlay("section2"); count6++; } }; preGlob7 = function () { while (count7 < 1) { i = 0; while (i <= 7) { this["pGlob" + i].gotoAndStop(6); i++; } pGlob7.topRightCorner.gotoAndPlay("section2"); pGlob7.bottomRightCorner.gotoAndPlay("section2"); pGlob7.topRightDETAIL.gotoAndPlay("section2"); pGlob7.bottomRightDETAIL.gotoAndPlay("section2"); pGlob8.topLeftCorner.gotoAndPlay("section2"); pGlob8.bottomLeftCorner.gotoAndPlay("section2"); pGlob8.topLeftDETAIL.gotoAndPlay("section2"); pGlob8.bottomLeftDETAIL.gotoAndPlay("section2"); count7++; } }; preGlob8 = function () { while (count8 < 1) { i = 0; while (i <= 8) { this["pGlob" + i].gotoAndStop(2); i++; } pGlob8.topRightCorner.gotoAndPlay("section2"); pGlob8.bottomRightCorner.gotoAndPlay("section2"); pGlob8.topRightDETAIL.gotoAndPlay("section2"); pGlob8.bottomRightDETAIL.gotoAndPlay("section2"); pGlob9.topLeftCorner.gotoAndPlay("section2"); pGlob9.bottomLeftCorner.gotoAndPlay("section2"); pGlob9.topLeftDETAIL.gotoAndPlay("section2"); pGlob9.bottomLeftDETAIL.gotoAndPlay("section2"); count8++; } }; preGlob9 = function () { while (count9 < 1) { i = 0; while (i <= 9) { this["pGlob" + i].gotoAndStop(1); i++; } pGlob9.topRightCorner.gotoAndPlay("section2"); pGlob9.bottomRightCorner.gotoAndPlay("section2"); pGlob9.topRightDETAIL.gotoAndPlay("section2"); pGlob9.bottomRightDETAIL.gotoAndPlay("section2"); pGlob10.topLeftCorner.gotoAndPlay("section2"); pGlob10.bottomLeftCorner.gotoAndPlay("section2"); pGlob10.topLeftDETAIL.gotoAndPlay("section2"); pGlob10.bottomLeftDETAIL.gotoAndPlay("section2"); count9++; } }; colorswap = 5; onEnterFrame = function () { if (_parent.PercentLoaded < 10) { } else if ((_parent.PercentLoaded > 10) && (_parent.PercentLoaded < 20)) { preGlob1(); } else if ((_parent.PercentLoaded > 20) && (_parent.PercentLoaded < 30)) { preGlob1(); preGlob2(); } else if ((_parent.PercentLoaded > 30) && (_parent.PercentLoaded < 40)) { preGlob1(); preGlob2(); preGlob3(); } else if ((_parent.PercentLoaded > 40) && (_parent.PercentLoaded < 50)) { preGlob1(); preGlob2(); preGlob3(); preGlob4(); } else if ((_parent.PercentLoaded > 50) && (_parent.PercentLoaded < 60)) { preGlob1(); preGlob2(); preGlob3(); preGlob4(); preGlob5(); } else if ((_parent.PercentLoaded > 60) && (_parent.PercentLoaded < 70)) { preGlob1(); preGlob2(); preGlob3(); preGlob4(); preGlob5(); preGlob6(); } else if ((_parent.PercentLoaded > 70) && (_parent.PercentLoaded < 80)) { preGlob1(); preGlob2(); preGlob3(); preGlob4(); preGlob5(); preGlob6(); preGlob7(); } else if ((_parent.PercentLoaded > 80) && (_parent.PercentLoaded < 90)) { preGlob1(); preGlob2(); preGlob3(); preGlob4(); preGlob5(); preGlob6(); preGlob7(); preGlob8(); } else if ((_parent.PercentLoaded > 90) && (_parent.PercentLoaded < 100)) { preGlob1(); preGlob2(); preGlob3(); preGlob4(); preGlob5(); preGlob6(); preGlob7(); preGlob8(); preGlob9(); } };
Symbol 374 MovieClip Frame 1
function startAd(ngad_url) { trace("opening " + ngad_url); System.security.allowDomain("70.87.128.99"); System.security.allowInsecureDomain("70.87.128.99"); System.security.allowDomain("ads.shizmoo.com"); System.security.allowInsecureDomain("ads.shizmoo.com"); System.security.allowDomain("www.cpmstar.com"); System.security.allowInsecureDomain("www.cpmstar.com"); System.security.allowDomain("server.cpmstar.com"); System.security.allowInsecureDomain("server.cpmstar.com"); var ngads_redirect = new XML(); ngads_redirect.ignoreWhite = true; ngads_redirect.onLoad = function (success) { trace("[NEWGROUNDS FLASH ADS] :: You may get a 'Security Sandbox Violation' ... this is normal, do not freak out!"); if (success) { ng_ad.loadMovie(ngads_redirect.toString(), "GET"); } }; ngads_redirect.load(ngad_url); } if (NewgroundsAPI.getAdURL()) { startAd(NewgroundsAPI.getAdURL()); } NewgroundsAPI.onAdsApproved = function (ad_url) { startAd(ad_url); }; stop();
Symbol 387 Button
on (release) { NewgroundsAPI.loadMySite(); }
Symbol 407 Button
on (release) { _root.gotoAndPlay("logos"); }
Symbol 408 MovieClip Frame 1
_root.stop();
Symbol 408 MovieClip Frame 10
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; eval ("pGlob" + Math.round(PercentLoaded / 10)).gotoAndStop(4); } else { gotoAndPlay ("loaded"); }
Symbol 408 MovieClip Frame 11
gotoAndPlay (10);
Symbol 408 MovieClip Frame 47
stop();
Symbol 418 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 1
_root.blocked = false; stop();
Symbol 422 MovieClip Frame 2
_root.blocked = true; blocker.useHandCursor = false; trace("blocked");
Symbol 647 MovieClip [__Packages.NewgroundsAPI] Frame 0
class NewgroundsAPI { static var tracker_id, host, version, debug, error_format, header_format, normal_format, link_format; function NewgroundsAPI () { } static function connectMovie(id) { if (!id) { SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else if (!tracker_id) { SendMessage("Connecting to API gateway..."); tracker_id = id; host = _url.split("/")[2].toLowerCase(); if (host.length < 1) { host = "localhost"; } var _local2 = new Object(); SendEvent(MOVIE_VIEWS); } } static function setMovieVersion(movie_version) { if (!movie_version) { SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = movie_version; } } static function debugMode() { debug = true; } static function addCustomEvent(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else if (!stat_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[stat_name] = CUSTOM_STATS + stat_id; SendMessage("Created custom event: " + stat_name); } } static function addCustomLink(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else if (!stat_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[stat_name] = CUSTOM_STATS + stat_id; SendMessage((("Created custom link " + stat_id) + ": ") + stat_name); } } static function loadMySite() { SendLink(AUTHOR_SITE); } static function loadNewgrounds(special) { if (special) { var _local1 = {page:special}; } SendLink(NEWGROUNDS, _local1); } static function logCustomEvent(event_name) { if (!event_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else if (!custom_events[event_name]) { SendError("Attempted to log undefined custom event: " + event_name); } else { SendEvent(custom_events[event_name]); } } static function loadCustomLink(link_name) { if (!link_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else if (!custom_links[link_name]) { SendError("Attempted to open undefined custom link: " + link_name); } else { SendLink(custom_links[link_name]); } } static function getAdURL() { return(movie_options.ad_url); } static function getMovieURL() { if (movie_options.movie_url) { return(movie_options.movie_url); } return("Newgrounds.com"); } static function getNewVersionURL() { return((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + NEW_VERSION); } static function SendEvent(id) { SendStat(id, false); } static function SendLink(id, extra) { SendStat(id, true, extra); } static function ReadGatewayData(params) { for (var _local2 in params) { params[_local2] = unescape(params[_local2]); movie_options[_local2] = params[_local2]; } if (params.settings_loaded) { SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage(("Movie Identified as '" + movie_options.movie_name) + "'"); if (movie_options.message) { SendMessage(movie_options.message); } if (movie_options.ad_url) { SendMessage("Your movie has been approved to run Flash Ads"); onAdsApproved(movie_options.ad_url); } if (movie_options.movie_version and (movie_options.movie_version.toString() != version.toString())) { SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); onNewVersionAvailable(movie_options.movie_version, getMovieURL(), getNewVersionURL()); } if (movie_options.deny_host) { SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); onDenyHost(host, getMovieURL(), getNewVersionURL()); } if (movie_options.request_portal_url == 1) { var _local4 = (((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_url); var _local3 = new XML(); _local3.ignoreWhite = true; _local3.load(_local4); } } else if (!movie_options.settings_loaded) { SendError("Could not establish connection to the API gateway."); } } static function SendStat(stat_id, open_in_browser, extra) { if (!tracker_id) { SendError("API calls cannot be made without a valid movie id."); SendError("Did you remember to add the \"NewgroundsAPI.connectMovie()\" code?"); } else { var _local7 = (((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id; for (var _local9 in extra) { _local7 = _local7 + ((("&" + escape(_local9)) + "=") + escape(extra[_local9])); } trace(_local7); if (debug) { _local7 = _local7 + "&debug=1"; } if (open_in_browser) { getURL (_local7, "_blank"); } else { var _local10 = new XML(); _local10.ignoreWhite = true; _local10.onLoad = function (success) { var _local6 = new Object(); var _local3 = 0; while (_local3 < this.firstChild.childNodes.length) { var _local4 = this.firstChild.childNodes[_local3]; var _local5 = _local4.nodeName; var _local2 = _local4.attributes.value; if (_local2 == Number(_local2)) { _local2 = Number(_local2); } _local6[_local5] = _local2; _local3++; } NewgroundsAPI.ReadGatewayData(_local6); }; _local10.load(_local7); } } } static function SendError(msg) { trace("[NEWGROUNDS API ERROR] :: " + msg); } static function SendMessage(msg) { trace("[NEWGROUNDS API] :: " + msg); } static function InitTextFormats() { if (!error_format) { error_format = new TextFormat(); error_format.font = "Arial Black"; error_format.size = 48; error_format.color = 16711680 /* 0xFF0000 */; } if (!header_format) { header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.size = 24; header_format.color = 16777215 /* 0xFFFFFF */; } if (!normal_format) { normal_format = new TextFormat(); normal_format.font = "Arial"; normal_format.bold = true; normal_format.size = 12; normal_format.color = 16777215 /* 0xFFFFFF */; } if (!link_format) { link_format = new TextFormat(); link_format.color = 16776960 /* 0xFFFF00 */; link_format.underline = true; } } static function onNewVersionAvailable(version, movie_url, redirect_url) { InitTextFormats(); var _local2 = new Object(); _local2.x = Stage.width / 2; _local2.y = Stage.height / 2; _root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth()); _root.NGAPI_new_version_overlay.lineStyle(1, 0, 100); _root.NGAPI_new_version_overlay.beginFill(0, 70); _root.NGAPI_new_version_overlay.moveTo(-10, -10); _root.NGAPI_new_version_overlay.lineTo(-10, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, -10); _root.NGAPI_new_version_overlay.lineTo(-10, -10); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.lineStyle(10, 0, 100); _root.NGAPI_new_version_overlay.beginFill(51); _root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000); _root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100); _root.NGAPI_new_version_overlay.exit.beginFill(0, 50); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.endFill(); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.onMouseUp = function () { if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) { _root.NGAPI_new_version_overlay.removeMovieClip(); } }; var _local3 = (("Version " + version) + " is now available at:") + newline; var _local5 = _local3.length; _local3 = _local3 + movie_url; var _local4 = _local3.length; _root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000); _root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80); _root.NGAPI_new_version_overlay.newversion.text = "New Version Available!"; _root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format); _root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40); _root.NGAPI_new_version_overlay.message.text = _local3; _root.NGAPI_new_version_overlay.message.multiline = true; _root.NGAPI_new_version_overlay.message.wordWrap = true; _root.NGAPI_new_version_overlay.message.html = true; _root.NGAPI_new_version_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_new_version_overlay.message.setTextFormat(_local5, _local4, link_format); } static function onDenyHost(hostname, movie_url, redirect_url) { InitTextFormats(); _root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth()); _root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100); _root.NGAPI_deny_host_overlay.beginFill(6684672); _root.NGAPI_deny_host_overlay.moveTo(0, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, 0); _root.NGAPI_deny_host_overlay.endFill(); var _local2 = ("This movie has not been approved for use on " + hostname) + "."; _local2 = _local2 + "\r\rFor an aproved copy, please visit:\r"; var _local4 = _local2.length; _local2 = _local2 + movie_url; var _local3 = _local2.length; _root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200); _root.NGAPI_deny_host_overlay.error.text = "ERROR!"; _root.NGAPI_deny_host_overlay.error.setTextFormat(error_format); _root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200); _root.NGAPI_deny_host_overlay.message.text = _local2; _root.NGAPI_deny_host_overlay.message.multiline = true; _root.NGAPI_deny_host_overlay.message.wordWrap = true; _root.NGAPI_deny_host_overlay.message.html = true; _root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format); } static function isInstalled() { return(true); } static function onAdsApproved(ad_url) { } static var movie_options = new Object(); static var custom_events = new Object(); static var custom_links = new Object(); static var MOVIE_VIEWS = 1; static var AUTHOR_SITE = 2; static var NEWGROUNDS = 3; static var NEW_VERSION = 4; static var CUSTOM_STATS = 50; static var GATEWAY_URL = "http://www.ngads.com/gateway.php"; }
Symbol 648 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.31"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 649 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 427 Button
on (release) { getURL ("http://www.jacksmack.com", "_blank"); }
Symbol 430 MovieClip Frame 1
_root.stop();
Symbol 430 MovieClip Frame 68
_root.gotoAndPlay("preMenu1");
Symbol 443 Button
on (release) { nextFrame(); }
Symbol 446 Button
on (release) { prevFrame(); }
Symbol 447 MovieClip Frame 1
stop();
Symbol 447 MovieClip Frame 2
stopAllSounds();
Symbol 454 Button
on (release) { _root.computer = "fast"; gotoAndStop ("mainMenu"); }
Symbol 457 Button
on (release) { _root.computer = "mid"; gotoAndStop ("mainMenu"); }
Symbol 460 Button
on (release) { _root.computer = "slow"; gotoAndStop ("mainMenu"); }
Symbol 464 Button
on (release) { gotoAndStop ("random"); }
Symbol 466 Button
on (release) { getURL ("http://www.jacksmack.com", "_blank"); }
Symbol 470 Button
on (release) { gotoAndStop ("Instructions"); }
Symbol 473 Button
on (release) { gotoAndStop ("scoreshere"); scoresBG._visible = true; mochi.MochiScores.showLeaderboard({boardID:"d949a4ad2caacfa0"}); }
Symbol 474 Button
on (release) { scoresBG._visible = true; mochi.MochiScores.showLeaderboard({boardID:"6cda1f41f8ba78ad"}); }
Symbol 477 Button
on (release) { _root.quitToMenu(); }
Symbol 487 Button
on (release) { nextFrame(); }
Symbol 503 Button
on (release) { prevFrame(); }
Symbol 510 Button
on (release) { _root.gotoAndStop("random"); }
Symbol 512 MovieClip Frame 1
stop();
Symbol 516 Button
on (release) { checkMap(); }
Symbol 517 MovieClip Frame 1
stop();
Symbol 517 MovieClip Frame 2
stop();
Symbol 517 MovieClip Frame 3
stop();
Symbol 517 MovieClip Frame 4
stop();
Symbol 517 MovieClip Frame 5
stop();
Symbol 517 MovieClip Frame 6
stop();
Symbol 517 MovieClip Frame 7
stop();
Symbol 517 MovieClip Frame 8
stop();
Symbol 517 MovieClip Frame 9
stop();
Symbol 517 MovieClip Frame 10
stop();
Symbol 519 MovieClip Frame 1
stop();
Symbol 519 MovieClip Frame 2
stop();
Symbol 519 MovieClip Frame 3
stop();
Symbol 519 MovieClip Frame 4
stop();
Symbol 519 MovieClip Frame 5
stop();
Symbol 519 MovieClip Frame 6
stop();
Symbol 519 MovieClip Frame 7
stop();
Symbol 519 MovieClip Frame 8
stop();
Symbol 519 MovieClip Frame 9
stop();
Symbol 519 MovieClip Frame 10
stop();
Symbol 521 MovieClip Frame 1
stop();
Symbol 521 MovieClip Frame 2
stop();
Symbol 521 MovieClip Frame 3
stop();
Symbol 521 MovieClip Frame 4
stop();
Symbol 521 MovieClip Frame 5
stop();
Symbol 521 MovieClip Frame 6
stop();
Symbol 521 MovieClip Frame 7
stop();
Symbol 521 MovieClip Frame 8
stop();
Symbol 521 MovieClip Frame 9
stop();
Symbol 521 MovieClip Frame 10
stop();
Symbol 523 MovieClip Frame 1
stop();
Symbol 523 MovieClip Frame 2
stop();
Symbol 523 MovieClip Frame 3
stop();
Symbol 523 MovieClip Frame 4
stop();
Symbol 523 MovieClip Frame 5
stop();
Symbol 523 MovieClip Frame 6
stop();
Symbol 523 MovieClip Frame 7
stop();
Symbol 523 MovieClip Frame 8
stop();
Symbol 523 MovieClip Frame 9
stop();
Symbol 523 MovieClip Frame 10
stop();
Symbol 525 MovieClip Frame 1
stop();
Symbol 525 MovieClip Frame 2
stop();
Symbol 525 MovieClip Frame 3
stop();
Symbol 525 MovieClip Frame 4
stop();
Symbol 525 MovieClip Frame 5
stop();
Symbol 525 MovieClip Frame 6
stop();
Symbol 525 MovieClip Frame 7
stop();
Symbol 525 MovieClip Frame 8
stop();
Symbol 525 MovieClip Frame 9
stop();
Symbol 525 MovieClip Frame 10
stop();
Symbol 552 Button
on (release) { gotoAndStop (1); _root.gotoAndStop("reset4"); }
Symbol 591 MovieClip Frame 5
stop();
Symbol 595 MovieClip Frame 1
stop(); this.swapDepths(_root.tiles);
Symbol 595 MovieClip Frame 2
stop();
Symbol 595 MovieClip Frame 3
stop();
Symbol 596 Button
on (release) { this.gotoAndStop(1); _root.gotoAndStop("reset4"); }
Symbol 599 MovieClip Frame 1
stop();
Symbol 599 MovieClip Frame 2
stop();
Symbol 602 Button
on (release) { _root.quitToMenu(); }
Symbol 605 Button
on (release) { mochi.MochiScores.showLeaderboard({boardID:"d949a4ad2caacfa0", score:_root.Chipotle}); }
Symbol 616 MovieClip Frame 1
stop();
Symbol 618 MovieClip Frame 1
stop();
Symbol 618 MovieClip Frame 2
stop();
Symbol 618 MovieClip Frame 3
stop();
Symbol 618 MovieClip Frame 4
stop();
Symbol 618 MovieClip Frame 5
stop();
Symbol 618 MovieClip Frame 6
stop();
Symbol 618 MovieClip Frame 7
stop();
Symbol 618 MovieClip Frame 8
stop();
Symbol 618 MovieClip Frame 9
stop();
Symbol 618 MovieClip Frame 10
stop();
Symbol 622 MovieClip Frame 1
stop();
Symbol 622 MovieClip Frame 2
stop();
Symbol 622 MovieClip Frame 3
stop();
Symbol 622 MovieClip Frame 4
stop();
Symbol 622 MovieClip Frame 5
stop();
Symbol 622 MovieClip Frame 6
stop();
Symbol 622 MovieClip Frame 7
stop();
Symbol 622 MovieClip Frame 8
stop();
Symbol 622 MovieClip Frame 9
stop();
Symbol 622 MovieClip Frame 10
stop();
Symbol 624 MovieClip Frame 1
stop();
Symbol 624 MovieClip Frame 2
stop();
Symbol 624 MovieClip Frame 3
stop();
Symbol 624 MovieClip Frame 4
stop();
Symbol 624 MovieClip Frame 5
stop();
Symbol 624 MovieClip Frame 6
stop();
Symbol 624 MovieClip Frame 7
stop();
Symbol 624 MovieClip Frame 8
stop();
Symbol 624 MovieClip Frame 9
stop();
Symbol 624 MovieClip Frame 10
stop();
Symbol 626 MovieClip Frame 1
stop();
Symbol 626 MovieClip Frame 2
stop();
Symbol 626 MovieClip Frame 3
stop();
Symbol 626 MovieClip Frame 4
stop();
Symbol 626 MovieClip Frame 5
stop();
Symbol 626 MovieClip Frame 6
stop();
Symbol 626 MovieClip Frame 7
stop();
Symbol 626 MovieClip Frame 8
stop();
Symbol 626 MovieClip Frame 9
stop();
Symbol 626 MovieClip Frame 10
stop();
Symbol 646 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"buttonBlocker"Frame 1Symbol 422 MovieClip
"sounds"Frame 9Symbol 447 MovieClip
"randomMenu"Frame 17Symbol 454 Button
"randomMenu"Frame 17Symbol 457 Button
"randomMenu"Frame 17Symbol 460 Button
"randomMenu"Frame 18Symbol 464 Button
"jacksmack"Frame 18Symbol 467 MovieClip
"adDisplay"Frame 18Symbol 375 MovieClip
"clickCountText"Frame 64Symbol 514 EditableText
"green"Frame 64Symbol 516 Button
"yellow"Frame 64Symbol 518 Button
"red"Frame 64Symbol 520 Button
"blue"Frame 64Symbol 522 Button
"purple"Frame 64Symbol 524 Button
"orange"Frame 64Symbol 526 Button
"black"Frame 64Symbol 529 Button
"changer"Frame 64Symbol 530 Button
"clickCountText"Frame 86Symbol 531 EditableText
"black"Frame 86Symbol 529 Button
"changer"Frame 86Symbol 530 Button
"green"Frame 86Symbol 516 Button
"yellow"Frame 86Symbol 518 Button
"red"Frame 86Symbol 520 Button
"blue"Frame 86Symbol 522 Button
"purple"Frame 86Symbol 524 Button
"orange"Frame 86Symbol 526 Button
"clickCountText"Frame 120Symbol 532 EditableText
"black"Frame 120Symbol 529 Button
"changer"Frame 120Symbol 530 Button
"green"Frame 120Symbol 516 Button
"yellow"Frame 120Symbol 518 Button
"red"Frame 120Symbol 520 Button
"blue"Frame 120Symbol 522 Button
"purple"Frame 120Symbol 524 Button
"orange"Frame 120Symbol 526 Button
"green"Frame 152Symbol 516 Button
"yellow"Frame 152Symbol 518 Button
"red"Frame 152Symbol 520 Button
"blue"Frame 152Symbol 522 Button
"purple"Frame 152Symbol 524 Button
"orange"Frame 152Symbol 526 Button
"changer"Frame 152Symbol 536 Button
"clickCountText"Frame 152Symbol 544 EditableText
"scoreCount"Frame 152Symbol 546 EditableText
"levelDisplay"Frame 152Symbol 548 EditableText
"win"Frame 152Symbol 595 MovieClip
"underwin"Frame 152Symbol 599 MovieClip
"loser"Frame 152Symbol 616 MovieClip
"greenlvl"Frame 185Symbol 516 Button
"yellowlvl"Frame 185Symbol 518 Button
"redlvl"Frame 185Symbol 520 Button
"bluelvl"Frame 185Symbol 522 Button
"purplelvl"Frame 185Symbol 524 Button
"orangelvl"Frame 185Symbol 526 Button
"blacklvl"Frame 185Symbol 619 Button
"changer"Frame 185Symbol 621 Button
"Tracer"Frame 185Symbol 530 Button
"timerlvl"Frame 185Symbol 627 Button
"switchxDisplay"Frame 185Symbol 635 EditableText
"switchyDisplay"Frame 185Symbol 636 EditableText
"metalxDisplay"Frame 185Symbol 639 EditableText
"metalyDisplay"Frame 185Symbol 640 EditableText
"gridSizeDisplay"Frame 185Symbol 641 EditableText
"levelDesignerBox"Frame 185Symbol 643 MovieClip
"gridSizeUp"Frame 185Symbol 530 Button
"gridSizeDown"Frame 185Symbol 530 Button
"switchxUp"Frame 185Symbol 530 Button
"switchxDown"Frame 185Symbol 530 Button
"switchyUp"Frame 185Symbol 530 Button
"switchyDown"Frame 185Symbol 530 Button
"gridSizeUp"Frame 185Symbol 530 Button
"gridSizeDown"Frame 185Symbol 530 Button
"gridSizeUp"Frame 185Symbol 530 Button
"gridSizeDown"Frame 185Symbol 530 Button
"switchAct1"Frame 185Symbol 646 MovieClip
"switchAct2"Frame 185Symbol 646 MovieClip
"switchAct3"Frame 185Symbol 646 MovieClip
"switchAct1"Frame 185Symbol 646 MovieClip
"switchAct2"Frame 185Symbol 646 MovieClip
"switchAct3"Frame 185Symbol 646 MovieClip
"switchAct1"Frame 185Symbol 646 MovieClip
"switchAct2"Frame 185Symbol 646 MovieClip
"switchAct3"Frame 185Symbol 646 MovieClip
"completed"Symbol 27 MovieClip Frame 1Symbol 17 MovieClip
"Complete"Symbol 27 MovieClip Frame 1Symbol 19 MovieClip
"Complete2"Symbol 39 MovieClip Frame 1Symbol 17 MovieClip
"Complete"Symbol 39 MovieClip Frame 1Symbol 30 MovieClip
"pointsText"Symbol 73 MovieClip Frame 1Symbol 72 EditableText
"points"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"rightBottomCorner"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 27 MovieClip
"rightTopCorner"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 27 MovieClip
"leftBottomCorner"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 27 MovieClip
"leftTopCorner"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 27 MovieClip
"bottomRightCorner"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 39 MovieClip
"bottomLeftCorner"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 39 MovieClip
"topRightCorner"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 39 MovieClip
"topLeftCorner"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 39 MovieClip
"bottomRightDETAIL"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 56 MovieClip
"topRightDETAIL"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 68 MovieClip
"bubblesTopRight"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 70 MovieClip
"rightBottomDETAIL"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 56 MovieClip
"topLeftDETAIL"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 56 MovieClip
"leftTopDETAIL"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 56 MovieClip
"rightTopDETAIL"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 68 MovieClip
"bottomLeftDETAIL"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 68 MovieClip
"leftBottomDETAIL"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 68 MovieClip
"pointsAnimate"Symbol 86 MovieClip [GlobDynamic1] Frame 1Symbol 74 MovieClip
"section1Complete"Symbol 166 MovieClip Frame 1Symbol 116 MovieClip
"section2Complete"Symbol 166 MovieClip Frame 1Symbol 118 MovieClip
"filled"Symbol 166 MovieClip Frame 1Symbol 120 MovieClip
"section1Complete"Symbol 173 MovieClip Frame 1Symbol 116 MovieClip
"section2Complete"Symbol 173 MovieClip Frame 1Symbol 118 MovieClip
"filled"Symbol 173 MovieClip Frame 1Symbol 120 MovieClip
"topLeftCorner"Symbol 349 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 349 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 349 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 349 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 349 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 349 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 349 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 349 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 349 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 349 MovieClip Frame 1Symbol 70 MovieClip
"pGlob6"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"pGlob9"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"pGlob8"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"pGlob7"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"pGlob1"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"pGlob5"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"pGlob4"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"pGlob3"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"pGlob2"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"pGlob10"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"ng_ad"Symbol 374 MovieClip Frame 1Symbol 373 MovieClip
"adDisplay"Symbol 408 MovieClip Frame 1Symbol 375 MovieClip
"flasher"Symbol 422 MovieClip Frame 1Symbol 418 MovieClip
"blocker"Symbol 422 MovieClip Frame 2Symbol 421 Button
"randomMenu"Symbol 512 MovieClip Frame 3Symbol 510 Button
"topLeftCorner"Symbol 517 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 517 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 517 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 517 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 517 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 517 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 517 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 517 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 517 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 517 MovieClip Frame 1Symbol 70 MovieClip
"topLeftCorner"Symbol 519 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 519 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 519 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 519 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 519 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 519 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 519 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 519 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 519 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 519 MovieClip Frame 1Symbol 70 MovieClip
"topLeftCorner"Symbol 521 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 521 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 521 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 521 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 521 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 521 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 521 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 521 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 521 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 521 MovieClip Frame 1Symbol 70 MovieClip
"topLeftCorner"Symbol 523 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 523 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 523 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 523 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 523 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 523 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 523 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 523 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 523 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 523 MovieClip Frame 1Symbol 70 MovieClip
"topLeftCorner"Symbol 525 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 525 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 525 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 525 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 525 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 525 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 525 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 525 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 525 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 525 MovieClip Frame 1Symbol 70 MovieClip
"myblocker"Symbol 591 MovieClip Frame 5Symbol 590 Button
"myblocker"Symbol 595 MovieClip Frame 2Symbol 552 Button
"topLeftCorner"Symbol 618 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 618 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 618 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 618 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 618 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 618 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 618 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 618 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 618 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 618 MovieClip Frame 1Symbol 70 MovieClip
"topLeftCorner"Symbol 622 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 622 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 622 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 622 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 622 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 622 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 622 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 622 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 622 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 622 MovieClip Frame 1Symbol 70 MovieClip
"topLeftCorner"Symbol 624 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 624 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 624 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 624 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 624 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 624 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 624 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 624 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 624 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 624 MovieClip Frame 1Symbol 70 MovieClip
"topLeftCorner"Symbol 626 MovieClip Frame 1Symbol 166 MovieClip
"topRightCorner"Symbol 626 MovieClip Frame 1Symbol 173 MovieClip
"bottomLeftCorner"Symbol 626 MovieClip Frame 1Symbol 173 MovieClip
"bottomRightCorner"Symbol 626 MovieClip Frame 1Symbol 166 MovieClip
"topLeftDETAIL"Symbol 626 MovieClip Frame 1Symbol 265 MovieClip
"bottomRightDETAIL"Symbol 626 MovieClip Frame 1Symbol 265 MovieClip
"bottomLeftDETAIL"Symbol 626 MovieClip Frame 1Symbol 348 MovieClip
"topRightDETAIL"Symbol 626 MovieClip Frame 1Symbol 348 MovieClip
"bubblesTopRight"Symbol 626 MovieClip Frame 1Symbol 70 MovieClip
"bubblesBottomLeft"Symbol 626 MovieClip Frame 1Symbol 70 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "glob"
ExportAssets (56)Timeline Frame 1Symbol 13 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 14 as "empty"
ExportAssets (56)Timeline Frame 1Symbol 86 as "GlobDynamic1"
ExportAssets (56)Timeline Frame 1Symbol 647 as "__Packages.NewgroundsAPI"
ExportAssets (56)Timeline Frame 1Symbol 648 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 649 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 9Symbol 434 as "music1"
ExportAssets (56)Timeline Frame 9Symbol 435 as "drip1"
ExportAssets (56)Timeline Frame 9Symbol 436 as "notActive"

Labels

"preloader"Frame 1
"logos"Frame 9
"preMenu1"Frame 17
"preMenu"Frame 18
"mainMenu"Frame 19
"scoreshere"Frame 22
"Instructions"Frame 34
"puzzle"Frame 64
"reset1"Frame 73
"timed"Frame 86
"reset2"Frame 95
"maze"Frame 120
"reset3"Frame 129
"random"Frame 152
"submitScore"Frame 160
"reset4"Frame 162
"levelDesigner"Frame 185
"filling"Symbol 27 MovieClip Frame 2
"ending"Symbol 27 MovieClip Frame 6
"filling"Symbol 39 MovieClip Frame 2
"ending"Symbol 39 MovieClip Frame 6
"filling"Symbol 56 MovieClip Frame 2
"filled"Symbol 56 MovieClip Frame 5
"ending"Symbol 56 MovieClip Frame 6
"ended"Symbol 56 MovieClip Frame 9
"filling"Symbol 68 MovieClip Frame 2
"filled"Symbol 68 MovieClip Frame 5
"ending"Symbol 68 MovieClip Frame 6
"ended"Symbol 68 MovieClip Frame 9
"section1"Symbol 166 MovieClip Frame 2
"section1Fill2"Symbol 166 MovieClip Frame 20
"section2"Symbol 166 MovieClip Frame 46
"section2Fill1"Symbol 166 MovieClip Frame 63
"section1and2"Symbol 166 MovieClip Frame 87
"fillComplete"Symbol 166 MovieClip Frame 114
"section1"Symbol 173 MovieClip Frame 2
"section1Fill2"Symbol 173 MovieClip Frame 20
"section2"Symbol 173 MovieClip Frame 46
"section2Fill1"Symbol 173 MovieClip Frame 63
"section1and2"Symbol 173 MovieClip Frame 87
"completeFill"Symbol 173 MovieClip Frame 97
"fillComplete"Symbol 173 MovieClip Frame 110
"section1"Symbol 265 MovieClip Frame 2
"section1end"Symbol 265 MovieClip Frame 10
"section1Fill2"Symbol 265 MovieClip Frame 20
"section1Fill2End"Symbol 265 MovieClip Frame 32
"section2"Symbol 265 MovieClip Frame 52
"section2end"Symbol 265 MovieClip Frame 61
"section2Fill1"Symbol 265 MovieClip Frame 80
"section2Fill1end"Symbol 265 MovieClip Frame 89
"section1and2"Symbol 265 MovieClip Frame 108
"section1and2end"Symbol 265 MovieClip Frame 117
"fillComplete"Symbol 265 MovieClip Frame 136
"fillRest"Symbol 265 MovieClip Frame 149
"filledEND"Symbol 265 MovieClip Frame 164
"section1"Symbol 348 MovieClip Frame 2
"section1end"Symbol 348 MovieClip Frame 10
"section1Fill2"Symbol 348 MovieClip Frame 20
"section1Fill2End"Symbol 348 MovieClip Frame 32
"section2"Symbol 348 MovieClip Frame 52
"section2end"Symbol 348 MovieClip Frame 61
"section2Fill1"Symbol 348 MovieClip Frame 80
"section2Fill1end"Symbol 348 MovieClip Frame 89
"section1and2"Symbol 348 MovieClip Frame 108
"section1and2end"Symbol 348 MovieClip Frame 117
"fillRest"Symbol 348 MovieClip Frame 149
"filledEND"Symbol 348 MovieClip Frame 164
"fillComplete"Symbol 348 MovieClip Frame 165
"loaded"Symbol 408 MovieClip Frame 12
"inactive"Symbol 646 MovieClip Frame 1
"active"Symbol 646 MovieClip Frame 30




http://swfchan.com/10/46231/info.shtml
Created: 4/5 -2019 02:49:44 Last modified: 4/5 -2019 02:49:44 Server time: 02/05 -2024 15:54:56