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

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

1063998435.swf

This is the info page for
Flash #11834

(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(); 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]; } 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._visible = 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) { 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(); 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]; } 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].kind == "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].kind == "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.kind = "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.kind = "mini"; this.myScreen = myScreen; while (this.myScreen.mdArray[this.num - 3].kind == "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].kind == "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 doBallThing() { fBall._x = fBall.myObject.x; fBall._y = fBall.myObject.y; fBall.myObject.whatHappens(fBall.wait); delete this.onEnterFrame; } 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"); myObj.row = myObj.returnRow; this._y = theScreen.rowsY[myObj.row]; delete this.onEnterFrame; } } function bombFall() { var hit = false; var myObj = this.myObject; myObj.y = myObj.y + myObj.fallSpeed; this._y = myObj.y; if ((++myObj.fallCount) >= myObj.fallFrames) { myObj.row = myObj.returnRow; this._y = theScreen.rowsY[myObj.row]; myObj.explode(myObj.power); this.gotoAndPlay("fire"); delete this.onEnterFrame; } } function firstFall() { var hit = false; var myObj = this.myObject; myObj.y = myObj.y + myObj.fallSpeed; if ((++myObj.fallCount) >= myObj.fallFrames) { myObj.row = myObj.returnRow; this._y = theScreen.rowsY[myObj.row]; delete myObj.fallCount; delete myObj.fallFrames; delete myObj.fallSpeed; myObj.whatHappens(false); this._parent._parent.doTinkSound(); delete this.onEnterFrame; } 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]); 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])).kind != "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 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) { if (b.colour >= 0) { 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])).kind != "ball") && (i < this.myScreen.numRows)) { i++; } if (((r.row - 1) < this.returnRow) && (r.kind == "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])).kind != "ball") && (i < this.myScreen.numRows)) { i++; } if (((r.row - 1) < this.returnRow) && (r.kind == "ball")) { returnObject = r; this.returnRow = r.row - 1; } } var i = (this.row + 1); while ((((r = this.myScreen.rowsArray[i][this.collumn])).kind != "ball") && (i < this.myScreen.numRows)) { i++; } if (((r.row - 1) <= this.returnRow) && (r.kind == "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); trace((((((("this.destY " + this.destY) + ", this.returnRow ") + this.returnRow) + ", this.row ") + this.row) + ", this.fallSpeed ") + 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].kind == "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].kind != "ball") || (this.myScreen.rowsArray[this.row - 1][this.collumn + 2].kind == "ball")) { rand = 1; } else if ((rowBelow[this.collumn + 2].kind != "ball") || (this.myScreen.rowsArray[this.row - 1][this.collumn - 2].kind == "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].kind == "ball") && (rowBelow[this.collumn + 1].kind == "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].kind == "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 { this.myScreen.ballsChanged = true; this.x = Number(this.myScreen.collumnsX[++this.collumn]); this.y = Number(this.myScreen.rowsY[++this.row]); this.mc.wait = wait; fBall = this.mc; ballPause = setInterval(function () { clearInterval(ballPause); fBall._x = fBall.myObject.x; fBall._y = fBall.myObject.y; fBall.myObject.whatHappens(fBall.wait); }, 30); doTinkSound(); } } else if (rowBelow[this.collumn + 1].kind == "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 { this.myScreen.ballsChanged = true; this.x = this.myScreen.collumnsX[--this.collumn]; this.y = this.myScreen.rowsY[++this.row]; this.mc.wait = wait; fBall = this.mc; ballPause = setInterval(function () { clearInterval(ballPause); fBall._x = fBall.myObject.x; fBall._y = fBall.myObject.y; fBall.myObject.whatHappens(fBall.wait); }, 30); doTinkSound(); } } 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].kind == "ball") { 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++; } _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 330 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 1
_parent._parent._parent.avatarFree = true; gotoAndPlay(2 + Math.floor(Math.random() * 30));
Symbol 366 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 366 MovieClip Frame 85
gotoAndPlay (1);
Symbol 366 MovieClip Frame 95
gotoAndPlay (1);
Symbol 366 MovieClip Frame 148
gotoAndPlay (1);
Symbol 366 MovieClip Frame 158
gotoAndPlay (1);
Symbol 366 MovieClip Frame 183
gotoAndPlay (1);
Symbol 383 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 390 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 393 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 424 MovieClip Frame 37
_parent.gotoAndStop(1);
Symbol 435 MovieClip Frame 44
_parent.gotoAndStop(1);
Symbol 490 MovieClip Frame 103
stop();
Symbol 491 MovieClip Frame 1
stop();
Symbol 491 MovieClip Frame 2
stop();
Symbol 491 MovieClip Frame 3
stop();
Symbol 491 MovieClip Frame 4
stop();
Symbol 491 MovieClip Frame 5
stop();
Symbol 491 MovieClip Frame 6
stop();
Symbol 491 MovieClip Frame 7
stop();
Symbol 505 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 2
hd.timeLimit.gotoAndStop("f" + (theScreen.timeLimit / 1000)); hd.numDinkys.gotoAndStop("f" + theScreen.dinkysToHit); play();
Symbol 515 Button
on (release) { _parent._parent._parent.doInstructions(); }
Symbol 519 MovieClip Frame 1
stop();
Symbol 528 Button
on (release) { _parent._parent._parent.startGame(); }
Symbol 555 MovieClip Frame 1
stop();
Symbol 558 MovieClip Frame 1
stop();
Symbol 558 MovieClip Frame 2
play();
Symbol 558 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 558 MovieClip Frame 132
this._parent._parent._parent._parent.nextLevel();
Symbol 559 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 2
play();
Symbol 561 MovieClip Frame 8
stop(); tDoor.gotoAndStop(2); bDoor.gotoAndStop(2);
Symbol 561 MovieClip Frame 9
play();
Symbol 561 MovieClip Frame 14
play(); tDoor.board.gotoAndPlay(this.action);
Symbol 561 MovieClip Frame 20
stop();
Symbol 561 MovieClip Frame 30
stop();
Symbol 561 MovieClip Frame 31
play();
Symbol 576 MovieClip Frame 1
stop();
Symbol 589 MovieClip Frame 1
stop();
Symbol 594 MovieClip Frame 1
stop();
Symbol 594 MovieClip Frame 4
bonusT.gotoAndStop(this.bonusLevel);
Symbol 594 MovieClip Frame 10
bonusT.gotoAndStop(this.bonusLevel);
Symbol 594 MovieClip Frame 103
gotoAndPlay (10);
Symbol 603 MovieClip Frame 1
head.gotoAndStop(this.colour); this.go = false; play();
Symbol 603 MovieClip Frame 7
this._parent._parent.theScreen.canGo = true; this._parent._parent.dropTime = this._parent._parent.time; stop();
Symbol 603 MovieClip Frame 18
this._parent._parent.claw.gotoAndPlay(1); if (this.go) { gotoAndPlay (1); } else { stop(); }
Symbol 604 MovieClip Frame 1
stop();
Symbol 604 MovieClip Frame 2
play();
Symbol 625 MovieClip Frame 1
stop();
Symbol 626 MovieClip Frame 1
stop();
Symbol 626 MovieClip Frame 2
stop();
Symbol 640 MovieClip Frame 1
stop();
Symbol 640 MovieClip Frame 104
play();
Symbol 640 MovieClip Frame 149
gotoAndStop (1);
Symbol 640 MovieClip Frame 150
play();
Symbol 640 MovieClip Frame 202
gotoAndStop (1);
Symbol 646 Button
on (release) { _parent._parent.resetGame(); }
Symbol 650 Button
on (release) { _parent._parent.resetGame(); }
Symbol 655 MovieClip Frame 1
stop();
Symbol 657 Button
on (release) { logo.gotoAndPlay(2); }
Symbol 693 MovieClip Frame 1
stop();
Symbol 693 MovieClip Frame 2
play();
Symbol 693 MovieClip Frame 317
this._parent.instrDropBall();
Symbol 693 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 693 MovieClip Frame 445
play();
Symbol 693 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 693 MovieClip Frame 573
play();
Symbol 693 MovieClip Frame 741
this._parent.instructionMissile();
Symbol 693 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 693 MovieClip Frame 782
play();
Symbol 693 MovieClip Frame 1005
this._parent.theScreen.shiftRows();
Symbol 693 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:640
Symbol 20 Sound [_lstart]Used by:507
Symbol 21 Sound [_ltick]Used by:49
Symbol 22 GraphicUsed by:594 626 658  Timeline
Symbol 23 BitmapUsed by:24 41 53 109 641
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:658  Timeline
Symbol 40 BitmapUsed by:41 53 109 652
Symbol 41 GraphicUses:40 23Used by:Timeline
Symbol 42 BitmapUsed by:43 56 595
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:658  Timeline
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClipUses:51Used by:658  Timeline
Symbol 53 GraphicUses:40 23Used by:Timeline
Symbol 54 BitmapUsed by:56 492
Symbol 55 BitmapUsed by:56 331
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:658  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:658  Timeline
Symbol 109 GraphicUses:40 23Used by:Timeline
Symbol 110 BitmapUsed by:111 112 311 313
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 603
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 658
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 490
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:Timeline
Symbol 310 GraphicUsed by:330
Symbol 311 GraphicUses:110Used by:330
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312 110Used by:330
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:330
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:330
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:330
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:330
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:330
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:330
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:330
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClipUses:310 311 313 315 317 319 321 323 325 327 329Used by:Timeline
Symbol 331 GraphicUses:55Used by:658
Symbol 332 GraphicUsed by:366 383 390 393 424 435 490
Symbol 333 BitmapUsed by:334 341
Symbol 334 GraphicUses:333Used by:366
Symbol 335 BitmapUsed by:336 341
Symbol 336 GraphicUses:335Used by:366
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:366
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:366
Symbol 341 GraphicUses:335 333Used by:366
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:366
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:366
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:366
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:366
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:366
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:366
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:366
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:366
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:366
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:366
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:366
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:366
Symbol 366 MovieClipUses:332 334 336 338 340 341 343 345 347 349 351 353 355 357 359 361 363 365Used by:491
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:383 390 393 424
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:383 390 393
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:383 390 393
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:383 390 393
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:383 393
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:383
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:383 393
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:383 390 393
Symbol 383 MovieClipUses:332 368 370 372 374 376 378 380 382Used by:491
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:390
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:390
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:390
Symbol 390 MovieClipUses:332 368 370 372 374 385 387 389 382Used by:491
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClipUses:332 368 370 372 374 376 392 380 382Used by:491
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:424
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:424
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:424
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:424
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:424
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:424
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:424
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:424
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:424
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:424
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:424
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:424
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:424
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:424
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:424
Symbol 424 MovieClipUses:332 368 395 397 399 401 403 405 407 409 411 413 415 417 419 421 423Used by:491
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:435
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:435
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:435
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:435
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:435
Symbol 435 MovieClipUses:332 426 428 430 432 434Used by:491
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:490
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:490
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:490
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:490
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:490
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:490
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:490
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:490
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:490
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:490
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:490
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:490
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:462
Symbol 462 MovieClipUses:461Used by:490
Symbol 463 BitmapUsed by:464 472
Symbol 464 GraphicUses:463Used by:490
Symbol 465 BitmapUsed by:466 475
Symbol 466 GraphicUses:465Used by:490
Symbol 467 BitmapUsed by:468 478
Symbol 468 GraphicUses:467Used by:490
Symbol 469 BitmapUsed by:470 480
Symbol 470 GraphicUses:469Used by:490
Symbol 471 BitmapUsed by:472 483
Symbol 472 GraphicUses:463 471Used by:490
Symbol 473 BitmapUsed by:475 483 487
Symbol 474 BitmapUsed by:475 484
Symbol 475 GraphicUses:473 465 474Used by:490
Symbol 476 BitmapUsed by:478 484 489
Symbol 477 BitmapUsed by:478 486
Symbol 478 GraphicUses:476 467 477Used by:490
Symbol 479 BitmapUsed by:480 488
Symbol 480 GraphicUses:469 479Used by:490
Symbol 481 BitmapUsed by:482 485
Symbol 482 GraphicUses:481Used by:490
Symbol 483 GraphicUses:471 473Used by:490
Symbol 484 GraphicUses:474 476Used by:490
Symbol 485 GraphicUses:481Used by:490
Symbol 486 GraphicUses:477Used by:490
Symbol 487 GraphicUses:473Used by:490
Symbol 488 GraphicUses:479Used by:490
Symbol 489 GraphicUses:476Used by:490
Symbol 490 MovieClipUses:332 437 439 441 443 445 288 447 449 451 453 455 457 459 462 464 466 468 470 472 475 478 480 482 483 484 485 486 487 488 489Used by:491
Symbol 491 MovieClipUses:366 383 390 393 424 435 490Used by:658
Symbol 492 GraphicUses:54Used by:658
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:506
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:505
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:505
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:505
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:505
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:505
Symbol 505 MovieClipUses:496 498 500 502 504Used by:506
Symbol 506 MovieClipUses:494 505Used by:507
Symbol 507 MovieClipUses:506 20Used by:658
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:519 520 561
Symbol 510 BitmapUsed by:512
Symbol 511 BitmapUsed by:512 514
Symbol 512 GraphicUses:510 511Used by:515
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513 511Used by:515
Symbol 515 ButtonUses:512 514Used by:519
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClipUses:517Used by:519
Symbol 519 MovieClipUses:509 515 518Used by:561
Symbol 520 MovieClipUses:509Used by:561
Symbol 521 GraphicUsed by:561
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:559
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:528
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:528
Symbol 528 ButtonUses:525 527Used by:559
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:558
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:558
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:558
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:555
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:555
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:555
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:555
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:555
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:555
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:555
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:555
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:555
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:555
Symbol 555 MovieClipUses:536 538 540 542 544 546 548 550 552 554Used by:558
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:558
Symbol 558 MovieClipUses:530 532 534 555 557Used by:559
Symbol 559 MovieClipUses:523 528 558Used by:561
Symbol 560 SoundUsed by:561
Symbol 561 MovieClipUses:519 520 521 559 560 509Used by:658
Symbol 562 GraphicUsed by:594
Symbol 563 ShapeTweeningUsed by:594
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:576
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:576
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:576
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:576
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:576
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:576
Symbol 576 MovieClipUses:565 567 569 571 573 575Used by:594
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:589
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:589
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:589
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:589
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:589
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:589
Symbol 589 MovieClipUses:578 580 582 584 586 588Used by:594 604
Symbol 590 GraphicUsed by:594
Symbol 591 ShapeTweeningUsed by:594
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:594
Symbol 594 MovieClipUses:562 22 563 576 589 590 591 593Used by:658
Symbol 595 GraphicUses:42Used by:603
Symbol 596 GraphicUsed by:603
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:603
Symbol 599 ShapeTweeningUsed by:603
Symbol 600 GraphicUsed by:603
Symbol 601 ShapeTweeningUsed by:603
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:595 596 238 598 599 600 601 602Used by:658
Symbol 604 MovieClipUses:589Used by:658
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:625
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:625
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:625
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:625
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:625
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:625
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:625
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:625
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:625
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:625
Symbol 625 MovieClipUses:606 608 610 612 614 616 618 620 622 624Used by:626
Symbol 626 MovieClipUses:22 625Used by:658
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:640
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:640
Symbol 631 GraphicUsed by:640
Symbol 632 BitmapUsed by:633 634
Symbol 633 GraphicUses:632Used by:640
Symbol 634 GraphicUses:632Used by:640
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:640
Symbol 637 SoundUsed by:640
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:640
Symbol 640 MovieClipUses:628 630 631 633 634 636 637 19 639Used by:658
Symbol 641 GraphicUses:23Used by:658
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:646
Symbol 644 BitmapUsed by:645
Symbol 645 GraphicUses:644Used by:646 650
Symbol 646 ButtonUses:643 645Used by:647
Symbol 647 MovieClipUses:646Used by:658
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:650
Symbol 650 ButtonUses:649 645Used by:651
Symbol 651 MovieClipUses:650Used by:658
Symbol 652 GraphicUses:40Used by:655
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:655
Symbol 655 MovieClipUses:652 654 SS2Used by:658
Symbol 656 GraphicUsed by:657
Symbol 657 ButtonUses:656Used by:658
Symbol 658 MovieClipUses:331 491 492 507 257 22 561 594 49 52 603 39 604 626 640 641 647 95 108 651 655 657Used by:Timeline
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:693
Symbol 661 BitmapUsed by:662
Symbol 662 GraphicUses:661Used by:693
Symbol 663 GraphicUsed by:693
Symbol 664 GraphicUsed by:693
Symbol 665 GraphicUsed by:693
Symbol 666 GraphicUsed by:693
Symbol 667 GraphicUsed by:693
Symbol 668 GraphicUsed by:693
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:693
Symbol 671 GraphicUsed by:693
Symbol 672 GraphicUsed by:693
Symbol 673 GraphicUsed by:693
Symbol 674 GraphicUsed by:693
Symbol 675 GraphicUsed by:693
Symbol 676 GraphicUsed by:693
Symbol 677 BitmapUsed by:678
Symbol 678 GraphicUses:677Used by:693
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:693
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:693
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:693
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:693
Symbol 687 BitmapUsed by:688
Symbol 688 GraphicUses:687Used by:693
Symbol 689 BitmapUsed by:690
Symbol 690 GraphicUses:689Used by:693
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:693
Symbol 693 MovieClipUses:660 662 663 664 665 666 667 668 670 671 672 673 674 675 676 678 680 682 684 686 688 690 692Used by:Timeline
Streaming Sound 1Used by:Symbol 308 MovieClip
Streaming Sound 2Used by:Symbol 655 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 330 MovieClip
"gui"Frame 9Symbol 658 MovieClip
"instructions"Frame 9Symbol 693 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 491 MovieClip Frame 5Symbol 424 MovieClip
"numDinkys"Symbol 506 MovieClip Frame 1Symbol 505 MovieClip
"timeLimit"Symbol 506 MovieClip Frame 1Symbol 505 MovieClip
"hd"Symbol 507 MovieClip Frame 2Symbol 506 MovieClip
"num0"Symbol 558 MovieClip Frame 49Symbol 555 MovieClip
"num1"Symbol 558 MovieClip Frame 49Symbol 555 MovieClip
"num2"Symbol 558 MovieClip Frame 49Symbol 555 MovieClip
"num3"Symbol 558 MovieClip Frame 49Symbol 555 MovieClip
"num4"Symbol 558 MovieClip Frame 49Symbol 555 MovieClip
"num5"Symbol 558 MovieClip Frame 49Symbol 555 MovieClip
"startButton"Symbol 559 MovieClip Frame 1Symbol 528 Button
"board"Symbol 559 MovieClip Frame 2Symbol 558 MovieClip
"bDoor"Symbol 561 MovieClip Frame 1Symbol 519 MovieClip
"tDoor"Symbol 561 MovieClip Frame 1Symbol 559 MovieClip
"bonusT"Symbol 594 MovieClip Frame 4Symbol 576 MovieClip
"bonusI"Symbol 594 MovieClip Frame 4Symbol 589 MovieClip
"bonusT"Symbol 594 MovieClip Frame 10Symbol 576 MovieClip
"head"Symbol 603 MovieClip Frame 1Symbol 238 MovieClip
"bonusI"Symbol 604 MovieClip Frame 1Symbol 589 MovieClip
"num1"Symbol 626 MovieClip Frame 2Symbol 625 MovieClip
"num0"Symbol 626 MovieClip Frame 2Symbol 625 MovieClip
"resetButton"Symbol 647 MovieClip Frame 1Symbol 646 Button
"resetButton"Symbol 651 MovieClip Frame 1Symbol 650 Button
"avatar"Symbol 658 MovieClip Frame 1Symbol 491 MovieClip
"hd"Symbol 658 MovieClip Frame 1Symbol 507 MovieClip
"dialogue"Symbol 658 MovieClip Frame 1Symbol 257 MovieClip [_ldialogue]
"doors"Symbol 658 MovieClip Frame 1Symbol 561 MovieClip
"bonus"Symbol 658 MovieClip Frame 1Symbol 594 MovieClip
"dropTimer"Symbol 658 MovieClip Frame 1Symbol 49 MovieClip
"dropTimerCover"Symbol 658 MovieClip Frame 1Symbol 52 MovieClip
"nextBall"Symbol 658 MovieClip Frame 1Symbol 603 MovieClip
"score6"Symbol 658 MovieClip Frame 1Symbol 39 MovieClip
"score5"Symbol 658 MovieClip Frame 1Symbol 39 MovieClip
"score4"Symbol 658 MovieClip Frame 1Symbol 39 MovieClip
"score3"Symbol 658 MovieClip Frame 1Symbol 39 MovieClip
"score2"Symbol 658 MovieClip Frame 1Symbol 39 MovieClip
"score1"Symbol 658 MovieClip Frame 1Symbol 39 MovieClip
"score0"Symbol 658 MovieClip Frame 1Symbol 39 MovieClip
"bonusSlider"Symbol 658 MovieClip Frame 1Symbol 604 MovieClip
"dinkyNumbers"Symbol 658 MovieClip Frame 1Symbol 626 MovieClip
"miniDinkyTimer"Symbol 658 MovieClip Frame 1Symbol 640 MovieClip
"menuButton"Symbol 658 MovieClip Frame 1Symbol 647 MovieClip
"bonusStars"Symbol 658 MovieClip Frame 1Symbol 95 MovieClip
"bonusBar"Symbol 658 MovieClip Frame 1Symbol 108 MovieClip
"resetButton"Symbol 658 MovieClip Frame 1Symbol 651 MovieClip
"logo"Symbol 658 MovieClip Frame 1Symbol 655 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 366 MovieClip Frame 1
"blink"Symbol 366 MovieClip Frame 83
"eyebrows"Symbol 366 MovieClip Frame 86
"polish"Symbol 366 MovieClip Frame 96
"tap"Symbol 366 MovieClip Frame 149
"look"Symbol 366 MovieClip Frame 159
"ambient"Symbol 491 MovieClip Frame 1
"missile"Symbol 491 MovieClip Frame 2
"railgun"Symbol 491 MovieClip Frame 3
"bomb"Symbol 491 MovieClip Frame 4
"jump"Symbol 491 MovieClip Frame 5
"hanghead"Symbol 491 MovieClip Frame 6
"blowUp"Symbol 491 MovieClip Frame 7
"f20"Symbol 505 MovieClip Frame 1
"f30"Symbol 505 MovieClip Frame 2
"f40"Symbol 505 MovieClip Frame 3
"f50"Symbol 505 MovieClip Frame 4
"f60"Symbol 505 MovieClip Frame 5
"levelCleared"Symbol 558 MovieClip Frame 2
"start"Symbol 559 MovieClip Frame 1
"lclose"Symbol 561 MovieClip Frame 9
"close"Symbol 561 MovieClip Frame 14
"open"Symbol 561 MovieClip Frame 21
"iClose"Symbol 561 MovieClip Frame 31
"open"Symbol 594 MovieClip Frame 4
"loop"Symbol 594 MovieClip Frame 10
"out"Symbol 603 MovieClip Frame 8
"timeUp"Symbol 640 MovieClip Frame 104
"wellDone"Symbol 640 MovieClip Frame 150




http://swfchan.com/3/11834/info.shtml
Created: 6/6 -2019 18:27:45 Last modified: 6/6 -2019 18:27:45 Server time: 05/05 -2024 10:52:01