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

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

Dinky Smash.swf

This is the info page for
Flash #30727

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


Text
linkageCLip

ActionScript [AS1/AS2]

Frame 1
loadingBar.onEnterFrame = function () { var tot = this._parent.getBytesTotal(); var lod = this._parent.getBytesLoaded(); if (tot > 0) { if (lod >= tot) { this._parent.gotoAndStop("game"); } else { this.gotoAndStop(Math.ceil((100 / tot) * lod)); } } };
Frame 5
stop();
Frame 9
function Screen(numColours, level, difficulty) { ID = 10000; this.ballCount = 0; this.difficulty = difficulty; this.level = level; this.loseRow = 2; this.numColours = numColours; this.ID = 200; this.canGo = true; this.canGo2 = true; this.ballSize = 26; this.halfBS = 13; this.rowSize = this.ballSize * 0.87; this.mc = createEmptyMovieClip("screen", 0); this.mc._y = 40 - (2 * this.rowSize); this.mc._x = 46; this.mc.myObject = this; this.numRows = 16; this.numCollumns = 14; this.fallSpeed = 13; this.sideX = (this.ballSize / 2) * this.numcollumns; this.amountOfColours = new Array(); this.waitBallsArray = new Array(); this.ballsArray = new Array(); this.rowsY = new Array(); this.rowsIsOffSet = new Array(); this.collumnsX = new Array(); this.rowsArray = new Array(); this.floorX = new Array(); this.addPatternArray1 = new Array(); this.addPatternArray2 = new Array(); var i = 0; while (i <= this.numRows) { this.rowsArray[i] = new Array(); this.rowsY[i] = (this.ballSize / 2) + ((i + 2) * (this.ballSize * 0.87)); i++; } var i = 0; while (i < this.numCollumns) { this.collumnsX[i] = (this.ballSize / 2) + ((this.ballSize / 2) * i); this.rowsArray[this.numRows][i] = "floor"; if ((i % 2) == 0) { this.floorX[i] = this.collumnsX[i]; this.addPatternArray1[i] = Math.floor(Math.random() * numColours); this.addPatternArray2[i] = Math.floor(Math.random() * numColours); } i++; } addLines = new Array(this.addPatternArray1, this.addPatternArray2); this.floorY = (floorY = this.ballSize + ((this.ballSize * 0.87) * (this.numRows + 1))); this.mc.wdth = (screenWidth = this.collumnsX[this.numCollumns - 1] + (this.ballSize / 2)); this.mc.hgth = (screenHeight = (this.floorY - (this.ballSize / 2)) + (this.ballSize * 0.13)); this.bg = this.mc.attachMovie("_lscreen", "screen", 1); this.bg._alpha = 0; this.bg._width = this.mc.wdth; this.bg._height = this.mc.hgth; this.platform = this.mc.attachMovie("_lplatform", "platform", 2); this.platform._y = this.floorY - 6; } function InstructionScreen(numColours, level, difficulty) { this.ballCount = 0; this.difficulty = difficulty; this.level = level; this.loseRow = 2; this.numColours = numColours; this.ID = 200; this.canGo = true; this.canGo2 = true; this.ballSize = 26; this.halfBS = 13; this.rowSize = this.ballSize * 0.87; this.mc = createEmptyMovieClip("screen", 0); this.mc._y = 40 - (2 * this.rowSize); this.mc._x = 46; this.mc.myObject = this; this.numRows = 16; this.numCollumns = 14; this.fallSpeed = 13; this.sideX = (this.ballSize / 2) * this.numcollumns; this.amountOfColours = new Array(); this.waitBallsArray = new Array(); this.ballsArray = new Array(); this.rowsY = new Array(); this.rowsIsOffSet = new Array(); this.collumnsX = new Array(); this.rowsArray = new Array(); this.floorX = new Array(); var i = 0; while (i <= this.numRows) { this.rowsArray[i] = new Array(); this.rowsY[i] = (this.ballSize / 2) + ((i + 2) * (this.ballSize * 0.87)); i++; } var i = 0; while (i < this.numCollumns) { this.collumnsX[i] = (this.ballSize / 2) + ((this.ballSize / 2) * i); this.rowsArray[this.numRows][i] = "floor"; if ((i % 2) == 0) { this.floorX[i] = this.collumnsX[i]; this.addPatternArray1[i] = Math.floor(Math.random() * numColours); this.addPatternArray2[i] = Math.floor(Math.random() * numColours); } i++; } this.floorY = (floorY = this.ballSize + ((this.ballSize * 0.87) * (this.numRows + 1))); this.mc.wdth = (screenWidth = this.collumnsX[this.numCollumns - 1] + (this.ballSize / 2)); this.mc.hgth = (screenHeight = (this.floorY - (this.ballSize / 2)) + (this.ballSize * 0.13)); this.bg = this.mc.attachMovie("_lscreen", "screen", 1); this.bg._alpha = 0; this.bg._width = this.mc.wdth; this.bg._height = this.mc.hgth; this.platform = this.mc.attachMovie("_lplatform", "platform", 2); this.platform._y = this.floorY - 6; } function BomberScreen(numColours, level, difficulty) { this.dinkysToHit = bomberDinkys[level]; this.timeLimit = bomberTime[level]; gui.dinkyNumbers.gotoAndStop(2); this.doDinkyNum(); this.difficulty = difficulty; this.level = level; this.ID = 200; this.ballSize = 26; this.halfBS = 13; this.rowSize = this.ballSize * 0.87; this.canGo = true; this.canGo2 = true; this.mc = createEmptyMovieClip("screen", 0); this.mc._y = 40 - (2 * this.rowSize); this.mc._x = 46; this.mc.myObject = this; this.fallSpeed = 13; this.mc.wdth = screenWidth; this.mc.hgth = screenHeight; this.bg = this.mc.attachMovie("_lscreen", "screen", 1); this.bg._alpha = 0; this.bg._width = this.mc.wdth; this.bg._height = this.mc.hgth; this.platform = this.mc.attachMovie("_lplatform", "platform", 2); this.platform._y = floorY - 6; this.mdArray = new Array(); } function Ball(colour, x, wait, myScreen) { this.colour = colour; this.ballNum = 3; this.myScreen = myScreen; while (this.myScreen.ballsArray[this.ballNum].type == "ball") { this.ballNum++; } this.myScreen.ballsArray[this.ballNum] = this; this.mc = this.myScreen.mc.attachMovie("ball" + colour, "ball" + this.ballNum, this.ballNum); if (x < (this.myScreen.ballSize / 2)) { x = this.myScreen.ballSize / 2; } else if (x > this.myScreen.collumnsX[this.myScreen.numCollumns - 1]) { x = this.myScreen.collumnsX[this.myScreen.numCollumns - 1]; } if (wait) { this.mc.gotoAndStop("wait3"); this.wait = 3; this.tempColour = colour; this.tempArrayNum = 0; while (this.myScreen.waitBallsArray[this.tempArrayNum].type == "ball") { this.tempArrayNum++; } this.myScreen.waitBallsArray[this.tempArrayNum] = this; this.colour = -1; } else { this.colour = colour; } this.x = x; this.y = this.myScreen.rowsY[this.myScreen.loseRow]; this.type = "ball"; this.mc._x = -100; this.mc._y = this.y; this.mc.myObject = this; this.collumn = this.getCollumn(); this.row = this.myScreen.loseRow - 1; } function Bomb(power, x, myScreen) { this.myScreen = myScreen; this.mc = this.myScreen.mc.attachMovie("_lbomb", "bomb", 999); if (x < (this.myScreen.ballSize / 2)) { x = this.myScreen.ballSize / 2; } else if (x > this.myScreen.collumnsX[this.myScreen.numCollumns - 1]) { x = this.myScreen.collumnsX[this.myScreen.numCollumns - 1]; } this.power = power; this.mc.gotoAndStop(power); this.x = x; this.y = this.myScreen.rowsY[this.myScreen.loseRow]; this.mc._x = -100; this.mc._y = this.y; this.mc.myObject = this; this.collumn = this.getCollumn(); this.row = this.myScreen.loseRow - 1; } function mHead(power, x, myScreen) { this.myScreen = myScreen; this.mc = this.myScreen.mc.attachMovie("_lheadC", "mHead", 999); if (x < (this.myScreen.ballSize / 2)) { x = this.myScreen.ballSize / 2; } else if (x > this.myScreen.collumnsX[this.myScreen.numCollumns - 1]) { x = this.myScreen.collumnsX[this.myScreen.numCollumns - 1]; } this.power = power; this.x = x; this.y = this.myScreen.rowsY[this.myScreen.loseRow]; this.mc._x = -100; this.mc._y = this.y; this.mc.myObject = this; this.collumn = this.getCollumn(); this.row = this.myScreen.loseRow - 1; } function timeR(power, x, myScreen) { this.myScreen = myScreen; this.mc = this.myScreen.mc.attachMovie("_ltimeR", "timeR", 999); if (x < (this.myScreen.ballSize / 2)) { x = this.myScreen.ballSize / 2; } else if (x > this.myScreen.collumnsX[this.myScreen.numCollumns - 1]) { x = this.myScreen.collumnsX[this.myScreen.numCollumns - 1]; } this.power = power; this.x = x; this.y = this.myScreen.rowsY[this.myScreen.loseRow]; this.mc._x = -100; this.mc._y = this.y; this.mc.myObject = this; this.collumn = this.getCollumn(); this.row = this.myScreen.loseRow - 1; } function smartB(power, x, myScreen) { this.myScreen = myScreen; this.mc = this.myScreen.mc.attachMovie("_lsmartBomb", "smartB", 999); if (x < (this.myScreen.ballSize / 2)) { x = this.myScreen.ballSize / 2; } else if (x > this.myScreen.collumnsX[this.myScreen.numCollumns - 1]) { x = this.myScreen.collumnsX[this.myScreen.numCollumns - 1]; } this.power = power; this.x = x; this.y = this.myScreen.rowsY[this.myScreen.loseRow]; this.mc._x = -100; this.mc._y = this.y; this.mc.myObject = this; this.collumn = this.getCollumn(); this.row = this.myScreen.loseRow - 1; } function Missile(x, myScreen) { this.myScreen = myScreen; this.mc = this.myScreen.mc.attachMovie("_lbomb", "bomb" + (myScreen.ID++), 2000 + (myScreen.ID++)); if (x < (this.myScreen.ballSize / 2)) { x = this.myScreen.ballSize / 2; } else if (x > this.myScreen.collumnsX[this.myScreen.numCollumns - 1]) { x = this.myScreen.collumnsX[this.myScreen.numCollumns - 1]; } this.x = x; this.fallSpeed = 20; this.y = claw._y - theScreen.mc._y; this.mc._x = -100; this.mc._y = this.y; this.mc.myObject = this; } function MiniDinky(myScreen) { this.num = 3; this.type = "mini"; this.myScreen = myScreen; while (this.myScreen.mdArray[this.num - 3].type == "mini") { this.num++; } this.myScreen.mdArray[this.num - 3] = this; this.mc = this.myScreen.mc.attachMovie("_lminiDinky", "md" + this.num, this.num); this.mc.gotoAndStop(Math.ceil(Math.random() * 5)); this.mc._y = floorY - 3; this.mc.speed = 2 + Math.floor(Math.random() * 3); this.mc.myObject = this; if (Math.random() > 0.5) { this.mc._x = screenWidth + 10; this.mc.walkLeft = true; this.mc._xscale = -100; } else { this.mc._x = -10; this.mc.walkLeft = false; } this.mc.onEnterFrame = miniMove; } function timerObject(delay, action) { this.timer = createEmptyMovieClip("timerClip" + ID, ID++); this.timer.delay = delay; this.timer.action = action; this.timer.time = getTimer(); this.timer.onEnterFrame = function () { if ((getTimer() - this.time) > this.delay) { this.action(); this.removeMovieClip(); } }; } function greyAction() { if (this.num >= 0) { this.myScreen.ballsArray[this.num--].mc.head.gotoAndStop("grey"); } if (this.num >= 0) { this.myScreen.ballsArray[this.num--].mc.head.gotoAndStop("grey"); } if (this.num >= 0) { this.myScreen.ballsArray[this.num--].mc.head.gotoAndStop("grey"); } else { delete this.onEnterFrame; this.removeMovieClip(); } } function startScreenEnterFrame() { var myObj = this.myObject; if ((((this._xmouse > 0) && (this._xmouse < this.wdth)) && (this._parent._ymouse > this._y)) && (this._parent._ymouse < (this._y + this.hgth))) { Mouse.hide(); } else { Mouse.show(); } var x = (this._xmouse + this._x); if (x < (this.myObject.halfBS + this._x)) { x = this.myObject.halfBS + this._x; } else if (x > ((this.wdth - this.myObject.halfBS) + this._x)) { x = (this.wdth - this.myObject.halfBS) + this._x; } this._parent.claw._x = x; if (Math.random() > 0.95) { myObj.ballsArray[Math.floor(Math.random() * myObj.ballsArray.length)].mc.head.play(); } } function screenEnterFrame() { var myObj = this.myObject; if ((((this._xmouse > 0) && (this._xmouse < this.wdth)) && (this._parent._ymouse > this._y)) && (this._parent._ymouse < (30 + this.hgth))) { Mouse.hide(); } else { Mouse.show(); } var x = (this._xmouse + this._x); if (x < (this.myObject.halfBS + this._x)) { x = this.myObject.halfBS + this._x; } else if (x > ((this.wdth - this.myObject.halfBS) + this._x)) { x = (this.wdth - this.myObject.halfBS) + this._x; } this._parent.claw._x = x; if (Math.random() > 0.95) { myObj.ballsArray[Math.floor(Math.random() * myObj.ballsArray.length)].mc.head.play(); } time = getTimer() - theScreen.startTime; if (time > myObj.timeBeforeShift) { if ((this.count++) > myObj.shiftFrequency) { this.count = 0; shiftRow = true; } } if (myObj.canGo && (myObj.canGo2)) { gui.dropTimer.gotoAndStop(Math.ceil((time - dropTime) / 1000)); if ((time - dropTime) > 4000) { screenMouseDown(); gui.dropTimer.gotoAndStop(6); } } } function screenMouseDown() { var myObj = theScreen; var thisMC = theScreen.mc; var doThis = (((thisMC._xmouse > 0) && (thisMC._xmouse < thisMC.wdth)) || ((time - dropTime) > 4)); if ((theScreen.canGo && (theScreen.canGo2)) && (doThis)) { claw.gotoAndStop("release"); claw.colour = nextColour; gui.nextBall.gotoAndPlay("out"); theScreen.advanceBalls(); theScreen.canGo = false; theScreen.canGo2 = false; theScreen.combo = 1; if (colour < 8) { theScreen.amountOfColours[colour]++; theScreen.ballsOnScreen++; theScreen.oldBall.mc._x = (theScreen.oldBall.x = claw._x - thisMC._x); theScreen.oldBall.mc._y = (theScreen.oldBall.y = theScreen.rowsY[theScreen.loseRow]); theScreen.oldBall.collumn = theScreen.oldBall.getCollumn(); theScreen.oldBall.findHighestBalls(); theScreen.oldBall.mc.onEnterFrame = firstFall; delete theScreen.oldBall; } else if (colour < 10) { theBomb = theScreen.oldBall; theBomb.mc._x = (theBomb.x = claw._x - thisMC._x); theBomb.mc._y = (theBomb.y = theScreen.rowsY[theScreen.loseRow]); theBomb.collumn = theBomb.getCollumn(); theBomb.findHighestBalls(); theBomb.mc.onEnterFrame = bombFall; theScreen.doBonus(); } else if (colour == 10) { var rg = thisMC.attachMovie("_lrailgun", "railgun", 10000 + (theScreen.ID++)); rg.myScreen = theScreen; rg._x = thisMC._parent.claw._x - thisMC._x; rg._y = theScreen.rowsY[theScreen.loseRow]; rg.railgun.gotoAndPlay("go"); var railCol = int((rg._x - (theScreen.ballSize / 2)) / (theScreen.ballSize / 2)); var ballsRem = 0; var y = 0; var i = (railCol - 1); while (i <= (railCol + 1)) { var j = 0; while (j < theScreen.numRows) { if (theScreen.rowsArray[j][i].type == "ball") { y = theScreen.rowsArray[j][i].mc._y; theScreen.explodeBall(theScreen.rowsArray[j][i]); ballsRem++; } j++; } i++; } var scoreAdded = (((ballsRem * theScreen.level) * theScreen.difficulty) * 10); score = score + scoreAdded; theScreen.doScore(); var as = thisMC.attachMovie("_laddScore", "aScore" + theScreen.ID, 10000 + (theScreen.ID++)); as.scr = scoreAdded; theScreen.doScore(); as._x = rg._x; as._y = y; rgPause = function () { theScreen.ballsFall(); }; new TimerObject(500, rgPause); } else if (colour == 11) { theBomb = theScreen.oldBall; theBomb.mc._x = (theBomb.x = thisMC._parent.claw._x - thisMC._x); theBomb.mc._y = (theBomb.y = theScreen.rowsY[theScreen.loseRow]); theBomb.collumn = theBomb.getCollumn(); theBomb.findHighestBalls(); if (theBomb.returnObject != "floor") { theBomb.smashColour = theBomb.returnObject.colour; theBomb.mc.gotoAndStop(1 + theBomb.smashColour); } theBomb.mc.onEnterFrame = mHeadFall; theScreen.doBonus(); } else { theBomb = theScreen.oldBall; theBomb.mc._x = (theBomb.x = thisMC._parent.claw._x - thisMC._x); theBomb.mc._y = (theBomb.y = theScreen.rowsY[theScreen.loseRow]); theBomb.collumn = theBomb.getCollumn(); theBomb.findHighestBalls(); theBomb.mc.onEnterFrame = mHeadFall; theScreen.doBonus(); } } } function mHeadFall() { var hit = false; var myObj = this.myObject; myObj.y = myObj.y + myObj.fallSpeed; this._y = myObj.y; if ((++myObj.fallCount) >= myObj.fallFrames) { this.gotoAndPlay("destroy"); delete this.onEnterFrame; myObj.row = myObj.returnRow; this._y = theScreen.rowsY[myObj.row]; theScreen.ballsRemovedCollumns = new Array(); } } function bombFall() { var hit = false; var myObj = this.myObject; myObj.y = myObj.y + myObj.fallSpeed; this._y = myObj.y; if ((++myObj.fallCount) >= myObj.fallFrames) { delete this.onEnterFrame; myObj.row = myObj.returnRow; this._y = theScreen.rowsY[myObj.row]; theScreen.ballsRemovedCollumns = new Array(); myObj.explode(myObj.power); this.gotoAndPlay("fire"); } } function firstFall() { var hit = false; var myObj = this.myObject; myObj.y = myObj.y + myObj.fallSpeed; if ((++myObj.fallCount) >= myObj.fallFrames) { delete this.onEnterFrame; myObj.row = myObj.returnRow; this._y = theScreen.rowsY[myObj.row]; delete myObj.fallCount; delete myObj.fallFrames; delete myObj.fallSpeed; myObj.whatHappens(false); theScreen.ballsRemovedCollumns = new Array(); this._parent._parent.doTinkSound(); } else { this._y = myObj.y; } } function dostars(b) { b.numStars = 3; var i = 0; while (i < b.numStars) { var st = b.star.duplicateMovieClip("star" + i, i); st.xSpeed = (Math.random() * 20) - 10; st.ySpeed = (Math.random() * 3) - 8; st.rotate = (Math.random() * 10) - 20; st.scaleChange = 3; st.isStar = true; st.num = i; 60 + (Math.random() * 40); st.gotoAndStop(Math.ceil(Math.random() * 2)); st.onEnterFrame = function () { if (this.isStar) { this._xscale = this._xscale - this.scaleChange; this._yscale = this._yscale - this.scaleChange; this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; this._rotation = this._rotation + this.rotate; this.ySpeed = this.ySpeed + 0.5; } }; i++; } var sh = new Sound(b); sh.attachSound("_lshatter" + Math.ceil(Math.random() * 4)); sh.start(); b.star._visible = false; } function doAvatar(move) { if (move == "gameOver") { avatarFree = false; gui.avatar.gotoAndStop("blowUp"); } else if (avatarFree) { avatarFree = false; gui.avatar.gotoAndStop(move); } } function doTinkSound() { var tk = new Sound(); tk.attachSound("_ltink" + Math.ceil(Math.random() * 2)); tk.start(); } function nextLevel() { removeIntervals(); theScreen.mc.removeMovieClip(); delete theScreen; delete theBomb; delete rg; if (levelDescr[level] == "bomber") { theScreen = new BomberScreen(8, level, difficulty); } else { isPattern = levelDescr[level] == "pattern"; theScreen = new Screen(8, level, difficulty); } theScreen.startGame(); } function initialiseGame(d, p) { gameStarted = false; gui.avatar.gotoAndStop(1); gui.nextBall.gotoAndStop(16); difficulty = d; level = 1; tempScore = 0; score = 0; bonusLev = 1; bonusLevel = -1; gui.dinkyNumbers.gotoAndStop(1); scoresArray = new Array(0, 0, 0, 0, 0, 0, 0); var i = 0; while (i < 7) { gui["score" + i].gotoAndStop(1); i++; } players = p; nextLevel(); theScreen.doScore(); theScreen.doBonus(); } function removeIntervals() { clearInterval(checkPause); clearInterval(bombPause); clearInterval(pause); clearInterval(abfpause); clearInterval(rgPause); clearInterval(specialPause); clearInterval(CCpause); } function resetGame() { level = 1; score = 0; bonusLev = 1; bonusLevel = -1; gui.menuButton._visible = false; gui.resetButton._visible = false; delete theBomb; instructions.gotoAndStop(1); instructions._visible = false; floor = "floor"; removeIntervals(); theScreen.mc.removeMovieClip(); delete theScreen; gui.miniDinkyTimer.gotoAndStop(1); gui.dinkyNumbers.gotoAndStop(1); gui.bonusSlider.gotoAndStop(1); gui.bonus.gotoAndStop(1); if (gui.dropTimerCover._currentFrame != 1) { gui.dropTimerCover.gotoAndPlay("close"); } gui.bonusBar.gotoAndStop(1); gui.bonusStars.gotoAndStop(1); gui.doors.gotoAndPlay("iClose"); gui.doors.tDoor.gotoAndStop(1); gui.doors.bDoor.gotoAndStop(1); Mouse.show(); Key.removeListener(myListener); } function startGame() { resetGame(); gui.resetButton._visible = true; initialiseGame(1, 1); } function bScreenEnterFrame() { var myObj = this.myObject; if ((((this._xmouse > 0) && (this._xmouse < this.wdth)) && (this._parent._ymouse > this._y)) && (this._parent._ymouse < (30 + this.hgth))) { Mouse.hide(); } else { Mouse.show(); } var x = (this._xmouse + this._x); if (x < (this.myObject.halfBS + this._x)) { x = this.myObject.halfBS + this._x; } else if (x > ((this.wdth - this.myObject.halfBS) + this._x)) { x = (this.wdth - this.myObject.halfBS) + this._x; } this._parent.claw._x = x; time = getTimer() - myObj.startTime; if (myObj.canGo && (myObj.canGo2)) { gui.dropTimer.gotoAndStop(Math.ceil((time - dropTime) / 1000)); if ((time - dropTime) > 4000) { bScreenMouseDown(); gui.dropTimer.gotoAndStop(6); } } if ((this.mdCount++) > 15) { var md = new MiniDinky(myObj); this.mdCount = Math.ceil(Math.random() * 10); } if (time < myObj.timeLimit) { gui.miniDinkyTimer.gotoAndStop(Math.ceil(2 + ((100 / myObj.timeLimit) * time))); } } function bScreenMouseDown() { var myObj = theScreen; var thisMC = theScreen.mc; var doThis = (((thisMC._xmouse > 0) && (thisMC._xmouse < thisMC.wdth)) || ((time - dropTime) > 4)); if ((myObj.canGo && (myObj.canGo2)) && (doThis)) { claw.gotoAndStop("release"); claw.colour = nextColour; gui.nextBall.gotoAndPlay("out"); theScreen.canGo = false; theScreen.canGo2 = false; theScreen.combo = 1; if (colour < 10) { theBomb = theScreen.oldBall; theBomb.mc._x = (theBomb.x = claw._x - thisMC._x); theBomb.mc.onEnterFrame = missileFall; } var sh = new Sound(this); sh.attachSound("_lfall"); sh.start(); } } function missileFall() { var myObj = this.myObject; myObj.y = myObj.y + myObj.fallSpeed; this._y = myObj.y; if (this._y >= screenHeight) { this._y = screenHeight; delete this.onEnterFrame; myObj.explode(); this.gotoAndPlay("fire"); } } function miniMove() { if (this.walkLeft) { this._x = this._x - this.speed; } else { this._x = this._x + this.speed; } if (Math.random() > 0.99) { this.walkLeft = !this.walkLeft; this.mc._xscale = this.mc._xscale * -1; } if ((this._x > (screenWidth + 25)) || (this._x < -25)) { theScreen.removeMini(this.myObject); this.removeMovieClip(); } } function miniFly() { this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; this._rotation = this._rotation + this.rotate; this.ySpeed = this.ySpeed + 0.8; if ((this._y >= screenHeight) && (this.ySpeed > 0)) { if (this.ySpeed < 2) { this.stopped = true; } this.ySpeed = this.ySpeed * -0.5; } if (this.stopped) { this._alpha = this._alpha - 10; } if (((this._x < -10) || (this._x > screenWidth)) || (this._alpha < 20)) { theScreen.removeMini(this.myObject); this.removeMovieClip(); } } function instrDropBall() { var myObj = theScreen; var thisMC = theScreen.mc; claw.gotoAndStop("release"); claw.colour = nextColour; gui.nextBall.gotoAndPlay("out"); theScreen.combo = 1; if (colour < 8) { theScreen.oldBall.mc._x = (theScreen.oldBall.x = claw._x - thisMC._x); theScreen.oldBall.mc._y = (theScreen.oldBall.y = theScreen.rowsY[theScreen.loseRow]); theScreen.oldBall.collumn = theScreen.oldBall.getCollumn(); theScreen.oldBall.findHighestBalls(); theScreen.oldBall.mc.onEnterFrame = firstFall; delete theScreen.oldBall; } else { theBomb = theScreen.oldBall; theBomb.mc._x = (theBomb.x = claw._x - thisMC._x); theBomb.mc._y = (theBomb.y = theScreen.rowsY[theScreen.loseRow]); theBomb.collumn = theBomb.getCollumn(); theBomb.findHighestBalls(); theBomb.mc.onEnterFrame = bombFall; theScreen.doBonus(); } } function instructionMissile() { gui.bonusSlider.bonusI.gotoAndStop(bonusLevel); gui.bonusSlider.gotoAndPlay(2); var ob = theScreen.oldBall; ob.mc._x = (ob.x = claw._x - theScreen.mc._x); ob.mc._y = (ob.y = theScreen.rowsY[theScreen.loseRow]); delete theScreen.ballsArray[ob.ballNum]; ob.mc.gotoAndPlay(2); delete ob; colour = bonusLevel + 7; claw.colour = colour; claw.gotoAndPlay(1); theScreen.oldBall = new Bomb(colour - 7, -100, theScreen); bonusLev = 1; gui.bonus.gotoAndStop(1); theScreen.doBonus(); } function removeInstructions() { delete theBomb; theScreen.mc.removeMovieClip(); delete theScreen; instructions._visible = false; } function doInstructions() { if (doneInstructionsOnce) { gui.menuButton._visible = true; instructions._visible = true; isPattern = true; theScreen = new InstructionScreen(8, 999, 1); theScreen.populate(4, 8); } else { theScreen = new InstructionScreen(8, 999, 1); theScreen.populate(4, 8); } } Function.prototype.extend = function (superClass) { this.prototype.__proto__ = superClass.prototype; this.prototype.__constructor__ = superClass; ASSetPropFlags(this.prototype, ["__constructor__"], 1); }; ASSetPropFlags(Function.prototype, ["extend"], 1); InstructionScreen.extend(Screen); BomberScreen.extend(Screen); Bomb.extend(Ball); mHead.extend(Ball); timeR.extend(Ball); smartB.extend(Ball); Screen.prototype.advanceBalls = function () { var wba = this.waitBallsArray; var i = 0; while (i < wba.length) { wba[i].wait--; wba[i].mc.gotoAndStop("wait" + wba[i].wait); if (wba[i].wait <= 0) { wba[i].colour = wba[i].tempColour; wba[i].mc.gotoAndStop(1); delete wba[i]; } i++; } }; Screen.prototype.populate = function (rows, nColours) { var i = 0; while (i < 10) { this.amountOfColours[i] = 0; i++; } this.ballsOnScreen = 0; if (isPattern) { patternArray = new Array(); var i = 0; while (i < this.numRows) { patternArray[i] = new Array(); var j = 0; while (j < this.numCollumns) { var bit = levelMap[this.level][j + (i * this.numCollumns)]; if (bit != null) { patternArray[i][j] = int(bit); } else { patternArray[i][j] = null; } j++; } i++; } populator.colour = ballsPattern[this.level][this.numRows - 1][0]; this.patternPopulateAction(); } else { this.populateAction(nColours, (this.numRows - rows) - 1); } }; Screen.prototype.populated = function () { if (levelRandBall[this.level][this.ballCount] == undefined) { colour = Math.floor(Math.random() * this.numColours); while (this.amountOfColours[colour] == 0) { colour = int(Math.random() * this.numColours); } nextColour = Math.floor(Math.random() * this.numColours); while (this.amountOfColours[nextColour] == 0) { nextColour = int(Math.random() * this.numColours); } } else { colour = levelRandBall[this.level][this.ballCount++]; nextColour = levelRandBall[this.level][this.ballCount++]; } claw.colour = colour; this.oldBall = new Ball(colour, -100, false, this); gui.nextBall.colour = nextColour + 1; gui.nextBall.gotoAndPlay(1); this.canGo = true; this.startTime = getTimer(); if (gameStarted) { gui.doors.gotoAndPlay("open"); } else { gameStarted = true; gui.doors.gotoAndPlay(2); } gui.dropTimerCover.gotoAndPlay("open"); this.dialogue.gotoAndPlay("out"); claw.gotoAndPlay(1); theScreen.mc.onEnterFrame = screenEnterFrame; theScreen.mc.onMouseDown = screenMouseDown; }; screen.prototype.patternPopulateAction = function () { var i = 0; while (i < this.numRows) { var j = 0; while (j < this.numCollumns) { var colourT = patternArray[i][j]; if (colourT == 8) { colourT = -99; } if ((colourT != null) && (colourT != undefined)) { if (colourT >= 0) { this.amountOfColours[colourT]++; this.ballsOnScreen++; } var newBall = new Ball(colourT, 0, false, this); newBall.row = i + 1; newBall.collumn = j; newBall.x = (newBall.mc._x = this.collumnsX[j]); newBall.y = (newBall.mc._y = this.rowsY[i + 1]); this.rowsArray[i + 1][j] = newBall; } j++; } i++; } this.populated(); }; Screen.prototype.populateAction = function (nColours, lastRow) { var rowT = (this.numRows - 1); var collumnT = 0; var colourT = (level % nColours); while (rowT > lastRow) { if (collumnT < this.numCollumns) { if ((++colourT) == nColours) { colourT = 0; } this.amountOfColours[colourT]++; this.ballsOnScreen++; var newBall = new Ball(colourT, 0, false, this); newBall.row = rowT; newBall.collumn = collumnT; newBall.x = (newBall.mc._x = this.collumnsX[collumnT]); newBall.y = (newBall.mc._y = this.rowsY[rowT]); if (this.rowsArray[rowT][collumnT].type == "ball") { score = 99999 /* 0x01869F */; theScreen.doScore(); trace("oh no"); } this.rowsArray[rowT][collumnT] = newBall; collumnT = collumnT + 2; } else { rowT--; if (((this.numRows - rowT) % 2) == 1) { collumnT = 0; } else { collumnT = 1; } } } this.populated(); }; Screen.prototype.addEballs = function (pattern, balls) { var i = 0; while (i < balls.length) { i++; } }; Screen.prototype.shiftRows = function () { this.loseRow++; this.mc._y = this.mc._y - this.rowSize; this.dialogue._y = this.dialogue._y + this.rowSize; var sh = new Sound(this.platform); sh.attachSound("_lshiftRow"); sh.start(); doAvatar("hanghead"); }; Screen.prototype.ballsFall = function () { this.combo++; var i = 0; while (i < this.ballsArray.length) { this.ballsArray[i].fallen = false; i++; } this.row = this.numRows - 2; this.collumn = 0; this.ballsChanged = false; this.allBallsFall(); }; Screen.prototype.allBallsFall = function () { var startRow = this.row; var b; var processed = false; while ((((b = this.rowsArray[this.row][this.collumn])).type != "ball") || (b.fallen)) { if (this.collumn >= this.numCollumns) { if ((this.row < 0) || ((this.row + 1) < startRow)) { if (this.ballsChanged) { var abfpause = function () { theScreen.colourCheck(); }; new TimerObject(135, abfpause); } else { this.nextGo(); } return(undefined); } this.row--; this.collumn = 0; } else { this.collumn++; } } if (!b.fallen) { b.fallen = true; b.popFall(); } }; Screen.prototype.colourCheck = function () { var i = 0; while (i < this.ballsArray.length) { this.ballsArray[i].checked = false; this.ballsArray[i].chainCounted = false; i++; } var i = 0; while (i < this.ballsArray.length) { if ((!this.ballsArray[i].checked) && (this.ballsArray[i].colour >= 0)) { this.ballsArray[i].ballColourCheck(); } i++; } var thereAreChains = false; var i = 0; while (i < this.ballsArray.length) { var b = this.ballsArray[i]; if (b.chain.length > 2) { if (!b.chainCounted) { var j = 0; while (j < b.chain.length) { if ((b.chain[j].collumn % 2) == 0) { this.ballsRemovedCollumns[b.chain[j].collumn]++; } else { this.ballsRemovedCollumns[b.chain[j].collumn - 1]++; } j++; } var comBall = b; var scoreAdded = (Math.ceil(((b.chain.length * this.combo) * this.level) * this.difficulty) * 10); score = score + scoreAdded; this.doScore(); if (this.combo > 1) { bonusLev = bonusLev + (((this.combo - 1) * b.chain.length) * 2); var k = 0; while (k < 5) { var st = this.mc.attachMovie("_lstar", "star" + this.ID, 10000 + (this.ID++)); st.ySpeed = -5 - (Math.random() * 5); st.xSpeed = 1 - (Math.random() * 20); st._x = b.mc._x; st._y = b.mc._y; st._xscale = (st.yscale = 50 * Math.ceil(Math.random() * 2)); st.onEnterFrame = function () { if ((this._x > (screenWidth + 30)) || (this._y > (screenHeight + 30))) { theScreen.doBonus(); this._parent._parent.gui.bonusBar.flash.gotoAndPlay(2); this._parent._parent.gui.bonusStars.flash.gotoAndPlay(2); this.removeMovieClip(); } else { this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; this.xSpeed = this.xSpeed + ((screenWidth - this._x) / 40); this.ySpeed = this.ySpeed + ((screenHeight - this._y) / 40); } }; k++; } } var as = this.mc.attachMovie("_laddScore", "aScore" + this.ID, 10000 + (this.ID++)); as.scr = scoreAdded; as._x = b.mc._x; as._y = b.mc._y; } var j = 0; while (j < b.chain.length) { b.chain[j].chainCounted = true; j++; } this.explodeBall(b); thereAreChains = true; } i++; } if (thereAreChains) { if (this.combo > 1) { var ch = new Sound(this.mc); ch.attachSound("_lchord" + ((this.combo - 1) % 5)); ch.start(); doAvatar("jump"); } var CCpause = function () { theScreen.ballsFall(); }; new TimerObject(500, CCpause); } else { this.nextGo(); } }; Screen.prototype.explodeBall = function (b) { this.amountOfColours[b.colour]--; this.ballsOnScreen--; delete this.rowsArray[b.row][b.collumn]; delete this.ballsArray[b.ballNum]; b.mc.gotoAndPlay(2); delete b; }; Screen.prototype.nextGo = function () { if (this.ballsOnScreen > 0) { colour = nextColour; if (colour < 8) { this.oldBall = new Ball(colour, -100, false, this); } else if (colour < 10) { this.oldBall = new Bomb(colour - 7, -100, this); } else if (colour == 11) { this.oldBall = new mHead(colour - 7, -100, this); } if (levelRandBall[this.level][this.ballCount] == undefined) { nextColour = Math.floor(Math.random() * this.numColours); if (this.ballsOnScreen < this.stopVar) { while (this.amountOfColours[nextColour] == 0) { nextColour = int(Math.random() * this.numColours); } } } else { nextColour = levelRandBall[level][this.ballcount++]; } gui.nextBall.colour = nextColour + 1; if (gui.nextBall._currentFrame == 18) { gui.nextBall.gotoAndPlay(1); } else { gui.nextBall.go = true; } gui.dropTimer.gotoAndStop(1); if (shiftRow) { shiftRow = false; this.shiftRows(); } } else { this.levelCleared(); } }; Screen.prototype.levelCleared = function () { Mouse.show(); Key.removeListener(myListener); delete theScreen.mc.onMouseDown; delete theScreen.mc.onEnterFrame; claw.gotoAndStop(1); gui.dropTimerCover.gotoAndPlay("lclose"); gui.doors.gotoAndPlay("close"); gui.doors.action = "levelCleared"; if (players == 1) { var addScore = 0; var levTime = (120000 + (level * 5)); if (time < levTime) { addScore = ((int((levTime - time) / 1000) * this.difficulty) * this.level) * 10; } score = score + addScore; gui.doors.addScore = addScore; level++; } doAvatar("jump"); }; Screen.prototype.gameOver = function () { doAvatar("gameOver"); gui.dialogue.gotoAndPlay("go"); Mouse.show(); delete this.mc.onMouseDown; delete this.mc.onEnterFrame; claw.gotoAndStop("release"); gui.nextBall.gotoAndStop(16); var greyer = this.mc.createEmptyMovieClip("greyerMC", 19929293); greyer.myScreen = this; greyer.num = this.ballsArray.length; greyer.onEnterFrame = greyAction; tempScore = score; }; Screen.prototype.startGame = function () { shiftRow = false; bg.gotoAndStop((level % 10) + 1); claw.myScreen = this; this.dialogue.txt.txt = "LEVEL " + this.level; this.dialogue.gotoAndPlay("go"); this.timeBeforeShift = 45000 - (1000 * (this.level / 2)); this.shiftFrequency = 310 - (5 * this.level); this.stopVar = 40 - this.level; if (this.stopVar < 1) { this.stopVar = 1; } var startRows = (4 + Math.ceil(this.level / 5)); this.populate(startRows, 8); Key.addListener(myListener); }; screen.prototype.railgunFin = function () { this.ballsFall(); this.mc.railgun.removeMovieClip(); }; screen.prototype.doScore = function () { if (gameStarted) { var i = 0; while (i < 7) { if (score < Math.pow(10, i)) { var num = 0; } else { var num = Math.floor((score % Math.pow(10, i + 1)) / Math.pow(10, i)); } if (scoresArray[i] != num) { scoresArray[i] = num; gui["score" + i].num = num; gui["score" + i].play(); } i++; } } }; screen.prototype.doBonus = function () { if (bonusLevel != Math.Floor(bonusLev / 20)) { bonusLevel = Math.Floor(bonusLev / 20); if (bonusLevel == 0) { gui.bonus.gotoAndStop(1); } else { gui.bonus.bonusLevel = bonusLevel; gui.bonus.gotoAndPlay("open"); gui.bonus.bonusT.gotoAndStop(bonusLevel); gui.bonus.bonusI.gotoAndStop(bonusLevel); } } if (bonusLev < 121) { gui.bonusBar.gotoAndStop(bonusLev); gui.bonusStars.gotoAndStop(Math.Floor(bonusLev / 20) + 1); } else { bonusLevel = 6; gui.bonusBar.gotoAndStop(120); gui.bonusStars.gotoAndStop(7); } }; myListener = new Object(); myListener.onKeyDown = function () { k = Key.getCode(); if ((((k == 32) && (theScreen.canGo)) && (theScreen.canGo2)) && (bonusLevel > 0)) { gui.bonusSlider.bonusI.gotoAndStop(bonusLevel); gui.bonusSlider.gotoAndPlay(2); theScreen.canGo2 = false; var ob = theScreen.oldBall; ob.mc._x = (ob.x = claw._x - theScreen.mc._x); ob.mc._y = (ob.y = theScreen.rowsY[theScreen.loseRow]); delete theScreen.ballsArray[ob.ballNum]; ob.mc.gotoAndPlay(2); delete ob; colour = bonusLevel + 7; claw.colour = colour; claw.gotoAndPlay(1); if (colour < 10) { theScreen.oldBall = new Bomb(colour - 7, -100, theScreen); } else if (colour == 11) { theScreen.oldBall = new mHead(colour - 7, -100, theScreen); } else if (colour == 12) { theScreen.oldBall = new timeR(colour - 7, -100, theScreen); } else if (colour == 13) { theScreen.oldBall = new smartB(colour - 7, -100, theScreen); } dropTime = time; bonusLev = 1; gui.bonus.gotoAndStop(1); theScreen.doBonus(); } }; Ball.prototype.findHighestBalls = function () { this.returnRow = this.myScreen.numRows - 1; var returnObject = "floor"; var r; if (this.collumn > 0) { var i = (this.row + 1); while ((((r = this.myScreen.rowsArray[i][this.collumn - 1])).type != "ball") && (i < this.myScreen.numRows)) { i++; } if (((r.row - 1) < this.returnRow) && (r.type == "ball")) { returnObject = r; this.returnRow = r.row - 1; } } if (this.collumn < this.myScreen.numCollumns) { var i = (this.row + 1); while ((((r = this.myScreen.rowsArray[i][this.collumn + 1])).type != "ball") && (i < this.myScreen.numRows)) { i++; } if (((r.row - 1) < this.returnRow) && (r.type == "ball")) { returnObject = r; this.returnRow = r.row - 1; } } var i = (this.row + 1); while ((((r = this.myScreen.rowsArray[i][this.collumn])).type != "ball") && (i < this.myScreen.numRows)) { i++; } if (((r.row - 1) <= this.returnRow) && (r.type == "ball")) { returnObject = r; this.returnRow = r.row - 1; } if (returnObject != "floor") { this.destY = (returnObject.y - Math.sqrt(Math.pow(this.myScreen.ballSize, 2) - Math.pow(this.x - returnObject.x, 2))) - this.myScreen.rowsY[this.myScreen.loseRow - 1]; this.fallSpeed = this.destY / ((returnObject.row - this.myScreen.loseRow) - 1); } else { this.destY = this.myScreen.rowsY[this.myScreen.numRows] - this.myScreen.rowsY[this.myScreen.loseRow - 1]; this.fallSpeed = this.destY / ((this.myScreen.numRows - this.myScreen.loseRow) - 1); } this.fallCount = 1; this.fallFrames = Math.floor(this.destY / this.fallSpeed); if (returnObject == undefined) { score = 666; theScreen.doScore(); } }; Ball.prototype.whatHappens = function (wait) { var rowBelow = this.myScreen.rowsArray[this.row + 1]; if (rowBelow[this.collumn] == "floor") { if (this.myScreen.floorX[this.collumn] == undefined) { var randomThang = Math.random(); if ((this.x < this.myScreen.collumnsX[this.collumn]) || (this.collumn == (this.myScreen.numCollumns - 1))) { randomThang = 0; } if (this.x > this.myScreen.collumnsX[this.collumn]) { randomThang = 1; } if (randomThang > 0.5) { this.collumn++; } else { this.collumn--; } } this.x = (this.mc._x = this.myScreen.collumnsX[this.collumn]); this.y = (this.mc._y = this.myScreen.rowsY[this.row]); this.myScreen.rowsArray[this.row][this.collumn] = this; if (this.row < this.myScreen.loseRow) { this.myScreen.gameOver(); } else if (!wait) { var checkPause = function () { theScreen.colourCheck(); }; new TimerObject(200, checkPause); } else { this.myScreen.allBallsFall(); } } else if (rowBelow[this.collumn].type == "ball") { this.myScreen.ballsChanged = true; var rand = Math.random(); if (this.x > this.myScreen.collumnsX[this.collumn]) { rand = 0; } else if (this.x < this.myScreen.collumnsX[this.collumn]) { rand = 1; } else if ((rowBelow[this.collumn - 2].type != "ball") || (this.myScreen.rowsArray[this.row - 1][this.collumn + 2].type == "ball")) { rand = 1; } else if ((rowBelow[this.collumn + 2].type != "ball") || (this.myScreen.rowsArray[this.row - 1][this.collumn - 2].type == "ball")) { rand = 0; } if (this.collumn == 0) { rand = 0; } else if (this.collumn == (this.myScreen.numCollumns - 1)) { rand = 1; } if (rand < 0.5) { this.y = (this.mc._y = this.myScreen.rowsY[this.row]); this.x = (this.mc._x = this.myScreen.collumnsX[this.collumn++]); this.whatHappens(wait); } else { this.y = (this.mc._y = this.myScreen.rowsY[this.row]); this.x = (this.mc._x = this.myScreen.collumnsX[this.collumn--]); this.whatHappens(wait); } doTinkSound(); } else if ((rowBelow[this.collumn - 1].type == "ball") && (rowBelow[this.collumn + 1].type == "ball")) { this.x = (this.mc._x = this.myScreen.collumnsX[this.collumn]); this.y = (this.mc._y = this.myScreen.rowsY[this.row]); this.myScreen.rowsArray[this.row][this.collumn] = this; if (this.row < this.myScreen.loseRow) { this.myScreen.gameOver(); } else if (!wait) { var checkPause = function () { theScreen.colourCheck(); }; new TimerObject(200, checkPause); } else { this.myScreen.allBallsFall(); } } else if (rowBelow[this.collumn - 1].type == "ball") { if (this.collumn >= (this.myScreen.numCollumns - 1)) { this.x = (this.mc._x = this.myScreen.collumnsX[this.collumn]); this.y = (this.mc._y = this.myScreen.rowsY[this.row]); this.myScreen.rowsArray[this.row][this.collumn] = this; if (this.row < this.myScreen.loseRow) { this.myScreen.gameOver(); } else if (!wait) { var checkPause = function () { theScreen.colourCheck(); }; new TimerObject(200, checkPause); } else { this.myScreen.allBallsFall(); } } else { doTinkSound(); this.myScreen.ballsChanged = true; this.x = this.myScreen.collumnsX[++this.collumn]; this.y = this.myScreen.rowsY[++this.row]; this.mc.wait = wait; this.mc.onEnterFrame = function () { delete this.onEnterFrame; this._x = this.myObject.x; this._y = this.myObject.y; this.myObject.whatHappens(this.wait); }; } } else if (rowBelow[this.collumn + 1].type == "ball") { if (this.collumn == 0) { this.x = (this.mc._x = this.myScreen.collumnsX[this.collumn]); this.y = (this.mc._y = this.myScreen.rowsY[this.row]); this.myScreen.rowsArray[this.row][this.collumn] = this; if (this.row < this.myScreen.loseRow) { this.myScreen.gameOver(); } else if (!wait) { var checkPause = function () { theScreen.colourCheck(); }; new TimerObject(200, checkPause); } else { this.myScreen.allBallsFall(); } } else { doTinkSound(); this.myScreen.ballsChanged = true; this.x = this.myScreen.collumnsX[--this.collumn]; this.y = this.myScreen.rowsY[++this.row]; this.mc.wait = wait; this.mc.onEnterFrame = function () { delete this.onEnterFrame; this._x = this.myObject.x; this._y = this.myObject.y; this.myObject.whatHappens(this.wait); }; } } else { this.findHighestBalls(); delete this.myScreen.rowsArray[this.row][this.collumn]; this.row = this.returnRow; this.mc._y = this.myScreen.rowsY[this.row]; this.whatHappens(wait); } }; Ball.prototype.popFall = function () { this.findHighestBalls(); if (this.returnRow != this.row) { this.myScreen.ballsChanged = true; doTinkSound(); } delete this.myScreen.rowsArray[this.row][this.collumn]; this.row = this.returnRow; this.mc._y = this.myScreen.rowsY[this.row]; delete this.returnRow; this.whatHappens(true); }; Ball.prototype.ballColourCheck = function () { if (!this.checked) { this.chain = new Array(); this.chain.push(this); this.checked = true; } var b; if (((b = this.myScreen.rowsArray[this.row][this.collumn - 2])).colour == this.colour) { this.addBall(b); } if (((b = this.myScreen.rowsArray[this.row][this.collumn + 2])).colour == this.colour) { this.addBall(b); } if (((b = this.myScreen.rowsArray[this.row - 1][this.collumn - 1])).colour == this.colour) { this.addBall(b); } if (((b = this.myScreen.rowsArray[this.row - 1][this.collumn + 1])).colour == this.colour) { this.addBall(b); } if (((b = this.myScreen.rowsArray[this.row + 1][this.collumn - 1])).colour == this.colour) { this.addBall(b); } if (((b = this.myScreen.rowsArray[this.row + 1][this.collumn + 1])).colour == this.colour) { this.addBall(b); } }; Ball.prototype.addBall = function (b) { if (!b.checked) { this.chain.push(b); b.checked = true; b.chain = this.chain; b.ballColourCheck(); } }; Ball.prototype.toString = function () { return(this.colour + ", colour"); }; Ball.prototype.getRow = function () { return(Math.floor((this.y - (this.myScreen.ballSize / 2)) / (this.myScreen.ballSize * 0.87))); }; Ball.prototype.getCollumn = function () { return(int((this.x - (this.myScreen.ballSize / 2)) / (this.myScreen.ballSize / 2))); }; Bomb.prototype.explode = function (power) { var ballsRem; var i = (this.row - power); while (i <= (this.row + power)) { var j = (this.collumn - (power + 1)); while (j <= (this.collumn + (power + 1))) { if (this.myScreen.rowsArray[i][j].type == "ball") { if ((this.myScreen.rowsArray[i][j].collumn % 2) == 0) { this.ballsRemovedCollumns[this.myScreen.rowsArray[i][j].collumn]++; } else { this.ballsRemovedCollumns[this.myScreen.rowsArray[i][j].collumn - 1]++; } this.myScreen.explodeBall(this.myScreen.rowsArray[i][j]); ballsRem++; } j++; } i++; } var scoreAdded = (((ballsRem * this.myScreen.level) * this.myScreen.difficulty) * 10); score = score + scoreAdded; this.myScreen.doScore(); var as = this.myScreen.mc.attachMovie("_laddScore", "aScore" + this.myScreen.ID, 10000 + (this.myScreen.ID++)); as.scr = scoreAdded; as._x = this.x; as._y = this.y; var bombPause = function () { theScreen.ballsFall(); delete theBomb; }; new TimerObject(500, bombPause); doAvatar("missile"); }; mHead.prototype.explode = function () { var tempCol = new Array(); var ballsRem = 0; var i = 0; while (i < theScreen.amountOfColours.length) { if (theScreen.amountOfColours[i] < 10) { var an = ("00" + theScreen.amountOfColours[i]); } else if (theScreen.amountOfColours[i] < 100) { var an = ("0" + theScreen.amountOfColours[i]); } else { var an = ("" + theScreen.amountOfColours[i]); } tempCol[i] = {colour:i, number:an}; i++; } tempCol.sortOn("number"); var i = 0; while (i < theScreen.ballsArray.length) { if ((theScreen.ballsArray[i].colour == tempCol[theScreen.amountOfColours.length - 1].colour) || (theScreen.ballsArray[i].colour == this.smashColour)) { theScreen.explodeBall(theScreen.ballsArray[i]); ballsRem++; } i++; } var scoreAdded = (((ballsRem * theScreen.level) * theScreen.difficulty) * 10); score = score + scoreAdded; var as = theScreen.mc.attachMovie("_laddScore", "aScore" + theScreen.ID, 10000 + (theScreen.ID++)); as.scr = scoreAdded; theScreen.doScore(); as._x = screenWidth / 2; as._y = screenHeight * 0.75; var bombPause = function () { theScreen.ballsFall(); delete theBomb; }; new TimerObject(500, bombPause); }; timeR.prototype.explode = function () { timeRPause(); }; timeRPause = function () { if (theScreen.loseRow > 2) { theScreen.loseRow--; theScreen.mc._y = theScreen.mc._y + theScreen.rowSize; theScreen.dialogue._y = theScreen.dialogue._y - theScreen.rowSize; new TimerObject(500, timeRPause); } else { delete timeRCount; theScreen.startTime = getTimer(); time = (dropTime = 0); delete theBomb; theScreen.nextGo(); } }; smartB.prototype.explode = function () { var ballsRem = 0; var i = 0; while (i < theScreen.ballsArray.length) { theScreen.explodeBall(theScreen.ballsArray[i]); ballsRem++; i++; } var scoreAdded = (((ballsRem * theScreen.level) * theScreen.difficulty) * 10); score = score + scoreAdded; var as = theScreen.mc.attachMovie("_laddScore", "aScore" + theScreen.ID, 10000 + (theScreen.ID++)); as.scr = scoreAdded; theScreen.doScore(); as._x = screenWidth / 2; as._y = screenHeight * 0.75; var smartBPause = function () { delete theBomb; theScreen.nextGo(); }; new TimerObject(2000, smartBPause); }; gui.swapDepths(1002); claw = attachMovie("_lclaw", "theClaw", 1000); claw._y = 100; claw.gotoAndStop("release"); railgun.swapDepths(1001); gui.menuButton._visible = false; gui.resetButton._visible = false; levelDescr = new Array(); levelDescr[3] = "pattern"; levelDescr[4] = "bomber"; levelDescr[10] = "pattern"; levelDescr[8] = "pattern"; levelDescr[13] = "pattern"; levelDescr[14] = "bomber"; levelDescr[999] = "pattern"; bomberDinkys = new Array(); bomberTime = new Array(); bomberDinkys[4] = 20; bomberDinkys[14] = 30; bomberDinkys[20] = 40; bomberTime[4] = 30000; bomberTime[14] = 40000; bomberTime[20] = 50000; levelRandBall = new Array(); levelRandBall[10] = new Array(0, 4, 0, 4, 0, 4); levelRandBall[999] = new Array(0, 1, 4, 5, 4, 5); levelMap = new Array(); levelMap[3] = new Array(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 8, null, 8, null, null, null, null, null, null, null, 8, null, 8, null, null, 0, null, 0, null, null, null, null, null, 0, null, 0, null, 7, 5, null, 5, null, 6, null, 7, null, 7, null, 5, null, 5, null, null, 3, null, 3, null, 6, null, 1, null, 0, null, 2, null, 2, 0, null, 5, null, 5, null, 1, null, 6, null, 4, null, 4, null, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor); levelMap[10] = new Array(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, 0, null, 4, null, 5, null, 3, null, 2, null, 4, null, 5, null, null, 0, null, 4, null, 7, null, 3, null, 6, null, 0, null, 5, 4, null, 5, null, 5, null, 7, null, 2, null, 2, null, 0, null, null, 7, null, 7, null, 3, null, 0, null, 0, null, 5, null, 5, 1, null, 1, null, 3, null, 6, null, 6, null, 4, null, 4, null, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor); levelMap[8] = new Array(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 7, null, 0, null, 2, null, 4, null, 0, null, 0, null, 6, 3, null, 0, null, 7, null, 7, null, 2, null, 1, null, 1, null, null, 3, null, -99, null, -99, null, -99, null, -99, null, -99, null, -99, 6, null, 6, null, 5, null, 5, null, 4, null, 4, null, 2, null, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor); levelMap[13] = new Array(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, 6, null, 4, null, -99, null, 4, null, 5, null, 0, null, null, 5, null, 1, null, -99, null, -99, null, 3, null, 2, null, 7, 6, null, 3, null, -99, null, -99, null, -99, null, 6, null, 4, null, null, 0, null, -99, null, -99, null, -99, null, -99, null, 5, null, 1, 0, null, -99, null, -99, null, -99, null, -99, null, -99, null, 5, null, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor); levelMap[999] = new Array(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, null, 4, null, 5, null, 1, null, 1, null, 0, null, 0, 7, null, 3, null, 4, null, 5, null, 2, null, 7, null, 6, null, null, 3, null, 5, null, 6, null, 6, null, 5, null, 6, null, 5, 7, null, 7, null, 3, null, 4, null, 4, null, 2, null, 2, null, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor, floor); BomberScreen.prototype.startGame = function () { bg.gotoAndStop((level % 10) + 1); colour = 8; claw.myScreen = this; claw.colour = colour; this.oldBall = new Missile(-100, this); nextColour = 8; gui.nextBall.colour = nextColour + 1; gui.nextBall.gotoAndPlay(1); this.canGo = true; this.startTime = getTimer(); gui.doors.gotoAndPlay(2); gui.dropTimerCover.gotoAndPlay("open"); claw.gotoAndPlay(1); gui.miniDinkyTimer.gotoAndStop(2); gui.hd.gotoAndPlay(2); gui.hd.hd.timeLimit.gotoAndStop("f" + (this.timeLimit / 1000)); gui.hd.hd.numDinkys.gotoAndStop("f" + this.dinkysToHit); theScreen.mc.onEnterFrame = bScreenEnterFrame; theScreen.mc.onMouseDown = bScreenMouseDown; }; BomberScreen.prototype.removeMini = function (mini) { delete this.mdArray[mini.num - 3]; }; BomberScreen.prototype.nextGo = function () { if (time >= this.timeLimit) { delete this.mc.onEnterFrame; gui.miniDinkyTimer.gotoAndPlay("timeUp"); var TUpause = function () { gui.dinkyNumbers.gotoAndStop(1); theScreen.levelCleared(); }; new TimerObject(2500, TUpause); } else if (this.dinkysToHit > 0) { colour = 8; this.oldBall = new Missile(-100, this); nextColour = 8; gui.nextBall.colour = nextColour + 1; if (gui.nextBall._currentFrame == 18) { gui.nextBall.gotoAndPlay(1); } else { gui.nextBall.go = true; } gui.dropTimer.gotoAndStop(1); } else { delete this.mc.onEnterFrame; gui.miniDinkyTimer.gotoAndPlay("wellDone"); var WDpause = function () { gui.miniDinkyTimer.gotoAndStop(1); gui.dinkyNumbers.gotoAndStop(1); theScreen.levelCleared(); }; new TimerObject(2500, WDpause); } }; BomberScreen.prototype.doDinkyNum = function () { if (this.dinkysToHit < 0) { this.dinkysToHit = 0; } gui.dinkyNumbers.num0.gotoAndStop((this.dinkysToHit % 10) + 1); gui.dinkyNumbers.num1.gotoAndStop(Math.floor(this.dinkysToHit / 10) + 1); }; BomberScreen.prototype.levelCleared = function () { Mouse.show(); Key.removeListener(myListener); delete theScreen.mc.onMouseDown; delete theScreen.mc.onEnterFrame; claw.gotoAndStop(1); gui.dropTimerCover.gotoAndPlay("lclose"); gui.doors.gotoAndPlay("close"); gui.doors.action = "levelCleared"; if (players == 1) { var addScore = 0; var levTime = this.timeLimit; if (time < levTime) { addScore = (int((levTime - time) / 1000) * this.difficulty) * this.level; doAvatar("jump"); } else { doAvatar("hangHead"); } score = score + addScore; gui.doors.addScore = addScore; level++; } }; Missile.prototype.explode = function () { var ma = theScreen.mdArray; var dinkysHit = 0; var i = 0; while (i < ma.length) { if (Math.abs(this.x - ma[i].mc._x) < 30) { if (ma[i].mc.onEnterFrame == miniMove) { var d = (ma[i].mc._x - this.x); if ((d < 3) && (d > -3)) { dinkysHit++; } theScreen.dinkysToHit--; dinkysHit++; delete ma[i].mc.onEnterFrame; ma[i].mc.xSpeed = ((Math.random() * 3) * d) / 5; ma[i].mc.ySpeed = -7 - (Math.random() * 14); ma[i].mc.rotate = 8 - (Math.random() * 16); ma[i].mc.stopped = false; ma[i].mc.onEnterFrame = miniFly; var sh = new Sound(ma[i].mc); sh.attachSound("_lscream" + Math.ceil(Math.random() * 3)); sh.start(); } } i++; } if (dinkysHit > 0) { var scoreAdded = ((Math.ceil(theScreen.level * theScreen.difficulty) * 10) * dinkysHit); score = score + scoreAdded; theScreen.doScore(); var as = theScreen.mc.attachMovie("_laddScore", "aScore" + theScreen.ID, 10000 + (theScreen.ID++)); as.scr = scoreAdded; as._x = this.mc._x; as._y = this.mc._y; } theScreen.doDinkyNum(); theScreen.nextGo(); }; doneInstructionsOnce = false; InstructionScreen.prototype.populated = function () { if (doneInstructionsOnce) { colour = levelRandBall[this.level][this.ballCount++]; nextColour = levelRandBall[this.level][this.ballCount++]; claw.colour = colour; this.oldBall = new Ball(colour, -100, false, this); gui.nextBall.colour = nextColour + 1; gui.nextBall.gotoAndPlay(1); gui.doors.gotoAndPlay("open"); gui.dropTimerCover.gotoAndPlay("open"); claw.gotoAndPlay(1); claw._x = 60; gui.doors.gotoAndPlay("open"); instructions.gotoAndPlay(2); level = 1; this.level = 1; } else { colour = levelRandBall[this.level][this.ballCount++]; nextColour = levelRandBall[this.level][this.ballCount++]; claw.colour = colour; this.oldBall = new Ball(colour, -100, false, this); claw.gotoAndPlay(1); claw._x = 60; instrDropBall(); doneInstructionsOnce = true; removeInstructions(); doInstructions(); } }; InstructionScreen.prototype.nextGo = function () { colour = nextColour; if (colour < 8) { this.oldBall = new Ball(colour, -100, false, this); } else if (colour < 10) { this.oldBall = new Bomb(colour - 7, -100, this); } nextColour = levelRandBall[999][this.ballcount++]; gui.nextBall.colour = nextColour + 1; if (gui.nextBall._currentFrame == 18) { gui.nextBall.gotoAndPlay(1); } else { gui.nextBall.go = true; } gui.dropTimer.gotoAndStop(1); }; var i = 0; while (i < 7) { gui["score" + i].num = 0; gui["score" + i].stop(); i++; } Stage.showMenu = false; _highquality = false; stop();
Symbol 34 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
stop(); choonk = new Sound(this); choonk.attachSound("_lchoonk"); click = new Sound(this); click.attachSound("_lclick");
Symbol 39 MovieClip Frame 2
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 4
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 6
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 8
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 10
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 12
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 14
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 16
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 18
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 20
if (this.num == ((this._currentframe - 2) / 2)) { choonk.start(); stop(); } else { click.start(); play(); }
Symbol 39 MovieClip Frame 22
gotoAndPlay (2);
Symbol 49 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 2
play();
Symbol 52 MovieClip Frame 7
stop();
Symbol 52 MovieClip Frame 8
play();
Symbol 60 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 2
play();
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 2
play();
Symbol 75 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 2
play();
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 2
play();
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 2
play();
Symbol 95 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 2
play();
Symbol 108 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 1
stop();
Symbol 139 MovieClip [_laddScore] Frame 2
fin = false; xDisc = 0; var i = 0; while (i < 7) { if (!fin) { xDisc++; } if (scr < Math.pow(10, i)) { if (!fin) { var num = 10; fin = true; } else { num = 12; } } else { var num = Math.floor((scr % Math.pow(10, i + 1)) / Math.pow(10, i)); } scoreHolder["score" + i].gotoAndStop(num + 1); i++; } var i = 0; while (i < 7) { scoreHolder["score" + i]._x = scoreHolder["score" + i]._x + (7.5 * xDisc); i++; }
Symbol 139 MovieClip [_laddScore] Frame 27
this.removeMovieClip();
Symbol 157 MovieClip Frame 1
this._alpha = 100;
Symbol 157 MovieClip Frame 4
this._alpha = 50;
Symbol 157 MovieClip Frame 21
stop();
Symbol 162 MovieClip Frame 95
stop();
Symbol 163 MovieClip [_lbomb] Frame 1
stop();
Symbol 163 MovieClip [_lbomb] Frame 2
stop();
Symbol 163 MovieClip [_lbomb] Frame 3
play();
Symbol 163 MovieClip [_lbomb] Frame 25
this.removeMovieClip();
Symbol 172 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 2
play();
Symbol 172 MovieClip Frame 4
gotoAndStop (1);
Symbol 172 MovieClip Frame 5
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 2
stop();
Symbol 178 MovieClip [ball0] Frame 1
stop();
Symbol 178 MovieClip [ball0] Frame 2
play();
Symbol 178 MovieClip [ball0] Frame 3
this._parent._parent.dostars(this);
Symbol 178 MovieClip [ball0] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 2
play();
Symbol 185 MovieClip Frame 4
gotoAndStop (1);
Symbol 185 MovieClip Frame 5
stop();
Symbol 187 MovieClip [ball1] Frame 1
stop();
Symbol 187 MovieClip [ball1] Frame 2
play();
Symbol 187 MovieClip [ball1] Frame 3
this._parent._parent.dostars(this);
Symbol 187 MovieClip [ball1] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 2
play();
Symbol 193 MovieClip Frame 4
gotoAndStop (1);
Symbol 193 MovieClip Frame 5
stop();
Symbol 194 MovieClip [ball2] Frame 1
stop();
Symbol 194 MovieClip [ball2] Frame 2
play();
Symbol 194 MovieClip [ball2] Frame 3
this._parent._parent.dostars(this);
Symbol 194 MovieClip [ball2] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 200 MovieClip Frame 1
stop();
Symbol 200 MovieClip Frame 2
play();
Symbol 200 MovieClip Frame 4
gotoAndStop (1);
Symbol 200 MovieClip Frame 5
stop();
Symbol 201 MovieClip [ball3] Frame 1
stop();
Symbol 201 MovieClip [ball3] Frame 2
play();
Symbol 201 MovieClip [ball3] Frame 3
this._parent._parent.dostars(this);
Symbol 201 MovieClip [ball3] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 207 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 2
play();
Symbol 207 MovieClip Frame 4
gotoAndStop (1);
Symbol 207 MovieClip Frame 5
stop();
Symbol 208 MovieClip [ball4] Frame 1
stop();
Symbol 208 MovieClip [ball4] Frame 2
play();
Symbol 208 MovieClip [ball4] Frame 3
this._parent._parent.dostars(this);
Symbol 208 MovieClip [ball4] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 214 MovieClip Frame 1
stop();
Symbol 214 MovieClip Frame 2
play();
Symbol 214 MovieClip Frame 4
gotoAndStop (1);
Symbol 214 MovieClip Frame 5
stop();
Symbol 215 MovieClip [ball5] Frame 1
stop();
Symbol 215 MovieClip [ball5] Frame 2
play();
Symbol 215 MovieClip [ball5] Frame 3
this._parent._parent.dostars(this);
Symbol 215 MovieClip [ball5] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 220 MovieClip Frame 1
stop();
Symbol 220 MovieClip Frame 2
play();
Symbol 220 MovieClip Frame 4
gotoAndStop (1);
Symbol 220 MovieClip Frame 5
stop();
Symbol 221 MovieClip [ball6] Frame 1
stop();
Symbol 221 MovieClip [ball6] Frame 2
play();
Symbol 221 MovieClip [ball6] Frame 3
this._parent._parent.dostars(this);
Symbol 221 MovieClip [ball6] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 227 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 2
play();
Symbol 227 MovieClip Frame 4
gotoAndStop (1);
Symbol 227 MovieClip Frame 5
stop();
Symbol 228 MovieClip [ball7] Frame 1
stop();
Symbol 228 MovieClip [ball7] Frame 2
play();
Symbol 228 MovieClip [ball7] Frame 3
this._parent._parent.dostars(this);
Symbol 228 MovieClip [ball7] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 238 MovieClip Frame 1
stop();
Symbol 253 MovieClip [_lclaw] Frame 1
head.gotoAndStop(this.colour + 1); play();
Symbol 253 MovieClip [_lclaw] Frame 9
this.myScreen.canGo2 = true; stop();
Symbol 253 MovieClip [_lclaw] Frame 10
stop();
Symbol 257 MovieClip [_ldialogue] Frame 1
stop();
Symbol 257 MovieClip [_ldialogue] Frame 2
play();
Symbol 257 MovieClip [_ldialogue] Frame 85
play();
Symbol 257 MovieClip [_ldialogue] Frame 89
_parent._parent.resetGame();
Symbol 258 MovieClip [_lheadC] Frame 1
stop();
Symbol 258 MovieClip [_lheadC] Frame 9
play();
Symbol 258 MovieClip [_lheadC] Frame 10
this._parent._parent.dostars(this);
Symbol 258 MovieClip [_lheadC] Frame 11
this.myObject.explode();
Symbol 258 MovieClip [_lheadC] Frame 32
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 284 MovieClip [_lminiDinky] Frame 1
stop();
Symbol 294 MovieClip Frame 1
stop();
Symbol 294 MovieClip Frame 3
play();
Symbol 294 MovieClip Frame 21
stop();
Symbol 295 MovieClip [_lrailgun] Frame 1
function rmc(b) { b.removeMovieClip(); }
Symbol 298 MovieClip Frame 1
this._alpha = 100;
Symbol 298 MovieClip Frame 6
this._alpha = 50;
Symbol 298 MovieClip Frame 31
stop();
Symbol 300 MovieClip Frame 105
stop();
Symbol 301 MovieClip [_lsmartBomb] Frame 1
stop();
Symbol 301 MovieClip [_lsmartBomb] Frame 2
play(); play();
Symbol 301 MovieClip [_lsmartBomb] Frame 4
this.myObject.explode();
Symbol 301 MovieClip [_lsmartBomb] Frame 35
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 305 MovieClip [_ltimeR] Frame 1
stop();
Symbol 305 MovieClip [_ltimeR] Frame 2
play();
Symbol 305 MovieClip [_ltimeR] Frame 3
this._parent._parent.dostars(this);
Symbol 305 MovieClip [_ltimeR] Frame 4
this.myObject.explode();
Symbol 305 MovieClip [_ltimeR] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 307 MovieClip [ball-99] Frame 1
stop();
Symbol 307 MovieClip [ball-99] Frame 2
play();
Symbol 307 MovieClip [ball-99] Frame 3
this._parent._parent.dostars(this);
Symbol 307 MovieClip [ball-99] Frame 25
stop(); var i = 0; while (i < this.numStars) { delete this["star" + i].onEnterFrame; this["star" + i].removeMovieClip(); i++; } this.removeMovieClip();
Symbol 308 MovieClip Frame 1
stop();
Symbol 329 MovieClip Frame 1
stop();
Symbol 365 MovieClip Frame 1
_parent._parent._parent.avatarFree = true; gotoAndPlay(2 + Math.floor(Math.random() * 30));
Symbol 365 MovieClip Frame 82
var ran = Math.random(); if (ran > 0.9) { gotoAndPlay (96); } else if (ran > 0.8) { gotoAndPlay (159); } else if (ran > 0.7) { gotoAndPlay (149); } else if (ran > 0.5) { gotoAndPlay (86); }
Symbol 365 MovieClip Frame 85
gotoAndPlay (1);
Symbol 365 MovieClip Frame 95
gotoAndPlay (1);
Symbol 365 MovieClip Frame 148
gotoAndPlay (1);
Symbol 365 MovieClip Frame 158
gotoAndPlay (1);
Symbol 365 MovieClip Frame 183
gotoAndPlay (1);
Symbol 382 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 389 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 392 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 423 MovieClip Frame 37
_parent.gotoAndStop(1);
Symbol 434 MovieClip Frame 44
_parent.gotoAndStop(1);
Symbol 489 MovieClip Frame 103
stop();
Symbol 490 MovieClip Frame 1
stop();
Symbol 490 MovieClip Frame 2
stop();
Symbol 490 MovieClip Frame 3
stop();
Symbol 490 MovieClip Frame 4
stop();
Symbol 490 MovieClip Frame 5
stop();
Symbol 490 MovieClip Frame 6
stop();
Symbol 490 MovieClip Frame 7
stop();
Symbol 504 MovieClip Frame 1
stop();
Symbol 506 MovieClip Frame 1
stop();
Symbol 506 MovieClip Frame 2
hd.timeLimit.gotoAndStop("f" + (theScreen.timeLimit / 1000)); hd.numDinkys.gotoAndStop("f" + theScreen.dinkysToHit); play();
Symbol 514 Button
on (release) { _parent._parent._parent.doInstructions(); }
Symbol 518 MovieClip Frame 1
stop();
Symbol 527 Button
on (release) { _parent._parent._parent.startGame(); }
Symbol 554 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 2
play();
Symbol 557 MovieClip Frame 49
fin = false; xDisc = 1; var scr = this._parent._parent.addScore; var i = 1; while (i < 7) { if (scr < Math.pow(10, i)) { var num = 10; if (!fin) { fin = true; } } else { var num = Math.floor((scr % Math.pow(10, i + 1)) / Math.pow(10, i)); } if (!fin) { xDisc++; } this["num" + i].gotoAndStop(num + 1); i++; } var i = 0; while (i < 7) { this["num" + i]._x = this["num" + i]._x + (7.5 * xDisc); i++; } this._parent._parent._parent._parent.theScreen.doScore();
Symbol 557 MovieClip Frame 132
this._parent._parent._parent._parent.nextLevel();
Symbol 558 MovieClip Frame 1
stop();
Symbol 560 MovieClip Frame 1
stop();
Symbol 560 MovieClip Frame 2
play();
Symbol 560 MovieClip Frame 8
stop(); tDoor.gotoAndStop(2); bDoor.gotoAndStop(2);
Symbol 560 MovieClip Frame 9
play();
Symbol 560 MovieClip Frame 14
play(); tDoor.board.gotoAndPlay(this.action);
Symbol 560 MovieClip Frame 20
stop();
Symbol 560 MovieClip Frame 30
stop();
Symbol 560 MovieClip Frame 31
play();
Symbol 575 MovieClip Frame 1
stop();
Symbol 588 MovieClip Frame 1
stop();
Symbol 593 MovieClip Frame 1
stop();
Symbol 593 MovieClip Frame 4
bonusT.gotoAndStop(this.bonusLevel);
Symbol 593 MovieClip Frame 10
bonusT.gotoAndStop(this.bonusLevel);
Symbol 593 MovieClip Frame 103
gotoAndPlay (10);
Symbol 602 MovieClip Frame 1
head.gotoAndStop(this.colour); this.go = false; play();
Symbol 602 MovieClip Frame 7
this._parent._parent.theScreen.canGo = true; this._parent._parent.dropTime = this._parent._parent.time; stop();
Symbol 602 MovieClip Frame 18
this._parent._parent.claw.gotoAndPlay(1); if (this.go) { gotoAndPlay (1); } else { stop(); }
Symbol 603 MovieClip Frame 1
stop();
Symbol 603 MovieClip Frame 2
play();
Symbol 624 MovieClip Frame 1
stop();
Symbol 625 MovieClip Frame 1
stop();
Symbol 625 MovieClip Frame 2
stop();
Symbol 639 MovieClip Frame 1
stop();
Symbol 639 MovieClip Frame 104
play();
Symbol 639 MovieClip Frame 149
gotoAndStop (1);
Symbol 639 MovieClip Frame 150
play();
Symbol 639 MovieClip Frame 202
gotoAndStop (1);
Symbol 645 Button
on (release) { _parent._parent.resetGame(); }
Symbol 650 Button
on (release) { _parent._parent.resetGame(); }
Symbol 687 MovieClip Frame 1
stop();
Symbol 687 MovieClip Frame 2
play();
Symbol 687 MovieClip Frame 317
this._parent.instrDropBall();
Symbol 687 MovieClip Frame 444
stop(); this._parent.claw.onEnterFrame = function () { if (this._x < 139) { this._x = this._x + 4; } else { delete this.onEnterFrame; this._parent.instructions.play(); this._parent.instrDropBall(); } };
Symbol 687 MovieClip Frame 445
play();
Symbol 687 MovieClip Frame 572
stop(); this._parent.claw.onEnterFrame = function () { if (this._x > 80) { this._x = this._x - 4; } else { delete this.onEnterFrame; this._parent.instructions.play(); this._parent.instrDropBall(); } };
Symbol 687 MovieClip Frame 573
play();
Symbol 687 MovieClip Frame 741
this._parent.instructionMissile();
Symbol 687 MovieClip Frame 781
stop(); this._parent.claw.onEnterFrame = function () { if (this._x < 145) { this._x = this._x + 4; } else { delete this.onEnterFrame; this._parent.instructions.play(); this._parent.instrDropBall(); } };
Symbol 687 MovieClip Frame 782
play();
Symbol 687 MovieClip Frame 1005
this._parent.theScreen.shiftRows();
Symbol 687 MovieClip Frame 1200
this._parent.resetGame();

Library Items

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

Instance Names

"loadingBar"Frame 1Symbol 34 MovieClip
"score6"Frame 2Symbol 39 MovieClip
"score5"Frame 2Symbol 39 MovieClip
"score4"Frame 2Symbol 39 MovieClip
"score3"Frame 2Symbol 39 MovieClip
"score2"Frame 2Symbol 39 MovieClip
"score1"Frame 2Symbol 39 MovieClip
"score0"Frame 2Symbol 39 MovieClip
"dropTimer"Frame 3Symbol 49 MovieClip
"dropTimerCover"Frame 3Symbol 52 MovieClip
"bonusStars"Frame 4Symbol 95 MovieClip
"bonusBar"Frame 4Symbol 108 MovieClip
"bg"Frame 9Symbol 329 MovieClip
"gui"Frame 9Symbol 652 MovieClip
"instructions"Frame 9Symbol 687 MovieClip
"flash"Symbol 95 MovieClip Frame 1Symbol 60 MovieClip
"flash"Symbol 95 MovieClip Frame 3Symbol 68 MovieClip
"flash"Symbol 95 MovieClip Frame 4Symbol 75 MovieClip
"flash"Symbol 95 MovieClip Frame 5Symbol 83 MovieClip
"flash"Symbol 95 MovieClip Frame 6Symbol 92 MovieClip
"flash"Symbol 95 MovieClip Frame 7Symbol 60 MovieClip
"flash"Symbol 108 MovieClip Frame 1Symbol 102 MovieClip
"score0"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"score1"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"score2"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"score3"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"score4"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"score5"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"scoreHolder"Symbol 139 MovieClip [_laddScore] Frame 2Symbol 138 MovieClip
"missileExplosion"Symbol 163 MovieClip [_lbomb] Frame 3Symbol 162 MovieClip
"head"Symbol 178 MovieClip [ball0] Frame 1Symbol 172 MovieClip
"star"Symbol 178 MovieClip [ball0] Frame 2Symbol 175 MovieClip
"head"Symbol 187 MovieClip [ball1] Frame 1Symbol 185 MovieClip
"star"Symbol 187 MovieClip [ball1] Frame 2Symbol 175 MovieClip
"head"Symbol 194 MovieClip [ball2] Frame 1Symbol 193 MovieClip
"star"Symbol 194 MovieClip [ball2] Frame 2Symbol 175 MovieClip
"head"Symbol 201 MovieClip [ball3] Frame 1Symbol 200 MovieClip
"star"Symbol 201 MovieClip [ball3] Frame 2Symbol 175 MovieClip
"head"Symbol 208 MovieClip [ball4] Frame 1Symbol 207 MovieClip
"star"Symbol 208 MovieClip [ball4] Frame 2Symbol 175 MovieClip
"head"Symbol 215 MovieClip [ball5] Frame 1Symbol 214 MovieClip
"star"Symbol 215 MovieClip [ball5] Frame 2Symbol 175 MovieClip
"head"Symbol 221 MovieClip [ball6] Frame 1Symbol 220 MovieClip
"star"Symbol 221 MovieClip [ball6] Frame 2Symbol 175 MovieClip
"head"Symbol 228 MovieClip [ball7] Frame 1Symbol 227 MovieClip
"star"Symbol 228 MovieClip [ball7] Frame 2Symbol 175 MovieClip
"head"Symbol 253 MovieClip [_lclaw] Frame 1Symbol 238 MovieClip
"txt"Symbol 257 MovieClip [_ldialogue] Frame 1Symbol 256 MovieClip
"star"Symbol 258 MovieClip [_lheadC] Frame 9Symbol 175 MovieClip
"spark"Symbol 294 MovieClip Frame 4Symbol 293 MovieClip
"railgun"Symbol 295 MovieClip [_lrailgun] Frame 1Symbol 294 MovieClip
"missileExplosion"Symbol 301 MovieClip [_lsmartBomb] Frame 3Symbol 300 MovieClip
"star"Symbol 305 MovieClip [_ltimeR] Frame 2Symbol 175 MovieClip
"star"Symbol 307 MovieClip [ball-99] Frame 2Symbol 175 MovieClip
"jump"Symbol 490 MovieClip Frame 5Symbol 423 MovieClip
"numDinkys"Symbol 505 MovieClip Frame 1Symbol 504 MovieClip
"timeLimit"Symbol 505 MovieClip Frame 1Symbol 504 MovieClip
"hd"Symbol 506 MovieClip Frame 2Symbol 505 MovieClip
"num0"Symbol 557 MovieClip Frame 49Symbol 554 MovieClip
"num1"Symbol 557 MovieClip Frame 49Symbol 554 MovieClip
"num2"Symbol 557 MovieClip Frame 49Symbol 554 MovieClip
"num3"Symbol 557 MovieClip Frame 49Symbol 554 MovieClip
"num4"Symbol 557 MovieClip Frame 49Symbol 554 MovieClip
"num5"Symbol 557 MovieClip Frame 49Symbol 554 MovieClip
"startButton"Symbol 558 MovieClip Frame 1Symbol 527 Button
"board"Symbol 558 MovieClip Frame 2Symbol 557 MovieClip
"bDoor"Symbol 560 MovieClip Frame 1Symbol 518 MovieClip
"tDoor"Symbol 560 MovieClip Frame 1Symbol 558 MovieClip
"bonusT"Symbol 593 MovieClip Frame 4Symbol 575 MovieClip
"bonusI"Symbol 593 MovieClip Frame 4Symbol 588 MovieClip
"bonusT"Symbol 593 MovieClip Frame 10Symbol 575 MovieClip
"head"Symbol 602 MovieClip Frame 1Symbol 238 MovieClip
"bonusI"Symbol 603 MovieClip Frame 1Symbol 588 MovieClip
"num1"Symbol 625 MovieClip Frame 2Symbol 624 MovieClip
"num0"Symbol 625 MovieClip Frame 2Symbol 624 MovieClip
"resetButton"Symbol 646 MovieClip Frame 1Symbol 645 Button
"resetButton"Symbol 651 MovieClip Frame 1Symbol 650 Button
"avatar"Symbol 652 MovieClip Frame 1Symbol 490 MovieClip
"hd"Symbol 652 MovieClip Frame 1Symbol 506 MovieClip
"dialogue"Symbol 652 MovieClip Frame 1Symbol 257 MovieClip [_ldialogue]
"doors"Symbol 652 MovieClip Frame 1Symbol 560 MovieClip
"bonus"Symbol 652 MovieClip Frame 1Symbol 593 MovieClip
"dropTimer"Symbol 652 MovieClip Frame 1Symbol 49 MovieClip
"dropTimerCover"Symbol 652 MovieClip Frame 1Symbol 52 MovieClip
"nextBall"Symbol 652 MovieClip Frame 1Symbol 602 MovieClip
"score6"Symbol 652 MovieClip Frame 1Symbol 39 MovieClip
"score5"Symbol 652 MovieClip Frame 1Symbol 39 MovieClip
"score4"Symbol 652 MovieClip Frame 1Symbol 39 MovieClip
"score3"Symbol 652 MovieClip Frame 1Symbol 39 MovieClip
"score2"Symbol 652 MovieClip Frame 1Symbol 39 MovieClip
"score1"Symbol 652 MovieClip Frame 1Symbol 39 MovieClip
"score0"Symbol 652 MovieClip Frame 1Symbol 39 MovieClip
"bonusSlider"Symbol 652 MovieClip Frame 1Symbol 603 MovieClip
"dinkyNumbers"Symbol 652 MovieClip Frame 1Symbol 625 MovieClip
"miniDinkyTimer"Symbol 652 MovieClip Frame 1Symbol 639 MovieClip
"menuButton"Symbol 652 MovieClip Frame 1Symbol 646 MovieClip
"bonusStars"Symbol 652 MovieClip Frame 1Symbol 95 MovieClip
"bonusBar"Symbol 652 MovieClip Frame 1Symbol 108 MovieClip
"resetButton"Symbol 652 MovieClip Frame 1Symbol 651 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "_ltink2"
ExportAssets (56)Timeline Frame 1Symbol 2 as "_ltink1"
ExportAssets (56)Timeline Frame 1Symbol 3 as "_lshatter4"
ExportAssets (56)Timeline Frame 1Symbol 4 as "_lshatter3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "_lshatter2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "_lshatter1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "_lscream3"
ExportAssets (56)Timeline Frame 1Symbol 8 as "_lscream2"
ExportAssets (56)Timeline Frame 1Symbol 9 as "_lscream1"
ExportAssets (56)Timeline Frame 1Symbol 10 as "_lfall"
ExportAssets (56)Timeline Frame 1Symbol 11 as "_lclick"
ExportAssets (56)Timeline Frame 1Symbol 12 as "_lchord4"
ExportAssets (56)Timeline Frame 1Symbol 13 as "_lchord3"
ExportAssets (56)Timeline Frame 1Symbol 14 as "_lchord2"
ExportAssets (56)Timeline Frame 1Symbol 15 as "_lchord1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "_lchord0"
ExportAssets (56)Timeline Frame 1Symbol 17 as "_lchoonk"
ExportAssets (56)Timeline Frame 1Symbol 18 as "_lblup"
ExportAssets (56)Timeline Frame 1Symbol 19 as "_lendingFanfare"
ExportAssets (56)Timeline Frame 1Symbol 20 as "_lstart"
ExportAssets (56)Timeline Frame 1Symbol 21 as "_ltick"
ExportAssets (56)Timeline Frame 3Symbol 21 as "_ltick"
ExportAssets (56)Timeline Frame 3Symbol 21 as "_ltick"
ExportAssets (56)Timeline Frame 3Symbol 21 as "_ltick"
ExportAssets (56)Timeline Frame 3Symbol 21 as "_ltick"
ExportAssets (56)Timeline Frame 3Symbol 21 as "_ltick"
ExportAssets (56)Timeline Frame 6Symbol 139 as "_laddScore"
ExportAssets (56)Timeline Frame 6Symbol 163 as "_lbomb"
ExportAssets (56)Timeline Frame 6Symbol 178 as "ball0"
ExportAssets (56)Timeline Frame 6Symbol 187 as "ball1"
ExportAssets (56)Timeline Frame 6Symbol 194 as "ball2"
ExportAssets (56)Timeline Frame 6Symbol 201 as "ball3"
ExportAssets (56)Timeline Frame 6Symbol 208 as "ball4"
ExportAssets (56)Timeline Frame 6Symbol 215 as "ball5"
ExportAssets (56)Timeline Frame 6Symbol 221 as "ball6"
ExportAssets (56)Timeline Frame 6Symbol 228 as "ball7"
ExportAssets (56)Timeline Frame 6Symbol 253 as "_lclaw"
ExportAssets (56)Timeline Frame 6Symbol 257 as "_ldialogue"
ExportAssets (56)Timeline Frame 6Symbol 258 as "_lheadC"
ExportAssets (56)Timeline Frame 6Symbol 284 as "_lminiDinky"
ExportAssets (56)Timeline Frame 6Symbol 287 as "_lplatform"
ExportAssets (56)Timeline Frame 6Symbol 295 as "_lrailgun"
ExportAssets (56)Timeline Frame 6Symbol 297 as "_lscreen"
ExportAssets (56)Timeline Frame 6Symbol 301 as "_lsmartBomb"
ExportAssets (56)Timeline Frame 6Symbol 304 as "_lstar"
ExportAssets (56)Timeline Frame 6Symbol 305 as "_ltimeR"
ExportAssets (56)Timeline Frame 6Symbol 307 as "ball-99"
ExportAssets (56)Timeline Frame 9Symbol 20 as "_lstart"
ExportAssets (56)Timeline Frame 9Symbol 257 as "_ldialogue"
ExportAssets (56)Timeline Frame 9Symbol 19 as "_lendingFanfare"

Labels

"game"Frame 9
"open"Symbol 52 MovieClip Frame 2
"close"Symbol 52 MovieClip Frame 8
"fire"Symbol 157 MovieClip Frame 1
"missile"Symbol 163 MovieClip [_lbomb] Frame 1
"bomb"Symbol 163 MovieClip [_lbomb] Frame 2
"fire"Symbol 163 MovieClip [_lbomb] Frame 3
"grey"Symbol 172 MovieClip Frame 5
"grey"Symbol 185 MovieClip Frame 5
"grey"Symbol 193 MovieClip Frame 5
"grey"Symbol 200 MovieClip Frame 5
"grey"Symbol 207 MovieClip Frame 5
"grey"Symbol 214 MovieClip Frame 5
"grey"Symbol 220 MovieClip Frame 5
"grey"Symbol 227 MovieClip Frame 5
"release"Symbol 253 MovieClip [_lclaw] Frame 10
"go"Symbol 257 MovieClip [_ldialogue] Frame 2
"out"Symbol 257 MovieClip [_ldialogue] Frame 85
"destroy"Symbol 258 MovieClip [_lheadC] Frame 9
"go"Symbol 294 MovieClip Frame 3
"fire"Symbol 298 MovieClip Frame 1
"destroy"Symbol 301 MovieClip [_lsmartBomb] Frame 2
"destroy"Symbol 305 MovieClip [_ltimeR] Frame 2
"still"Symbol 365 MovieClip Frame 1
"blink"Symbol 365 MovieClip Frame 83
"eyebrows"Symbol 365 MovieClip Frame 86
"polish"Symbol 365 MovieClip Frame 96
"tap"Symbol 365 MovieClip Frame 149
"look"Symbol 365 MovieClip Frame 159
"ambient"Symbol 490 MovieClip Frame 1
"missile"Symbol 490 MovieClip Frame 2
"railgun"Symbol 490 MovieClip Frame 3
"bomb"Symbol 490 MovieClip Frame 4
"jump"Symbol 490 MovieClip Frame 5
"hanghead"Symbol 490 MovieClip Frame 6
"blowUp"Symbol 490 MovieClip Frame 7
"f20"Symbol 504 MovieClip Frame 1
"f30"Symbol 504 MovieClip Frame 2
"f40"Symbol 504 MovieClip Frame 3
"f50"Symbol 504 MovieClip Frame 4
"f60"Symbol 504 MovieClip Frame 5
"levelCleared"Symbol 557 MovieClip Frame 2
"start"Symbol 558 MovieClip Frame 1
"lclose"Symbol 560 MovieClip Frame 9
"close"Symbol 560 MovieClip Frame 14
"open"Symbol 560 MovieClip Frame 21
"iClose"Symbol 560 MovieClip Frame 31
"open"Symbol 593 MovieClip Frame 4
"loop"Symbol 593 MovieClip Frame 10
"out"Symbol 602 MovieClip Frame 8
"timeUp"Symbol 639 MovieClip Frame 104
"wellDone"Symbol 639 MovieClip Frame 150




http://swfchan.com/7/30727/info.shtml
Created: 19/5 -2019 05:32:39 Last modified: 19/5 -2019 05:32:39 Server time: 10/05 -2024 20:52:02