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

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

Plumma.swf

This is the info page for
Flash #47009

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


Text
0

1

2

3

4

5

6

7

8

9

LOADING GRAPHICS...

LOADING MUSIC...

GETTING XML...

RETRIEVING XML FAILED

PLAY

PLAY

PASSWORD

PASSWORD

SETTINGS

SETTINGS

INSTRUCTIONS

INSTRUCTIONS

PRESENTED BY MAXGAMES.COM

PRESENTED BY MAXGAMES.COM

CREDITS

CREDITS

<p align="center"><font face="Gill Sans MT Condensed" size="47" color="#ffffff" letterSpacing="0.000000" kerning="0">LEVEL 1</font></p>

<p align="center"><font face="Gill Sans MT Condensed" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">SCORE: 0000000000000123</font></p>

GO

GO

PASSWORD: XXXXXXXXXX

MENU

MENU

<p align="right"><font face="Gill Sans MT Condensed" size="47" color="#ffffff" letterSpacing="0.000000" kerning="0">00</font></p>

00

<p align="center"><font face="Gill Sans MT Condensed" size="36" color="#ffffff" letterSpacing="0.000000" kerning="0">LEVEL 1 COMPLETE</font></p>

<p align="center"><font face="Gill Sans MT Condensed" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">SCORE: 0000000000000123</font></p>

<p align="center"><font face="Gill Sans MT Condensed" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0">+10</font></p>

GAMEOVER

<p align="center"><font face="Gill Sans MT Condensed" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">SCORE: 0000000000000123</font></p>

GOOD TRY

GAMECOMPLETE

<p align="center"><font face="Gill Sans MT Condensed" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">SCORE: 0000000000000123</font></p>

CONGRATULATIONS!

PASSWORD

tick/cross

SETTINGS

CONTROLS

MUSIC

QUALITY

INSTRUCTIONS

Movement
To move, use the four arrow keys on the keyboard. The
orientation of the keys can be changed in the settings
menu.

1/6

Time & Score
Time left is shown in the bottom right hand corner
during gameplay. Score is calculated by the amount of
time you have left.

2/6

Objective
You must move all pipe pieces to any of the gaps in
pipes.

3/6

Platforms
There are two different types of platforms that can get in
your way. One is a convey-abelt, and the other is a
collapsable block.

4/6

Steps
Blocks in the game can have different levels, and can
cause steps. You can move up steps, and drop off
heights. Pipes cannot be pushed by steps, just dropped
off them.

5/6

Complete
Go and play the game!

6/6

CREDITS

BEN FLEMING
Design
Programming
Music

mediadesign.deviantart.com
maxgames.com

ActionScript [AS1/AS2]

Frame 1
function goToSite() { getURL ("http://mediadesign.deviantart.com/", "_blank"); } function loadXML(lnum) { var _local4 = myXML.firstChild.childNodes[lnum].firstChild.attributes.array; var _local6 = myXML.firstChild.childNodes[lnum].childNodes[1].attributes.array; var _local5 = myXML.firstChild.childNodes[lnum].childNodes[2].attributes.array; levelArr = _local4.split("."); var _local2 = 0; while (_local2 < levelArr.length) { levelArr[_local2] = levelArr[_local2].split(","); _local2++; } _local2 = 0; while (_local2 < levelArr.length) { var _local1 = 0; while (_local1 < levelArr[_local2].length) { levelArr[_local2][_local1] = int(levelArr[_local2][_local1]); _local1++; } _local2++; } pieceArr = _local6.split("."); _local2 = 0; while (_local2 < pieceArr.length) { pieceArr[_local2] = pieceArr[_local2].split(","); _local2++; } floorArr = _local5.split("."); _local2 = 0; while (_local2 < floorArr.length) { floorArr[_local2] = floorArr[_local2].split(","); _local2++; } levelTime = int(myXML.firstChild.childNodes[lnum].attributes.time); } function buildLevel(clip, larr, parr, farr) { clip._alpha = 0; startGameTime = getTimer(); onEnterFrame = function () { if (clip._alpha < 100) { clip._alpha = clip._alpha + 10; pipesMc._alpha = pipesMc._alpha + 10; } else { clip._alpha = 100; pipesMc._alpha = 100; } timeNum = int(levelTime - (getTimer() - startGameTime)); if (timeNum < 1) { timeNum = 0; clip.charMc.nextFrame(); livesNum--; delete this.onEnterFrame; delete clip.onEnterFrame; } var _local4 = timeNum.toString(); var _local3 = _local4.split(""); _local3.reverse(); timeMilTxt.text = (_local3[2] + "") + _local3[1]; timeSecTxt.text = ""; if (timeNum < 11000) { timeSecTxt.htmlText = timeSecTxt.htmlText + "<font color=\"#FF0000\">"; } if (timeNum < 10000) { timeSecTxt.text = timeSecTxt.text + "0"; } var _local2 = _local3.length - 1; while (_local2 > 2) { timeSecTxt.text = timeSecTxt.text + _local3[_local2]; _local2--; } if (timeNum < 1000) { timeSecTxt.text = timeSecTxt.text + "0"; } if (timeNum < 11000) { timeSecTxt.htmlText = timeSecTxt.htmlText + "</font>"; } }; var _local3 = 0; while (_local3 < larr.length) { var _local2 = 0; while (_local2 < larr[_local3].length) { if (larr[_local3][_local2] != 0) { drawBlock(clip, larr[_local3][_local2], _local3, _local2); } if (parr[_local3][_local2] != 0) { if (parr[_local3][_local2] == 1) { var _local9 = clip.attachMovie("Character", "charMc", clip.getNextHighestDepth()); _local9.px = _local2; _local9.py = _local3; _local9._x = clip[(("b" + _local3) + "-") + _local2]._x; _local9._y = clip[(("b" + _local3) + "-") + _local2]._y; } else if (parr[_local3][_local2] == 2) { buildBox(clip, _local3, _local2, 1, false); } } if (farr[_local3][_local2] != 0) { if (farr[_local3][_local2] == 1) { var _local8 = clip.attachMovie("Hole", (("h" + _local3) + "-") + _local2, clip.getNextHighestDepth()); _local8._x = clip[(("b" + _local3) + "-") + _local2]._x; _local8._y = clip[(("b" + _local3) + "-") + _local2]._y; _local8.px = _local2; _local8.py = _local3; _local8.onEnterFrame = function () { this._x = clip[(("b" + this.py) + "-") + this.px]._x; this._y = clip[(("b" + this.py) + "-") + this.px]._y; }; } else if ((farr[_local3][_local2] >= 2) && (farr[_local3][_local2] <= 5)) { var _local4 = clip.attachMovie("Convey", (("c" + _local3) + "-") + _local2, clip.getNextHighestDepth()); _local4._x = clip[(("b" + _local3) + "-") + _local2]._x; _local4._y = clip[(("b" + _local3) + "-") + _local2]._y; _local4.px = _local2; _local4.py = _local3; _local4.orig = farr[_local3][_local2]; _local4.gotoAndStop(farr[_local3][_local2] - 1); _local4.curr = _local4._currentframe + 1; _local4.onEnterFrame = function () { this._x = clip[(("b" + this.py) + "-") + this.px]._x; this._y = clip[(("b" + this.py) + "-") + this.px]._y; }; } else if (farr[_local3][_local2] == 6) { var _local7 = clip.attachMovie("Collapse", (("col" + _local3) + "-") + _local2, clip.getNextHighestDepth()); _local7._x = clip[(("b" + _local3) + "-") + _local2]._x; _local7._y = clip[(("b" + _local3) + "-") + _local2]._y; _local7.px = _local2; _local7.py = _local3; _local7.onEnterFrame = function () { this._x = clip[(("b" + this.py) + "-") + this.px]._x; this._y = clip[(("b" + this.py) + "-") + this.px]._y; }; } else if (farr[_local3][_local2] == 7) { var _local6 = clip.attachMovie("Lava", (("l" + _local3) + "-") + _local2, clip.getNextHighestDepth()); _local6._x = clip[(("b" + _local3) + "-") + _local2]._x; _local6._y = clip[(("b" + _local3) + "-") + _local2]._y; _local6.px = _local2; _local6.py = _local3; _local6.onEnterFrame = function () { this._x = clip[(("b" + this.py) + "-") + this.px]._x; this._y = clip[(("b" + this.py) + "-") + this.px]._y; }; } if (farr[_local3][_local2] != 7) { clip[(("b" + _local3) + "-") + _local2]._visible = false; } } _local2++; } _local3++; } clip._x = (pipesMc._x = ((Stage.width / 2) - ((60 * (larr[0].length / 2)) / 2)) + ((60 * (larr.length / 2.7)) / 2)); clip._y = (pipesMc._y = (Stage.height / 2) - ((30 * larr.length) / 2)); waveFloor(clip, larr, 1); } function drawBlock(clip, size, i, j) { var _local1 = clip.createEmptyMovieClip((("b" + i) + "-") + j, clip.getNextHighestDepth()); _local1.lineStyle(1, 0, 20); _local1.beginFill(4799034, 95); _local1.moveTo(30, 0); _local1.lineTo(60, 15); _local1.lineTo(30, 30); _local1.lineTo(0, 15); _local1.lineTo(30, 0); _local1.endFill(); _local1.beginFill(7231319, 95); _local1.moveTo(0, 15); _local1.lineTo(30, 30); _local1.lineTo(30, 30 + (10 * size)); _local1.lineTo(0, 15 + (10 * size)); _local1.lineTo(0, 15); _local1.endFill(); _local1.beginFill(2366749, 95); _local1.moveTo(30, 30); _local1.lineTo(60, 15); _local1.lineTo(60, 15 + (10 * size)); _local1.lineTo(30, 30 + (10 * size)); _local1.lineTo(30, 30); _local1.endFill(); _local1.s = size; _local1._x = (30 * j) - (30 * i); _local1._y = ((15 * i) + (15 * j)) - (10 * size); } function checkCollision(char, larr, parr, dir) { if (dir == 0) { if ((larr[char.py][char.px - 1] != 0) && (larr[char.py][char.px - 1] != undefined)) { if (((((parr[char.py][char.px - 1] == 2) && (larr[char.py][char.px - 2] == undefined)) || ((parr[char.py][char.px - 1] == 2) && (larr[char.py][char.px - 2] == 0))) || ((parr[char.py][char.px - 1] == 2) && (parr[char.py][char.px - 2] == 2))) || ((parr[char.py][char.px - 1] == 2) && (larr[char.py][char.px - 2] > larr[char.py][char.px - 1]))) { return(true); } if (larr[char.py][char.px - 1] > (larr[char.py][char.px] + 1)) { return(true); } return(false); } return(true); } if (dir == 1) { if ((larr[char.py][char.px + 1] != 0) && (larr[char.py][char.px + 1] != undefined)) { if (((((parr[char.py][char.px + 1] == 2) && (larr[char.py][char.px + 2] == undefined)) || ((parr[char.py][char.px + 1] == 2) && (larr[char.py][char.px + 2] == 0))) || ((parr[char.py][char.px + 1] == 2) && (parr[char.py][char.px + 2] == 2))) || ((parr[char.py][char.px + 1] == 2) && (larr[char.py][char.px + 2] > larr[char.py][char.px + 1]))) { return(true); } if (larr[char.py][char.px + 1] > (larr[char.py][char.px] + 1)) { return(true); } return(false); } return(true); } if (dir == 2) { if ((larr[char.py - 1][char.px] != 0) && (larr[char.py - 1][char.px] != undefined)) { if (((((parr[char.py - 1][char.px] == 2) && (larr[char.py - 2][char.px] == undefined)) || ((parr[char.py - 1][char.px] == 2) && (larr[char.py - 2][char.px] == 0))) || ((parr[char.py - 1][char.px] == 2) && (parr[char.py - 2][char.px] == 2))) || ((parr[char.py - 1][char.px] == 2) && (larr[char.py - 2][char.px] > larr[char.py - 1][char.px]))) { return(true); } if (larr[char.py - 1][char.px] > (larr[char.py][char.px] + 1)) { return(true); } return(false); } return(true); } if (dir == 3) { if ((larr[char.py + 1][char.px] != 0) && (larr[char.py + 1][char.px] != undefined)) { if (((((parr[char.py + 1][char.px] == 2) && (larr[char.py + 2][char.px] == undefined)) || ((parr[char.py + 1][char.px] == 2) && (larr[char.py + 2][char.px] == 0))) || ((parr[char.py + 1][char.px] == 2) && (parr[char.py + 2][char.px] == 2))) || ((parr[char.py + 1][char.px] == 2) && (larr[char.py + 2][char.px] > larr[char.py + 1][char.px]))) { return(true); } if (larr[char.py + 1][char.px] > (larr[char.py][char.px] + 1)) { return(true); } return(false); } return(true); } } function sortDepths(clip, larr, parr, farr) { var _local3 = 0; var _local2 = 0; while (_local2 < larr.length) { var _local1 = 0; while (_local1 < larr[_local2].length) { if (larr[_local2][_local1] != 0) { clip[(("b" + _local2) + "-") + _local1].swapDepths(_local3); } _local3++; if (farr[_local2][_local1] != 0) { if (farr[_local2][_local1] == 1) { clip[(("h" + _local2) + "-") + _local1].swapDepths(_local3); } else if ((farr[_local2][_local1] >= 2) && (farr[_local2][_local1] <= 5)) { clip[(("c" + _local2) + "-") + _local1].swapDepths(_local3); } else if (farr[_local2][_local1] == 6) { clip[(("col" + _local2) + "-") + _local1].swapDepths(_local3); } else if (farr[_local2][_local1] == 7) { clip[(("l" + _local2) + "-") + _local1].swapDepths(_local3); } _local3++; } if (parr[_local2][_local1] != 0) { if (parr[_local2][_local1] == 1) { clip.charMc.swapDepths(_local3); } else if (parr[_local2][_local1] == 2) { clip[(("box" + _local2) + "-") + _local1].swapDepths(_local3); } _local3++; } _local1++; } _local2++; } } function controlChar() { if (checkRotate()) { rotateBtn.enabled = true; rotateBtn._alpha = 100; } else { rotateBtn.enabled = false; rotateBtn._alpha = 70; } sortDepths(levelMc, levelArr, pieceArr, floorArr); if (((Math.round(this.charMc._x) == Math.round(this[(("b" + this.charMc.py) + "-") + this.charMc.px]._x)) && (Math.round(this.charMc._y) == Math.round(this[(("b" + this.charMc.py) + "-") + this.charMc.px]._y))) && ((getTimer() - startGameTime) > 3000)) { this.charMc._x = this[(("b" + this.charMc.py) + "-") + this.charMc.px]._x; this.charMc._y = this[(("b" + this.charMc.py) + "-") + this.charMc.px]._y; if (floorArr[this.charMc.py][this.charMc.px] == 7) { this.charMc.gotoAndStop(3); livesNum--; delete onEnterFrame; delete this.onEnterFrame; } if (this[(("c" + this.charMc.py) + "-") + this.charMc.px].curr == 2) { if ((pieceArr[this.charMc.py - 1][this.charMc.px] != 0) && (pieceArr[this.charMc.py - 2][this.charMc.px] != 0)) { } else { moveBoxes(this.charMc, this, levelArr, pieceArr, 2); pieceArr[this.charMc.py][this.charMc.px] = 0; this.charMc.py--; pieceArr[this.charMc.py][this.charMc.px] = 1; sortDepths(levelMc, levelArr, pieceArr, floorArr); } } else if (this[(("c" + this.charMc.py) + "-") + this.charMc.px].curr == 3) { if ((pieceArr[this.charMc.py + 1][this.charMc.px] != 0) && (pieceArr[this.charMc.py + 2][this.charMc.px] != 0)) { } else { moveBoxes(this.charMc, this, levelArr, pieceArr, 3); pieceArr[this.charMc.py][this.charMc.px] = 0; this.charMc.py++; pieceArr[this.charMc.py][this.charMc.px] = 1; sortDepths(levelMc, levelArr, pieceArr, floorArr); } } else if (this[(("c" + this.charMc.py) + "-") + this.charMc.px].curr == 4) { if ((pieceArr[this.charMc.py][this.charMc.px - 1] != 0) && (pieceArr[this.charMc.py][this.charMc.px - 2] != 0)) { } else { moveBoxes(this.charMc, this, levelArr, pieceArr, 0); pieceArr[this.charMc.py][this.charMc.px] = 0; this.charMc.px--; pieceArr[this.charMc.py][this.charMc.px] = 1; sortDepths(levelMc, levelArr, pieceArr, floorArr); } } else if (this[(("c" + this.charMc.py) + "-") + this.charMc.px].curr == 5) { if ((pieceArr[this.charMc.py][this.charMc.px + 1] != 0) && (pieceArr[this.charMc.py][this.charMc.px + 2] != 0)) { } else { moveBoxes(this.charMc, this, levelArr, pieceArr, 1); pieceArr[this.charMc.py][this.charMc.px] = 0; this.charMc.px++; pieceArr[this.charMc.py][this.charMc.px] = 1; sortDepths(levelMc, levelArr, pieceArr, floorArr); } } else if (Key.isDown(key1)) { if (!checkCollision(this.charMc, levelArr, pieceArr, 0)) { checkCollapse(levelMc, this.charMc, levelArr, floorArr); moveBoxes(this.charMc, this, levelArr, pieceArr, 0); pieceArr[this.charMc.py][this.charMc.px] = 0; this.charMc.px--; pieceArr[this.charMc.py][this.charMc.px] = 1; sortDepths(levelMc, levelArr, pieceArr, floorArr); } } else if (Key.isDown(key2)) { if (!checkCollision(this.charMc, levelArr, pieceArr, 1)) { checkCollapse(levelMc, this.charMc, levelArr, floorArr); moveBoxes(this.charMc, this, levelArr, pieceArr, 1); pieceArr[this.charMc.py][this.charMc.px] = 0; this.charMc.px++; pieceArr[this.charMc.py][this.charMc.px] = 1; sortDepths(levelMc, levelArr, pieceArr, floorArr); } } else if (Key.isDown(key3)) { if (!checkCollision(this.charMc, levelArr, pieceArr, 2)) { checkCollapse(levelMc, this.charMc, levelArr, floorArr); moveBoxes(this.charMc, this, levelArr, pieceArr, 2); pieceArr[this.charMc.py][this.charMc.px] = 0; this.charMc.py--; pieceArr[this.charMc.py][this.charMc.px] = 1; sortDepths(levelMc, levelArr, pieceArr, floorArr); } } else if (Key.isDown(key4)) { if (!checkCollision(this.charMc, levelArr, pieceArr, 3)) { checkCollapse(levelMc, this.charMc, levelArr, floorArr); moveBoxes(this.charMc, this, levelArr, pieceArr, 3); pieceArr[this.charMc.py][this.charMc.px] = 0; this.charMc.py++; pieceArr[this.charMc.py][this.charMc.px] = 1; sortDepths(levelMc, levelArr, pieceArr, floorArr); } } } this.charMc._x = this.charMc._x - ((this.charMc._x - this[(("b" + this.charMc.py) + "-") + this.charMc.px]._x) / 1.5); this.charMc._y = this.charMc._y - ((this.charMc._y - this[(("b" + this.charMc.py) + "-") + this.charMc.px]._y) / 1.5); } function buildBox(clip, i, j, pf, sortplz) { var _local2 = clip.attachMovie("Box", (("box" + i) + "-") + j, clip.getNextHighestDepth()); _local2.px = j; _local2.py = i; _local2._x = clip[(("b" + i) + "-") + j]._x; _local2._y = clip[(("b" + i) + "-") + j]._y; if ((pf == 1) || (pf == 3)) { if (floorArr[i][j] == 1) { _local2.gotoAndStop(2); _local2.hit = true; } else { _local2.hit = false; } } else if ((pf == 2) || (pf == 4)) { if (floorArr[i][j] == 1) { _local2.gotoAndStop(4); _local2.hit = true; } else { _local2.gotoAndStop(3); _local2.hit = false; } } _local2.onEnterFrame = function () { this._x = clip[(("b" + this.py) + "-") + this.px]._x; this._y = clip[(("b" + this.py) + "-") + this.px]._y; }; checkBlockHit(clip, pieceArr); if (sortplz) { sortDepths(clip, levelArr, pieceArr, floorArr); } } function moveBoxes(char, clip, larr, parr, dir) { if (dir == 0) { if (parr[char.py][char.px - 1] == 2) { clip[(("box" + char.py) + "-") + (char.px - 1)].px--; parr[clip[(("box" + char.py) + "-") + (char.px - 1)].py][clip[(("box" + char.py) + "-") + (char.px - 1)].px] = 2; animateBox(clip[(("box" + char.py) + "-") + (char.px - 1)]); } } else if (dir == 1) { if (parr[char.py][char.px + 1] == 2) { clip[(("box" + char.py) + "-") + (char.px + 1)].px++; parr[clip[(("box" + char.py) + "-") + (char.px + 1)].py][clip[(("box" + char.py) + "-") + (char.px + 1)].px] = 2; animateBox(clip[(("box" + char.py) + "-") + (char.px + 1)]); } } else if (dir == 2) { if (parr[char.py - 1][char.px] == 2) { clip[(("box" + (char.py - 1)) + "-") + char.px].py--; parr[clip[(("box" + (char.py - 1)) + "-") + char.px].py][clip[(("box" + (char.py - 1)) + "-") + char.px].px] = 2; animateBox(clip[(("box" + (char.py - 1)) + "-") + char.px]); } } else if (dir == 3) { if (parr[char.py + 1][char.px] == 2) { clip[(("box" + (char.py + 1)) + "-") + char.px].py++; parr[clip[(("box" + (char.py + 1)) + "-") + char.px].py][clip[(("box" + (char.py + 1)) + "-") + char.px].px] = 2; animateBox(clip[(("box" + (char.py + 1)) + "-") + char.px]); } } } function animateBox(clip) { clip.onEnterFrame = function () { if ((Math.round(this._x) == Math.round(this._parent[(("b" + this.py) + "-") + this.px]._x)) && (Math.round(this._y) == Math.round(this._parent[(("b" + this.py) + "-") + this.px]._y))) { this._x = this._parent[(("b" + this.py) + "-") + this.px]._x; this._y = this._parent[(("b" + this.py) + "-") + this.px]._y; sortDepths(levelMc, levelArr, pieceArr, floorArr); if (levelMc[(("c" + this.py) + "-") + this.px].curr == 2) { if (pieceArr[this.py - 1][this.px] == 0) { pieceArr[this.py][this.px] = 0; this.py--; pieceArr[this.py][this.px] = 2; } } else if (levelMc[(("c" + this.py) + "-") + this.px].curr == 3) { if (pieceArr[this.py + 1][this.px] == 0) { pieceArr[this.py][this.px] = 0; this.py++; pieceArr[this.py][this.px] = 2; } } else if (levelMc[(("c" + this.py) + "-") + this.px].curr == 4) { if (pieceArr[this.py][this.px - 1] == 0) { pieceArr[this.py][this.px] = 0; this.px--; pieceArr[this.py][this.px] = 2; } } else if (levelMc[(("c" + this.py) + "-") + this.px].curr == 5) { if (pieceArr[this.py][this.px + 1] == 0) { pieceArr[this.py][this.px] = 0; this.px++; pieceArr[this.py][this.px] = 2; } } else { delete this.onEnterFrame; buildBox(this._parent, this.py, this.px, this._currentframe, true); this.removeMovieClip(); } } this._x = this._x - ((this._x - this._parent[(("b" + this.py) + "-") + this.px]._x) / 1.2); this._y = this._y - ((this._y - this._parent[(("b" + this.py) + "-") + this.px]._y) / 1.2); }; } function rotateArray(clip, arr) { if (rotDir < 3) { rotDir++; } else { rotDir = 0; } var _local9 = new Array(); var _local20 = new Array(); var _local15 = new Array(); var _local17 = new Array(); var _local5 = 0; while (_local5 < arr[0].length) { var _local3 = 0; while (_local3 < arr.length) { var block = clip[(("b" + _local3) + "-") + _local5]; var _local13 = block._x; var _local12 = block._y; block.removeMovieClip(); _local20.push(arr[_local3][_local5]); _local17.push([_local13, _local12]); _local3++; } _local9.push(_local20); _local15.push(_local17); _local20 = new Array(); _local17 = new Array(); _local5++; } _local9.reverse(); _local15.reverse(); _local5 = 0; while (_local5 < _local9.length) { var _local3 = 0; while (_local3 < _local9[_local5].length) { if (_local9[_local5][_local3] != 0) { drawBlock(clip, _local9[_local5][_local3], _local5, _local3); var block = clip[(("b" + _local5) + "-") + _local3]; block.nx = block._x; block.ny = block._y; block._x = _local15[_local5][_local3][0]; block._y = _local15[_local5][_local3][1]; block.onEnterFrame = function () { this._x = this._x - ((this._x - this.nx) / 4); this._y = this._y - ((this._y - this.ny) / 4); }; } _local3++; } _local5++; } levelArr = _local9; var _local22 = new Array(); var _local19 = new Array(); var _local14 = new Array(); var _local6 = new Array(); _local5 = 0; while (_local5 < floorArr[0].length) { var _local3 = 0; while (_local3 < floorArr.length) { if (floorArr[_local3][_local5] == 1) { _local6.push(0); clip[(("h" + _local3) + "-") + _local5].removeMovieClip(); } else if ((floorArr[_local3][_local5] >= 2) && (floorArr[_local3][_local5] <= 5)) { _local6.push(clip[(("c" + _local3) + "-") + _local5].orig); clip[(("c" + _local3) + "-") + _local5].removeMovieClip(); } else if (floorArr[_local3][_local5] == 6) { if (clip[(("col" + _local3) + "-") + _local5]._currentframe != 1) { _local6.push(1); } else { _local6.push(0); } clip[(("col" + _local3) + "-") + _local5].removeMovieClip(); } else { _local6.push(0); } _local19.push(floorArr[_local3][_local5]); _local3++; } _local22.push(_local19); _local19 = new Array(); _local14.push(_local6); _local6 = new Array(); _local5++; } _local22.reverse(); _local14.reverse(); floorArr = _local22; _local5 = 0; while (_local5 < floorArr.length) { var _local3 = 0; while (_local3 < floorArr[_local5].length) { if (floorArr[_local5][_local3] == 1) { var _local8 = clip.attachMovie("Hole", (("h" + _local5) + "-") + _local3, clip.getNextHighestDepth()); _local8.block = clip[(("b" + _local5) + "-") + _local3]; _local8.block._visible = false; _local8.onEnterFrame = function () { this._x = this.block._x; this._y = this.block._y; }; } else if ((floorArr[_local5][_local3] >= 2) && (floorArr[_local5][_local3] <= 5)) { var _local4 = clip.attachMovie("Convey", (("c" + _local5) + "-") + _local3, clip.getNextHighestDepth()); _local4.block = clip[(("b" + _local5) + "-") + _local3]; _local4.block._visible = false; _local4.orig = _local14[_local5][_local3]; _local4.gotoAndStop(findConveyAngle(_local4.orig)); _local4.curr = _local4._currentframe + 1; _local4.onEnterFrame = function () { this._x = this.block._x; this._y = this.block._y; }; } else if (floorArr[_local5][_local3] == 6) { var _local7 = clip.attachMovie("Collapse", (("col" + _local5) + "-") + _local3, clip.getNextHighestDepth()); _local7.block = clip[(("b" + _local5) + "-") + _local3]; _local7.block._visible = false; if (_local14[_local5][_local3] == 1) { _local7.gotoAndStop(24); } else { _local7.onEnterFrame = function () { this._x = this.block._x; this._y = this.block._y; }; } } _local3++; } _local5++; } var _local23 = new Array(); var _local18 = new Array(); var _local21 = new Array(); var _local11 = new Array(); _local5 = 0; while (_local5 < pieceArr[0].length) { var _local3 = 0; while (_local3 < pieceArr.length) { if (pieceArr[_local3][_local5] == 2) { _local11.push(clip[(("box" + _local3) + "-") + _local5]._currentframe); clip[(("box" + _local3) + "-") + _local5].removeMovieClip(); } else { _local11.push(0); } _local18.push(pieceArr[_local3][_local5]); _local3++; } _local23.push(_local18); _local18 = new Array(); _local21.push(_local11); _local11 = new Array(); _local5++; } _local23.reverse(); _local21.reverse(); pieceArr = _local23; _local5 = 0; while (_local5 < pieceArr.length) { var _local3 = 0; while (_local3 < pieceArr[_local5].length) { if (pieceArr[_local5][_local3] == 1) { clip.charMc.px = _local3; clip.charMc.py = _local5; } else if (pieceArr[_local5][_local3] == 2) { buildBox(clip, _local5, _local3, _local21[_local5][_local3], false); var _local10 = clip[(("box" + _local5) + "-") + _local3]; _local10.block = clip[(("b" + _local5) + "-") + _local3]; _local10.onEnterFrame = function () { this._x = this.block._x; this._y = this.block._y; }; } _local3++; } _local5++; } } function checkCollapse(clip, char, larr, farr) { if (farr[char.py][char.px] == 6) { clip[(("col" + char.py) + "-") + char.px].play(); levelArr[char.py][char.px] = 0; } } function waveFloor(clip, larr) { var _local4 = 0; while (_local4 < larr.length) { var _local3 = 0; while (_local3 < larr[_local4].length) { var _local2 = clip[(("b" + _local4) + "-") + _local3]; _local2.vx = 0; _local2.vy = 0; _local2.ex = (30 * _local3) - (30 * _local4); _local2.ey = ((15 * _local4) + (15 * _local3)) - (10 * _local2.s); _local2._x = random(600) - 200; _local2._y = random(400) - 100; _local2.onEnterFrame = function () { this.vx = this.vx - ((this._x - this.ex) / 3); this.vy = this.vy - ((this._y - this.ey) / 3); this.vx = this.vx * 0.8; this.vy = this.vy * 0.8; this._x = this._x + this.vx; this._y = this._y + this.vy; if ((((Math.round(this._x) == this.ex) && (Math.round(this.vx) == 0)) && (Math.round(this._y) == this.ey)) && (Math.round(this.vy) == 0)) { this._x = this.ex; this._y = this.ey; delete this.onEnterFrame; } }; _local3++; } _local4++; } } function setPipeFrame(i, j) { if (i == 0) { return(1); } if (i == (levelArr.length - 1)) { return(3); } if (j == 0) { return(2); } if (j == (levelArr[i].length - 1)) { return(4); } return(5); } function findConveyAngle(num) { if (num == 2) { if (rotDir == 0) { return(1); } if (rotDir == 1) { return(3); } if (rotDir == 2) { return(2); } return(4); } if (num == 3) { if (rotDir == 0) { return(2); } if (rotDir == 1) { return(4); } if (rotDir == 2) { return(1); } return(3); } if (num == 4) { if (rotDir == 0) { return(3); } if (rotDir == 1) { return(2); } if (rotDir == 2) { return(4); } return(1); } if (rotDir == 0) { return(4); } if (rotDir == 1) { return(1); } if (rotDir == 2) { return(3); } return(2); } function checkBlockHit(clip, parr) { var _local4 = 0; var _local5 = 0; var _local2 = 0; while (_local2 < parr.length) { var _local1 = 0; while (_local1 < parr[_local2].length) { if (parr[_local2][_local1] == 2) { if (clip[(("box" + _local2) + "-") + _local1].hit) { _local4++; } _local5++; } _local1++; } _local2++; } if (_local4 == _local5) { delete onEnterFrame; pageNum = 8; fadeMc.play(); } } function checkRotate() { var _local3 = true; var _local2 = 0; while (_local2 < levelArr.length) { var _local1 = 0; while (_local1 < levelArr[_local2].length) { if ((floorArr[_local2][_local1] >= 2) && (floorArr[_local2][_local1] <= 5)) { if (pieceArr[_local2][_local1] >= 1) { _local3 = false; } } _local1++; } _local2++; } return(_local3); } function resetGame() { livesNum = 3; scoreNum = 0; levelNum = 0; timeNum = 0; } var myShared = SharedObject.getLocal("plumma"); var myContext = new ContextMenu(); myContext.customItems[0] = new ContextMenuItem("MediaDesign on DeviantArt", goToSite); this.menu = myContext; this._quality = "MEDIUM"; var musicMc = this.createEmptyMovieClip("musicMc", 8); myMusic.attachSound("Soundtrack.mp3"); var pregameMusicMc = this.createEmptyMovieClip("pregameMusicMc", 9); var myMusic = new Sound(musicMc); var myPregameMusic = new Sound(pregameMusicMc); var pageNum = 1; var musicIsPlaying = true; var xmlToFrame = 0; var totalLevel; var rotDir = 0; var currPass; if (myShared.data.currPass != undefined) { currPass = myShared.data.currPass; } var key1 = 37; var key2 = 39; var key3 = 38; var key4 = 40; var livesNum = 3; var scoreNum = 0; var timeNum = 0; stop(); loaderMc.stop(); var levelArr = new Array(); var pieceArr = new Array(); var floorArr = new Array(); var levelNum = 0; var levelTime = 0; var startGameTime = 0; var myXML = new XML("<?xml version=\"1.0\" encoding=\"utf-8\"?><container><map name=\"Level 1\" time=\"40000\" pass=\"ztwqvb\"><level array=\"1,1,0,1.1,1,0,1.1,1,1,1.0,0,1,1\" /><piece array=\"1,0,0,0.0,2,0,0.0,0,0,0.0,0,0,0\" /><floor array=\"0,0,0,1.0,0,0,0.0,0,0,0.0,0,0,0\" /></map><map name=\"Level 2\" time=\"35000\" pass=\"gkkwxq\"><level array=\"3,3,3,3,1.3,1,1,1,1.3,1,1,1,1.3,3,3,3,1\" /><piece array=\"0,0,0,0,0.0,1,2,0,0.0,0,2,0,0.0,0,0,0,0\" /><floor array=\"0,0,0,0,1.0,0,0,0,0.0,0,0,0,0.0,0,0,0,1\" /></map><map name=\"Level 3\" time=\"30000\" pass=\"bhapyu\"><level array=\"2,2,2,2,2,2.2,2,1,1,2,2.2,2,1,1,2,2.2,2,2,2,2,2\" /><piece array=\"1,0,0,0,0,0.0,0,0,0,2,0.0,2,0,0,0,0.0,0,0,0,0,0\" /><floor array=\"0,0,0,0,0,0.0,0,1,0,0,0.0,0,0,1,0,0.0,0,0,0,0,0\" /></map><map name=\"Level 4\" time=\"50000\" pass=\"xvgxgg\"><level array=\"1,3,3,2,0.1,3,3,1,1.1,2,1,1,1.1,0,1,1,1.1,0,0,0,0\" /><piece array=\"0,0,0,0,0.0,2,2,0,0.0,0,0,0,0.0,0,0,0,0.1,0,0,0,0\" /><floor array=\"0,0,0,0,0.0,0,0,0,1.0,0,0,0,0.0,0,0,1,0.0,0,0,0,0\" /></map><map name=\"Level 5\" time=\"65000\" pass=\"behaqi\"><level array=\"1,0,1,1,1,1.1,0,0,0,1,1.1,1,1,1,1,1.1,1,1,1,1,1.0,0,0,1,1,1\" /><piece array=\"1,0,0,0,0,0.0,0,0,0,0,0.0,2,0,0,0,0.0,2,0,0,0,0.0,0,0,0,0,0\" /><floor array=\"0,0,1,0,0,0.0,0,0,0,0,0.0,0,0,0,0,0.0,0,0,0,6,0.0,0,0,0,0,1\" /></map><map name=\"Level 6\" time=\"40000\" pass=\"itsbnl\"><level array=\"1,1,1,0,1,1,0.1,1,1,1,1,1,1.1,1,0,0,3,1,0.0,1,3,2,3,1,0.0,1,3,0,0,1,1.1,1,1,1,1,1,1.0,1,1,0,1,1,1\" /><piece array=\"0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,0,2,1,2,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0\" /><floor array=\"0,0,0,0,0,0,0.0,6,6,6,6,6,1.0,6,0,0,0,6,0.0,6,0,0,0,6,0.0,6,0,0,0,6,0.1,6,6,6,6,6,0.0,0,0,0,0,0,0\" /></map><map name=\"Level 7\" time=\"35000\" pass=\"kopgim\"><level array=\"1,1,1,1,1,1.1,1,1,1,1,1.1,1,1,1,1,1\" /><piece array=\"0,0,0,0,0,0.0,2,1,2,0,0.0,0,0,0,0,0\" /><floor array=\"0,0,0,0,4,1.0,0,0,0,5,1.0,0,0,0,5,0\" /></map><map name=\"Level 8\" time=\"60000\" pass=\"wrnmez\"><level array=\"1,1,1,1,0,1,1,1.1,1,1,1,0,1,1,1.1,1,1,1,1,1,1,1.1,1,1,1,0,1,1,1.1,1,1,1,0,1,1,1\" /><piece array=\"0,0,0,0,0,0,0,0.0,2,0,0,0,0,0,0.1,2,0,0,0,0,0,2.0,2,0,0,0,0,0,0.0,0,0,0,0,0,0,0\" /><floor array=\"1,0,4,4,0,6,6,1.0,0,5,2,0,6,0,6.0,0,5,5,5,6,6,6.0,0,5,3,0,6,0,6.1,0,4,4,0,6,6,1\" /></map><map name=\"Level 9\" time=\"30000\" pass=\"tgymjf\"><level array=\"1,1,1,1,3.1,3,1,1,1.1,1,1,1,1.0,0,3,2,2\" /><piece array=\"0,0,0,0,0.0,0,0,2,1.0,0,2,2,0.0,0,0,0,0\" /><floor array=\"0,0,0,0,0.0,0,1,0,1.0,0,0,0,1.0,0,0,0,0\" /></map><map name=\"Level 10\" time=\"60000\" pass=\"pyjbcz\"><level array=\"0,0,0,0,1,1,0.0,0,1,1,1,1,0.0,0,0,1,1,1,0.1,0,1,1,1,0,0.1,1,1,1,1,0,0.0,0,0,1,1,0,0\" /><piece array=\"0,0,0,0,0,0,0.0,0,1,0,0,0,0.0,0,0,2,2,0,0.0,0,0,0,0,0,0.0,0,0,2,0,0,0.0,0,0,0,0,0,0\" /><floor array=\"0,0,0,0,1,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,0,1,0,0,0,0.1,0,0,0,0,0,0.0,0,0,0,0,0,0\" /></map><map name=\"Level 11\" time=\"55000\" pass=\"aeshkm\"><level array=\"0,0,1,1,0,0,0,0.1,1,1,1,1,1,2,2.0,0,2,2,2,2,2,2.0,0,2,0,2,1,2,2.0,0,3,3,3,1,1,1.0,0,0,0,0,1,1,0\" /><piece array=\"0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,2,0,0,0,0.0,0,2,0,2,0,0,0.0,0,0,1,0,0,0,0.0,0,0,0,0,0,0,0\" /><floor array=\"0,0,6,6,0,0,0,0.1,6,6,6,6,6,0,0.0,0,0,0,0,0,0,1.0,0,0,0,0,6,0,0.0,0,0,0,0,6,6,6.0,0,0,0,0,1,6,0\" /></map><map name=\"Level 12\" time=\"45000\" pass=\"gslhsg\"><level array=\"1,0,0,0,1,1.1,1,1,1,1,1.1,1,1,1,1,1.1,1,1,1,1,1.1,1,0,1,1,0\" /><piece array=\"0,0,0,0,0,0.0,0,0,2,0,0.0,0,0,0,0,0.0,0,0,2,2,0.0,0,0,1,0,0\" /><floor array=\"1,0,0,0,6,6.6,6,6,6,6,6.6,1,6,6,6,6.6,6,6,6,6,1.6,6,0,6,6,0\" /></map><map name=\"Level 13\" time=\"70000\" pass=\"cvfeog\"><level array=\"0,0,0,0,1,1,0.0,1,1,1,1,1,1.0,0,1,3,3,1,0.1,1,1,1,1,1,0.1,3,1,3,3,1,0.1,3,1,1,1,1,1.1,1,1,0,1,1,1\" /><piece array=\"0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,2,0,0,0,0,0.0,0,0,0,0,2,0.0,0,0,2,0,0,0.0,0,0,0,0,1,0\" /><floor array=\"0,0,0,0,0,0,0.0,1,0,0,0,0,1.0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,1\" /></map><map name=\"Level 14\" time=\"35000\" pass=\"mteftb\"><level array=\"2,1,2,1,1,1.2,1,3,3,3,0.2,1,3,3,3,0.2,3,3,3,3,2.1,1,1,1,1,1\" /><piece array=\"0,0,0,0,0,1.0,0,0,2,0,0.0,0,0,0,0,0.0,0,0,2,0,0.0,0,0,0,0,0\" /><floor array=\"1,0,0,6,6,6.0,0,0,0,0,0.0,0,0,5,0,0.0,0,0,0,0,0.1,0,0,0,0,0\" /></map><map name=\"Level 15\" time=\"50000\" pass=\"iycrhv\"><level array=\"1,1,1,1,1,1,1,1.1,1,1,1,1,1,1,1.1,1,1,1,1,1,1,1.1,1,1,1,1,1,1,1.1,1,1,1,1,1,1,1.1,1,1,1,1,1,1,1.1,1,1,1,1,1,1,1.1,1,1,1,1,1,1,1\" /><piece array=\"0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,1,0,2,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0\" /><floor array=\"0,0,6,6,6,6,6,1.0,0,3,4,3,5,3,6.6,2,4,2,4,4,3,6.6,5,5,5,5,2,4,6.6,2,0,4,0,4,5,6.6,2,4,4,5,2,2,6.6,2,5,5,2,5,0,0.6,6,6,6,6,6,0,0\" /></map><map name=\"Level 16\" time=\"30000\" pass=\"smitva\"><level array=\"1,1,2,1,2,2,2.1,3,3,3,4,4,3.3,5,4,3,4,5,1.2,2,2,3,3,1,1.1,2,1,2,1,1,2\" /><piece array=\"0,0,0,0,0,0,0.0,0,0,0,0,2,0.0,0,0,0,2,1,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0\" /><floor array=\"0,1,0,0,0,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0.0,0,0,0,0,0,0.1,0,0,0,0,0,0\" /></map><map name=\"Level 17\" time=\"40000\" pass=\"oumbuf\"><level array=\"0,1,1,1,0.0,1,0,1,0.0,1,1,1,0.0,1,1,1,1.0,1,0,0,1.1,1,1,0,1.1,1,1,1,1\" /><piece array=\"0,0,0,0,0.0,2,0,0,0.0,0,2,0,0.0,0,0,2,0.0,0,0,0,0.0,0,0,0,0.1,0,0,0,0\" /><floor array=\"0,0,0,0,0.0,0,0,0,0.0,0,0,0,0.0,0,1,0,0.0,0,0,0,0.0,0,1,0,0.0,0,0,0,1\" /></map><map name=\"Level 18\" time=\"40000\" pass=\"dnexpy\"><level array=\"1,0,0,0.1,1,1,1.1,1,4,1.1,1,1,1.0,1,1,1\" /><piece array=\"1,0,0,0.0,2,0,0.0,2,0,0.0,0,2,0.0,0,0,0\" /><floor array=\"0,0,0,0.1,0,0,1.0,0,0,0.0,0,0,0.0,1,0,0\" /></map><map name=\"Level 19\" time=\"45000\" pass=\"mcxoic\"><level array=\"3,3,3,3,0,0.3,3,3,3,0,0.3,3,5,3,0,0.5,5,1,1,1,1.1,1,1,1,3,1.1,3,1,1,1,1.1,1,1,0,0,0\" /><piece array=\"0,0,1,0,0,0.0,2,2,0,0,0.0,0,0,0,0,0.0,0,0,0,0,0.0,0,0,0,0,0.0,0,0,2,0,0.0,0,0,0,0,0\" /><floor array=\"1,0,0,0,0,0.0,0,0,0,0,0.0,0,0,0,0,0.0,0,1,0,0,0.0,1,0,0,0,0.0,0,0,0,0,0.0,0,0,0,0,0\" /></map><map name=\"Level 20\" time=\"45000\" pass=\"nzpfmo\"><level array=\"0,0,2,2,1.2,2,2,2,1.2,2,4,2,0.2,2,2,2,0.2,2,1,1,0\" /><piece array=\"0,0,0,0,0.0,0,2,0,0.0,2,0,0,0.0,0,2,0,0.0,1,0,0,0\" /><floor array=\"0,0,1,1,6.0,0,0,0,6.0,0,0,0,0.0,0,0,0,0.1,0,6,6,0\" /></map><map name=\"Level 21\" time=\"65000\" pass=\"flxuaw\"><level array=\"0,0,1,1.1,1,1,1.1,1,1,0.1,4,1,0.1,1,1,1.1,1,1,1.1,0,0,1\" /><piece array=\"0,0,0,0.0,0,2,1.0,2,0,0.0,0,0,0.0,0,2,0.0,2,0,0.0,0,0,0\" /><floor array=\"0,0,1,0.1,0,0,0.0,0,0,0.0,0,0,0.0,0,0,1.0,0,0,0.1,0,0,0\" /></map><map name=\"Level 22\" time=\"65000\" pass=\"baenvq\"><level array=\"0,1,0,0,0,0,0,0,0.1,1,1,0,0,1,1,1,1.1,1,1,1,1,1,1,1,1.0,1,4,1,0,1,4,1,0.0,1,1,1,0,1,1,1,0.0,0,0,1,0,1,1,1,0\" /><piece array=\"0,1,0,0,0,0,0,0,0.0,0,0,0,0,0,0,2,0.0,0,0,0,0,0,0,0,0.0,0,0,2,0,2,0,0,0.0,0,0,0,0,0,2,0,0.0,0,0,0,0,0,0,0,0\" /><floor array=\"0,0,0,0,0,0,0,0,0.0,0,1,0,0,1,0,0,0.0,0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0,0.0,0,0,1,0,1,0,0,0\" /></map><map name=\"Level 23\" time=\"60000\" pass=\"dcqxhh\"><level array=\"0,0,0,1,1,1.1,1,1,1,3,1.1,1,3,1,1,1.0,1,1,1,1,1.0,1,1,1,0,0\" /><piece array=\"0,0,0,0,1,0.0,0,0,2,0,0.0,2,0,0,2,0.0,0,2,0,0,0.0,0,0,0,0,0\" /><floor array=\"0,0,0,0,0,0.0,1,1,0,0,0.0,0,0,1,0,0.0,0,0,1,0,0.0,0,0,0,0,0\" /></map><map name=\"Level 24\" time=\"65000\" pass=\"ruccpz\"><level array=\"3,4,4,4,4,4.3,2,0,4,4,4.1,1,1,4,4,4.0,1,1,4,4,4.1,1,0,0,0,0.1,1,1,1,0,0\" /><piece array=\"0,0,0,0,0,0.0,0,0,0,2,0.0,0,0,2,2,0.0,0,1,0,0,0.0,0,0,0,0,0.0,0,0,0,0,0\" /><floor array=\"0,0,0,0,0,0.0,0,0,0,0,0.0,1,0,0,0,0.0,0,0,0,0,0.0,0,0,0,0,0.0,0,1,1,0,0\" /></map><map name=\"Level 25\" time=\"60000\" pass=\"mqcgnm\"><level array=\"0,3,3,0,0,0,0,0.0,3,3,4,5,5,5,5.0,3,0,0,5,5,5,5.0,2,0,0,0,0,1,0.1,1,1,1,1,1,1,1.1,1,1,0,1,1,1,1\" /><piece array=\"0,0,0,0,0,0,0,0.0,0,0,0,2,0,2,1.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0\" /><floor array=\"0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,0,0,0,0.0,0,0,0,1,1,0,0\" /></map><map name=\"Level 26\" time=\"70000\" pass=\"hntmxm\"><level array=\"0,1,1,1,1,0.1,1,1,1,1,0.1,1,1,3,1,1.1,3,1,1,1,1.0,0,1,1,1,0\" /><piece array=\"0,0,0,0,0,0.0,0,0,2,0,0.0,2,2,0,0,0.1,0,0,0,0,0.0,0,0,0,0,0\" /><floor array=\"0,0,0,0,0,0.0,0,1,0,0,0.0,0,0,0,1,0.0,0,1,0,0,0.0,0,0,0,0,0\" /></map></container>"); loadBarMc.onEnterFrame = function () { this.barMc._xscale = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (_root.getBytesLoaded() == _root.getBytesTotal()) { delete this.onEnterFrame; loaderMc._visible = false; _root.nextFrame(); } }; preBtn.onPress = function () { getURL ("http://www.maxgames.com/", "_blank"); };
Frame 3
myMusic.start(0, 9999); myMusic.setVolume(50);
Frame 4
playBtn.onPress = function () { xmlToFrame = 6; pageNum = 5; fadeMc.play(); }; instructBtn.onPress = function () { pageNum = 13; fadeMc.play(); }; passBtn.onPress = function () { xmlToFrame = 11; pageNum = 5; fadeMc.play(); }; settingsBtn.onPress = function () { pageNum = 12; fadeMc.play(); }; creditBtn.onPress = function () { pageNum = 14; fadeMc.play(); }; customBtn.onPress = function () { pageNum = 15; fadeMc.play(); }; presentBtn.onPress = function () { getURL ("http://www.maxgames.com/", "_blank"); }; overlayBtn.onPress = function () { getURL ("http://www.maxgames.com/", "_blank"); };
Frame 5
myXML.ignoreWhite = true; loaderMc._visible = true; loaderMc.gotoAndStop(3); totalLevel = this.firstChild.childNodes.length - 1; loaderMc._visible = false; gotoAndStop(xmlToFrame);
Frame 6
var levelMc = this.createEmptyMovieClip("levelMc", 1); var pipesMc = this.createEmptyMovieClip("pipesMc", 0); pipesMc._alpha = 0; currPass = myXML.firstChild.childNodes[levelNum].attributes.pass.toUpperCase(); myShared.data.currPass = currPass; rotDir = 0; passTxt.text = "PASSWORD: " + myXML.firstChild.childNodes[levelNum].attributes.pass.toUpperCase(); levelTxt.text = myXML.firstChild.childNodes[levelNum].attributes.name.toUpperCase(); var scoreStr = "<font color=\"#CC3811\">"; var i = scoreNum.toString().length; while (i < 15) { scoreStr = scoreStr + "0"; i++; } scoreStr = scoreStr + ("</font>" + scoreNum.toString()); scoreTxt.htmlText = "SCORE: " + scoreStr; goBtn.onPress = function () { if (!musicIsPlaying) { myMusic.start(0, 9999); musicIsPlaying = true; } pageNum = 7; fadeMc.play(); }; menuBtn.onPress = function () { pageNum = 4; fadeMc.play(); resetGame(); };
Frame 7
for (var k in levelMc) { levelMc[k].removeMovieClip(); } for (var k in pipesMc) { pipesMc[k].removeMovieClip(); } loadXML(levelNum); buildLevel(levelMc, levelArr, pieceArr, floorArr); sortDepths(levelMc, levelArr, pieceArr, floorArr); levelMc.onEnterFrame = controlChar; livesMc.gotoAndStop(livesNum); killBtn.onRelease = function () { levelMc.charMc.nextFrame(); livesNum--; this.enabled = false; this._alpha = 50; delete onEnterFrame; delete levelMc.onEnterFrame; }; rotateBtn.onRelease = function () { levelMc._alpha = 0; rotateArray(levelMc, levelArr); sortDepths(levelMc, levelArr, pieceArr); }; overlayBtn.onPress = function () { getURL ("http://www.maxgames.com/", "_blank"); };
Frame 8
levelTxt.text = myXML.firstChild.childNodes[levelNum].attributes.name.toUpperCase() + " COMPLETE"; var scoreAddNum = timeNum; scoreAddTxt.text = "+" + scoreAddNum; var scoreStr = "<font color=\"#CC3811\">"; var i = scoreNum.toString().length; while (i < 15) { scoreStr = scoreStr + "0"; i++; } scoreStr = scoreStr + ("</font>" + scoreNum.toString()); scoreTxt.htmlText = "SCORE: " + scoreStr; var startTime = getTimer(); goBtn.enabled = false; goBtn._alpha = 70; onEnterFrame = function () { if ((getTimer() - startTime) > 1000) { scoreNum = scoreNum + scoreAddNum; var _local2 = "<font color=\"#CC3811\">"; var _local1 = scoreNum.toString().length; while (_local1 < 15) { _local2 = _local2 + "0"; _local1++; } _local2 = _local2 + ("</font>" + scoreNum.toString()); scoreTxt.htmlText = "SCORE: " + _local2; scoreAddTxt.text = "+0"; delete onEnterFrame; goBtn.enabled = true; goBtn._alpha = 100; } }; goBtn.onPress = function () { if (totalLevel == levelNum) { pageNum = 10; } else { levelNum++; pageNum = 6; } fadeMc.play(); };
Frame 9
var scoreStr = "<font color=\"#CC3811\">"; var i = scoreNum.toString().length; while (i < 15) { scoreStr = scoreStr + "0"; i++; } scoreStr = scoreStr + ("</font>" + scoreNum.toString()); scoreTxt.htmlText = "SCORE: " + scoreStr; menuBtn.onPress = function () { pageNum = 4; fadeMc.play(); resetGame(); }; overlayBtn.onPress = function () { getURL ("http://www.maxgames.com/", "_blank"); };
Frame 10
var scoreStr = "<font color=\"#CC3811\">"; var i = scoreNum.toString().length; while (i < 15) { scoreStr = scoreStr + "0"; i++; } scoreStr = scoreStr + ("</font>" + scoreNum.toString()); scoreTxt.htmlText = "SCORE: " + scoreStr; menuBtn.onPress = function () { pageNum = 4; fadeMc.play(); resetGame(); }; overlayBtn.onPress = function () { getURL ("http://www.maxgames.com/", "_blank"); };
Frame 11
passTxt.text = currPass; goBtn.onPress = function () { var _local2 = false; var _local1 = 0; while (_local1 < myXML.firstChild.childNodes.length) { if (passTxt.text == myXML.firstChild.childNodes[_local1].attributes.pass.toUpperCase()) { levelNum = _local1; pageNum = 6; fadeMc.play(); _local2 = true; _local1 = myXML.firstChild.childNodes.length - 1; } _local1++; } if (!_local2) { tickCrossMc.gotoAndStop(2); } else { tickCrossMc.gotoAndStop(3); } }; menuBtn.onPress = function () { pageNum = 4; fadeMc.play(); resetGame(); };
Frame 12
menuBtn.onPress = function () { pageNum = 4; fadeMc.play(); resetGame(); };
Frame 13
menuBtn.onPress = function () { pageNum = 4; fadeMc.play(); resetGame(); }; prevBtn.enabled = false; prevBtn._alpha = 70; prevBtn.onPress = function () { instructMc.prevFrame(); if (instructMc._currentframe == 1) { this.enabled = false; this._alpha = 70; } if (instructMc._currentframe < instructMc._totalframes) { nextBtn.enabled = true; nextBtn._alpha = 100; } }; nextBtn.onPress = function () { instructMc.nextFrame(); if (instructMc._currentframe == instructMc._totalframes) { this.enabled = false; this._alpha = 70; } if (instructMc._currentframe > 0) { prevBtn.enabled = true; prevBtn._alpha = 100; } };
Frame 14
menuBtn.onPress = function () { pageNum = 4; fadeMc.play(); resetGame(); }; toxicBtn.onPress = function () { getURL ("http://www.toxicfire.net/", "_blank"); }; maxBtn.onPress = function () { getURL ("http://www.maxgames.com/", "_blank"); };
Symbol 18 MovieClip Frame 1
stop();
Symbol 21 MovieClip Frame 1
stop();
Symbol 37 MovieClip Frame 5
stop();
Symbol 39 MovieClip Frame 5
stop();
Symbol 41 MovieClip [Box] Frame 1
stop();
Symbol 45 MovieClip Frame 23
if (_root.livesNum == 0) { _root.pageNum = 9; } else { _root.pageNum = 6; } _root.fadeMc.play(); stop();
Symbol 50 MovieClip Frame 46
if (_root.livesNum == 0) { _root.pageNum = 9; } else { _root.pageNum = 6; } _root.fadeMc.play();
Symbol 51 MovieClip [Character] Frame 1
stop();
Symbol 81 MovieClip [Collapse] Frame 1
stop();
Symbol 81 MovieClip [Collapse] Frame 12
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 5
_parent.gotoAndStop(_parent.pageNum); if (_parent.pageNum >= 8) { _parent.levelMc.removeMovieClip(); _parent.pipesMc.removeMovieClip(); }
Symbol 123 MovieClip Frame 82
_parent.nextFrame();
Symbol 131 MovieClip Frame 1
stop(); _root.pageNum = 4; _root.fadeMc.play();
Symbol 203 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 1
stop(); if (_root.key4 == 37) { nextFrame(); } this.onEnterFrame = function () { if (Key.isDown(37)) { arrow1Mc.gotoAndStop(2); } else { arrow1Mc.gotoAndStop(1); } if (Key.isDown(39)) { arrow3Mc.gotoAndStop(2); } else { arrow3Mc.gotoAndStop(1); } if (Key.isDown(38)) { arrow4Mc.gotoAndStop(2); } else { arrow4Mc.gotoAndStop(1); } if (Key.isDown(40)) { arrow2Mc.gotoAndStop(2); } else { arrow2Mc.gotoAndStop(1); } }; this.onPress = function () { nextFrame(); }; _root.key1 = 37; _root.key2 = 39; _root.key3 = 38; _root.key4 = 40;
Symbol 219 MovieClip Frame 2
this.onEnterFrame = function () { if (Key.isDown(37)) { arrow2Mc.gotoAndStop(2); } else { arrow2Mc.gotoAndStop(1); } if (Key.isDown(39)) { arrow4Mc.gotoAndStop(2); } else { arrow4Mc.gotoAndStop(1); } if (Key.isDown(38)) { arrow1Mc.gotoAndStop(2); } else { arrow1Mc.gotoAndStop(1); } if (Key.isDown(40)) { arrow3Mc.gotoAndStop(2); } else { arrow3Mc.gotoAndStop(1); } }; this.onPress = function () { prevFrame(); _root.key4 = 40; }; _root.key4 = 37; _root.key3 = 39; _root.key1 = 38; _root.key2 = 40;
Symbol 227 MovieClip Frame 1
stop(); if (_root.myMusic.getVolume() == 0) { nextFrame(); } this.onPress = function () { this.nextFrame(); _root.myMusic.setVolume(0); _root.myPregameMusic.setVolume(0); };
Symbol 227 MovieClip Frame 2
this.onPress = function () { this.prevFrame(); _root.musicOn = true; _root.myMusic.setVolume(50); _root.myPregameMusic.setVolume(50); };
Symbol 232 MovieClip Frame 1
stop(); if (_root._quality == "MEDIUM") { gotoAndStop (2); } else if (_root._quality == "LOW") { gotoAndStop (3); } this.onPress = function () { nextFrame(); _root._quality = "MEDIUM"; };
Symbol 232 MovieClip Frame 2
this.onPress = function () { nextFrame(); _root._quality = "LOW"; };
Symbol 232 MovieClip Frame 3
this.onPress = function () { gotoAndStop (1); _root._quality = "HIGH"; };
Symbol 250 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [Soundtrack.mp3]
Symbol 2 Sound [BLIP2.wav]
Symbol 3 GraphicUsed by:31
Symbol 4 FontUsed by:5 11 22 23 24 25 26 27 28 30
Symbol 5 TextUses:4Used by:31
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:31
Symbol 8 GraphicUsed by:9 157
Symbol 9 MovieClipUses:8Used by:31
Symbol 10 ShapeTweeningUsed by:31
Symbol 11 TextUses:4Used by:31
Symbol 12 GraphicUsed by:18
Symbol 13 GraphicUsed by:18
Symbol 14 GraphicUsed by:18
Symbol 15 GraphicUsed by:18
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:12 13 14 15 16 17Used by:31
Symbol 19 GraphicUsed by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:19 20Used by:31
Symbol 22 TextUses:4Used by:31
Symbol 23 TextUses:4Used by:31
Symbol 24 TextUses:4Used by:31
Symbol 25 TextUses:4Used by:31
Symbol 26 TextUses:4Used by:31
Symbol 27 TextUses:4Used by:31
Symbol 28 TextUses:4Used by:31
Symbol 29 GraphicUsed by:31 104
Symbol 30 TextUses:4Used by:31
Symbol 31 MovieClip [Grid]Uses:3 5 7 9 10 11 18 21 22 23 24 25 26 27 28 29 30
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip [Hole]Uses:32
Symbol 34 GraphicUsed by:41
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37 39
Symbol 37 MovieClipUses:35 36Used by:41
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38 36Used by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClip [Box]Uses:34 37 39 40
Symbol 42 GraphicUsed by:45 51
Symbol 43 ShapeTweeningUsed by:45
Symbol 44 ShapeTweeningUsed by:45
Symbol 45 MovieClipUses:43 44 42Used by:51
Symbol 46 GraphicUsed by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClipUses:46 47 49Used by:51
Symbol 51 MovieClip [Character]Uses:42 45 50
Symbol 52 GraphicUsed by:63
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55 58
Symbol 55 MovieClipUses:53 54Used by:63
Symbol 56 GraphicUsed by:63
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57 54Used by:63
Symbol 59 GraphicUsed by:63
Symbol 60 GraphicUsed by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClip [Convey]Uses:52 55 56 58 59 60 61 62
Symbol 64 GraphicUsed by:69
Symbol 65 GraphicUsed by:69
Symbol 66 GraphicUsed by:69
Symbol 67 GraphicUsed by:69
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip [PipeEnd]Uses:64 65 66 67 68
Symbol 70 GraphicUsed by:81
Symbol 71 GraphicUsed by:81
Symbol 72 GraphicUsed by:81
Symbol 73 GraphicUsed by:81
Symbol 74 GraphicUsed by:81
Symbol 75 GraphicUsed by:81
Symbol 76 GraphicUsed by:81
Symbol 77 GraphicUsed by:81
Symbol 78 GraphicUsed by:81
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClip [Collapse]Uses:70 71 72 73 74 75 76 77 78 79 80
Symbol 82 ShapeTweeningUsed by:90
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:90
Symbol 85 ShapeTweeningUsed by:90
Symbol 86 GraphicUsed by:90
Symbol 87 GraphicUsed by:90
Symbol 88 ShapeTweeningUsed by:90
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:82 84 85 86 87 88 89Used by:91
Symbol 91 MovieClip [Lava]Uses:90
Symbol 92 FontUsed by:93 94 95 96 137 138 141 142 144 145 147 148 151 152 154 155 159 160 161 162 165 166 167 171 172 187 188 189 190 191 192 193 194 195 196 198 204 233 234 235 236 239 241 243 245 247 249 257 258
Symbol 93 TextUses:92Used by:97
Symbol 94 TextUses:92Used by:97
Symbol 95 TextUses:92Used by:97
Symbol 96 TextUses:92Used by:97
Symbol 97 MovieClipUses:93 94 95 96Used by:Timeline
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:99 100Used by:Timeline
Symbol 102 GraphicUsed by:104
Symbol 103 GraphicUsed by:104
Symbol 104 ButtonUses:102 103 29Used by:Timeline
Symbol 105 ShapeTweeningUsed by:108
Symbol 106 ShapeTweeningUsed by:108
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:105 106 107Used by:Timeline
Symbol 109 ShapeTweeningUsed by:123
Symbol 110 GraphicUsed by:123  Timeline
Symbol 111 GraphicUsed by:123
Symbol 112 GraphicUsed by:123  Timeline
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:123  Timeline
Symbol 115 GraphicUsed by:123  Timeline
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:123  Timeline
Symbol 118 SoundUsed by:123
Symbol 119 ShapeTweeningUsed by:123
Symbol 120 GraphicUsed by:123  Timeline
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:123
Symbol 123 MovieClipUses:109 110 111 112 114 115 117 118 119 120 122Used by:Timeline
Symbol 124 GraphicUsed by:131
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:131
Symbol 127 GraphicUsed by:131
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:124 126 127 129 130Used by:Timeline
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:Timeline
Symbol 134 GraphicUsed by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 TextUses:92Used by:140
Symbol 138 TextUses:92Used by:140
Symbol 139 GraphicUsed by:140 143 146 153 156
Symbol 140 ButtonUses:137 138 139Used by:Timeline
Symbol 141 TextUses:92Used by:143
Symbol 142 TextUses:92Used by:143
Symbol 143 ButtonUses:141 142 139Used by:Timeline
Symbol 144 TextUses:92Used by:146
Symbol 145 TextUses:92Used by:146
Symbol 146 ButtonUses:144 145 139Used by:Timeline
Symbol 147 TextUses:92Used by:150
Symbol 148 TextUses:92Used by:150
Symbol 149 GraphicUsed by:150
Symbol 150 ButtonUses:147 148 149Used by:Timeline
Symbol 151 TextUses:92Used by:153
Symbol 152 TextUses:92Used by:153
Symbol 153 ButtonUses:151 152 139Used by:Timeline
Symbol 154 TextUses:92Used by:156
Symbol 155 TextUses:92Used by:156
Symbol 156 ButtonUses:154 155 139Used by:Timeline
Symbol 157 ButtonUses:8Used by:Timeline
Symbol 158 GraphicUsed by:Timeline
Symbol 159 EditableTextUses:92Used by:Timeline
Symbol 160 EditableTextUses:92Used by:Timeline
Symbol 161 TextUses:92Used by:164
Symbol 162 TextUses:92Used by:164
Symbol 163 GraphicUsed by:164
Symbol 164 ButtonUses:161 162 163Used by:Timeline
Symbol 165 EditableTextUses:92Used by:Timeline
Symbol 166 TextUses:92Used by:169
Symbol 167 TextUses:92Used by:169
Symbol 168 GraphicUsed by:169
Symbol 169 ButtonUses:166 167 168Used by:Timeline
Symbol 170 GraphicUsed by:Timeline
Symbol 171 EditableTextUses:92Used by:Timeline
Symbol 172 EditableTextUses:92Used by:Timeline
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:176
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:173 174 175Used by:Timeline
Symbol 177 GraphicUsed by:181
Symbol 178 GraphicUsed by:181
Symbol 179 GraphicUsed by:181
Symbol 180 GraphicUsed by:181
Symbol 181 ButtonUses:177 178 179 180Used by:Timeline
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 ButtonUses:182 183 184 185Used by:Timeline
Symbol 187 EditableTextUses:92Used by:Timeline
Symbol 188 EditableTextUses:92Used by:Timeline
Symbol 189 EditableTextUses:92Used by:Timeline
Symbol 190 TextUses:92Used by:Timeline
Symbol 191 EditableTextUses:92Used by:Timeline
Symbol 192 TextUses:92Used by:Timeline
Symbol 193 TextUses:92Used by:Timeline
Symbol 194 EditableTextUses:92Used by:Timeline
Symbol 195 TextUses:92Used by:Timeline
Symbol 196 TextUses:92Used by:Timeline
Symbol 197 GraphicUsed by:Timeline
Symbol 198 EditableTextUses:92Used by:Timeline
Symbol 199 FontUsed by:200
Symbol 200 TextUses:199Used by:203
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:200 201 202Used by:Timeline
Symbol 204 TextUses:92Used by:Timeline
Symbol 205 GraphicUsed by:219
Symbol 206 GraphicUsed by:208
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:206 207Used by:219
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:209 210Used by:219
Symbol 212 GraphicUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:212 213Used by:219
Symbol 215 GraphicUsed by:217
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:215 216Used by:219
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:205 208 211 214 217 218Used by:Timeline
Symbol 220 GraphicUsed by:227
Symbol 221 GraphicUsed by:227
Symbol 222 GraphicUsed by:225
Symbol 223 GraphicUsed by:225
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:222 223 224Used by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:220 221 225 226Used by:Timeline
Symbol 228 GraphicUsed by:232
Symbol 229 GraphicUsed by:232
Symbol 230 GraphicUsed by:232
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:228 229 230 231Used by:Timeline
Symbol 233 TextUses:92Used by:Timeline
Symbol 234 TextUses:92Used by:Timeline
Symbol 235 TextUses:92Used by:Timeline
Symbol 236 TextUses:92Used by:Timeline
Symbol 237 FontUsed by:238 240 242 244 246 248 258 259
Symbol 238 TextUses:237Used by:250
Symbol 239 TextUses:92Used by:250
Symbol 240 TextUses:237Used by:250
Symbol 241 TextUses:92Used by:250
Symbol 242 TextUses:237Used by:250
Symbol 243 TextUses:92Used by:250
Symbol 244 TextUses:237Used by:250
Symbol 245 TextUses:92Used by:250
Symbol 246 TextUses:237Used by:250
Symbol 247 TextUses:92Used by:250
Symbol 248 TextUses:237Used by:250
Symbol 249 TextUses:92Used by:250
Symbol 250 MovieClipUses:238 239 240 241 242 243 244 245 246 247 248 249Used by:Timeline
Symbol 251 GraphicUsed by:255
Symbol 252 GraphicUsed by:255
Symbol 253 GraphicUsed by:255
Symbol 254 GraphicUsed by:255
Symbol 255 ButtonUses:251 252 253 254Used by:Timeline
Symbol 256 GraphicUsed by:Timeline
Symbol 257 TextUses:92Used by:Timeline
Symbol 258 TextUses:92 237Used by:Timeline
Symbol 259 TextUses:237Used by:Timeline

Instance Names

"loaderMc"Frame 1Symbol 97 MovieClip
"loadBarMc"Frame 1Symbol 101 MovieClip
"preBtn"Frame 1Symbol 104 Button
"fadeMc"Frame 1Symbol 108 MovieClip
"playBtn"Frame 4Symbol 140 Button
"passBtn"Frame 4Symbol 143 Button
"settingsBtn"Frame 4Symbol 146 Button
"instructBtn"Frame 4Symbol 150 Button
"presentBtn"Frame 4Symbol 153 Button
"creditBtn"Frame 4Symbol 156 Button
"overlayBtn"Frame 4Symbol 157 Button
"levelTxt"Frame 6Symbol 159 EditableText
"scoreTxt"Frame 6Symbol 160 EditableText
"goBtn"Frame 6Symbol 164 Button
"passTxt"Frame 6Symbol 165 EditableText
"menuBtn"Frame 6Symbol 169 Button
"timeSecTxt"Frame 7Symbol 171 EditableText
"timeMilTxt"Frame 7Symbol 172 EditableText
"livesMc"Frame 7Symbol 176 MovieClip
"killBtn"Frame 7Symbol 181 Button
"rotateBtn"Frame 7Symbol 186 Button
"overlayBtn"Frame 7Symbol 157 Button
"levelTxt"Frame 8Symbol 187 EditableText
"scoreTxt"Frame 8Symbol 188 EditableText
"goBtn"Frame 8Symbol 164 Button
"scoreAddTxt"Frame 8Symbol 189 EditableText
"scoreTxt"Frame 9Symbol 191 EditableText
"menuBtn"Frame 9Symbol 169 Button
"overlayBtn"Frame 9Symbol 157 Button
"scoreTxt"Frame 10Symbol 194 EditableText
"goBtn"Frame 11Symbol 164 Button
"passTxt"Frame 11Symbol 198 EditableText
"tickCrossMc"Frame 11Symbol 203 MovieClip
"instructMc"Frame 13Symbol 250 MovieClip
"nextBtn"Frame 13Symbol 255 Button
"prevBtn"Frame 13Symbol 255 Button
"overlayBtn"Frame 14Symbol 157 Button
"outlineMc"Symbol 31 MovieClip [Grid] Frame 1Symbol 7 MovieClip
"hitMc"Symbol 31 MovieClip [Grid] Frame 1Symbol 9 MovieClip
"floorMc"Symbol 31 MovieClip [Grid] Frame 2Symbol 18 MovieClip
"levelMc"Symbol 31 MovieClip [Grid] Frame 2Symbol 21 MovieClip
"barMc"Symbol 101 MovieClip Frame 1Symbol 99 MovieClip
"arrow1Mc"Symbol 219 MovieClip Frame 1Symbol 208 MovieClip
"arrow4Mc"Symbol 219 MovieClip Frame 1Symbol 211 MovieClip
"arrow2Mc"Symbol 219 MovieClip Frame 1Symbol 214 MovieClip
"arrow3Mc"Symbol 219 MovieClip Frame 1Symbol 217 MovieClip
"arrow3Mc"Symbol 219 MovieClip Frame 2Symbol 217 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Soundtrack.mp3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "BLIP2.wav"
ExportAssets (56)Timeline Frame 1Symbol 31 as "Grid"
ExportAssets (56)Timeline Frame 1Symbol 33 as "Hole"
ExportAssets (56)Timeline Frame 1Symbol 41 as "Box"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Character"
ExportAssets (56)Timeline Frame 1Symbol 63 as "Convey"
ExportAssets (56)Timeline Frame 1Symbol 69 as "PipeEnd"
ExportAssets (56)Timeline Frame 1Symbol 81 as "Collapse"
ExportAssets (56)Timeline Frame 1Symbol 91 as "Lava"




http://swfchan.com/10/47009/info.shtml
Created: 2/5 -2019 16:28:47 Last modified: 2/5 -2019 16:28:47 Server time: 21/05 -2024 11:48:42