Frame 1
function pressButton(butNum) {
if (_root.transition._currentframe == 1) {
if (butNum == 1) {
startGame(1);
} else if (butNum == 2) {
transition.gotoAndPlay(2);
_root.menuTarget = "continue";
} else if (butNum == 3) {
transition.gotoAndPlay(2);
_root.menuTarget = "custom";
} else if (butNum == 4) {
startGame("C");
} else if (butNum == 5) {
_root.pauseGame = 1;
transition.gotoAndPlay(2);
_root.menuTarget = "paused";
} else if (butNum == 6) {
transition.gotoAndPlay(2);
_root.menuTarget = 1;
} else if (butNum == 7) {
_root.pauseGame = 0;
_root.pauseButton._y = 460;
transition.gotoAndPlay(2);
_root.menuTarget = "hideMe";
} else if (butNum == 8) {
boardNum = boardNum + 1;
blockSize = blockSize + blockGrowth;
if (boardNum == 5) {
worldNum = worldNum + 1;
if (worldNum > levelsUnlocked) {
levelsUnlocked = levelsUnlocked + 1;
}
saveCookie();
setWorld(worldNum);
}
_root.pauseGame = 0;
transition.gotoAndPlay(2);
_root.menuTarget = "loading";
gotoAndPlay ("gamestart");
} else if (butNum == 9) {
finishText.gotoAndPlay(2);
} else if (butNum == 10) {
transition.gotoAndPlay(2);
_root.menuTarget = "scoreBoard";
} else if ((butNum > 10) && (butNum < 21)) {
startGame(butNum - 10);
} else if (butNum == 21) {
resetCookie();
} else if (butNum == 22) {
saveCookie();
} else if (butNum == 23) {
loadCookie();
} else if (butNum == 24) {
transition.gotoAndPlay(2);
_root.menuTarget = 1;
} else if (butNum == 25) {
this.lvholder.removeMovieClip();
var _local4 = this.createEmptyMovieClip("lvholder", this.getNextHighestDepth());
_local4.name = "playername";
_local4.score = score;
_local4.game = "clix";
_local4.loadVariables("http://www.bubblebox.com/scripts/insertscore.php?rand=" + int(Math.random() * 100000), "POST");
}
}
}
function makeGrid(xsize, ysize) {
startVector = random(360);
scatterBlocks = 0;
gridNum = 0;
blockNum = 0;
blockColor = 0;
socketsEmpty = 1;
gridWide = xsize;
gridHigh = ysize;
xcount = 1;
while (xcount <= xsize) {
ycount = 1;
while (ycount <= ysize) {
gridNum = gridNum + 1;
gameBoard.attachMovie("blockSocket", (("socket" + xcount) + "x") + ycount, gridNum);
socket = gameBoard[(("socket" + xcount) + "x") + ycount];
socket._y = -10 + (ycount * 20);
socket._x = -10 + (xcount * 20);
this[(("socketFull" + xcount) + "x") + ycount] = 0;
ycount++;
}
xcount++;
}
clearSockets();
if (gameBoard._width >= gameBoard._height) {
gameBoard._width = 240;
gameBoard._yscale = gameBoard._xscale;
} else {
gameBoard._height = 240;
gameBoard._xscale = gameBoard._yscale;
}
gameBoard._x = gameBoard._x - (gameBoard._width / 2);
gameBoard._y = gameBoard._y - (gameBoard._height / 2);
gameSpace._width = gameBoard._width;
gameSpace._height = gameBoard._height;
}
function findEmptySocket() {
socketsEmpty = 0;
ycount = 1;
while (ycount <= gridHigh) {
xcount = 1;
while (xcount <= gridWide) {
gameBoard[(("socket" + xcount) + "x") + ycount].gotoAndStop(1);
if (this[(("socketFull" + xcount) + "x") + ycount] == 0) {
socketsEmpty = 1;
return(gameBoard[(("socket" + xcount) + "x") + ycount]);
}
xcount++;
}
ycount++;
}
if (socketsEmpty == 0) {
return(0);
}
}
function makeBlock() {
blockNum = blockNum + 1;
blockColor = blockColor + 2;
if (blockColor > 20) {
blockColor = 1;
}
blockStart = findEmptySocket();
if (blockStart) {
gameBoard.attachMovie("blockShell", "block" + blockNum, blockNum + 1000);
block = gameBoard["block" + blockNum];
block._x = blockStart._x;
block._y = blockStart._y;
block.ystart = blockStart._x;
block.xstart = blockStart._y;
block.self = blockNum + 1000;
block.blockSize = int(blockSize) + random(blockExtra);
} else {
clearSockets();
scatterBlocks = 1;
scatteringBlocks = _root.blockNum;
}
}
function clearSockets() {
ycount = 1;
while (ycount <= gridHigh) {
xcount = 1;
while (xcount <= gridWide) {
this[(("socketFull" + xcount) + "x") + ycount] = 0;
gameBoard[(("socket" + xcount) + "x") + ycount].gotoAndStop(1);
xcount++;
}
ycount++;
}
}
function assignSockets() {
count1 = 1;
while (count1 <= blockNum) {
gameBoard["block" + count1].assignSocketUse();
count1++;
}
}
function checkBoard() {
finished = 0;
if (findEmptySocket() == 0) {
finished = 1;
}
return(finished);
}
function checkFinish() {
if (checkBoard()) {
pauseGame = 1;
finishText.gotoAndPlay(2);
} else {
finishText.gotoAndStop(1);
}
}
function resetBlocks() {
count = 1;
while (count <= blockNum) {
gameBoard["block" + count]._x = gameBoard["block" + count].xstart;
gameBoard["block" + count]._y = gameBoard["block" + count].ystart;
count++;
}
}
function startGame(gameTypeSelection) {
_root.pauseGame = 0;
gameType = gameTypeSelection;
boardNum = 1;
worldNum = 1;
startTimer = 0;
playTime = 0;
secondTime = 0;
minuteTime = 0;
playTimeText = "00";
secondTimeText = "00";
minuteTimeText = "00";
setWorld(gameTypeSelection);
transition.gotoAndPlay(2);
_root.menuTarget = "loading";
gotoAndPlay ("gamestart");
}
function setWorld(worldSet) {
worldNum = worldSet;
backGround.gotoAndStop(worldNum);
menu.backGround.gotoAndStop(worldNum);
boardNum = 1;
if (worldSet == 1) {
boardSizex = 5;
boardSizey = 5;
blockSize = 3;
blockExtra = 2;
boardGrowth = 0;
blockGrowth = 0.25;
} else if (worldSet == 2) {
boardSizex = 8;
boardSizey = 4;
blockSize = 4;
blockExtra = 2;
boardGrowth = 2;
blockGrowth = 0.25;
} else if (worldSet == 3) {
boardSizex = 4;
boardSizey = 10;
blockSize = 5;
blockExtra = 2;
boardGrowth = 1;
blockGrowth = 0.25;
} else if (worldSet == 4) {
boardSizex = 8;
boardSizey = 8;
blockSize = 5;
blockExtra = 2;
boardGrowth = 0;
blockGrowth = 0.25;
} else if (worldSet == 5) {
boardSizex = 12;
boardSizey = 6;
blockSize = 5;
blockExtra = 3;
boardGrowth = 2;
blockGrowth = 0.25;
} else if (worldSet == 6) {
boardSizex = 10;
boardSizey = 10;
blockSize = 5;
blockExtra = 3;
boardGrowth = -1;
blockGrowth = 0.25;
} else if (worldSet == 7) {
boardSizex = 16;
boardSizey = 6;
blockSize = 6;
blockExtra = 3;
boardGrowth = 1;
blockGrowth = 0.25;
} else if (worldSet == 8) {
boardSizex = 12;
boardSizey = 12;
blockSize = 6;
blockExtra = 3;
boardGrowth = 0;
blockGrowth = 0.25;
} else if (worldSet == 9) {
boardSizex = 10;
boardSizey = 16;
blockSize = 6;
blockExtra = 4;
boardGrowth = 1;
blockGrowth = 0.25;
} else if (worldSet == 10) {
boardSizex = 14;
boardSizey = 14;
blockSize = 6;
blockExtra = 5;
boardGrowth = 1;
blockGrowth = 0.25;
}
}
stop();
_quality = "high";
totalScore = 0;
worldNum = 1;
buttonGlow = 4;
Ceffectsvolume = 100;
Cmastervolume = 0.25;
blockSpeed = 5;
boardNum = 1;
startTimer = 0;
playTime = 0;
secondTime = 0;
minuteTime = 0;
worldPlayTime = 0;
worldSecondTime = 0;
worldMinuteTime = 0;
worldNum = 1;
boardSizex = 5;
boardSizey = 5;
blockSize = 4;
blockExtra = 3;
boardGrowth = 0;
blockGrowth = 0.25;
menu.gotoAndStop(1);
function saveScores(worldScoreNum) {
if (_root.score > _root["worldPoints" + worldScoreNum]) {
_root.totalScore = _root.totalScore - _root["worldPoints" + worldScoreNum];
_root["worldPoints" + worldScoreNum] = _root.score;
_root["pscore" + worldScoreNum] = _root["worldPscore" + worldScoreNum];
_root["sscore" + worldScoreNum] = _root["worldSscore" + worldScoreNum];
_root["mscore" + worldScoreNum] = _root["worldMscore" + worldScoreNum];
_root.totalScore = _root.totalScore + _root.score;
saveCookie();
_root.newRecord = 1;
} else {
_root.newRecord = 0;
}
}
function loadCookie() {
shareObj = SharedObject.getLocal("shareObj");
_root.savedCookie = shareObj.data.savedCookie;
if (_root.savedCookie == _root.savedCookieCheck) {
_root.levelsUnlocked = shareObj.data.levelsUnlocked;
count = 1;
while (count <= 10) {
_root["pscore" + count1] = shareObj.data["pscore" + count1];
_root["sscore" + count1] = shareObj.data["sscore" + count1];
_root["mscore" + count1] = shareObj.data["mscore" + count1];
_root["worldPoints" + count1] = _root.shareObj.data["worldPoints" + count1];
count++;
}
_root.pscore = shareObj.data.pscore;
_root.sscore = shareObj.data.pscore;
_root.mscore = shareObj.data.pscore;
_root.totalScore = shareObj.data.totalScore;
} else {
resetCookie();
}
}
function saveCookie() {
shareObj = SharedObject.getLocal("shareObj");
_root.shareObj.data.savedCookie = _root.savedCookieCheck;
_root.shareObj.data.levelsUnlocked = _root.levelsUnlocked;
count = 1;
while (count <= 10) {
_root.shareObj.data["pscore" + count1] = _root["pscore" + count1];
_root.shareObj.data["sscore" + count1] = _root["sscore" + count1];
_root.shareObj.data["mscore" + count1] = _root["mscore" + count1];
_root.shareObj.data["worldPoints" + count1] = _root["worldPoints" + count1];
count++;
}
_root.shareObj.data.pscore = _root.pscore;
_root.shareObj.data.sscore = _root.pscore;
_root.shareObj.data.mscore = _root.pscore;
_root.shareObj.data.totalScore = _root.totalScore;
}
function resetCookie() {
_root.levelsUnlocked = 1;
count1 = 1;
while (count1 <= 10) {
_root["pscore" + count1] = 99;
_root["sscore" + count1] = 99;
_root["mscore" + count1] = 99;
_root["worldPoints" + count1] = 0;
count1++;
}
_root.pscore = 99;
_root.sscore = 99;
_root.mscore = 99;
_root.totalScore = 0;
}
levelsUnlocked = 1;
savedCookieCheck = 1;
loadCookie();
function engine() {
if (scatterBlocks) {
count = 1;
while (count <= blockNum) {
if (gameBoard["block" + count].vectorAssigned == 0) {
gameBoard["block" + count]._rotation = random(4) * 90;
gameBoard["block" + count].forceFix = 1;
gameBoard["block" + count].turnMe();
gameBoard["block" + count].vectorAssigned = 1;
gameBoard["block" + count].xspeed = Math.cos(_root.startVector / 56.5486677646163) * _root.blockSpeed;
gameBoard["block" + count].yspeed = Math.sin(_root.startVector / 56.5486677646163) * _root.blockSpeed;
_root.startVector = _root.startVector + (360 / _root.blockNum);
}
if (gameBoard["block" + count].hitTest(gameSpace)) {
gameBoard["block" + count]._x = gameBoard["block" + count]._x + gameBoard["block" + count].xspeed;
gameBoard["block" + count]._y = gameBoard["block" + count]._y + gameBoard["block" + count].yspeed;
} else if (gameBoard["block" + count].scattering) {
gameBoard["block" + count].snapToGrid();
gameBoard["block" + count].scattering = 0;
scatteringBlocks = scatteringBlocks - 1;
}
count++;
}
if (scatteringBlocks == 1) {
scatterBlocks = 0;
startTimer = 1;
}
}
if (startTimer && (!pauseGame)) {
playTime = playTime + 1;
if (playTime == 100) {
playTime = 0;
secondTime = secondTime + 1;
}
if (secondTime == 60) {
secondTime = 0;
minuteTime = minuteTime + 1;
}
playTimeText = playTime;
secondTimeText = secondTime;
minuteTimeText = minuteTime;
if (playTime < 10) {
playTimeText = "0" + playTime;
}
if (secondTime < 10) {
secondTimeText = "0" + secondTime;
}
if (minuteTime < 10) {
minuteTimeText = "0" + minuteTime;
}
worldPlayTime = worldPlayTime + 1;
if (worldPlayTime == 100) {
worldPlayTime = 0;
worldSecondTime = worldSecondTime + 1;
}
if (worldSecondTime == 60) {
worldSecondTime = 0;
worldMinuteTime = worldMinuteTime + 1;
}
worldPlayTimeText = worldPlayTime;
worldSecondTimeText = worldSecondTime;
worldMinuteTimeText = worldMinuteTime;
if (worldPlayTime < 10) {
worldPlayTimeText = "0" + worldPlayTime;
}
if (worldSecondTime < 10) {
worldSecondTimeText = "0" + worldSecondTime;
}
if (worldMinuteTime < 10) {
worldMinuteTimeText = "0" + worldMinuteTime;
}
}
}
Instance of Symbol 18 MovieClip in Frame 1
onClipEvent (load) {
blur = 15;
}
Frame 2
stop();
Frame 5
stop();
makeGrid(boardSizex, boardSizey);
Instance of Symbol 18 MovieClip in Frame 5
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 15 MovieClip "mouseBox" in Frame 5
onClipEvent (enterFrame) {
_y = _root._ymouse;
_x = _root._xmouse;
}
Instance of Symbol 153 MovieClip "gameBoard" in Frame 5
onClipEvent (enterFrame) {
_root.engine();
}
Instance of Symbol 69 MovieClip "pauseButton" in Frame 5
onClipEvent (load) {
shadowStart = 3;
shadowAngle = 120;
gotoAndStop (5);
}
Instance of Symbol 69 MovieClip "pauseButton" in Frame 5
onClipEvent (load) {
shadowStart = 3;
shadowAngle = 120;
gotoAndStop (9);
}
Frame 6
stop();
menu.gotoAndStop("hideMe");
Symbol 6 MovieClip [blockSocket] Frame 1
stop();
Symbol 8 MovieClip [blockShell] Frame 1
function moveToSide(side) {
block._x = blockx;
block._y = blocky;
if (side == 1) {
block._y = block._y - 20;
} else if (side == 2) {
block._x = block._x + 20;
} else if (side == 3) {
block._y = block._y + 20;
} else if (side == 4) {
block._x = block._x - 20;
}
}
function checkBlock() {
badBlock = 0;
if (!block.hitBoxSmall.hitTest(_root.gameSpace)) {
badBlock = 1;
}
if (badBlock == 0) {
count2 = 1;
while (count2 <= blockSize) {
if (count != count2) {
if (block.hitBox.hitTest(this["block" + count2].hitBox)) {
badBlock = 1;
}
}
count2++;
}
}
if (badBlock == 0) {
count3 = 1;
while (count3 < _root.blockNum) {
if (this.hitTest(_root.gameBoard["block" + count3])) {
count4 = 1;
while (count4 <= _root.gameBoard["block" + count3].blockSize) {
if (block.hitBox.hitTest(_root.gameBoard["block" + count3]["block" + count4].hitBox)) {
badBlock = 1;
}
count4++;
}
}
count3++;
}
}
if (badBlock) {
return(1);
}
return(0);
}
function touchingOtherPieces() {
badPlace = 0;
count1 = 1;
while (count1 < _root.blockNum) {
if (this.hitTest(_root.gameBoard["block" + count1])) {
count2 = 1;
while (count2 <= _root.gameBoard["block" + count1].blockSize) {
count3 = 1;
while (count3 <= blockSize) {
if (count1 != (self - 1000)) {
if (this["block" + count3].hitBox.hitTest(_root.gameBoard["block" + count1]["block" + count2].hitBox)) {
badPlace = 1;
return(badPlace);
}
}
count3++;
}
count2++;
}
}
count1++;
}
return(badPlace);
}
function grabMe(grabStyle) {
if (_root.pauseGame != 1) {
_root.soundEffects.playsound("grab1", 0);
if (grabStyle) {
assignSocketUse(0);
}
count = 1;
while (count <= blockSize) {
if (this["block" + count].hitBox.hitTest(_root.mouseBox)) {
difx = this["block" + count]._x;
dify = this["block" + count]._y;
}
count++;
}
count = 1;
while (count <= blockSize) {
this["block" + count]._x = this["block" + count]._x - difx;
this["block" + count]._y = this["block" + count]._y - dify;
count++;
}
startDrag (this, true);
this.swapDepths(2000);
grabbed = 1;
_root.holding = 1;
}
}
function snapToGrid() {
_x = (Math.round(_x / 20) * 20);
_y = (Math.round(_y / 20) * 20);
if (_x > prevx) {
_x = (_x - 10);
} else {
_x = (_x + 10);
}
if (_y > prevy) {
_y = (_y - 10);
} else {
_y = (_y + 10);
}
}
function dropMe() {
this.swapDepths(self);
stopDrag();
shadowMe(3, 120, 0.4);
prevx = _x;
prevy = _y;
snapToGrid();
grabbed = 0;
_root.holding = 0;
dropBad = 0;
if (this.hitTest(_root.gameSpace)) {
if (touchingOtherPieces()) {
dropBad = 1;
}
}
if (dropBad) {
_x = prevx;
_y = prevy;
_root.soundEffects.playsound("sm1", 0);
grabMe(0);
} else {
_root.soundEffects.playsound("th1", 0);
assignSocketUse(1);
_root.checkFinish();
}
}
function assignSocketUse(useType) {
countx = 1;
while (countx <= _root.gridWide) {
county = 1;
while (county <= _root.gridHigh) {
countBlock = 1;
while (countBlock <= blockSize) {
if (this["block" + countBlock].hitBoxSmall.hitTest(_root.gameBoard[(("socket" + countx) + "x") + county])) {
_root[(("socketFull" + countx) + "x") + county] = useType;
}
countBlock++;
}
county++;
}
countx++;
}
}
function turnMe() {
if (Key.isDown(ukey)) {
if (upPress == 0) {
up = 1;
} else {
up = 0;
}
upPress = 1;
} else {
up = 0;
upPress = 0;
}
if (Key.isDown(dkey)) {
if (downPress == 0) {
down = 1;
} else {
down = 0;
}
downPress = 1;
} else {
down = 0;
downPress = 0;
}
if (Key.isDown(rkey)) {
if (rightPress == 0) {
right = 1;
} else {
right = 0;
}
rightPress = 1;
} else {
right = 0;
rightPress = 0;
}
if (Key.isDown(lkey)) {
if (leftPress == 0) {
left = 1;
} else {
left = 0;
}
leftPress = 1;
} else {
left = 0;
leftPress = 0;
}
if (_root.mouseBox.hitTest(_root.flipper)) {
if (!_root.flipped) {
_root.flipped = 1;
if ((_rotation == 90) || (_rotation == -90)) {
up = 1;
} else {
down = 1;
}
}
} else {
_root.flipped = 0;
}
if (_root.mouseBox.hitTest(_root.turner)) {
if (!_root.turned) {
_root.turned = 1;
right = 1;
}
} else {
_root.turned = 0;
}
if (up) {
_yscale = (_yscale * -1);
}
if (right) {
_rotation = (_rotation + 90);
}
if (down) {
_xscale = (_xscale * -1);
}
if (left) {
_rotation = (_rotation - 90);
}
if ((((up || (right)) || (left)) || (down)) || (forceFix)) {
if (!forceFix) {
_root.soundEffects.playsound("grab1", 0);
}
count = 1;
while (count <= blockSize) {
this["block" + count].shading._rotation = (-_rotation) * ((_yscale / 100) * (_xscale / 100));
if (_yscale > 0) {
this["block" + count].shading._yscale = 100;
} else {
this["block" + count].shading._yscale = -100;
}
if (_xscale > 0) {
this["block" + count].shading._xscale = 100;
} else {
this["block" + count].shading._xscale = -100;
}
count++;
}
}
shadowMe(10 + (_root._ymouse / 50), 120 - ((_root._xmouse - 320) / 10), 0.25);
if (!forceFix) {
if (_root._xmouse < 15) {
_x = (_x + 10);
dropMe();
} else if (_root._xmouse > 625) {
_x = (_x - 10);
dropMe();
} else if (_root._ymouse < 15) {
_y = (_y + 10);
dropMe();
} else if (_root._ymouse > 465) {
_y = (_y - 10);
dropMe();
}
}
if (forceFix) {
shadowMe(3, 120, 0.4);
}
forceFix = 0;
}
function shadowMe(dropDistance, dropAngle, dropAlpha) {
dropDistance = dropDistance * (_parent._xscale / 100);
shadowFilter = new flash.filters.DropShadowFilter(dropDistance, dropAngle, 1447984, dropAlpha, 10, 10, 1, 1, false, false, false);
shadowFilterArray = new Array();
shadowFilterArray.push(shadowFilter);
this.filters = shadowFilterArray;
}
this.cacheAsBitmap = true;
grabbed = 0;
blockx = 0;
blocky = 0;
ukey = 38;
rkey = 39;
dkey = 40;
lkey = 37;
vectorAssigned = 0;
if (random(100) > 50) {
xspeed = xspeed * -1;
}
if (random(100) > 50) {
yspeed = yspeed * -1;
}
scattering = 1;
count = 1;
while (count <= blockSize) {
attachMovie("block", "block" + count, count);
blockDepth = count;
block = this["block" + count];
myColor = _root.blockColor + (20 * (_root.worldNum - 1));
if (_root.worldNum == "C") {
myColor = _root.blockColor + 120;
}
block.gotoAndStop(myColor);
block._x = blockx;
block._y = blocky;
badBlock = 0;
if (count != 1) {
sideNum = random(4) + 1;
moveToSide(sideNum);
if (checkBlock()) {
sideNum = sideNum + 1;
if (sideNum > 4) {
sideNum = 1;
}
moveToSide(sideNum);
}
if (checkBlock()) {
sideNum = sideNum + 1;
if (sideNum > 4) {
sideNum = 1;
}
moveToSide(sideNum);
}
if (checkBlock()) {
sideNum = sideNum + 1;
if (sideNum > 4) {
sideNum = 1;
}
moveToSide(sideNum);
}
if (checkBlock()) {
badBlock = 1;
removeMovieClip(block);
}
}
if (badBlock == 0) {
countx = 1;
while (countx <= _root.gridWide) {
county = 1;
while (county <= _root.gridHigh) {
if (this.hitTest(_root.gameBoard[(("socket" + countx) + "x") + county])) {
countBlock = 1;
while (countBlock <= blockSize) {
if (this["block" + countBlock].hitBox.hitTest(_root.gameBoard[(("socket" + countx) + "x") + county])) {
_root[(("socketFull" + countx) + "x") + county] = 1;
}
countBlock++;
}
}
county++;
}
countx++;
}
blockx = block._x;
blocky = block._y;
}
count++;
}
count1 = 1;
while (count1 <= blockSize) {
count2 = 1;
while (count2 <= 4) {
count3 = 1;
while (count3 <= blockSize) {
if (count1 != count3) {
if (this["block" + count1]["hitBox" + count2].hitTest(this["block" + count3].hitBox)) {
this["block" + count1].edges["edge" + count2]._visible = false;
}
}
count3++;
}
this["block" + count1]["hitBox" + count2]._x = 0;
this["block" + count1]["hitBox" + count2]._y = 0;
count2++;
}
count1++;
}
Instance of Symbol 7 MovieClip in Symbol 8 MovieClip [blockShell] Frame 1
onClipEvent (enterFrame) {
if (_parent.grabbed) {
_parent.turnMe();
}
}
Symbol 10 MovieClip Frame 1
this.cacheAsBitmap = 1;
Symbol 12 MovieClip Frame 1
this.cacheAsBitmap = 1;
Symbol 15 MovieClip Frame 1
_visible = false;
Symbol 16 MovieClip [block] Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
stop();
onMouseDown = function () {
if (!_root.holding) {
if (this.hitBox.hitTest(_root.mouseBox)) {
_parent.grabMe(1);
}
}
};
onMouseUp = function () {
if (_parent.grabbed) {
_parent.dropMe();
}
};
edges._visible = false;
stop();
if (blur) {
blurMe(blur, blur);
}
Symbol 18 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
Symbol 21 MovieClip Frame 1
this._alpha = 0;
this.tel = 0;
this.onEnterFrame = function () {
if (this._alpha < 100) {
this._alpha = this._alpha + 10;
} else {
this.tel++;
}
if ((this.tel > 200) && (_root.getBytesTotal() == _root.getBytesLoaded())) {
this._alpha = this._alpha - 15;
if (this._alpha <= 0) {
_root.transition.gotoAndPlay(2);
_root.menuTarget = "loaded";
delete this.onEnterFrame;
}
}
};
Symbol 22 MovieClip Frame 1
stop();
Symbol 22 MovieClip Frame 10
_root.menu.gotoAndStop(_root.menuTarget);
if ((_root.menuTarget != "hideMe") && (_root.menuTarget != "loaded")) {
_root.menu._visible = true;
}
if (_root.menuTarget == "loaded") {
_root.gotoAndStop(2);
}
Symbol 24 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 31 MovieClip Frame 1
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
stop();
Instance of Symbol 28 MovieClip "blurRef" in Symbol 31 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 28 MovieClip "cleanRef" in Symbol 31 MovieClip Frame 1
onClipEvent (load) {
blur = 3;
}
Symbol 31 MovieClip Frame 2
cleanRef.setMask(cleanMask);
Symbol 33 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
Symbol 35 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
Symbol 37 Button
on (rollOver) {
buttonArt.gotoAndStop(2);
cleanRef.gotoAndStop(2);
blurRef.gotoAndStop(2);
shadowArt.gotoAndStop(2);
}
on (rollOut, dragOut) {
buttonArt.gotoAndStop(1);
cleanRef.gotoAndStop(1);
blurRef.gotoAndStop(1);
shadowArt.gotoAndStop(1);
}
on (release) {
_root.pressButton(_currentframe);
}
Symbol 38 MovieClip Frame 1
stop();
Instance of Symbol 35 MovieClip in Symbol 38 MovieClip Frame 1
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 35 MovieClip in Symbol 38 MovieClip Frame 2
onClipEvent (load) {
blur = 15;
}
Symbol 39 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 41 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 66 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
gotoAndStop(_parent._parent._currentframe);
Symbol 67 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
stop();
if (blur) {
blurMe(blur, blur);
}
Instance of Symbol 39 MovieClip in Symbol 67 MovieClip Frame 2
onClipEvent (load) {
blur = _root.buttonGlow * 1.5;
}
Instance of Symbol 66 MovieClip in Symbol 67 MovieClip Frame 2
onClipEvent (load) {
blur = _root.buttonGlow;
}
Instance of Symbol 41 MovieClip in Symbol 67 MovieClip Frame 2
onClipEvent (load) {
blur = 10;
}
Symbol 68 MovieClip Frame 1
stop();
Instance of Symbol 35 MovieClip in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
blur = 6;
}
Symbol 69 MovieClip Frame 1
function shadowMe(dropDistance, dropAngle) {
shadowFilter = new flash.filters.DropShadowFilter(dropDistance, dropAngle, 1447984, 0.3, 10, 10, 1, 1, false, false, false);
shadowFilterArray = new Array();
shadowFilterArray.push(shadowFilter);
this.filters = shadowFilterArray;
}
stop();
if (shadowStart) {
shadowMe(shadowStart, shadowAngle);
}
if (this.blocky) {
gotoAndStop (30);
buttonArtGlow.gotoAndStop(blocky);
buttonArt.gotoAndStop(blocky);
cleanRef.gotoAndStop(blocky);
blurRef.gotoAndStop(blocky);
}
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
Instance of Symbol 67 MovieClip "blurRef" in Symbol 69 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 67 MovieClip "cleanRef" in Symbol 69 MovieClip Frame 1
onClipEvent (load) {
blur = 3;
}
Instance of Symbol 16 MovieClip [block] "blurRef" in Symbol 69 MovieClip Frame 31
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 16 MovieClip [block] "cleanRef" in Symbol 69 MovieClip Frame 31
onClipEvent (load) {
blur = 3;
}
Instance of Symbol 16 MovieClip [block] "buttonArt" in Symbol 69 MovieClip Frame 31
onClipEvent (load) {
blur = 10;
}
Symbol 69 MovieClip Frame 40
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
Symbol 73 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 74 MovieClip Frame 1
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
stop();
Instance of Symbol 73 MovieClip "blurRef" in Symbol 74 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 73 MovieClip "cleanRef" in Symbol 74 MovieClip Frame 1
onClipEvent (load) {
blur = 3;
}
Symbol 74 MovieClip Frame 2
cleanRef.setMask(cleanMask);
Symbol 75 Button
on (rollOver) {
if (_alpha == 100) {
buttonArt.gotoAndStop(2);
cleanRef.gotoAndStop(2);
blurRef.gotoAndStop(2);
shadowArt.gotoAndStop(2);
}
}
on (rollOut, dragOut) {
if (_alpha == 100) {
buttonArt.gotoAndStop(1);
cleanRef.gotoAndStop(1);
blurRef.gotoAndStop(1);
shadowArt.gotoAndStop(1);
}
}
on (release) {
if (_alpha == 100) {
_root.pressButton(_currentframe);
}
}
Symbol 76 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
stop();
if (blur) {
blurMe(blur, blur);
}
Instance of Symbol 39 MovieClip in Symbol 76 MovieClip Frame 2
onClipEvent (load) {
blur = _root.buttonGlow * 1.5;
}
Instance of Symbol 66 MovieClip in Symbol 76 MovieClip Frame 2
onClipEvent (load) {
blur = _root.buttonGlow;
}
Instance of Symbol 41 MovieClip in Symbol 76 MovieClip Frame 2
onClipEvent (load) {
blur = 10;
}
Symbol 77 MovieClip Frame 1
function shadowMe(dropDistance, dropAngle) {
shadowFilter = new flash.filters.DropShadowFilter(dropDistance, dropAngle, 1447984, 0.45, 10, 10, 1, 1, false, false, false);
shadowFilterArray = new Array();
shadowFilterArray.push(shadowFilter);
this.filters = shadowFilterArray;
}
stop();
if (shadowStart) {
shadowMe(shadowStart, shadowAngle);
}
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
Instance of Symbol 76 MovieClip "blurRef" in Symbol 77 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 76 MovieClip "cleanRef" in Symbol 77 MovieClip Frame 1
onClipEvent (load) {
blur = 3;
}
Symbol 79 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 80 MovieClip Frame 1
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
stop();
Instance of Symbol 79 MovieClip "blurRef" in Symbol 80 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 79 MovieClip "cleanRef" in Symbol 80 MovieClip Frame 1
onClipEvent (load) {
blur = 3;
}
Symbol 80 MovieClip Frame 2
cleanRef.setMask(cleanMask);
Symbol 84 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 84 MovieClip Frame 31
gotoAndStop (1);
Symbol 86 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 87 MovieClip Frame 1
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
stop();
Instance of Symbol 86 MovieClip "blurRef" in Symbol 87 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 86 MovieClip "cleanRef" in Symbol 87 MovieClip Frame 1
onClipEvent (load) {
blur = 3;
}
Symbol 87 MovieClip Frame 2
cleanRef.setMask(cleanMask);
Symbol 89 MovieClip Frame 1
this.cacheAsBitmap = 1;
Symbol 94 Button
on (release) {
if (setting < posSettingLimit) {
setting = setting + 1;
_root[customSetting] = _root[customSetting] + 1;
}
}
Symbol 95 Button
on (release) {
if (setting > negSettingLimit) {
setting = setting - 1;
_root[customSetting] = _root[customSetting] - 1;
}
}
Symbol 96 MovieClip Frame 1
setting = _root[customSetting];
Symbol 102 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 103 MovieClip Frame 1
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
stop();
Instance of Symbol 102 MovieClip "blurRef" in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 102 MovieClip "cleanRef" in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
blur = 3;
}
Symbol 103 MovieClip Frame 2
cleanRef.setMask(cleanMask);
Symbol 105 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 106 MovieClip Frame 1
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
stop();
Instance of Symbol 105 MovieClip "blurRef" in Symbol 106 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 105 MovieClip "cleanRef" in Symbol 106 MovieClip Frame 1
onClipEvent (load) {
blur = 3;
}
Symbol 106 MovieClip Frame 2
cleanRef.setMask(cleanMask);
Symbol 118 MovieClip Frame 1
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
if (blur) {
blurMe(blur, blur);
}
stop();
Symbol 119 MovieClip Frame 1
cleanRef.setMask(cleanMask);
blurRef.setMask(blurMask);
stop();
Instance of Symbol 118 MovieClip "blurRef" in Symbol 119 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 118 MovieClip "cleanRef" in Symbol 119 MovieClip Frame 1
onClipEvent (load) {
blur = 3;
}
Symbol 119 MovieClip Frame 2
cleanRef.setMask(cleanMask);
Symbol 143 MovieClip Frame 1
stop();
Instance of Symbol 33 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 35 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 28 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (10);
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (3);
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (21);
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (22);
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (23);
}
Instance of Symbol 18 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
blur = 15;
}
Instance of Symbol 35 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 73 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
blur = 6;
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (11);
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (12);
if (_root.levelsUnlocked < (_currentframe - 10)) {
_alpha = 25;
}
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (13);
if (_root.levelsUnlocked < (_currentframe - 10)) {
_alpha = 25;
}
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (14);
if (_root.levelsUnlocked < (_currentframe - 10)) {
_alpha = 25;
}
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (15);
if (_root.levelsUnlocked < (_currentframe - 10)) {
_alpha = 25;
}
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (16);
if (_root.levelsUnlocked < (_currentframe - 10)) {
_alpha = 25;
}
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (17);
if (_root.levelsUnlocked < (_currentframe - 10)) {
_alpha = 25;
}
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (18);
if (_root.levelsUnlocked < (_currentframe - 10)) {
_alpha = 25;
}
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (19);
if (_root.levelsUnlocked < (_currentframe - 10)) {
_alpha = 25;
}
}
Instance of Symbol 77 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (20);
if (_root.levelsUnlocked < (_currentframe - 10)) {
_alpha = 25;
}
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (24);
}
Instance of Symbol 84 MovieClip in Symbol 143 MovieClip Frame 3
onClipEvent (load) {
blur = 3;
}
onClipEvent (enterFrame) {
if (_root.socketsEmpty) {
nextFrame();
}
}
Instance of Symbol 35 MovieClip in Symbol 143 MovieClip Frame 3
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 35 MovieClip in Symbol 143 MovieClip Frame 3
onClipEvent (load) {
blur = 5;
}
Instance of Symbol 84 MovieClip in Symbol 143 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.socketsEmpty) {
_root.makeBlock();
nextFrame();
} else {
_root.gotoAndStop("game");
}
}
Instance of Symbol 79 MovieClip in Symbol 143 MovieClip Frame 3
onClipEvent (load) {
blur = 6;
}
Instance of Symbol 35 MovieClip in Symbol 143 MovieClip Frame 4
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 86 MovieClip in Symbol 143 MovieClip Frame 4
onClipEvent (load) {
blur = 6;
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 4
onClipEvent (load) {
gotoAndStop (24);
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 4
onClipEvent (load) {
gotoAndStop (4);
}
Instance of Symbol 96 MovieClip in Symbol 143 MovieClip Frame 4
onClipEvent (load) {
customSetting = "boardSizex";
posSettingLimit = 16;
negSettingLimit = 4;
}
Instance of Symbol 96 MovieClip in Symbol 143 MovieClip Frame 4
onClipEvent (load) {
customSetting = "boardSizey";
posSettingLimit = 16;
negSettingLimit = 4;
}
Instance of Symbol 96 MovieClip in Symbol 143 MovieClip Frame 4
onClipEvent (load) {
customSetting = "blockSize";
posSettingLimit = 10;
negSettingLimit = 3;
}
Instance of Symbol 96 MovieClip in Symbol 143 MovieClip Frame 4
onClipEvent (load) {
customSetting = "blockExtra";
posSettingLimit = 5;
negSettingLimit = 0;
}
Symbol 143 MovieClip Frame 5
_root.pauseButton._y = 560;
Instance of Symbol 35 MovieClip in Symbol 143 MovieClip Frame 5
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 102 MovieClip in Symbol 143 MovieClip Frame 5
onClipEvent (load) {
blur = 6;
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 5
onClipEvent (load) {
gotoAndStop (6);
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 5
onClipEvent (load) {
gotoAndStop (7);
}
Symbol 143 MovieClip Frame 6
display1.worldNum = _root.worldNum;
display1.boardNum = _root.boardNum;
display1.playTimeText = _root.playTimeText;
display1.secondTimeText = _root.secondTimeText;
display1.minuteTimeText = _root.minuteTimeText;
_root[(("pscore" + _root.worldNum) + "-") + _root.boardNum] = _root.playTimeText;
_root[(("sscore" + _root.worldNum) + "-") + _root.boardNum] = _root.secondTimeText;
_root[(("mscore" + _root.worldNum) + "-") + _root.boardNum] = _root.minuteTimeText;
_root.playTime = 0;
_root.secondTime = 0;
_root.minuteTime = 0;
Instance of Symbol 35 MovieClip in Symbol 143 MovieClip Frame 6
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 105 MovieClip in Symbol 143 MovieClip Frame 6
onClipEvent (load) {
blur = 6;
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 6
onClipEvent (load) {
gotoAndStop (8);
}
Symbol 143 MovieClip Frame 7
count = 1;
while (count <= 4) {
this["display" + count].worldNum = _root.worldNum;
this["display" + count].boardNum = count;
this["display" + count].playTimeText = _root[(("pscore" + _root.worldNum) + "-") + count];
this["display" + count].secondTimeText = _root[(("sscore" + _root.worldNum) + "-") + count];
this["display" + count].minuteTimeText = _root[(("mscore" + _root.worldNum) + "-") + count];
count++;
}
display4.worldNum = _root.worldNum;
display4.boardNum = _root.boardNum;
display4.playTimeText = _root.playTimeText;
display4.secondTimeText = _root.secondTimeText;
display4.minuteTimeText = _root.minuteTimeText;
displayWorld.worldNum = _root.worldNum;
displayWorld.playTimeText = _root.worldPlayTimeText;
displayWorld.secondTimeText = _root.worldSecondTimeText;
displayWorld.minuteTimeText = _root.worldMinuteTimeText;
_root["worldPscore" + _root.worldNum] = _root.worldPlayTime;
_root["worldSscore" + _root.worldNum] = _root.worldSecondTime;
_root["worldMscore" + _root.worldNum] = _root.worldMinuteTime;
_root.score = (((_root.worldNum * 100000) - _root.worldPlayTime) + (_root.worldSecondTime * 100)) + (_root.worldMinuteTime * 10000);
displayWorld.pointsText = _root.score;
_root.saveScores(_root.worldNum);
if (_root.newRecord) {
displayWorld.newRecord._visible = true;
displayWorld.scoreRaised._visible = true;
} else {
displayWorld.newRecord._visible = false;
displayWorld.scoreRaised._visible = false;
}
displayWorld.totalPointsText = _root.totalScore;
_root.playTime = 0;
_root.secondTime = 0;
_root.minuteTime = 0;
_root.worldPlayTime = 0;
_root.worldSecondTime = 0;
_root.worldMinuteTime = 0;
Instance of Symbol 35 MovieClip in Symbol 143 MovieClip Frame 7
onClipEvent (load) {
blur = 10;
}
Instance of Symbol 118 MovieClip in Symbol 143 MovieClip Frame 7
onClipEvent (load) {
blur = 6;
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 7
onClipEvent (load) {
if (_root.worldNum != "C") {
gotoAndStop (8);
} else {
gotoAndStop (6);
}
}
Symbol 143 MovieClip Frame 8
count = 1;
while (count <= 10) {
this["score" + count].worldnum = ["WORLD " + count];
this["score" + count].pointsText = _root["worldPoints" + count];
this["score" + count].playTimeText = _root["pscore" + count];
if (this["score" + count].playTimeText < 10) {
this["score" + count].playTimeText = ["0" + this["score" + count].playTimeText];
}
this["score" + count].secondTimeText = _root["sscore" + count];
if (this["score" + count].secondTimeText < 10) {
this["score" + count].secondTimeText = ["0" + this["score" + count].secondTimeText];
}
this["score" + count].minuteTimeText = _root["mscore" + count];
if (this["score" + count].minuteTimeText < 10) {
this["score" + count].minuteTimeText = ["0" + this["score" + count].minuteTimeText];
}
count++;
}
this.scoreTotal.worldnum = "TOTALS";
this.scoreTotal.playTimeText = _root.pscore;
this.scoreTotal.secondTimeText = _root.sscore;
this.scoreTotal.minuteTimeText = _root.mscore;
this.scoreTotal.pointsText = _root.totalScore;
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 8
onClipEvent (load) {
gotoAndStop (24);
}
Instance of Symbol 69 MovieClip in Symbol 143 MovieClip Frame 8
onClipEvent (load) {
gotoAndStop (21);
}
Symbol 143 MovieClip Frame 11
_visible = false;
Symbol 145 MovieClip Frame 1
this.cacheAsBitmap = 1;
Symbol 146 MovieClip Frame 1
function shadowMe(dropDistance, dropAngle) {
shadowFilter = new flash.filters.DropShadowFilter(dropDistance, dropAngle, 1447984, 0.45, 10, 10, 1, 1, false, false, false);
shadowFilterArray = new Array();
shadowFilterArray.push(shadowFilter);
this.filters = shadowFilterArray;
}
shadowMe(3, 120);
Symbol 148 MovieClip Frame 1
function playsound(sound, pan) {
eval (sound).setVolume(_root.Ceffectsvolume * _root.Cmastervolume);
eval (sound).setPan(pan);
eval (sound).start(0, 1);
}
function stopsound(sound) {
eval (sound).stop(0, 1);
}
grab1 = new Sound(this);
grab1.attachSound("Sgrab1");
sm1 = new Sound(this);
sm1.attachSound("Ssmack1");
th1 = new Sound(this);
th1.attachSound("Sthump1");
Symbol 150 MovieClip Frame 1
stop();
Symbol 150 MovieClip Frame 15
_root.transition.gotoAndPlay(2);
if (_root.boardNum < 4) {
_root.menuTarget = "boardEnd";
} else {
_root.menuTarget = "worldEnd";
}