STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228066 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2560 · P5120 |
This is the info page for Flash #8716 |
0000 |
0000 |
Het doel van het spel is om alle bubbels van het scherm te verwijderen. Druk op de muisknop om een bubbel het veld in te lanceren. Als er 3 of meer bubbels aan elkaar grenzen, worden deze opgelost. Als sommige bubbels losraken van de rest, lossen deze ook op en verdien je 10x zoveel punten als normaal. De 5 lampjes aan de rechterkant geven aan hoe goed je speelt. Als je schot is mislukt (geen bubbels weggespeeld), dan komt er een rood lampje bij. Als er geen groene lampjes meer branden, komt er aan de bovenkant een nieuwe rij met bubbels bij. Pas op dat de bubbels niet te ver naar beneden komen, anders is het game over! Je score verdubbelt als je alle bubbels van het veld hebt weggespeeld! |
0 |
0 |
0 |
0 |
5:00 |
5:00 |
ActionScript [AS1/AS2]
Frame 3actBytes = _root.getBytesLoaded() || 0; totBytes = _root.getBytesTotal() || 100; percent = Math.round((actBytes * 100) / totBytes); if ((totBytes - actBytes) > 10) { this.bar._xscale = percent; this.gotoAndPlay(2); }Frame 4Frame 5_global.vars = new Object(); gotoAndStop (10);Instance of Symbol 32 MovieClip in Frame 5on (release) { getURL ("http://www.monokai.nl", "_blank"); }Frame 10this.totalScore = 0; stop();Frame 30stop();Frame 45gotoAndPlay (10);Instance of Symbol 63 MovieClip in Frame 60on (release) { getURL ("http://www.funnygames.nl", "_blank"); }Frame 90this.speelVeld.naam = _global.vars.naam;Frame 95stop();Symbol 18 MovieClip [scoreAnimation] Frame 1this.targetX = 455; this.targetY = 30; this.targetScale = 0;Symbol 18 MovieClip [scoreAnimation] Frame 15this.stop(); this.onEnterFrame = function () { var dY = (this.targetY - this._y); var dX = (this.targetX - this._x); var dScale = (this.targetScale - this._xscale); this.vY = dY / this.speed; this.vX = dX / this.speed; this.vScale = dScale / this.speed; this._y = this._y + this.vY; this._x = this._x + this.vX; this._xscale = this._xscale + this.vScale; this._yscale = this._yscale + this.vScale; if (Math.abs(dScale) < _global.vars.precision) { this.tempScore = _global.vars.totalScore; this.targetScore = (_global.vars.totalScore = _global.vars.totalScore + this.score.score); this.onEnterFrame = function () { var dScore = (this.targetScore - this.tempScore); this.vScore = dScore / this.speed; this.tempScore = this.tempScore + this.vScore; _global.vars.MCPlayground._parent._parent._parent.totalScore = Math.round(this.tempScore); if (Math.abs(dScore) < _global.vars.precision) { _global.vars.MCPlayground._parent._parent._parent.totalScore = _global.vars.totalScore; if (_global.vars.doubleScore) { _global.vars.gameOver = true; _global.vars.MCCode.gameOver(); } this.removeMovieClip(); } }; } };Symbol 38 Buttonon (release) { this.gotoAndPlay(50); }Symbol 44 Buttonon (release) { this.gotoAndPlay(15); }Symbol 58 Buttonon (release) { this.gotoAndPlay(31); }Symbol 74 MovieClip Frame 1stop();Symbol 74 MovieClip Frame 2stop();Symbol 74 MovieClip Frame 3stop();Symbol 84 MovieClip Frame 1this.container1.attachMovie(this.currentStone, "c1", 1); stop();Symbol 84 MovieClip Frame 6this.container1.attachMovie(this.currentStone, "c1", 1); this.container2.attachMovie(this.nextStone, "c1", 1);Symbol 84 MovieClip Frame 20gotoAndStop (1);Symbol 89 MovieClip Frame 1function spawnStone(y, x, t) { _global.vars.level[y][x] = t; var d = ((y * _global.vars.arraySizeX) + x); if (_global.vars.MCPlayground[(("s" + y) + "_") + x]) { _global.vars.MCPlayground[(("s" + y) + "_") + x].removeMovieClip(); } if (t == 999) { return(undefined); } _global.vars.MCPlayGround.attachMovie("stone" + t, (("s" + y) + "_") + x, d); currentStone = _global.vars.MCPlayGround[(("s" + y) + "_") + x]; helpVar = y % 2; currentStone._x = (x * _global.vars.stoneStepX) + ((helpVar * _global.vars.stoneStepX) / 2); currentStone._y = y * _global.vars.stoneStepY; currentStone.x = x; currentStone.y = y; currentStone.t = t; currentStone.tagged = false; currentStone.popped = false; } function doSpawnStone() { if (this.delayCount > this.delay) { var dScale = (this.targetScale - this._xscale); this.vScale = dScale / this.speed; this._xscale = this._xscale + this.vScale; this._yscale = this._yscale + this.vScale; if (Math.abs(dScale) < _global.vars.precision) { this.onEnterFrame = null; this._xscale = (this._yscale = this.targetScale); } } else { this.delayCount++; } } function doMoveStone() { var a = ((this.angle * Math.PI) / 180); this.dx = (Math.cos(a) * -1) * this.speed; this.dy = (Math.sin(a) * -1) * this.speed; var arrayY = Math.floor((this._y + this.dy) / _global.vars.stoneStepY); var helpVar = (arrayY % 2); if (this.angle < 45) { helpVar2 = (_global.vars.stoneStepX - (((arrayY + 1) % 2) * _global.vars.stoneStepX)) - ((15 * (90 - this.angle)) / 90); } else if (this.angle > 135) { helpVar2 = ((-((arrayY + 1) % 2)) * _global.vars.stoneStepX) + ((15 * (this.angle - 90)) / 90); } else { helpVar2 = (_global.vars.stoneStepX / 2) - (((arrayY + 1) % 2) * _global.vars.stoneStepX); } var arrayX = Math.floor((((this._x + this.dx) + ((helpVar * _global.vars.stoneStepX) / 2)) - helpVar2) / _global.vars.stoneStepX); if (arrayX <= 0) { arrayX = 0; } if (arrayY < 0) { arrayY = 0; this.dy = 0; } if (arrayX >= (_global.vars.arraySizeX - 1)) { arrayX = _global.vars.arraySizeX - 1; } if ((this._x + this.dx) < ((-_global.vars.stoneStepX) / 4)) { this.dx = 0; this.angle = 180 - this.angle; return(undefined); } if ((this._x + this.dx) > ((_global.vars.arraySizeX * _global.vars.stoneStepX) + (_global.vars.stoneStepX / 4))) { this.dx = 0; this.angle = 180 - this.angle; return(undefined); } newY = Math.floor(this._y / _global.vars.stoneStepY); var helpVar = (newY % 2); if (this.angle < 45) { helpVar2 = (_global.vars.stoneStepX - (((newY + 1) % 2) * _global.vars.stoneStepX)) - ((15 * (90 - this.angle)) / 90); } else if (this.angle > 135) { helpVar2 = ((-((newY + 1) % 2)) * _global.vars.stoneStepX) + ((15 * (this.angle - 90)) / 90); } else { helpVar2 = (_global.vars.stoneStepX / 2) - (((newY + 1) % 2) * _global.vars.stoneStepX); } newX = Math.floor(((this._x + ((helpVar * _global.vars.stoneStepX) / 2)) - helpVar2) / _global.vars.stoneStepX); if (newX <= 0) { newX = 0; } if (newY < 0) { newY = 0; } if (newX >= (_global.vars.arraySizeX - 1)) { newX = _global.vars.arraySizeX - 1; } if ((_global.vars.level[arrayY][arrayX] != 999) || (newY == 0)) { if (_global.playSounds) { _global.vars.MCSoundPok.gotoAndPlay(10); } _global.vars.colors[this.t]++; spawnStone(newY, newX, this.t); _global.vars.MCCode.gotoAndStop(4); this.removeMovieClip(); } this._x = this._x + this.dx; this._y = this._y + this.dy; } function doClearStone() { if (this.delayCount > this.delay) { if (!this.popped) { if (_global.playSounds) { _global.vars.MCSoundPop.gotoAndPlay(10 + (Math.floor(Math.random() * 4) * 5)); } this.popped = true; } var dScale = (this.targetScale - this._xscale); this.vScale = dScale / this.speed; this._xscale = this._xscale + this.vScale; this._yscale = this._yscale + this.vScale; if (Math.abs(dScale) < _global.vars.precision) { _global.vars.colors[this.t]--; this.onEnterFrame = null; if (this.last) { _global.vars.MCCode.gotoAndStop(5); } this.removeMovieClip; } } else { this.delayCount++; } } function moveCanon() { var x = (this._x - this._parent._xmouse); var y = (this._y - this._parent._ymouse); var angle = (Math.atan(y / x) / (Math.PI/180)); if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } if ((angle >= 6) && (angle <= 174)) { this._rotation = angle; } } function addNewRow() { var helpArray = []; var helpIndex = 0; i = 0; while (i < 6) { if (_global.vars.colors[i] > 0) { helpArray[helpIndex++] = i; } i++; } y = _global.vars.arraySizeY - 1; while (y >= 0) { x = 0; while (x < _global.vars.arraySizeX) { if (y <= (6 - helpIndex)) { var t = helpArray[Math.floor(Math.random() * helpIndex)]; _global.vars.level[y][x] = t; _global.vars.colors[t]++; } else { _global.vars.level[y][x] = _global.vars.level[y - (7 - helpIndex)][x]; } t = _global.vars.level[y][x]; spawnStone(y, x, t); x++; } y--; } clearIsolated(); } function init() { _global.vars.arraySizeX = 17; _global.vars.arraySizeY = 15; _global.vars.stoneDepth = 0; _global.vars.stoneStepX = 24; _global.vars.stoneStepY = 24; _global.vars.neighboursIndex = 0; _global.vars.neighbours = new Array(); _global.vars.precision = 2; _global.vars.radius = 7; _global.vars.levelHeight = 9; _global.vars.stoneContainer = new Array(); _global.vars.MCGameField = this._parent; _global.vars.MCCanon = this._parent.canon; _global.vars.MCFailureHolder = this._parent._parent.failureHolder; _global.vars.MCSoundPop = this._parent.soundPop; _global.vars.MCSoundPok = this._parent.soundPok; _global.vars.failureCount = 0; _global.vars.failureCountMin = 1; _global.vars.failureMax = 5; _global.vars.MCCode = this; _global.vars.totalScore = 0; _global.vars.colors = [0, 0, 0, 0, 0, 0]; _global.vars.MCCanon._rotation = 90; _global.vars.gameOver = false; _global.vars.ffi = 0; _global.vars.scoreBounds = [9999, 9999, 0, 0]; _global.vars.scoreMove = 0; _global.vars.doubleScore = false; _global.vars.oldTotalScore = 0; _global.playSounds = true; this._parent.canon.onMouseMove = moveCanon; this._parent.canon.d = 10; this._parent.canon.onEnterFrame = function () { if (this.d > 0) { this.d--; } if (Key.isDown(37)) { if (this._rotation >= 10) { this._rotation = this._rotation - 3; } } if (Key.isDown(39)) { if (this._rotation <= 170) { this._rotation = this._rotation + 3; } } if (this.d == 0) { if (Key.isDown(32)) { this.d = 10; if (_global.vars.canonShootClear) { shootStone(_global.vars.MCCanon._rotation, _global.vars.stoneContainer[1]); updateStoneContainer(); } } if (Key.isDown("g".charCodeAt()) || (Key.isDown("G".charCodeAt()))) { this.d = 10; _global.playSounds = !_global.playSounds; } } }; _global.vars.canonShootClear = true; this.createEmptyMovieClip("playground", 1); this.playground.beginFill("0x000000", 0); var x = (_global.vars.arraySizeX * _global.vars.stoneStepX); var y = ((_global.vars.arraySizeY - 1) * _global.vars.stoneStepY); var oX = (_global.vars.stoneStepX / 2); var oY = (_global.vars.stoneStepY / 2); this.playground.moveTo(-oX, -oY); this.playground.lineTo(x, -oY); this.playground.lineTo(x, y - oY); this.playground.lineTo(-oX, y - oY); this.playground.lineTo(-oX, -oY); this.playground.endFill; _global.vars.MCPlayground = this.playground; this.createEmptyMovieClip("stoneContainer", 2); _global.vars.MCStoneContainer = this.stoneContainer; _global.vars.MCStoneContainer._x = _global.vars.stoneContainerX; _global.vars.MCStoneContainer._y = _global.vars.stoneContainerY; this.createEmptyMovieClip("score", 3); _global.vars.MCScore = this.score; _global.vars.level = new Array(); y = 0; while (y < _global.vars.arraySizeY) { _global.vars.level[y] = new Array(); x = 0; while (x < _global.vars.arraySizeX) { if (y < _global.vars.levelHeight) { var t = Math.floor(Math.random() * 6); _global.vars.colors[t]++; } else { var t = 999; } spawnStone(y, x, t); x++; } y++; } i = 0; while (i < 2) { _global.vars.stoneContainer[i] = Math.floor(Math.random() * 6); i++; } updateStoneContainer(); _global.vars.MCPlayground.onMouseDown = function () { if ((((this._ymouse > ((_global.vars.arraySizeY - 1) * _global.vars.stoneStepY)) || (this._ymouse < ((-_global.vars.stoneStepY) / 2))) || (this._xmouse > (_global.vars.arraySizeX * _global.vars.stoneStepX))) || (this._xmouse < ((-_global.vars.stoneStepX) / 2))) { return(undefined); } if (_global.vars.canonShootClear) { var newX = Math.floor((this._xmouse + (_global.vars.stoneStepX / 2)) / _global.vars.stoneStepX); var newY = Math.floor((this._ymouse + (_global.vars.stoneStepY / 2)) / _global.vars.stoneStepY); if (newX > _global.vars.arraySizeX) { newX = _global.vars.arraySizeX; } if (newY > _global.vars.arraySizeY) { newY = _global.vars.arraySizeY; } if (newX < 0) { newX = 0; } if (newY < 0) { newY = 0; } shootStone(_global.vars.MCCanon._rotation, _global.vars.stoneContainer[1]); updateStoneContainer(); } }; } function updateStoneContainer() { var helpArray = []; var helpIndex = 0; i = 0; while (i < 6) { if (_global.vars.colors[i] > 0) { helpArray[helpIndex++] = i; } i++; } _global.vars.failureMax = helpIndex - 1; _global.vars.stoneContainer[1] = _global.vars.stoneContainer[0]; _global.vars.stoneContainer[0] = helpArray[Math.floor(Math.random() * helpIndex)]; _global.vars.MCGameField.stoneContainer.currentStone = "stone" + _global.vars.stoneContainer[1]; _global.vars.MCGameField.stoneContainer.nextStone = "stone" + _global.vars.stoneContainer[0]; _global.vars.MCGameField.stoneContainer.gotoAndPlay(2); var tempColors = _global.vars.colors; var numTempColors = 0; var i = 0; while (i < 6) { if (tempColors[i] > 0) { numTempColors++; } i++; } trace(tempColors); trace("colors left:" + numTempColors); trace(_global.vars.stoneContainer[1]); trace(_global.vars.stoneContainer[0]); if (((((numTempColors <= 2) && (tempColors[currentStone.t] != 0)) && (tempColors[_global.vars.stoneContainer[0]] != 0)) && (tempColors[_global.vars.stoneContainer[1]] != 0)) && (_global.vars.MCGameField.delayCounter._currentframe == 1)) { _global.vars.MCGameField.delayCounter.gotoAndPlay(5); } } function shootStone(r, t) { _global.vars.canonShootClear = false; _global.vars.MCPlayGround.attachMovie("stone" + t, "shoot", 9999); currentStone = _global.vars.MCPlayGround.shoot; currentStone.speed = 12; currentStone.angle = r; currentStone.t = t; currentStone._x = (_global.vars.arraySizeX * _global.vars.stoneStepX) / 2; currentStone._y = (_global.vars.arraySizeY * _global.vars.stoneStepY) - 16; currentStone.onEnterFrame = doMoveStone; } function clearIsolated() { var x = 0; while (x < _global.vars.arraySizeX) { var name = _global.vars.MCplayGround["s0_" + x]; if ((!name.tagged) && (_global.vars.level[0][x] != 999)) { floodFillIsolated(0, x); } x++; } _global.vars.neighboursIndex = 0; _global.vars.neighbours = new Array(); _global.vars.ffi = 0; y = 0; while (y < _global.vars.arraySizeY) { x = 0; while (x < _global.vars.arraySizeX) { var name = _global.vars.MCplayGround[(("s" + y) + "_") + x]; if ((!name.tagged) && (_global.vars.level[y][x] != 999)) { _global.vars.neighbours[_global.vars.neighboursIndex++] = name; _global.vars.level[y][x] = 999; name.last = false; name.popped = false; name.targetScale = 0; name.speed = 3; name.delay = (_global.vars.ffi++) * 3; name.onEnterFrame = doClearStone; } name.tagged = false; x++; } y++; } if (_global.vars.neighBoursIndex > 0) { i = 0; while (i < _global.vars.neighbours.length) { tempMC = _global.vars.neighbours[i]; var y2 = (tempMC.y * _global.vars.stoneStepY); var helpVar = (tempMC.y % 2); var x2 = ((tempMC.x * _global.vars.stoneStepX) + ((helpVar * _global.vars.stoneStepX) / 2)); if (x2 < _global.vars.scoreBounds[0]) { _global.vars.scoreBounds[0] = x2; } if (y2 < _global.vars.scoreBounds[1]) { _global.vars.scoreBounds[1] = y2; } if (x2 > _global.vars.scoreBounds[2]) { _global.vars.scoreBounds[2] = x2; } if (y2 > _global.vars.scoreBounds[3]) { _global.vars.scoreBounds[3] = y2; } _global.vars.scoreMove = _global.vars.scoreMove + 100; i++; } } else { return(undefined); } _global.vars.scoreMove = _global.vars.scoreMove + (int((_global.vars.neighbours.length - 1) / 3) * 100); } function gameOver() { clearInterval(_global.vars.delayCounter); _global.vars.MCcanon.onEnterFrame = null; for (mc in _global.vars.MCCode) { _global.vars.MCCode[mc].onEnterFrame = null; } trace("GAME OVER!"); _global.vars.MCCanon.onMouseMove = null; _global.vars.MCPlayground.onMouseDown = null; _global.vars.MCGameField.gotoAndPlay(2); _global.vars.MCGameField.gameOverScreen.gameOverScore.score = _global.vars.totalScore; } function checkGameEnd() { var stoneBottomCount = 0; var stoneTopCount = 0; x = 0; while (x < _global.vars.arraySizeX) { if (_global.vars.level[_global.vars.arraySizeY - 1][x] != 999) { stoneBottomCount++; } if (_global.vars.level[0][x] != 999) { stoneTopCount++; } x++; } if (stoneBottomCount > 0) { _global.vars.gameOver = true; gameOver(); } else if (stoneTopCount == 0) { _global.vars.scoreMove = _global.vars.scoreMove + _global.vars.totalScore; _global.vars.doubleScore = true; clearInterval(_global.vars.delayCounter); } } floodFill = function (y, x, t) { var name = _global.vars.MCplayGround[(("s" + y) + "_") + x]; if (name.tagged || (_global.vars.level[y][x] != t)) { return(undefined); } name.tagged = true; _global.vars.neighbours[_global.vars.neighboursIndex++] = name; var helpVar = (y % 2); var xTemp = (x + helpVar); if (y > 0) { if (xTemp > 0) { floodFill(y - 1, xTemp - 1, t); } if (xTemp < _global.vars.arraySizeX) { floodFill(y - 1, xTemp, t); } } if (x > 0) { floodFill(y, x - 1, t); } if (x < (_global.vars.arraySizeX - 1)) { floodFill(y, x + 1, t); } if (y < (_global.vars.arraySizeY - 1)) { if (xTemp > 0) { floodFill(y + 1, xTemp - 1, t); } if (xTemp < _global.vars.arraySizeX) { floodFill(y + 1, xTemp, t); } } }; floodFillIsolated = function (y, x) { var name = _global.vars.MCplayGround[(("s" + y) + "_") + x]; if (_global.vars.level[y][x] == 999) { return(undefined); } name.tagged = true; var helpVar = (y % 2); var xTemp = (x + helpVar); if (y > 0) { if (xTemp > 0) { if (!_global.vars.MCplayGround[(("s" + (y - 1)) + "_") + (xTemp - 1)].tagged) { floodFillIsolated(y - 1, xTemp - 1); } } if (xTemp < _global.vars.arraySizeX) { if (!_global.vars.MCplayGround[(("s" + (y - 1)) + "_") + xTemp].tagged) { floodFillIsolated(y - 1, xTemp); } } } if (x > 0) { if (!_global.vars.MCplayGround[(("s" + y) + "_") + (x - 1)].tagged) { floodFillIsolated(y, x - 1); } } if (x < (_global.vars.arraySizeX - 1)) { if (!_global.vars.MCplayGround[(("s" + y) + "_") + (x + 1)].tagged) { floodFillIsolated(y, x + 1); } } if (y < (_global.vars.arraySizeY - 1)) { if (xTemp > 0) { if (!_global.vars.MCplayGround[(("s" + (y + 1)) + "_") + (xTemp - 1)].tagged) { floodFillIsolated(y + 1, xTemp - 1); } } if (xTemp < _global.vars.arraySizeX) { if (!_global.vars.MCplayGround[(("s" + (y + 1)) + "_") + xTemp].tagged) { floodFillIsolated(y + 1, xTemp); } } } };Symbol 89 MovieClip Frame 2stop(); init();Symbol 89 MovieClip Frame 3stop();Symbol 89 MovieClip Frame 4_global.vars.neighboursIndex = 0; _global.vars.neighbours = new Array(); _global.vars.scoreBounds = [9999, 9999, 0, 0]; _global.vars.scoreMove = 0; floodFill(newY, newX, _global.vars.level[newY][newX]); if (_global.vars.neighBoursIndex >= 3) { i = 0; while (i < _global.vars.neighbours.length) { tempMC = _global.vars.neighbours[i]; _global.vars.level[tempMC.y][tempMC.x] = 999; tempMC.tagged = false; tempMC.popped = false; tempMC.targetScale = 0; tempMC.speed = 3; tempMC.delay = i * 3; if (i == (_global.vars.neighbours.length - 1)) { tempMC.last = true; } else { tempMC.last = false; } tempMC.onEnterFrame = doClearStone; var y2 = (tempMC.y * _global.vars.stoneStepY); var helpVar = (tempMC.y % 2); var x2 = ((tempMC.x * _global.vars.stoneStepX) + ((helpVar * _global.vars.stoneStepX) / 2)); if (x2 < _global.vars.scoreBounds[0]) { _global.vars.scoreBounds[0] = x2; } if (y2 < _global.vars.scoreBounds[1]) { _global.vars.scoreBounds[1] = y2; } if (x2 > _global.vars.scoreBounds[2]) { _global.vars.scoreBounds[2] = x2; } if (y2 > _global.vars.scoreBounds[3]) { _global.vars.scoreBounds[3] = y2; } _global.vars.scoreMove = _global.vars.scoreMove + 10; i++; } _global.vars.scoreMove = _global.vars.scoreMove + (int((_global.vars.neighbours.length - 1) / 3) * 10); } else { i = 0; while (i < _global.vars.neighbours.length) { tempMC = _global.vars.neighbours[i]; tempMC.tagged = false; i++; } _global.vars.failureCount++; if (_global.vars.failureCount > 5) { _global.vars.failureCount = _global.vars.failureCountMin++; if (_global.vars.failureCountMin > 6) { trace(_global.vars.failureMax); _global.vars.failureCountMin = 6 - _global.vars.failureMax; _global.vars.failureCount = 5 - _global.vars.failureMax; } i = 1; while (i <= 5) { if (i < _global.vars.failureCountMin) { _global.vars.MCFailureHolder["fail" + i].gotoAndStop(3); } else { _global.vars.MCFailureHolder["fail" + i].gotoAndStop(1); } i++; } addNewRow(); } else { _global.vars.MCFailureHolder["fail" + _global.vars.failureCount].gotoAndStop(2); } checkGameEnd(); _global.vars.canonShootClear = true; } _global.vars.MCCode.gotoAndStop(3); stop();Symbol 89 MovieClip Frame 5clearIsolated(); checkGameEnd(); _global.vars.MCScore.attachMovie("scoreAnimation", "scoreAnimation", 1); _global.vars.MCScore.scoreAnimation.score.score = _global.vars.scoreMove; if (_global.vars.doubleScore) { _global.vars.MCScore.scoreAnimation._x = (_global.vars.arraySizeX * _global.vars.stoneStepX) / 2; _global.vars.MCScore.scoreAnimation._y = (_global.vars.arraySizeY * _global.vars.stoneStepY) / 2; _global.vars.MCScore.scoreAnimation._xscale = (_global.vars.MCScore.scoreAnimation._yscale = 400); _global.vars.MCScore.scoreAnimation.speed = 10; } else { _global.vars.MCScore.scoreAnimation._x = _global.vars.scoreBounds[0] + ((_global.vars.scoreBounds[2] - _global.vars.scoreBounds[0]) / 2); _global.vars.MCScore.scoreAnimation._y = _global.vars.scoreBounds[1] + ((_global.vars.scoreBounds[3] - _global.vars.scoreBounds[1]) / 2); _global.vars.MCScore.scoreAnimation.speed = 2; _global.vars.canonShootClear = true; if (_global.vars.gameOver) { _global.vars.MCCode.gameOver(); } }Symbol 94 MovieClip Frame 1stop();Symbol 94 MovieClip Frame 14stop();Symbol 94 MovieClip Frame 19stop();Symbol 94 MovieClip Frame 24stop();Symbol 94 MovieClip Frame 29stop();Symbol 96 MovieClip Frame 1stop();Symbol 96 MovieClip Frame 15stop();Symbol 106 MovieClip Frame 1stop();Symbol 106 MovieClip Frame 95function delayDec() { _global.vars.delaySeconds--; if (_global.vars.delaySeconds < 0) { _global.vars.delayMinutes--; _global.vars.delayseconds = 59; } if ((_global.vars.delayMinutes == 0) && (_global.vars.delaySeconds == 0)) { clearInterval(_global.vars.delayCounter); _global.vars.gameOver = true; _global.vars.MCCode.gameOver(); } if (_global.vars.delaySeconds < 10) { _global.vars.delaySeconds = "0" + _global.vars.delaySeconds; } _global.vars.MCGameField.delayCounter.delayMC.delay = (_global.vars.delayMinutes + ":") + _global.vars.delaySeconds; } _global.vars.delayMinutes = 5; _global.vars.delaySeconds = 0; _global.vars.delayCounter = setInterval(this.delayDec, 1000); stop();Symbol 113 Buttonon (release) { gotoAndPlay (26); }Symbol 114 MovieClip Frame 1stop();Symbol 114 MovieClip Frame 10clearInterval(_global.vars.scoreSavingSystemInterval); this.gameOverScreen.gameOverScore.score = _global.vars.totalScore;Symbol 114 MovieClip Frame 20this.gameOverScreen.gameOverScore.score = _global.vars.totalScore;Symbol 114 MovieClip Frame 25stop();Symbol 114 MovieClip Frame 39_root.gotoAndStop(10);Symbol 118 Buttonon (release) { this.gotoAndPlay(10); }
Library Items
Symbol 1 Bitmap | Used by:2 4 6 8 10 12 | |
Symbol 2 Graphic | Uses:1 | Used by:3 |
Symbol 3 MovieClip [stone1] | Uses:2 | |
Symbol 4 Graphic | Uses:1 | Used by:5 |
Symbol 5 MovieClip [stone5] | Uses:4 | |
Symbol 6 Graphic | Uses:1 | Used by:7 |
Symbol 7 MovieClip [stone4] | Uses:6 | |
Symbol 8 Graphic | Uses:1 | Used by:9 |
Symbol 9 MovieClip [stone3] | Uses:8 | |
Symbol 10 Graphic | Uses:1 | Used by:11 |
Symbol 11 MovieClip [stone2] | Uses:10 | |
Symbol 12 Graphic | Uses:1 | Used by:13 |
Symbol 13 MovieClip [stone0] | Uses:12 | |
Symbol 14 Font | Used by:15 16 76 77 80 81 103 104 | |
Symbol 15 EditableText | Uses:14 | Used by:17 |
Symbol 16 EditableText | Uses:14 | Used by:17 |
Symbol 17 MovieClip | Uses:15 16 | Used by:18 100 |
Symbol 18 MovieClip [scoreAnimation] | Uses:17 | |
Symbol 19 Graphic | Used by:20 | |
Symbol 20 MovieClip [checkding] | Uses:19 | |
Symbol 21 Graphic | Used by:22 | |
Symbol 22 MovieClip | Uses:21 | Used by:Timeline |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:23 | Used by:Timeline |
Symbol 25 Graphic | Used by:Timeline | |
Symbol 26 Bitmap | Used by:27 | |
Symbol 27 Graphic | Uses:26 | Used by:28 |
Symbol 28 MovieClip | Uses:27 | Used by:Timeline |
Symbol 29 Graphic | Used by:30 | |
Symbol 30 MovieClip | Uses:29 | Used by:Timeline |
Symbol 31 Graphic | Used by:32 | |
Symbol 32 MovieClip | Uses:31 | Used by:Timeline |
Symbol 33 Graphic | Used by:34 38 44 49 53 58 112 113 118 | |
Symbol 34 MovieClip | Uses:33 | Used by:37 43 52 111 117 |
Symbol 35 Graphic | Used by:36 | |
Symbol 36 MovieClip | Uses:35 | Used by:37 |
Symbol 37 MovieClip | Uses:34 36 | Used by:38 |
Symbol 38 Button | Uses:37 33 | Used by:Timeline |
Symbol 39 Graphic | Used by:40 | |
Symbol 40 MovieClip | Uses:39 | Used by:Timeline |
Symbol 41 Graphic | Used by:42 | |
Symbol 42 MovieClip | Uses:41 | Used by:43 |
Symbol 43 MovieClip | Uses:34 42 | Used by:44 49 |
Symbol 44 Button | Uses:43 33 | Used by:Timeline |
Symbol 45 Graphic | Used by:Timeline | |
Symbol 46 Bitmap | Used by:47 | |
Symbol 47 Graphic | Uses:46 | Used by:48 |
Symbol 48 MovieClip | Uses:47 | Used by:114 Timeline |
Symbol 49 Button | Uses:43 33 | Used by:Timeline |
Symbol 50 Graphic | Used by:51 | |
Symbol 51 MovieClip | Uses:50 | Used by:52 |
Symbol 52 MovieClip | Uses:34 51 | Used by:53 58 |
Symbol 53 Button | Uses:52 33 | Used by:Timeline |
Symbol 54 Font | Used by:55 | |
Symbol 55 Text | Uses:54 | Used by:56 |
Symbol 56 MovieClip | Uses:55 | Used by:57 |
Symbol 57 MovieClip | Uses:56 | Used by:Timeline |
Symbol 58 Button | Uses:52 33 | Used by:Timeline |
Symbol 59 ShapeTweening | Used by:Timeline | |
Symbol 60 ShapeTweening | Used by:Timeline | |
Symbol 61 Bitmap | Used by:62 | |
Symbol 62 Graphic | Uses:61 | Used by:63 |
Symbol 63 MovieClip | Uses:62 | Used by:Timeline |
Symbol 64 ShapeTweening | Used by:Timeline | |
Symbol 65 Graphic | Used by:Timeline | |
Symbol 66 Graphic | Used by:67 | |
Symbol 67 MovieClip | Uses:66 | Used by:68 |
Symbol 68 MovieClip | Uses:67 | Used by:Timeline |
Symbol 69 Graphic | Used by:75 | |
Symbol 70 Graphic | Used by:74 | |
Symbol 71 Graphic | Used by:74 | |
Symbol 72 Graphic | Used by:74 | |
Symbol 73 Graphic | Used by:74 | |
Symbol 74 MovieClip | Uses:70 71 72 73 | Used by:75 |
Symbol 75 MovieClip | Uses:69 74 | Used by:Timeline |
Symbol 76 EditableText | Uses:14 | Used by:Timeline |
Symbol 77 EditableText | Uses:14 | Used by:Timeline |
Symbol 78 Graphic | Used by:79 | |
Symbol 79 MovieClip | Uses:78 | Used by:100 Timeline |
Symbol 80 EditableText | Uses:14 | Used by:Timeline |
Symbol 81 EditableText | Uses:14 | Used by:Timeline |
Symbol 82 MovieClip | Used by:84 | |
Symbol 83 MovieClip | Used by:84 | |
Symbol 84 MovieClip | Uses:82 83 | Used by:114 |
Symbol 85 Graphic | Used by:86 | |
Symbol 86 MovieClip | Uses:85 | Used by:114 |
Symbol 87 Graphic | Used by:88 | |
Symbol 88 MovieClip | Uses:87 | Used by:114 |
Symbol 89 MovieClip | Used by:114 | |
Symbol 90 Sound | Used by:94 | |
Symbol 91 Sound | Used by:94 | |
Symbol 92 Sound | Used by:94 | |
Symbol 93 Sound | Used by:94 | |
Symbol 94 MovieClip | Uses:90 91 92 93 | Used by:114 |
Symbol 95 Sound | Used by:96 | |
Symbol 96 MovieClip | Uses:95 | Used by:114 |
Symbol 97 Graphic | Used by:100 | |
Symbol 98 Graphic | Used by:99 | |
Symbol 99 MovieClip | Uses:98 | Used by:100 |
Symbol 100 MovieClip | Uses:97 99 79 17 | Used by:114 |
Symbol 101 Graphic | Used by:102 | |
Symbol 102 MovieClip | Uses:101 | Used by:106 |
Symbol 103 EditableText | Uses:14 | Used by:105 |
Symbol 104 EditableText | Uses:14 | Used by:105 |
Symbol 105 MovieClip | Uses:103 104 | Used by:106 |
Symbol 106 MovieClip | Uses:102 105 | Used by:114 |
Symbol 107 Graphic | Used by:108 | |
Symbol 108 MovieClip | Uses:107 | Used by:114 |
Symbol 109 Graphic | Used by:110 | |
Symbol 110 MovieClip | Uses:109 | Used by:111 |
Symbol 111 MovieClip | Uses:34 110 | Used by:112 113 |
Symbol 112 Button | Uses:111 33 | Used by:114 |
Symbol 113 Button | Uses:111 33 | Used by:114 |
Symbol 114 MovieClip | Uses:48 84 86 88 89 94 96 100 106 108 112 113 | Used by:Timeline |
Symbol 115 Graphic | Used by:116 | |
Symbol 116 MovieClip | Uses:115 | Used by:117 |
Symbol 117 MovieClip | Uses:34 116 | Used by:118 |
Symbol 118 Button | Uses:117 33 | Used by:Timeline |
Instance Names
"bar" | Frame 1 | Symbol 22 MovieClip |
"failureHolder" | Frame 80 | Symbol 75 MovieClip |
"speelVeld" | Frame 90 | Symbol 114 MovieClip |
"score" | Symbol 18 MovieClip [scoreAnimation] Frame 1 | Symbol 17 MovieClip |
"fail1" | Symbol 75 MovieClip Frame 1 | Symbol 74 MovieClip |
"fail2" | Symbol 75 MovieClip Frame 1 | Symbol 74 MovieClip |
"fail3" | Symbol 75 MovieClip Frame 1 | Symbol 74 MovieClip |
"fail4" | Symbol 75 MovieClip Frame 1 | Symbol 74 MovieClip |
"fail5" | Symbol 75 MovieClip Frame 1 | Symbol 74 MovieClip |
"container2" | Symbol 84 MovieClip Frame 1 | Symbol 82 MovieClip |
"container1" | Symbol 84 MovieClip Frame 1 | Symbol 83 MovieClip |
"gameOverScore" | Symbol 100 MovieClip Frame 1 | Symbol 17 MovieClip |
"delayMC" | Symbol 106 MovieClip Frame 70 | Symbol 105 MovieClip |
"delayMC" | Symbol 106 MovieClip Frame 72 | Symbol 105 MovieClip |
"delayMC" | Symbol 106 MovieClip Frame 74 | Symbol 105 MovieClip |
"delayMC" | Symbol 106 MovieClip Frame 76 | Symbol 105 MovieClip |
"delayMC" | Symbol 106 MovieClip Frame 78 | Symbol 105 MovieClip |
"delayMC" | Symbol 106 MovieClip Frame 80 | Symbol 105 MovieClip |
"delayMC" | Symbol 106 MovieClip Frame 82 | Symbol 105 MovieClip |
"delayMC" | Symbol 106 MovieClip Frame 84 | Symbol 105 MovieClip |
"stoneContainer" | Symbol 114 MovieClip Frame 1 | Symbol 84 MovieClip |
"canon" | Symbol 114 MovieClip Frame 1 | Symbol 86 MovieClip |
"soundPop" | Symbol 114 MovieClip Frame 1 | Symbol 94 MovieClip |
"soundPok" | Symbol 114 MovieClip Frame 1 | Symbol 96 MovieClip |
"gameOverScreen" | Symbol 114 MovieClip Frame 1 | Symbol 100 MovieClip |
"delayCounter" | Symbol 114 MovieClip Frame 1 | Symbol 106 MovieClip |
"gameOverScreen" | Symbol 114 MovieClip Frame 20 | Symbol 100 MovieClip |
"gameOverScreen" | Symbol 114 MovieClip Frame 40 | Symbol 100 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "stone1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "stone5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "stone4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "stone3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "stone2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "stone0" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "scoreAnimation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "checkding" |
Dynamic Text Variables
score | Symbol 15 EditableText | "0000" |
score | Symbol 16 EditableText | "0000" |
totalScore | Symbol 76 EditableText | "0" |
totalScore | Symbol 77 EditableText | "0" |
totalScore | Symbol 80 EditableText | "0" |
totalScore | Symbol 81 EditableText | "0" |
delay | Symbol 103 EditableText | "5:00" |
delay | Symbol 104 EditableText | "5:00" |
|