STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #6922 |
presents... |
ROWS LEFT |
ROWS LEFT |
LEVEL |
LEVEL |
YOUR SCORE |
YOUR SCORE |
000000 |
welcome to |
PRESS START TO BEGIN |
PRESS START TO BEGIN |
Click on groups of 3 or more to eliminate blocks! |
Click on groups of 3 or more to eliminate blocks! |
Click on groups of 3 or more blocks to eliminate them You get 50 points plus the number of blocks you destroyed times 20, so go for big combos! Clicking on a block that doesn't have at least two like-colored neighbors makes a skeleton Clicking on a skeleton will add a new row Bombs destroy blocks of their color Don't let the blocks make it to the top! |
Click on groups of 3 or more blocks to eliminate them You get 50 points plus the number of blocks you destroyed times 20, so go for big combos! Clicking on a block that doesn't have at least two like-colored neighbors makes a skeleton Clicking on a skeleton will add a new row Bombs destroy blocks of their color Don't let the blocks make it to the top! |
ActionScript [AS1/AS2]
Frame 1System.security.allowDomain("mochibot.com"); this.swfid = "0f5c4873"; var mc:MovieClip = this.createEmptyMovieClip("mochibot", 1); mc.loadMovie("http://mochibot.com/my/core.swf"); this.onEnterFrame = function () { var _local1 = this; if ((_local1.getBytesLoaded() == _local1.getBytesTotal()) && (_local1.getBytesTotal() != 0)) { _local1.loader.gotoAndPlay("done"); delete _local1.onEnterFrame; } }; stop();Instance of Symbol 32 MovieClip [Mochibot] in Frame 1//component parameters onClipEvent (initialize) { swfid = "0f5c4873"; }Frame 2_quality = "HIGH"; _global.core = this; feedback.swapDepths(100); prompter.swapDepths(101); instructions.swapDepths(102); xStart = 175; yStart = 10; this.createEmptyMovieClip("so_newline", 200); this.createEmptyMovieClip("so_skull", 201); this.createEmptyMovieClip("so_doubleskull", 202); this.createEmptyMovieClip("so_success", 203); this.createEmptyMovieClip("so_timer", 204); s_newline = new Sound(so_newline); s_newline.setVolume(30); s_newline.attachSound("newlineMP3"); s_skull = new Sound(so_skull); s_skull.attachSound("skullMP3"); s_doubleskull = new Sound(so_doubleskull); s_doubleskull.attachSound("doubleskullMP3"); s_success = new Sound(so_success); s_success.setVolume(30); s_success.attachSound("successMP3"); s_timer = new Sound(so_timer); s_timer.attachSound("timerMP3"); _global.EventBroadcaster = new Object(); EventBroadcaster.initialize = function (obj) { var _local1 = obj; var _local2 = this; _local1._listeners = new Array(); _local1.broadcastMessage = _local2._broadcastMessage; _local1.addListener = _local2._addListener; _local1.removeListener = _local2._removeListener; }; EventBroadcaster._broadcastMessage = function () { var eventName = arguments.shift(); var _local2 = this._listeners; var _local3 = _local2.length; var _local1 = 0; while (_local1 < _local3) { _local2[_local1][eventName].apply(_local2[_local1], arguments); _local1++; } }; EventBroadcaster._addListener = function (obj) { this.removeListener(obj); this._listeners.push(obj); return(true); }; EventBroadcaster._removeListener = function (obj) { var _local3 = obj; var _local2 = this._listeners; var _local1 = _local2.length; while (_local1--) { if (_local2[_local1] == _local3) { _local2.splice(_local1, 1); return(true); } } return(false); }; _global.Model = function (width, height, numOptions) { var _local2 = this; var _local3 = width; _local2.width = _local3; _local2.height = height; _local2.numOptions = numOptions; _local2.board = new Array(); var _local1 = 0; while (_local1 < height) { _local2.board[_local1] = new Array(); j = 0; while (j < _local3) { _local2.board[_local1][j] = new Object(); _local2.board[_local1][j].id = (_local1 * _local2.height) + j; _local2.board[_local1][j].x = j; _local2.board[_local1][j].y = _local1; j++; } _local1++; } EventBroadcaster.initialize(_local2); }; Model.prototype.reset = function (level) { var _local1 = this; var i; var _local2; var type; var _local3 = new Object(); var initHeight = ((level < 5) ? (3 + level) : 8); var i = 0; while (i < (_local1.height - initHeight)) { _local2 = 0; while (_local2 < _local1.width) { type = null; _local3[_local1.board[i][_local2].id] = {x:_local2, y:i, type:type}; _local1.board[i][_local2].type = type; _local2++; } i++; } var i = (_local1.height - initHeight); while (i < _local1.height) { _local2 = 0; while (_local2 < _local1.width) { type = Math.floor(Math.random() * _local1.numOptions); _local3[_local1.board[i][_local2].id] = {x:_local2, y:i, type:type}; _local1.board[i][_local2].type = type; _local2++; } i++; } _local1.nextRow = []; var i = 0; while (i < _local1.width) { var bombrnd = ((!random(100)) ? (_local1.numOptions) : 0); var type = (random(_local1.numOptions) + bombrnd); _local1.nextRow.push(type); i++; } _local1.broadcastMessage("showNext", _local1.nextRow); _local1.broadcastMessage("onUpdate", _local3); }; Model.prototype.remove = function (x, y) { removeHelper = function (x, y, type) { var _local2 = x; var _local3 = y; var _local1 = 0; if (board[_local3 + 1][_local2].type == type) { board[_local3 + 1][_local2].type = null; updates[board[_local3 + 1][_local2].id] = {x:_local2, y:_local3 + 1, type:null}; _local1++; if ((cols[_local2] == null) || ((_local3 + 1) > cols[_local2])) { cols[_local2] = _local3 + 1; } _local1 = _local1 + removeHelper(_local2, _local3 + 1, type); } if (board[_local3 - 1][_local2].type == type) { board[_local3 - 1][_local2].type = null; updates[board[_local3 - 1][_local2].id] = {x:_local2, y:_local3 - 1, type:null}; _local1++; if ((cols[_local2] == null) || ((_local3 - 1) > cols[_local2])) { cols[_local2] = _local3 - 1; } _local1 = _local1 + removeHelper(_local2, _local3 - 1, type); } if (board[_local3][_local2 + 1].type == type) { board[_local3][_local2 + 1].type = null; updates[board[_local3][_local2 + 1].id] = {x:_local2 + 1, y:_local3, type:null}; _local1++; if ((cols[_local2 + 1] == null) || (_local3 > cols[_local2 + 1])) { cols[_local2 + 1] = _local3; } _local1 = _local1 + removeHelper(_local2 + 1, _local3, type); } if (board[_local3][_local2 - 1].type == type) { board[_local3][_local2 - 1].type = null; updates[board[_local3][_local2 - 1].id] = {x:_local2 - 1, y:_local3, type:null}; _local1++; if ((cols[_local2 - 1] == null) || (_local3 > cols[_local2 - 1])) { cols[_local2 - 1] = _local3; } _local1 = _local1 + removeHelper(_local2 - 1, _local3, type); } return(_local1); }; var _local1; var _local2; var _local3; var total = 0; var board = this.board; var cols = new Object(); var updates = new Object(); var skipper; var type = board[y][x].type; board[y][x].type = null; cols[x] = y; total = removeHelper(x, y, type); if (total > 1) { core.s_success.start(0, 1); this.broadcastMessage("updateScore", total); updates[board[y][x].id] = {x:x, y:y, type:null}; for (_local2 in cols) { skipper = 1; _local1 = cols[_local2]; _local3 = _local1 - 1; while (_local3 > -1) { if (board[_local3][_local2].type == null) { skipper++; } else { updates[board[_local3 + skipper][_local2].id].type = board[_local3][_local2].type; board[_local3 + skipper][_local2].type = board[_local3][_local2].type; updates[board[_local3][_local2].id] = {x:_local2, y:_local3, type:null}; board[_local3][_local2].type = null; } _local3--; } } var emptyCols = []; _local2 = 0; while (_local2 < this.width) { var rem = 0; _local1 = 0; while (_local1 < this.height) { if ((board[_local1][_local2].type == null) || (board[_local1][_local2].type == undefined)) { rem++; } _local1++; } if (rem == this.height) { emptyCols.push(_local2); } _local2++; } var k = 0; while (k < emptyCols.length) { if (emptyCols[k] < (this.width / 2)) { _local2 = emptyCols[k]; while (_local2 >= 0) { _local1 = 0; while (_local1 < this.height) { updates[board[_local1][_local2].id] = {x:board[_local1][_local2].x, y:board[_local1][_local2].y, type:board[_local1][_local2 - 1].type}; board[_local1][_local2].type = board[_local1][_local2 - 1].type; _local1++; } _local2--; } } else { _local2 = emptyCols[k]; while (_local2 <= this.width) { _local1 = 0; while (_local1 < this.height) { updates[board[_local1][_local2].id] = {x:board[_local1][_local2].x, y:board[_local1][_local2].y, type:board[_local1][_local2 + 1].type}; board[_local1][_local2].type = board[_local1][_local2 + 1].type; _local1++; } _local2++; } } k++; } this.broadcastMessage("onUpdate", updates); } else { core.s_skull.start(0, 1); for (n in updates) { board[updates[n].y][updates[n].x].type = type; } updates = new Object(); board[y][x].type = this.numOptions * 2; updates[board[y][x].id] = {x:x, y:y, type:board[y][x].type}; this.broadcastMessage("onUpdate", updates); } }; Model.prototype.bomb = function (x, y) { core.s_success.start(0, 1); var _local1 = this.board; var _local2; var _local3; var z; var total = 0; var cols = new Object(); var updates = new Object(); var skipper; var type = _local1[y][x].type; cols[x] = y; var k = 0; while (k < this.height) { var l = 0; while (l < this.width) { if ((_local1[k][l].type == (type - this.numOptions)) || (_local1[k][l].type == type)) { _local1[k][l].type = null; updates[_local1[k][l].id] = {x:l, y:k, type:null}; if ((cols[l] == null) || (k > cols[l])) { cols[l] = k; } total++; } l++; } k++; } this.broadcastMessage("updateScore", total); updates[_local1[y][x].id] = {x:x, y:y, type:null}; for (_local3 in cols) { skipper = 1; _local2 = cols[_local3]; z = _local2 - 1; while (z > -1) { if (_local1[z][_local3].type == null) { skipper++; } else { updates[_local1[z + skipper][_local3].id].type = _local1[z][_local3].type; _local1[z + skipper][_local3].type = _local1[z][_local3].type; updates[_local1[z][_local3].id] = {x:_local3, y:z, type:null}; _local1[z][_local3].type = null; } z--; } } var emptyCols = []; _local3 = 0; while (_local3 < this.width) { var rem = 0; _local2 = 0; while (_local2 < this.height) { if ((_local1[_local2][_local3].type == null) || (_local1[_local2][_local3].type == undefined)) { rem++; } _local2++; } if (rem == this.height) { emptyCols.push(_local3); } _local3++; } var k = 0; while (k < emptyCols.length) { if (emptyCols[k] < (this.width / 2)) { _local3 = emptyCols[k]; while (_local3 >= 0) { _local2 = 0; while (_local2 < this.height) { updates[_local1[_local2][_local3].id] = {x:_local1[_local2][_local3].x, y:_local1[_local2][_local3].y, type:_local1[_local2][_local3 - 1].type}; _local1[_local2][_local3].type = _local1[_local2][_local3 - 1].type; _local2++; } _local3--; } } else { _local3 = emptyCols[k]; while (_local3 <= this.width) { _local2 = 0; while (_local2 < this.height) { updates[_local1[_local2][_local3].id] = {x:_local1[_local2][_local3].x, y:_local1[_local2][_local3].y, type:_local1[_local2][_local3 + 1].type}; _local1[_local2][_local3].type = _local1[_local2][_local3 + 1].type; _local2++; } _local3++; } } k++; } this.broadcastMessage("onUpdate", updates); }; Model.prototype.skull = function (x, y) { var _local3 = this; var _local2 = new Object(); var _local1 = _local3.board; _local1[y][x].type = (_local3.numOptions * 2) + 1; _local2[_local1[y][x].id] = {x:x, y:y, type:_local1[y][x].type}; core.s_doubleskull.start(0, 1); _local3.broadcastMessage("onUpdate", _local2); }; Model.prototype.getType = function (x, y) { var _local2 = this; var _local1 = _local2.board[y][x].type; if ((_local1 >= _local2.numOptions) && (_local1 < (_local2.numOptions * 2))) { return("bomb"); } if (_local1 < _local2.numOptions) { return("block"); } if (_local1 >= (_local2.numOptions * 2)) { return("skull"); } return(undefined); }; Model.prototype.addRow = function () { var _local1 = this; core.s_newline.start(0, 1); var upD = new Object(); var _local2 = _local1.board; var highRow = "begin"; var i = 0; while (i < (_local1.height - 1)) { var _local3 = 0; while (_local3 < _local1.width) { if ((_local2[i + 1][_local3].type != null) && (highRow == "begin")) { highRow = i; } upD[_local2[i][_local3].id] = {x:_local2[i][_local3].x, y:_local2[i][_local3].y, type:_local2[i + 1][_local3].type}; _local2[i][_local3].type = _local2[i + 1][_local3].type; _local3++; } i++; } if ((highRow == 0) && (!_local1.endGame)) { _local1.endGame = true; } else if ((highRow == 0) && (_local1.endGame)) { _local1.broadcastMessage("gameOver"); } var _local3 = 0; while (_local3 < _local1.width) { upD[_local1.board[_local1.height - 1][_local3].id] = {x:_local3, y:_local1.height - 1, type:_local1.nextRow[_local3]}; _local2[_local1.height - 1][_local3].type = _local1.nextRow[_local3]; _local3++; } _local1.nextRow = []; var i = 0; while (i < _local1.width) { var bombrnd = ((!random(100)) ? (_local1.numOptions) : 0); var type = (random(_local1.numOptions) + bombrnd); _local1.nextRow.push(type); i++; } _local1.broadcastMessage("showNext", _local1.nextRow); _local1.broadcastMessage("onUpdate", upD); }; NUM_X = 10; NUM_Y = 15; CELL_WIDTH = 26; CELL_HEIGHT = 26; enabled = true; level = 1; score = 0; linesleft = 8; onUpdate = function (updates) { var _local1 = this; _local1.updates = updates; _local1.countdown = FADE_NUM; _local1.enabled = false; for (var _local2 in _local1.updates) { cells[_local1.updates[_local2].y][_local1.updates[_local2].x]._alpha = 100; if (_local1.updates[_local2].type != null) { cells[_local1.updates[_local2].y][_local1.updates[_local2].x].gotoAndStop(_local1.updates[_local2].type + 2); } else { cells[_local1.updates[_local2].y][_local1.updates[_local2].x].gotoAndStop(1); } } _local1.enabled = true; updateText(); }; showNext = function (next) { var _local2 = next; var _local1 = 0; while (_local1 < _local2.length) { nextClips[_local1].gotoAndStop(_local2[_local1] + 2); nextClips[_local1]._alpha = 30; _local1++; } showCount = 0; }; cellPress = function () { var _local1 = this; var _local2 = _local1._parent._parent.model.getType(_local1.x, _local1.y); if ((!_local1._parent._parent.paused) && (!_local1._parent._parent.halt)) { if (_local2 == "block") { _local1._parent._parent.model.remove(_local1.x, _local1.y); } else if (_local2 == "bomb") { _local1._parent._parent.model.bomb(_local1.x, _local1.y); } else if (_local2 == "skull") { _local1._parent._parent.model.skull(_local1.x, _local1.y); _local1._parent._parent.skullAdvance = true; _local1._parent._parent.tick = _local1._parent._parent.tickDelay - 1; } } }; init = function () { var _local1; var num = 0; this.grid_mc = this.createEmptyMovieClip("grid_mc", 1); this.grid_mc._x = 25; this.grid_mc._y = 25; this.cells = new Array(); var _local3 = 0; while (_local3 < NUM_Y) { cells[_local3] = new Array(); var _local2 = 0; while (_local2 < NUM_X) { _local1 = grid_mc.attachMovie("cell", "cell" + num, num++); _local1._x = xStart + (_local2 * CELL_WIDTH); _local1._y = yStart + (_local3 * CELL_HEIGHT); _local1.x = _local2; _local1.y = _local3; _local1.onPress = this.cellPress; _local1.useHandCursor = false; this.cells[_local3][_local2] = _local1; _local2++; } _local3++; } nextClips = []; _local3 = 0; while (_local3 < NUM_Y) { nextClips[_local3] = grid_mc.attachMovie("cell", "nextClip" + _local3, num++); var nextMC = nextClips[_local3]; nextMC._x = xStart + (_local3 * CELL_WIDTH); nextMC._y = ((yStart + CELL_HEIGHT) + (NUM_Y * CELL_HEIGHT)) - 3; _local3++; } this.model = new Model(NUM_X, NUM_Y, 4); this.model.addListener(this); this.presenter = new Presenter(model, this); this.model.reset(level); updateText(); }; updateScore = function (scoreMult) { score = score + (50 + (scoreMult * 20)); updateText(); }; updateText = function () { scoreText.text = score; linesText.text = linesLeft; levelText.text = level + 1; }; updateTickDelay = function () { return(120 - ((((level / 2) > 10) ? 10 : (level / 2)) * 10)); }; var tick = 0; var tickDelay = updateTickDelay(); var skullAdvance = false; var btwLevelDelayCount = 0; var btwLevelDelay = 90; halt = true; showCount = 0; mainLoop = function () { var _local1 = this; if (tick > (showCount * (tickDelay / NUM_X))) { if (!_local1.halt) { core.s_timer.setVolume(Math.ceil(40 * ((showCount + 1) / nextClips.length))); core.s_timer.start(0, 1); } nextClips[showCount]._alpha = 100; showCount++; } if ((++tick) > tickDelay) { if (linesLeft > 1) { tick = 0; _local1.model.addRow(); if (!skullAdvance) { linesLeft--; updateText(); } skullAdvance = false; } else if ((++btwLevelDelayCount) < btwLevelDelay) { halt = true; feedBack._visible = true; feedBack.gotoAndStop("levelComplete"); } else { model.endGame = false; btwLevelDelayCount = 0; tick = 0; level++; tickDelay = updateTickDelay(); linesleft = 8 + level; updateText(); _local1.model.reset(level); feedBack._visible = false; _local1.prompter._visible = 1; _local1.prompter.gotoAndPlay(1); delete _local1.onEnterFrame; } } }; startGame = function () { var _local1 = this; _local1.pauseButton._visible = 1; _local1.infoButton._visible = 1; _local1.paused = false; _local1.halt = false; _local1.onEnterFrame = _local1.mainLoop; }; gameOver = function () { feedBack._visible = 1; feedBack.gotoAndStop("gameOver"); halt = true; tick = 0; tickDelay = updateTickDelay(); skullAdvance = false; btwLevelDelayCount = 0; btwLevelDelay = 90; showCount = 0; begun = false; startButton._visible = 1; pauseButton._visible = 0; delete this.onEnterFrame; }; instructions._visible = (prompter._visible = (pauseButton._visible = (resumeButton._visible = (highlight._visible = (feedback._visible = 0))))); startButton.onRollOver = (startScreen.onRollOver = function () { highLight._visible = 1; }); pauseButton.onRollOver = (resumeButton.onRollOver = function () { if (!this._parent.halt) { highLight._visible = 1; } }); startButton.onRollOut = (startButton.onReleaseOutside = (pauseButton.onRollOut = (pauseButton.onReleaseOutside = (resumeButton.onRollOut = (resumeButton.onReleaseOutside = (startScreen.onReleaseOutside = (startScreen.onRollOut = function () { highLight._visible = 0; }))))))); startButton.onRelease = (startScreen.onRelease = function () { var _local1 = this; _local1._parent.startscreen.visible = (_local1._parent.startButton._visible = 0); _local1._parent.startScreen._visible = 0; _local1._parent.feedBack._visible = 0; _local1._parent.prompter._visible = 1; _local1._parent.instructions._visible = 0; _local1._parent.level = 0; _local1._parent.score = 0; _local1._parent.linesleft = 8; _local1._parent.updateText(); _local1._parent.begun = true; if (!starter) { starter = true; _local1._parent.init(); } else { _local1._parent.model.reset(0); } _local1._parent.prompter.gotoAndPlay(1); }); pauseButton.onRelease = function () { var _local1 = this; if (!_local1._parent.halt) { _local1._parent.resumeButton._visible = 1; _local1._visible = 0; _local1._parent.feedback._visible = 1; _local1._parent.paused = true; _local1._parent.feedback.gotoAndStop("paused"); delete _local1._parent.onEnterFrame; } }; resumeButton.onRelease = function () { var _local1 = this; if (!_local1._parent.halt) { _local1._parent.pauseButton._visible = 1; _local1._parent.paused = false; _local1._visible = 0; _local1._parent.feedback._visible = (_local1._parent.instructions._visible = 0); _local1._parent.onEnterFrame = _local1._parent.mainLoop; } }; infoButton.onRelease = function () { var _local1 = this; if (!_local1._parent.halt) { _local1._parent.resumeButton._visible = 1; _local1._parent.paused = true; _local1._parent.instructions._visible = 1; delete _local1._parent.onEnterFrame; } else if (!_local1._parent.begun) { _local1._parent.instructions._visible = 1; } };Symbol 29 MovieClip [cell] Frame 1stop();Symbol 32 MovieClip [Mochibot] Frame 1#initclip 1 function Mochibot() { this.$init(); } System.security.allowDomain("mochibot.com"); Mochibot.prototype = new MovieClip(); Mochibot.prototype.$init = function () { this._visible = false; var _local1 = this.createEmptyMovieClip("mochibotHolder", 1); _local1.loadMovie("http://mochibot.com/my/core.swf"); }; Object.registerClass("Mochibot", Mochibot); #endinitclipSymbol 37 MovieClip Frame 5stop();Symbol 37 MovieClip Frame 20_parent.nextFrame(); stop();Symbol 95 MovieClip Frame 1stop();Symbol 119 MovieClip Frame 1stop();Symbol 119 MovieClip Frame 64this._visible = 0; this._parent.startGame();
Library Items
Symbol 1 Sound [timerMP3] | ||
Symbol 2 Sound [successMP3] | ||
Symbol 3 Sound [skullMP3] | ||
Symbol 4 Sound [newlineMP3] | ||
Symbol 5 Sound [doubleskullMP3] | ||
Symbol 6 Bitmap | Used by:7 | |
Symbol 7 Graphic | Uses:6 | Used by:29 |
Symbol 8 Bitmap | Used by:9 | |
Symbol 9 Graphic | Uses:8 | Used by:29 |
Symbol 10 Bitmap | Used by:11 | |
Symbol 11 Graphic | Uses:10 | Used by:29 |
Symbol 12 Bitmap | Used by:13 | |
Symbol 13 Graphic | Uses:12 | Used by:29 |
Symbol 14 Bitmap | Used by:15 | |
Symbol 15 Graphic | Uses:14 | Used by:29 |
Symbol 16 Bitmap | Used by:17 | |
Symbol 17 Graphic | Uses:16 | Used by:18 |
Symbol 18 MovieClip | Uses:17 | Used by:29 |
Symbol 19 Bitmap | Used by:20 | |
Symbol 20 Graphic | Uses:19 | Used by:29 |
Symbol 21 Bitmap | Used by:22 | |
Symbol 22 Graphic | Uses:21 | Used by:29 |
Symbol 23 Bitmap | Used by:24 | |
Symbol 24 Graphic | Uses:23 | Used by:29 |
Symbol 25 Bitmap | Used by:26 | |
Symbol 26 Graphic | Uses:25 | Used by:29 |
Symbol 27 Bitmap | Used by:28 | |
Symbol 28 Graphic | Uses:27 | Used by:29 |
Symbol 29 MovieClip [cell] | Uses:7 9 11 13 15 18 20 22 24 26 28 | |
Symbol 30 Graphic | Used by:31 | |
Symbol 31 MovieClip | Uses:30 | Used by:32 |
Symbol 32 MovieClip [Mochibot] | Uses:31 | Used by:Timeline |
Symbol 33 Graphic | Used by:36 | |
Symbol 34 Graphic | Used by:36 Timeline | |
Symbol 35 Graphic | Used by:36 | |
Symbol 36 MovieClip | Uses:33 34 35 | Used by:37 |
Symbol 37 MovieClip | Uses:36 | Used by:Timeline |
Symbol 38 Graphic | Used by:Timeline | |
Symbol 39 Graphic | Used by:Timeline | |
Symbol 40 Graphic | Used by:Timeline | |
Symbol 41 Graphic | Used by:Timeline | |
Symbol 42 Font | Used by:43 46 47 51 52 57 58 97 104 105 107 108 122 123 | |
Symbol 43 Text | Uses:42 | Used by:Timeline |
Symbol 44 Graphic | Used by:Timeline | |
Symbol 45 Graphic | Used by:Timeline | |
Symbol 46 Text | Uses:42 | Used by:Timeline |
Symbol 47 Text | Uses:42 | Used by:Timeline |
Symbol 48 Graphic | Used by:Timeline | |
Symbol 49 Graphic | Used by:Timeline | |
Symbol 50 Graphic | Used by:Timeline | |
Symbol 51 Text | Uses:42 | Used by:Timeline |
Symbol 52 Text | Uses:42 | Used by:Timeline |
Symbol 53 Graphic | Used by:Timeline | |
Symbol 54 Graphic | Used by:Timeline | |
Symbol 55 Graphic | Used by:119 Timeline | |
Symbol 56 Graphic | Used by:Timeline | |
Symbol 57 Text | Uses:42 | Used by:Timeline |
Symbol 58 Text | Uses:42 | Used by:Timeline |
Symbol 59 Graphic | Used by:Timeline | |
Symbol 60 Graphic | Used by:119 Timeline | |
Symbol 61 Graphic | Used by:Timeline | |
Symbol 62 Graphic | Used by:Timeline | |
Symbol 63 Graphic | Used by:Timeline | |
Symbol 64 Graphic | Used by:Timeline | |
Symbol 65 Graphic | Used by:Timeline | |
Symbol 66 Graphic | Used by:119 Timeline | |
Symbol 67 Graphic | Used by:Timeline | |
Symbol 68 Graphic | Used by:Timeline | |
Symbol 69 Graphic | Used by:Timeline | |
Symbol 70 Graphic | Used by:74 | |
Symbol 71 Graphic | Used by:74 | |
Symbol 72 Graphic | Used by:74 | |
Symbol 73 Graphic | Used by:74 | |
Symbol 74 Button | Uses:70 71 72 73 | Used by:Timeline |
Symbol 75 Graphic | Used by:76 | |
Symbol 76 MovieClip | Uses:75 | Used by:Timeline |
Symbol 77 Bitmap | Used by:78 | |
Symbol 78 Graphic | Uses:77 | Used by:79 |
Symbol 79 MovieClip | Uses:78 | Used by:Timeline |
Symbol 80 Bitmap | Used by:81 | |
Symbol 81 Graphic | Uses:80 | Used by:82 |
Symbol 82 MovieClip | Uses:81 | Used by:Timeline |
Symbol 83 Font | Used by:84 85 86 | |
Symbol 84 EditableText | Uses:83 | Used by:Timeline |
Symbol 85 EditableText | Uses:83 | Used by:Timeline |
Symbol 86 EditableText | Uses:83 | Used by:Timeline |
Symbol 87 Bitmap | Used by:88 | |
Symbol 88 Graphic | Uses:87 | Used by:95 |
Symbol 89 Bitmap | Used by:90 | |
Symbol 90 Graphic | Uses:89 | Used by:95 |
Symbol 91 Bitmap | Used by:92 | |
Symbol 92 Graphic | Uses:91 | Used by:95 |
Symbol 93 Bitmap | Used by:94 | |
Symbol 94 Graphic | Uses:93 | Used by:95 |
Symbol 95 MovieClip | Uses:88 90 92 94 | Used by:Timeline |
Symbol 96 Graphic | Used by:109 | |
Symbol 97 Text | Uses:42 | Used by:109 |
Symbol 98 Graphic | Used by:109 | |
Symbol 99 Graphic | Used by:109 | |
Symbol 100 Graphic | Used by:109 | |
Symbol 101 Graphic | Used by:109 | |
Symbol 102 Graphic | Used by:109 | |
Symbol 103 Graphic | Used by:109 | |
Symbol 104 Text | Uses:42 | Used by:109 |
Symbol 105 Text | Uses:42 | Used by:109 |
Symbol 106 Graphic | Used by:109 | |
Symbol 107 Text | Uses:42 | Used by:109 |
Symbol 108 Text | Uses:42 | Used by:109 |
Symbol 109 MovieClip | Uses:96 97 98 99 100 101 102 103 104 105 106 107 108 | Used by:Timeline |
Symbol 110 Graphic | Used by:119 | |
Symbol 111 Sound | Used by:119 | |
Symbol 112 Graphic | Used by:119 | |
Symbol 113 Graphic | Used by:119 | |
Symbol 114 Graphic | Used by:119 | |
Symbol 115 Graphic | Used by:119 | |
Symbol 116 Graphic | Used by:119 | |
Symbol 117 Graphic | Used by:119 | |
Symbol 118 Sound | Used by:119 | |
Symbol 119 MovieClip | Uses:55 60 110 111 66 112 113 114 115 116 117 118 | Used by:Timeline |
Symbol 120 Graphic | Used by:124 | |
Symbol 121 Graphic | Used by:124 | |
Symbol 122 Text | Uses:42 | Used by:124 |
Symbol 123 Text | Uses:42 | Used by:124 |
Symbol 124 MovieClip | Uses:120 121 122 123 | Used by:Timeline |
Instance Names
"loader" | Frame 1 | Symbol 37 MovieClip |
"infoButton" | Frame 2 | Symbol 74 Button |
"startButton" | Frame 2 | Symbol 76 MovieClip |
"pauseButton" | Frame 2 | Symbol 79 MovieClip |
"resumeButton" | Frame 2 | Symbol 82 MovieClip |
"highlight" | Frame 2 | Symbol 76 MovieClip |
"scoreText" | Frame 2 | Symbol 84 EditableText |
"linesText" | Frame 2 | Symbol 85 EditableText |
"levelText" | Frame 2 | Symbol 86 EditableText |
"feedback" | Frame 2 | Symbol 95 MovieClip |
"startScreen" | Frame 2 | Symbol 109 MovieClip |
"prompter" | Frame 2 | Symbol 119 MovieClip |
"instructions" | Frame 2 | Symbol 124 MovieClip |
"icon_mc" | Symbol 32 MovieClip [Mochibot] Frame 1 | Symbol 31 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "timerMP3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "successMP3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "skullMP3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "newlineMP3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "doubleskullMP3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 29 as "cell" |
ExportAssets (56) | Timeline Frame 1 | Symbol 32 as "Mochibot" |
ExportAssets (56) | Timeline Frame 1 | Symbol 32 as "Mochibot" |
ExportAssets (56) | Timeline Frame 1 | Symbol 32 as "Mochibot" |
ExportAssets (56) | Timeline Frame 2 | Symbol 32 as "Mochibot" |
Labels
"done" | Symbol 37 MovieClip Frame 6 |
"paused" | Symbol 95 MovieClip Frame 1 |
"levelComplete" | Symbol 95 MovieClip Frame 2 |
"hurryUp" | Symbol 95 MovieClip Frame 3 |
"gameOver" | Symbol 95 MovieClip Frame 4 |
|