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

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

x-balls.swf

This is the info page for
Flash #113047

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


Text
100 %

start

start

play

play

MOREGAMES

MOREGAMES

HELP

HELP

HIGHSCORE

HIGHSCORE

CONTINUE

CONTINUE

+

+
666

+ 666

- 666

Inverse
colors

ROTATE
180

ROTATE 90 ANTI-
CLOCKWISE

ROTATE 90
CLOCKWISE

MIRROR
VERTICALLY

MIRROR
HORIZONTALL
Y



SCORE :................

NAME :..................

submit

submit

SCORE :.................

9999999

NEXT LEVEL

NEXT LEVEL

SCORE :

10000

MORE
GAMES

MORE
GAMES

score :

levels :

<p align="left"><font face="Rough Draft" size="20" color="#221a11" letterSpacing="0.000000" kerning="1">10</font></p>

4x

1

2

3

4

5

6

7

8

9

10

X

SCORE AS MANY POINTS AS YOU CAN

YOUR GOAL IS TO SHOOT ALL THE BALLS

FROM THE BOARD

YOU CAN SHOOT BALLS BY FORMING

GROUP OF THREE OR MORE SMILIAR

COLOR BALLS

SCORING POINTS WILL INCREASE BY 10

AFTER EACH STAGE

USE YOUR MOUSE TO TARGET AND

CLICK TO SHOOT

SCORE :

ActionScript [AS1/AS2]

Frame 1
Frame 2
function preloadSite() { var _local4 = _root.getBytesLoaded(); var _local3 = _root.getBytesTotal(); var _local2 = Math.round((_local4 / _local3) * 100); percentage_txt.text = _local2; loader_mc.gotoAndStop(_local2); loadedText.text = _local2 + "%"; if (_local4 >= _local3) { clearInterval(loadingCall); start_bnt._visible = true; } } function moreGames() { getURL ("http://www.gamesjolly.com/", "_blank"); } start_bnt._visible = false; stop(); loadingBar._xscale = 1; var loadingCall = setInterval(preloadSite, 50); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var copyrightNotice = new ContextMenuItem("@ www.gamesjolly.com", moreGames); myMenu.customItems.push(copyrightNotice); _root.menu = myMenu; fscommand ("alloscale", false); var tempLevel = 1; playerDetails = SharedObject.getLocal("user"); if (playerDetails.data.lev == undefined) { playerDetails.data.lev = tempLevel; } else { tempLevel = playerDetails.data.lev; trace(playerDetails.data.lev + " playerDetails.data.lev"); } var asound = true;
Frame 3
grid.removeMovieClip(); _root.Musiikki = new Sound(_root); _global.allsound = new Sound(_root); whoosh = new Sound(this); whoosh.attachSound("swoosh"); whoosh.start(0, 1); _global.dummy = "Kopd"; _root.Musiikki.attachSound("musicBG"); _root.Musiikki.start(0, 999); var gameover_sound = new Sound(); gameover_sound.attachSound("gameoverSnd"); haiskoreteksti = "Submit to highscores"; virhenappi._visible = false; frosmosplashi._alpha = 0; aloitusaika = getTimer(); var alevel = false; var a_sound = false; _global.allsound = new Sound(_root); var btn_snd = new Sound(); btn_snd.attachSound("buttonsnd");
Frame 5
function showShot(n) { shot1._visible = false; shot2._visible = false; shot3._visible = false; clearInterval(shotId); shotId = setInterval(function () { shot1._visible = false; shot2._visible = false; shot3._visible = false; clearInterval(shotId); if (n == 1) { kirupaSound = new Sound(this); kirupaSound.attachSound("startSnd"); kirupaSound.start(0, 1); gotoAndPlay ("Main"); } else if (n == 2) { howtoplay_mc._visible = true; howtoplay_mc.gotoAndPlay(1); if (howtoplay_mc.getDepth() != 100000) { howtoplay_mc.swapDepths(100000); } } else if (n == 3) { getURL ("http://www.gamesgeni.com/", "_blank"); } }, 200); if (n == 1) { shot1._visible = true; } else if (n == 2) { shot2._visible = true; } else if (n == 3) { shot3._visible = true; } } _global.gameon = false; pyorii.onEnterFrame = function () { this._rotation = this._rotation + 1; }; stop(); shot1._visible = false; shot2._visible = false; shot3._visible = false; howtoplay_mc._visible = false;
Instance of Symbol 235 MovieClip "howtoplay_mc" in Frame 5
on (release) { _visible = false; _parent.showShot(1); }
Frame 6
function setyf(xx, yy) { xx = xx * 1; yy = yy * 1; return((0 * xx) + (0.8660254 * yy)); } function setxf(xx, yy) { xx = xx * 1; yy = yy * 1; return((1 * xx) + (0.5 * yy)); } function gety(xx, yy) { xx = xx * 1; yy = yy * 1; return(((axis1x * yy) - (xx * axis1y)) / ((axis1x * axis2y) - (axis2x * axis1y))); } function getx(xx, yy) { xx = xx * 1; yy = yy * 1; return(((xx * axis2y) - (axis2x * yy)) / ((axis1x * axis2y) - (axis2x * axis1y))); } function sety(xx, yy) { xx = xx * 1; yy = yy * 1; return((axis1y * xx) + (axis2y * yy)); } function setx(xx, yy) { xx = xx * 1; yy = yy * 1; return((axis1x * xx) + (axis2x * yy)); } function asetainfo(tuhlailu) { i = 1; while (i < 10) { if (this["tuhlaus" + i]) { this["tuhlaus" + i].mc.targetalpha = 0; this["tuhlaus" + i].mc.targetscale = 0; } i++; } i = 1; while (i <= tuhlailu) { if (!this["tuhlaus" + i]) { attachMovie("tileydinpommi", "tuhlaus" + i, 789789 + i); } this["tuhlaus" + i].mc.targetalpha = 100; this["tuhlaus" + i]._xscale = (this["tuhlaus" + i]._yscale = 50); this["tuhlaus" + i]._x = (320 + (i * 20)) - 5; this["tuhlaus" + i]._y = -152; i++; } } function init() { i = 0; while (i <= Erivareja) { _root["tatavaria" + i] = 1; i++; } if (!isReset) { levelCntr = tempLevel; scoring = 10; multiplier = ""; gridspeed = 20; } isGridClear = false; tuhlailulim = 6; tuhlailu = 6; axis1x = 1; axis1y = 0; axis2x = 0.5; axis2y = 0.8660254; asetainfo(6); palloilmassa = 0; gridsBallCntr = 0; seuraavapallo = 1; seuraavaseuraavapallo = 2; asetaseuraavapallo(); line_mc._visible = true; ammuttu = 0; d = 100; rowsCurrentlyInGrid = -2; popattavia = 0; framerate = 0; framejalaskettu = 0; framenalkuaika = 0; attachMovie("Tausta", "Tausta", 20); kellonalkuaika = -999999; kellonkesto = 7000; Tausta._x = 275; Tausta._y = 200; Tausta._visible = false; palloja_ammuttu = 0; currentselectedsum = "0 / 10"; GridWidth = 5; GameOver = false; _global.gameon = false; gametime = 20000; levelper6 = "0"; _global.onnitteluja = false; PointsThrown = 0; animaationpituus = 9; kerroin = 0.1; attachMovie("Lopputiski", "lopputiski", 19); attachMovie("nextlevelmc", "nextlevelmc", 20); nextlevelmc._visible = false; _root.lopputiski._visible = false; _root.lopputiski._x = 250.02; _root.lopputiski._y = 250.02; _root.nextlevelmc._x = 250.02; _root.nextlevelmc._y = 250.02; if (!_global.onnitteluja) { _root.samplegrid._visible = true; _root.transformationlist._visible = true; _global.gameon = true; } gamesinthislevel = 3; tempPoints = 0; Points = 0; _global.lopputulema = Points; Score = "" + Math.round(tempPoints); valitunpallonkoko = 105; valitsemattomankoko = 90; level = tempLevel; edellinenoikein = 0; oikein = 0; _global.lopputulos = "0"; Copiesleft = "" + ((gamesinthislevel + edellinenoikein) - oikein); hiirenseuraaja._xscale = 10; hiirenseuraaja._yscale = 10; hiirenseuraaja._x = 100; hiirenseuraaja._y = 100; rotationtime = -10000; hiirenseuraaja._visible = false; this.attachMovie("empty", "grid", 0); this.attachMovie("empty", "shots", 2); this.attachMovie("empty", "scoreEffects", 1); scoreEffects._x = (scoreEffects._y = 0); this.grid._x = GridCenterX; this.grid._y = GridCenterY; this.grid._xscale = (this.grid._yscale = 0); this.grid.targetscale = 100; this.shots._x = 0; this.shots._y = 0; initGrid(); isReset = false; } function kiinnita(luku, ii, jj, nimi, xv, yv, poistetaanko) { gridsBallCntr++; grid.attachMovie("file" + luku, nimi, grid.getNextHighestDepth()); grid[nimi]._xscale = (grid[nimi]._yscale = 100 * GRID_SIZE); grid[nimi].muni = ii; grid[nimi].munj = jj; grid[nimi].munsisalto = luku; grid[nimi]._visible = true; grid[nimi]._x = setxf(jj * tileW, ii * tileH); grid[nimi]._y = setyf(jj * tileW, ii * tileH); grid[nimi].gotoAndPlay(1); grid[nimi]._rotation = -grid._rotation; xxx = setx(jj * tileW, ii * tileH); yyy = sety(jj * tileW, ii * tileH); lenin = Math.sqrt((xxx * xxx) + (yyy * yyy)); xxx = xxx / lenin; yyy = yyy / lenin; uusxxx = -yyy; uusyyy = xxx; dpdp = (uusxxx * xv) + (uusyyy * yv); gridspeed = gridspeed + ((7 * (dpdp - (lenin * Math.sin((gridspeed / 180) * 3.141592)))) * Math.pow(1 / (1 + gridsBallCntr), 1)); grid[nimi].solid = true; grid[nimi].onEnterFrame = function () { oikeax = setx(this.munj * tileW, this.muni * tileH); oikeay = sety(this.munj * tileW, this.muni * tileH); if (!_root.GameOver) { if ((((oikeax < (_root.leftBound + 50)) || (oikeax > (_root.rightBound - 50))) || (oikeay < (_root.upperBound + 50))) || (oikeay > (_root.lowerBound - 50))) { if (!this.varo) { this.attachMovie("varopallo", "varo", this.getNextHighestDepth()); this.varo._alpha = 0; } this.varo._alpha = (this.varo._alpha * 0.9) + 6; this.varo._x = 0; this.varo._y = 0; } else if (this.varo) { if (this.varo._alpha < 5) { this.varo.removeMovieClip(); } else { this.varo._alpha = this.varo._alpha * 0.95; } } if ((oikeax < (_root.leftBound + (tileW * 0.4))) || (oikeax > (_root.rightBound - (tileW * 0.4)))) { _root.GameOver = true; ThrowError(oikeax + grid._x, oikeay + grid._y); } if ((oikeay < (_root.upperBound + (tileH * 0.4))) || (oikeay > ((_root.lowerBound - 50) - (tileH * 0.4)))) { _root.GameOver = true; ThrowError(oikeax + grid._x, oikeay + grid._y); } } }; if (poistetaanko) { removeBlock(ii, jj); } laskeEriVarit(); } function laskeEriVarit() { var _local4 = new Array(); var _local5 = new Array(); var _local2 = 0; var _local3 = 0; i = 0; while (i <= Erivareja) { _root["tatavaria" + i] = 0; i++; } _local4[_local3] = 0; _local5[_local3] = 0; BFStunnus++; while (_local3 <= _local2) { iii = _local4[_local3]; jjj = _local5[_local3]; _root["tatavaria" + grid[(("t_" + iii) + "_") + jjj].munsisalto]++; iii = _local4[_local3] - 1; jjj = _local5[_local3]; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local2++; _local4[_local2] = iii; _local5[_local2] = jjj; } } iii = _local4[_local3] + 1; jjj = _local5[_local3]; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local2++; _local4[_local2] = iii; _local5[_local2] = jjj; } } iii = _local4[_local3]; jjj = _local5[_local3] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local2++; _local4[_local2] = iii; _local5[_local2] = jjj; } } iii = _local4[_local3]; jjj = _local5[_local3] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local2++; _local4[_local2] = iii; _local5[_local2] = jjj; } } iii = _local4[_local3] - 1; jjj = _local5[_local3] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local2++; _local4[_local2] = iii; _local5[_local2] = jjj; } } iii = _local4[_local3] + 1; jjj = _local5[_local3] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local2++; _local4[_local2] = iii; _local5[_local2] = jjj; } } _local3++; } } function removeBlock(ii, jj) { var _local5 = new Array(); var _local6 = new Array(); var _local3 = 0; var _local4 = 0; _local5[_local4] = ii; _local6[_local4] = jj; BFStunnus++; id = grid[(("t_" + ii) + "_") + jj].munsisalto; while (_local4 <= _local3) { iii = _local5[_local4] - 1; jjj = _local6[_local4]; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4] + 1; jjj = _local6[_local4]; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4]; jjj = _local6[_local4] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4]; jjj = _local6[_local4] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4] - 1; jjj = _local6[_local4] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4] + 1; jjj = _local6[_local4] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } _local4++; } if (_local3 > 2) { var _local9 = new Array(); var _local10 = new Array(); indexa3 = 0; indexl3 = 0; _local9[0] = 0; _local10[0] = 0; BFStunnus++; while (indexa3 <= indexl3) { iii = _local9[indexa3] - 1; jjj = _local10[indexa3]; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl3++; _local9[indexl3] = iii; _local10[indexl3] = jjj; } } iii = _local9[indexa3] + 1; jjj = _local10[indexa3]; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl3++; _local9[indexl3] = iii; _local10[indexl3] = jjj; } } iii = _local9[indexa3]; jjj = _local10[indexa3] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl3++; _local9[indexl3] = iii; _local10[indexl3] = jjj; } } iii = _local9[indexa3]; jjj = _local10[indexa3] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl3++; _local9[indexl3] = iii; _local10[indexl3] = jjj; } } iii = _local9[indexa3] + 1; jjj = _local10[indexa3] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl3++; _local9[indexl3] = iii; _local10[indexl3] = jjj; } } iii = _local9[indexa3] - 1; jjj = _local10[indexa3] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl3++; _local9[indexl3] = iii; _local10[indexl3] = jjj; } } indexa3++; } _local5 = new Array(); _local6 = new Array(); _local3 = 0; _local4 = 0; _local5[_local4] = ii; _local6[_local4] = jj; BFStunnus++; while (_local4 <= _local3) { iii = _local5[_local4] - 1; jjj = _local6[_local4]; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { ThrowPoints(scoring, grid._x + setx(jjj * tileW, iii * tileH), grid._y + sety(jjj * tileW, iii * tileH), grid[(("t_" + iii) + "_") + jjj]); grid[(("t_" + iii) + "_") + jjj].removeMovieClip(); _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4] + 1; jjj = _local6[_local4]; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { ThrowPoints(scoring, grid._x + setx(jjj * tileW, iii * tileH), grid._y + sety(jjj * tileW, iii * tileH), grid[(("t_" + iii) + "_") + jjj]); grid[(("t_" + iii) + "_") + jjj].removeMovieClip(); _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4]; jjj = _local6[_local4] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { ThrowPoints(scoring, grid._x + setx(jjj * tileW, iii * tileH), grid._y + sety(jjj * tileW, iii * tileH), grid[(("t_" + iii) + "_") + jjj]); grid[(("t_" + iii) + "_") + jjj].removeMovieClip(); _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4]; jjj = _local6[_local4] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { ThrowPoints(scoring, grid._x + setx(jjj * tileW, iii * tileH), grid._y + sety(jjj * tileW, iii * tileH), grid[(("t_" + iii) + "_") + jjj]); grid[(("t_" + iii) + "_") + jjj].removeMovieClip(); _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4] - 1; jjj = _local6[_local4] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { ThrowPoints(scoring, grid._x + setx(jjj * tileW, iii * tileH), grid._y + sety(jjj * tileW, iii * tileH), grid[(("t_" + iii) + "_") + jjj]); grid[(("t_" + iii) + "_") + jjj].removeMovieClip(); _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } iii = _local5[_local4] + 1; jjj = _local6[_local4] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if ((grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) && (grid[(("t_" + iii) + "_") + jjj].munsisalto == id)) { ThrowPoints(scoring, grid._x + setx(jjj * tileW, iii * tileH), grid._y + sety(jjj * tileW, iii * tileH), grid[(("t_" + iii) + "_") + jjj]); grid[(("t_" + iii) + "_") + jjj].removeMovieClip(); _local3++; _local5[_local3] = iii; _local6[_local3] = jjj; } } _local4++; } var _local7 = new Array(); var _local8 = new Array(); indexa2 = 0; indexl2 = 0; _local7[0] = 0; _local8[0] = 0; BFStunnus++; while (indexa2 <= indexl2) { iii = _local7[indexa2]; jjj = _local8[indexa2]; grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; iii = _local7[indexa2] - 1; jjj = _local8[indexa2]; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl2++; _local7[indexl2] = iii; _local8[indexl2] = jjj; } } iii = _local7[indexa2] + 1; jjj = _local8[indexa2]; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl2++; _local7[indexl2] = iii; _local8[indexl2] = jjj; } } iii = _local7[indexa2]; jjj = _local8[indexa2] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl2++; _local7[indexl2] = iii; _local8[indexl2] = jjj; } } iii = _local7[indexa2]; jjj = _local8[indexa2] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl2++; _local7[indexl2] = iii; _local8[indexl2] = jjj; } } iii = _local7[indexa2] - 1; jjj = _local8[indexa2] + 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl2++; _local7[indexl2] = iii; _local8[indexl2] = jjj; } } iii = _local7[indexa2] + 1; jjj = _local8[indexa2] - 1; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { grid[(("t_" + iii) + "_") + jjj].BFS = BFStunnus; indexl2++; _local7[indexl2] = iii; _local8[indexl2] = jjj; } } indexa2++; } poistettuja = 0; var _local11 = 0; while (_local11 <= indexl3) { iii = _local9[_local11]; jjj = _local10[_local11]; if (grid[(("t_" + iii) + "_") + jjj]) { if (grid[(("t_" + iii) + "_") + jjj].BFS != BFStunnus) { ThrowPoints(scoring, grid._x + setx(jjj * tileW, iii * tileH), grid._y + sety(jjj * tileW, iii * tileH), grid[(("t_" + iii) + "_") + jjj]); grid[(("t_" + iii) + "_") + jjj].removeMovieClip(); poistettuja++; } } _local11++; } kirupaSound = new Sound(this); kirupaSound.attachSound("startSnd"); kirupaSound.start(0, 1); poistettuja = poistettuja + _local3; gridsBallCntr = gridsBallCntr - poistettuja; Points = Points + (poistettuja * scoring); Score = (_global.lopputulos = "" + Points); mylevelScore = Score; _global.lopputulema = Points; } } function cleanUp() { var _local3 = GridWidth; var _local4 = rowsCurrentlyInGrid; var _local2 = 0; while (_local2 < _local4) { var _local1 = 0; while (_local1 < _local3) { if (grid[(("t_" + _local2) + "_") + _local1]) { grid[(("t_" + _local2) + "_") + _local1].removeMovieClip(); } _local1++; } _local2++; } } function removeSumsFromGrid() { var _local3 = 0; var _local4 = GridWidth; var _local5 = rowsCurrentlyInGrid; var _local2 = 0; if (rowsCurrentlyInGrid > 30) { } _local2 = rowsCurrentlyInGrid - 30; while (_local2 < _local5) { var _local1 = 0; while (_local1 < _local4) { if (grid[(("t_" + _local2) + "_") + _local1]) { tulos = 1; if (grid[(("t_" + _local2) + "_") + _local1].valittu) { tulos = 2; } if (tulos == 2) { _local3 = _local3 + int(grid[(("t_" + _local2) + "_") + _local1].munsisalto); } } _local1++; } _local2++; } currentselectedsum = _local3 + " / 10"; return(false); } function removeSelectedFromGrid() { var _local5 = GridWidth; var _local6 = rowsCurrentlyInGrid; var _local3 = 0; var _local4 = 0; if (rowsCurrentlyInGrid > 30) { } _local3 = rowsCurrentlyInGrid - 30; while (_local3 < _local6) { var _local2 = 0; while (_local2 < _local5) { if (grid[(("t_" + _local3) + "_") + _local2]) { tulos = 1; if (grid[(("t_" + _local3) + "_") + _local2].valittu) { tulos = 2; } if (tulos == 2) { ThrowPoints(scoring, grid[(("t_" + _local3) + "_") + _local2]._x + grid._x, grid[(("t_" + _local3) + "_") + _local2]._y + grid._y); grid[(("t_" + _local3) + "_") + _local2].removeMovieClip(); _local4++; Points = Points + scoring; Score = (_global.lopputulos = "" + Points); _global.lopputulema = Points; haiskore.send("scoreboard", "update_score", "Haasto", Points); } } _local2++; } _local3++; } } function poppaa() { bubblePop = new Sound(_root); bubblePop.attachSound("bubble"); bubblePop.start(0, 1); popattavia--; if (popattavia <= 0) { clearInterval(ID); } } function setNumbers(container, Width, Height) { koko = Width * Height; var _local1 = new Array(); do { nyk = 0; temppisum = 0; while (nyk < koko) { _local1[nyk] = random(9) + 1; if ((temppisum + _local1[nyk]) > 10) { _local1[nyk] = 10 - temppisum; } temppisum = temppisum + _local1[nyk]; if (temppisum == 10) { temppisum = 0; } if (nyk == (koko - 1)) { if (temppisum > 0) { _local1[nyk] = _local1[nyk] + (10 - temppisum); } } nyk++; } } while (_local1[koko - 1] == 10); var _local3 = 0; while (_local3 < koko) { indeksi1 = _local3 + random(koko - _local3); tempvalue = _local1[_local3]; _local1[_local3] = _local1[indeksi1]; _local1[indeksi1] = tempvalue; _local3++; } nyk = 0; _local3 = 0; while (_local3 < Height) { var _local2 = 0; while (_local2 < Width) { container[(("t_" + _local3) + "_") + _local2].munsisalto = _local1[nyk]; nyk++; _local2++; } _local3++; } } function randomColor() { juritus = 0; do { juritus++; tulos = random(Erivareja) + 1; } while ((_root["tatavaria" + tulos] == 0) && (juritus < 100)); return(tulos); while (_local2 < 9) { todnaksum = todnaksum + todnakit[_local2]; _local2++; } tulos = random(todnaksum); todnaksum = 0; indeksi = 0; while (indeksi < 9) { todnaksum = todnaksum + todnakit[indeksi]; if (todnaksum > tulos) { return(indeksi + 1); } indeksi++; } return(-1); } function randomColor2() { tulos = random(Erivareja) + 1; return(tulos); while (_local1 < 9) { todnaksum = todnaksum + todnakit[_local1]; _local1++; } tulos = random(todnaksum); todnaksum = 0; indeksi = 0; while (indeksi < 9) { todnaksum = todnaksum + todnakit[indeksi]; if (todnaksum > tulos) { return(indeksi + 1); } indeksi++; } return(-1); } function asetaitte(i, j, luku) { if (grid[(("t_" + i) + "_") + j]) { grid[(("t_" + i) + "_") + j].removeMovieClip(); } else { gridsBallCntr++; } grid.attachMovie("file" + luku, (("t_" + i) + "_") + j, grid.getNextHighestDepth()); grid[(("t_" + i) + "_") + j].munsisalto = luku; grid[(("t_" + i) + "_") + j]._xscale = (grid[(("t_" + i) + "_") + j]._yscale = GRID_SIZE * 100); grid[(("t_" + i) + "_") + j]._x = setxf(tileW * j, tileH * i); grid[(("t_" + i) + "_") + j]._y = setyf(tileW * j, tileH * i); grid[(("t_" + i) + "_") + j].gotoAndPlay(1); grid[(("t_" + i) + "_") + j].solid = true; } function addRowToGrid() { var _local2 = rowsCurrentlyInGrid; var _local1 = -Math.floor(Alkuklimpinkoko / 2); while (_local1 < ((-Math.floor(Alkuklimpinkoko / 2)) + Alkuklimpinkoko)) { luku = randomColor(); grid.attachMovie("file" + luku, (("t_" + _local2) + "_") + _local1, grid.getNextHighestDepth()); gridsBallCntr++; grid[(("t_" + _local2) + "_") + _local1].munsisalto = luku; grid[(("t_" + _local2) + "_") + _local1]._xscale = (grid[(("t_" + _local2) + "_") + _local1]._yscale = GRID_SIZE * 100); grid[(("t_" + _local2) + "_") + _local1]._x = setxf(tileW * _local1, tileH * _local2); grid[(("t_" + _local2) + "_") + _local1]._y = setyf(tileW * _local1, tileH * _local2); grid[(("t_" + _local2) + "_") + _local1].gotoAndPlay(1); grid[(("t_" + _local2) + "_") + _local1].solid = true; _local1++; } rowsCurrentlyInGrid++; } function dist2(x1, y1, x2, y2) { return(((x1 - x2) * (x1 - x2)) + ((y1 - y2) * (y1 - y2))); } function testhit(xx, yy) { var _local8 = Math.round(gety(xx - _root.grid._x, yy - _root.grid._y) / tileW) - 1; var _local9 = _local8 + 2; var _local4 = Math.round(getx(xx - _root.grid._x, yy - _root.grid._y) / tileH) - 1; var _local5 = _local4 + 2; var _local3 = _local8; while (_local3 <= _local9) { var _local2 = _local4; while (_local2 <= _local5) { if (_root.grid[(("t_" + _local3) + "_") + _local2]) { if (dist2(setx(_local2 * tileW, _local3 * tileH) + _root.grid._x, sety(_local2 * tileW, _local3 * tileH) + _root.grid._y, xx, yy) < ((900 * GRID_SIZE) * GRID_SIZE)) { return(true); } } _local2++; } _local3++; } return(false); } function shootrandom() { palloilmassa++; luku = randomColor(); nimi = "t_" + palloja_ammuttu; palloja_ammuttu++; shots.attachMovie("file" + luku, nimi, shots.getNextHighestDepth()); shots[nimi].bounceCntr = 0; shots[nimi]._xscale = (shots[nimi]._yscale = 100 * GRID_SIZE); shots[nimi].koko = 100; shots[nimi].munsisalto = luku; shots[nimi]._visible = true; ang = (Math.random() * 2) * 3.141592; factori = 1 + Math.random(); shots[nimi]._x = GridCenterX + ((Math.cos(ang) * 420) * factori); shots[nimi]._y = GridCenterY + ((Math.sin(ang) * 420) * factori); shots[nimi].xv = GridCenterX - shots[nimi]._x; shots[nimi].yv = GridCenterY - shots[nimi]._y; len = Math.sqrt((shots[nimi].xv * shots[nimi].xv) + (shots[nimi].yv * shots[nimi].yv)); len = len / 15; shots[nimi].xv = shots[nimi].xv / len; shots[nimi].yv = shots[nimi].yv / len; shots[nimi]._alpha = 100; shots[nimi].gotoAndPlay(1); shots[nimi].solid = false; shots[nimi].eletty = 0; shots[nimi].onEnterFrame = function () { if (!_global.gameon) { this.removeMovieClip(); } this.eletty++; if ((!this.solid) && (_global.gameon)) { this._y = this._y + (this.yv * 0.5); this._x = this._x + (this.xv * 0.5); if (testhit(this._x, this._y)) { var _local8 = Math.round(gety(this._x - _root.grid._x, this._y - _root.grid._y) / tileW) - 1; var _local9 = _local8 + 2; var _local6 = Math.round(getx(this._x - _root.grid._x, this._y - _root.grid._y) / tileH) - 1; var _local7 = _local6 + 2; parasnimi = ""; parasdist = 9999999 /* 0x98967F */; var _local5 = _local8; while (_local5 <= _local9) { var _local4 = _local6; while (_local4 <= _local7) { if (!_root.grid[(("t_" + _local5) + "_") + _local4]) { ddd222 = dist2(_root.grid._x + setx(_local4 * tileW, _local5 * tileH), _root.grid._y + sety(_local4 * tileW, _local5 * tileH), this._x, this._y); if (parasdist > ddd222) { parasdist = ddd222; parasii = _local5; parasjj = _local4; } } _local4++; } _local5++; } kiinnita(this.munsisalto, parasii, parasjj, (("t_" + parasii) + "_") + parasjj, this.xv, this.yv, false); palloilmassa--; this.removeMovieClip(); return(undefined); } this._y = this._y + (this.yv * 0.5); this._x = this._x + (this.xv * 0.5); if (testhit(this._x, this._y)) { var _local8 = Math.round(gety(this._x - _root.grid._x, this._y - _root.grid._y) / tileW) - 1; var _local9 = _local8 + 2; var _local6 = Math.round(getx(this._x - _root.grid._x, this._y - _root.grid._y) / tileH) - 1; var _local7 = _local6 + 2; parasnimi = ""; parasdist = 9999999 /* 0x98967F */; var _local5 = _local8; while (_local5 <= _local9) { var _local4 = _local6; while (_local4 <= _local7) { if (!_root.grid[(("t_" + _local5) + "_") + _local4]) { ddd222 = dist2(_root.grid._x + setx(_local4 * tileW, _local5 * tileH), _root.grid._y + sety(_local4 * tileW, _local5 * tileH), this._x, this._y); if (parasdist > ddd222) { parasdist = ddd222; parasii = _local5; parasjj = _local4; } } _local4++; } _local5++; } kiinnita(this.munsisalto, parasii, parasjj, (("t_" + parasii) + "_") + parasjj, this.xv, this.yv, false); palloilmassa--; this.removeMovieClip(); return(undefined); } } }; } function asetaseuraavapallo() { seuraavapallo = seuraavaseuraavapallo; attachMovie("file" + seuraavapallo, "ammuttavapallo", 28); ammuttavapallo._y = canon._y; ammuttavapallo._xscale = (ammuttavapallo._yscale = 50); ammuttavapallo.targety = canon._y; ammuttavapallo.targetscale = 80 * GRID_SIZE; ammuttavapallo._x = canon._x; ammuttavapallo.onEnterFrame = function () { this._xscale = (this._yscale = (0.95 * this._xscale) + (0.05 * this.targetscale)); this._y = (0.95 * this._y) + (0.05 * this.targety); }; seuraavaseuraavapallo = randomColor(); attachMovie("file" + seuraavaseuraavapallo, "ammuttavaammuttavapallo", 29); ammuttavaammuttavapallo._y = canon._y + 27; ammuttavaammuttavapallo.targety = canon._y + 27; ammuttavaammuttavapallo._x = GridCenterX; ammuttavaammuttavapallo._xscale = (ammuttavaammuttavapallo._yscale = 0); ammuttavaammuttavapallo.targetscale = 45 * GRID_SIZE; ammuttavaammuttavapallo.onEnterFrame = function () { this._xscale = (this._yscale = (0.95 * this._xscale) + (0.05 * this.targetscale)); this._y = (0.95 * this._y) + (0.05 * this.targety); }; } function shoot() { if (palloilmassa > 0) { return(undefined); } palloilmassa++; luku = seuraavapallo; ammuttavapallo._xscale = (ammuttavapallo._yscale = 0); ammuttavapallo.targetscale = 0; nimi = "t_" + palloja_ammuttu; palloja_ammuttu++; shots.attachMovie("file" + luku, nimi, shots.getNextHighestDepth()); shots[nimi].bounceCntr = 0; shots[nimi]._xscale = (shots[nimi]._yscale = 100 * GRID_SIZE); shots[nimi].koko = 100; shots[nimi].munsisalto = luku; shots[nimi]._visible = true; shots[nimi]._x = canon._x; shots[nimi]._y = canon._y; shots[nimi].xv = _root._xmouse - shots[nimi]._x; shots[nimi].yv = _root._ymouse - shots[nimi]._y; len = Math.sqrt((shots[nimi].xv * shots[nimi].xv) + (shots[nimi].yv * shots[nimi].yv)); len = len / BALL_SPEED; shots[nimi].xv = shots[nimi].xv / len; shots[nimi].yv = shots[nimi].yv / len; shots[nimi].ekaframe = true; shots[nimi]._alpha = 100; shots[nimi].gotoAndPlay(1); shots[nimi].solid = false; shots[nimi].eletty = 0; shotSnd = new Sound(_root); shotSnd.attachSound("shootSnd"); shotSnd.start(0, 1); shots[nimi].onEnterFrame = function () { if (!_global.gameon) { this.removeMovieClip(); } this.eletty++; if ((!this.solid) && (_global.gameon)) { if (this.bounceCntr > 5) { ThrowPoints2(this._x, this._y, this); _root.tuhlailu--; asetainfo(_root.tuhlailu); ammuttavapallo.targetscale = 50; palloilmassa--; this.removeMovieClip(); return(undefined); } if (!this.ekaframe) { this._y = this._y + (this.yv * 0.5); this._x = this._x + (this.xv * 0.5); } else { this.ekaframe = false; } if (testhit(this._x, this._y)) { var _local8 = Math.round(gety(this._x - _root.grid._x, this._y - _root.grid._y) / tileW) - 1; var _local9 = _local8 + 2; var _local6 = Math.round(getx(this._x - _root.grid._x, this._y - _root.grid._y) / tileH) - 1; var _local7 = _local6 + 2; parasnimi = ""; parasdist = 9999999 /* 0x98967F */; var _local5 = _local8; while (_local5 <= _local9) { var _local4 = _local6; while (_local4 <= _local7) { if (!_root.grid[(("t_" + _local5) + "_") + _local4]) { ddd222 = dist2(_root.grid._x + setx(_local4 * tileW, _local5 * tileH), _root.grid._y + sety(_local4 * tileW, _local5 * tileH), this._x, this._y); if (parasdist > ddd222) { parasdist = ddd222; parasii = _local5; parasjj = _local4; } } _local4++; } _local5++; } oldpiste = Points; kiinnita(this.munsisalto, parasii, parasjj, (("t_" + parasii) + "_") + parasjj, this.xv, this.yv, true); if (oldpiste == Points) { tuhlailu--; } asetainfo(tuhlailu); palloilmassa--; asetaseuraavapallo(); this.removeMovieClip(); return(undefined); } this._y = this._y + (this.yv * 0.5); this._x = this._x + (this.xv * 0.5); if (testhit(this._x, this._y)) { var _local8 = Math.round(gety(this._x - _root.grid._x, this._y - _root.grid._y) / tileH) - 1; var _local9 = _local8 + 2; var _local6 = Math.round(getx(this._x - _root.grid._x, this._y - _root.grid._y) / tileW) - 1; var _local7 = _local6 + 2; parasnimi = ""; parasdist = 9999999 /* 0x98967F */; var _local5 = _local8; while (_local5 <= _local9) { var _local4 = _local6; while (_local4 <= _local7) { if (!_root.grid[(("t_" + _local5) + "_") + _local4]) { ddd222 = dist2(_root.grid._x + setx(_local4 * tileW, _local5 * tileH), _root.grid._y + sety(_local4 * tileW, _local5 * tileH), this._x, this._y); if (parasdist > ddd222) { parasdist = ddd222; parasii = _local5; parasjj = _local4; } } _local4++; } _local5++; } oldpiste = Points; kiinnita(this.munsisalto, parasii, parasjj, (("t_" + parasii) + "_") + parasjj, this.xv, this.yv, true); if (oldpiste == Points) { tuhlailu--; } asetainfo(tuhlailu); palloilmassa--; asetaseuraavapallo(); this.removeMovieClip(); return(undefined); } } if ((this._x - _root.GridCenterX) < (_root.leftBound + (tileW / 2))) { this._x = (_root.leftBound + (tileW / 2)) + _root.GridCenterX; this.xv = Math.abs(this.xv); this.bounceCntr++; } else if ((this._x - _root.GridCenterX) > (_root.rightBound - (tileW / 2))) { this._x = (_root.rightBound - (tileW / 2)) + _root.GridCenterX; this.xv = -Math.abs(this.xv); this.bounceCntr++; } else if (((this._y - _root.GridCenterY) < (_root.upperBound + (tileH / 2))) && (this.eletty > 20)) { this._y = (_root.upperBound + (tileH / 2)) + _root.GridCenterY; this.yv = Math.abs(this.yv); this.bounceCntr++; } else if ((this._y - _root.GridCenterY) > (_root.lowerBound - (tileH / 2))) { this._y = (_root.lowerBound - (tileH / 2)) + _root.GridCenterY; this.yv = -Math.abs(this.yv); this.bounceCntr++; } }; } function ThrowPoints(numbertothrow, xthrow, ythrow, alkupmovie) { if (numbertothrow < 0) { scoreEffects.attachMovie("ScoreEffectMinus", "ScoreEffect" + PointsThrown, 700000 + PointsThrown); } else { scoreEffects.attachMovie("ScoreEffectPlus", "ScoreEffect" + PointsThrown, 700000 + PointsThrown); } scoreEffects["ScoreEffect" + PointsThrown]._x = xthrow; scoreEffects["ScoreEffect" + PointsThrown]._y = ythrow; scoreEffects["ScoreEffect" + PointsThrown]._xscale = 150; scoreEffects["ScoreEffect" + PointsThrown]._yscale = 150; if (numbertothrow > 0) { scoreEffects["ScoreEffect" + PointsThrown].Scoreaddition = "+" + numbertothrow; } else { scoreEffects["ScoreEffect" + PointsThrown].Scoreaddition = numbertothrow; } scoreEffects["ScoreEffect" + PointsThrown].onEnterFrame = function () { this._xscale = this._xscale + 1; this._yscale = this._yscale + 1; this._alpha = this._alpha - 1.5; if (this._alpha < 1.5) { this.removeMovieClip(); } }; PointsThrown++; scoreEffects.attachMovie("file" + alkupmovie.munsisalto, "ScoreEffect" + PointsThrown, 700000 + PointsThrown); scoreEffects["ScoreEffect" + PointsThrown]._x = xthrow; scoreEffects["ScoreEffect" + PointsThrown]._y = ythrow; scoreEffects["ScoreEffect" + PointsThrown]._rotation = alkupmovie._rotation + grid._rotation; scoreEffects["ScoreEffect" + PointsThrown].xv = (Math.random() * 10) - 5; scoreEffects["ScoreEffect" + PointsThrown].yv = (Math.random() * 10) - 5; scoreEffects["ScoreEffect" + PointsThrown].onEnterFrame = function () { this._xscale = this._xscale - 2; this._yscale = this._yscale - 2; this._alpha = this._alpha - 1.5; this._x = this._x + this.xv; this._y = this._y + this.yv; this._rotation = this._rotation + (this.xv * 10); this.yv = this.yv + 3; if (this._alpha < 1.5) { this.removeMovieClip(); } }; PointsThrown++; } function ThrowPoints2(xthrow, ythrow, alkupmovie) { scoreEffects.attachMovie("file" + alkupmovie.munsisalto, "ScoreEffect" + PointsThrown, 700000 + PointsThrown); scoreEffects["ScoreEffect" + PointsThrown]._x = xthrow; scoreEffects["ScoreEffect" + PointsThrown]._y = ythrow; scoreEffects["ScoreEffect" + PointsThrown]._rotation = alkupmovie._rotation + _root.grid._rotation; scoreEffects["ScoreEffect" + PointsThrown].xv = (Math.random() * 10) - 5; scoreEffects["ScoreEffect" + PointsThrown].yv = (Math.random() * 10) - 5; scoreEffects["ScoreEffect" + PointsThrown].onEnterFrame = function () { this._xscale = this._xscale - 2; this._yscale = this._yscale - 2; this._alpha = this._alpha - 1.5; this._x = this._x + this.xv; this._y = this._y + this.yv; this._rotation = this._rotation + (this.xv * 10); this.yv = this.yv + 3; if (this._alpha < 1.5) { this.removeMovieClip(); } }; PointsThrown++; } function ThrowParticles(xthrow, ythrow) { scoreEffects.attachMovie("file3", "ScoreEffect" + PointsThrown, 700000 + PointsThrown); scoreEffects["ScoreEffect" + PointsThrown]._x = xthrow; scoreEffects["ScoreEffect" + PointsThrown]._y = ythrow; scoreEffects["ScoreEffect" + PointsThrown]._xscale = 50; scoreEffects["ScoreEffect" + PointsThrown]._yscale = 50; scoreEffects["ScoreEffect" + PointsThrown].xv = (Math.random() * 10) - 5; scoreEffects["ScoreEffect" + PointsThrown].yv = (Math.random() * 10) - 5; if (xthrow < -250) { scoreEffects["ScoreEffect" + PointsThrown].xv = scoreEffects["ScoreEffect" + PointsThrown].xv + 4; } if (xthrow > 250) { scoreEffects["ScoreEffect" + PointsThrown].xv = scoreEffects["ScoreEffect" + PointsThrown].xv - 4; } if (ythrow > 250) { scoreEffects["ScoreEffect" + PointsThrown].yv = scoreEffects["ScoreEffect" + PointsThrown].yv - 4; } scoreEffects["ScoreEffect" + PointsThrown].onEnterFrame = function () { this._xscale = this._xscale - 2; this._yscale = this._yscale - 2; this._alpha = this._alpha - 1.5; this._x = this._x + this.xv; this._y = this._y + this.yv; this._rotation = this._rotation + (this.xv * 10); this.yv = this.yv + 1; if (this._alpha < 1.5) { this.removeMovieClip(); } }; PointsThrown++; } function ThrowError(xthrow, ythrow) { scoreEffects.attachMovie("ScoreEffectMinus", "ScoreEffect" + PointsThrown, 700000 + PointsThrown); scoreEffects["ScoreEffect" + PointsThrown]._x = xthrow; scoreEffects["ScoreEffect" + PointsThrown]._y = ythrow; scoreEffects["ScoreEffect" + PointsThrown]._xscale = 110; scoreEffects["ScoreEffect" + PointsThrown]._yscale = 110; scoreEffects["ScoreEffect" + PointsThrown].Scoreaddition = ""; scoreEffects["ScoreEffect" + PointsThrown].onEnterFrame = function () { this._xscale = this._xscale + 1; this._yscale = this._yscale + 1; this._alpha = this._alpha - 0.7; if (this._alpha < 1.5) { this.removeMovieClip(); } }; PointsThrown++; aj = 0; while (aj < 30) { ThrowParticles(xthrow, ythrow); aj++; } } function updateGrid() { while ((!grid[(("t_" + (rowsCurrentlyInGrid - 1)) + "_") + 0]) || ((grid._y + grid[(("t_" + (rowsCurrentlyInGrid - 1)) + "_") + 0]._y) > -20)) { } } function initGrid() { level_txt.text = levelCntr; rand = 1; if (rand == 1) { i = 0; while (i <= Erivareja) { _root["tatavaria" + i] = 1; i++; } j = 0; while (j < ((Alkuklimpinkoko * 2) - 1)) { asetaitte(0, ((-Alkuklimpinkoko) + 1) + j, randomColor()); asetaitte(1, (-Alkuklimpinkoko) + j, randomColor()); asetaitte(-1, ((-Alkuklimpinkoko) + 2) + j, randomColor()); asetaitte(((-Alkuklimpinkoko) + 1) + j, 0, randomColor()); asetaitte(((-Alkuklimpinkoko) + 2) + j, -1, randomColor()); asetaitte((-Alkuklimpinkoko) + j, 1, randomColor()); j++; } } grid.t_0_0.removeMovieClip(); grid.attachMovie("tilepommi", "t_0_0", grid.getNextHighestDepth()); grid.t_0_0.munsisalto = -1; grid.t_0_0._xscale = (grid.t_0_0._yscale = GRID_SIZE * 100); } stopAllSounds(); var playbgsnd = new Sound(); playbgsnd.attachSound("musicplaybg"); playbgsnd.start(0, 999); isInited = false; Pallojapersatsi = 10; GRID_SIZE = 0.75006; BALL_SPEED = 20; Alkuklimpinkoko = 6; if (tempLevel == 2) { Erivareja = 2; } else if ((tempLevel == 3) || (tempLevel == 5)) { Erivareja = 3; } else if (tempLevel == 4) { Erivareja = 4; } else if (tempLevel == 6) { Erivareja = 5; } else if ((tempLevel == 7) || (tempLevel == 9)) { Erivareja = 6; } else if (tempLevel == 8) { Erivareja = 7; } else if (tempLevel == 10) { Erivareja = 8; } else { Erivareja = 0; } ArrowCenterX = 450; GridCenterX = 253; GridCenterY = 240; multiplier = ""; scoring = 10; isGridClear = false; lowerBound = 255; upperBound = -215; leftBound = -215; rightBound = 215; this.createEmptyMovieClip("line_mc", 10); gridspeed = 0; gridsBallCntr = 0; palloilmassa = 0; canon._x = GridCenterX; canon._y = 490; seuraavapallo = 1; seuraavaseuraavapallo = 2; vasein = 99999 /* 0x01869F */; oikein = -99999; ylin = -99999; alin = 99999 /* 0x01869F */; BFStunnus = 0; ampuaika = getTimer() + 1000; ammuttu = 0; axis1x = 1; axis1y = 0; axis2x = 0.5; axis2y = 0.8660254; levelCntr = tempLevel; isReset = false; lastScore = 0; tileW = 26 * GRID_SIZE; tileH = 26 * GRID_SIZE; isMouseDown = false; _root.onMouseDown = function () { isMouseDown = true; }; _root.onMouseUp = function () { isMouseDown = false; }; edellinenaika = getTimer(); aikakerroin = 1; var spacepohjassaviimeframessa = false; edaika = 0; _root.onEnterFrame = function () { uusiaika = getTimer(); aikakerroin = (uusiaika - edellinenaika) / 33; edellinenaika = uusiaika; framejalaskettu++; if (framejalaskettu >= 30) { framerate = (1000 * (framejalaskettu * 1)) / ((1 * (getTimer() - framenalkuaika)) + 0.001); framenalkuaika = getTimer(); framejalaskettu = 0; } if (!_global.gameon) { gridinaloitus = getTimer(); } else { if ((gridsBallCntr <= 1) && (isGridClear == false)) { if (tempLevel == 10) { _global.gameon = false; ammuttavaammuttavapallo._visible = false; ammuttavapallo._visible = false; gotoAndStop ("complete"); } else { _global.gameon = false; ammuttavaammuttavapallo._visible = false; ammuttavapallo._visible = false; nextlevelmc._visible = true; nextlevelmc.gotoAndPlay(2); nextlevelmc.nextlevel_btn.onRollOver = function () { _root.btn_snd.start(0, 1); }; nextlevelmc.nextlevel_btn.onPress = function () { _root.jolly_logo.gotoAndPlay(2); nextlevelmc._visible = false; ammuttavaammuttavapallo._visible = true; ammuttavapallo._visible = true; _global.gameon = true; levelCntr++; tempLevel = levelCntr; playerDetails.data.lev = tempLevel; isGridClear = true; grid.targetscale = 0; if (levelCntr == 1) { Erivareja = 1; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } else if (levelCntr == 2) { Erivareja = 2; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } else if (levelCntr == 3) { Erivareja = 3; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } else if (levelCntr == 4) { Erivareja = 4; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } else if (levelCntr == 5) { Erivareja = 3; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } else if (levelCntr == 6) { Erivareja = 5; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } else if (levelCntr == 7) { Erivareja = 6; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } else if (levelCntr == 8) { Erivareja = 7; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } if (levelCntr == 9) { Erivareja = 6; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } else if (levelCntr == 10) { Erivareja = 8; tuhlailulim = 6; tuhlailu = 6; asetainfo(tuhlailu); i = 0; while (i <= Erivareja) { this["tatavaria" + i] = 1; i++; } } }; } } if ((isGridClear == true) && (grid._xscale < 2)) { isGridClear = false; initGrid(); grid._xscale = (grid._yscale = 0); grid.targetscale = 100; scoring = scoring + 10; multiplier = scoring + "x"; } grid._xscale = (grid._yscale = (0.95 * grid._xscale) + (0.05 * grid.targetscale)); i = 1; while (i <= 10) { if (this["tuhlaus" + i]) { this["tuhlaus" + i].mc._alpha = (this["tuhlaus" + i].mc._alpha * 0.95) + (this["tuhlaus" + i].mc.targetalpha * 0.05); } i++; } gridspeed = gridspeed * 0.95455; if (_root._ymouse < 450) { canon._rotation = (Math.atan2(_root._ymouse - canon._y, _root._xmouse - canon._x) / 3.14159) * 180; } line_mc._visible = true; hidastuskerroin = 1; if (getTimer() < (kellonalkuaika + kellonkesto)) { hidastuskerroin = 0.3; } if (((((!isGridClear) && (isMouseDown)) && (_root._ymouse < 480)) && (Math.abs(gridspeed) < 2)) && (palloilmassa == 0)) { hiirenseuraaja._x = _root._xmouse; hiirenseuraaja._y = _root._ymouse; if (!hiirenseuraaja.hitTest(Neppula)) { shoot(); bubblePop = new Sound(_root); bubblePop.attachSound("FOLEY WHIP WHOOSH DOUBLE ALUMINUM ROD 01"); bubblePop.start(0, 1); isMouseDown = false; } } if (tuhlailu == 0) { whoosi = new Sound(_root); whoosi.attachSound("ropes_whoosh"); whoosi.start(0, 1); i = 0; while (i < Pallojapersatsi) { shootrandom(); i++; } tuhlailulim--; if (tuhlailulim == 0) { tuhlailulim = 6; } tuhlailu = tuhlailulim; asetainfo(tuhlailu); } grid._x = GridCenterX; grid._y = GridCenterY; grid._rotation = grid._rotation + gridspeed; ang = (grid._rotation * 3.141593) / 180; axis1x = Math.cos(ang); axis1y = Math.sin(ang); axis2x = Math.cos(ang + 1.047197); axis2y = Math.sin(ang + 1.047197); line_mc._x = grid._x; line_mc._y = grid._y; vasein = 99999 /* 0x01869F */; oikein = -99999; ylin = -99999; alin = 99999 /* 0x01869F */; } Score = "" + Math.round(tempPoints); tempPoints = (0.93 * tempPoints) + (0.07 * Points); if ((Points > 0) && (oldpo != Points)) { bubblePop = new Sound(this); bubblePop.attachSound("bubble"); bubblePop.start(0, 1); } oldpo = Points; if ((GameOver == true) && (_global.gameon == true)) { if (kelloefekti) { kelloefekti.removeMovieClip(); } whoosh = new Sound(_root); whoosh.attachSound("Descending Gamey Blip"); whoosh.start(0, 1); _global.gameon = false; _root.lopputiski._visible = true; ammuttavaammuttavapallo._visible = false; ammuttavapallo._visible = false; _global.gameon = false; _root.lopputiski.julkaisuaika = getTimer(); _root.lopputiski.gotoAndPlay(1); } }; init(); stop();
Instance of Symbol 275 MovieClip "Neppula" in Frame 6
on (release) { if (_root.asound) { this.gotoAndStop(2); _root.asound = false; } else { this.gotoAndStop(1); _root.asound = true; } } on (rollOver) { _global.gameon = false; } on (rollOut) { _global.gameon = true; }
Frame 7
_global.gameon = false; stop();
Frame 12
gotoAndStop ("Main");
Frame 13
stop(); grid.t_0_0._visible = false; _root.isInited = false; _global.gameon = false; trace(_root.tempLevel + " 1223566"); _root.levels_sound.start(); if (_root.a_sound) { a1_sound.gotoAndStop(1); a2_sound.gotoAndStop(1); } var i = 1; while (i <= 10) { var mc = eval ("lev_selaction.ab_" + i); var mca = eval ("lev_selaction.abc_" + i); trace(mc + " mc"); mc.num = i; mc.gotoAndStop(1); mc.enabled = false; mca._visible = true; mc.useHandCursor = false; mc.onPress = function () { _root.tempLevel = this.num; fNewGame = true; _root.gotoAndStop("Main"); }; i++; } j = 1; while (j <= _root.tempLevel) { var mc1 = eval ("lev_selaction.ab_" + j); var mca1 = eval ("lev_selaction.abc_" + j); mca1._visible = false; mc1._alpha = 70; mc1.enabled = true; mc1.useHandCursor = true; j++; }
Instance of Symbol 275 MovieClip "Neppula" in Frame 13
on (release) { if (_root.asound) { this.gotoAndStop(2); _root.asound = false; } else { this.gotoAndStop(1); _root.asound = true; } } on (rollOver) { _global.gameon = false; } on (rollOut) { _global.gameon = true; }
Frame 17
function submit1() { var _local5 = subname.text; var _local4 = completeScore; var _local2 = ""; if (_local4 == "") { _local2 = _local2 + "The score is required\n"; } if (_local2 != "") { status_txt.text = _local2; trace("hello1231233"); return(undefined); } var _local3 = new LoadVars(); _local3.name = _local5; _local3.score = _local4; _local3.send(path, "_blank", "POST"); _root.gotoAndStop("Start"); } stop(); grid.removeMovieClip(); _root.grid.t_0_0._visible = false; _root.isInited = false; _global.gameon = false; trace(gameon); completeScore = _root.Score; stopAllSounds(); _root.gameover_sound.start(0, 1); var path = "http://www.gamesjolly.com/scores/xballs/submit.php";
Symbol 17 Button
on (release) { _root.gotoAndStop("Preloader"); }
Symbol 22 MovieClip Frame 1
stop();
Symbol 22 MovieClip Frame 100
stop();
Symbol 37 MovieClip Frame 158
stop();
Symbol 39 Button
on (release) { _root.moreGames(); }
Symbol 43 Button
on (release) { _root.showShot(1); _root.tempLevel = 1; }
Symbol 46 Button
on (release) { _root.moreGames(); }
Symbol 49 Button
on (release) { _root.gotoAndStop("help_help"); }
Symbol 55 Button
on (press) { _root.gotoAndStop("levels"); }
Symbol 72 Button
on (release) { _root.showShot(1); _root.gotoAndStop("levels"); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 73 Button
on (release) { _root.moreGames(); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 74 Button
on (release) { _root.gotoAndStop("help_help"); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 75 Button
on (release) { getURL ("http://www.gamesjolly.com/scores/xballs/index.php", "_blank"); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 76 Button
on (press) { _root.gotoAndStop("levels"); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 77 MovieClip Frame 192
stop();
Symbol 125 MovieClip Frame 1
stop();
Symbol 126 MovieClip [tile] Frame 8
stop();
Symbol 126 MovieClip [tile] Frame 16
stop();
Symbol 130 Button
on (press, releaseOutside) { if ((_root.lopputiski.julkaisuaika + 100) < getTimer()) { _root.isInited = false; _root.gotoAndStop("levels"); kirupaSound = new Sound(); kirupaSound.attachSound("Clicki"); kirupaSound.start(0, 1); this._visible = false; _root.init(); } }
Symbol 143 Button
on (release) { submit(); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 147 Button
on (press, releaseOutside) { if ((_root.lopputiski.julkaisuaika + 100) < getTimer()) { _root.isInited = false; _root.gotoAndStop("levels"); kirupaSound = new Sound(); kirupaSound.attachSound("Clicki"); kirupaSound.start(0, 1); this._visible = false; _root.init(); } } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 148 MovieClip [Lopputiski] Frame 1
stop();
Instance of Symbol 128 MovieClip in Symbol 148 MovieClip [Lopputiski] Frame 1
on (rollOver) { useHandCursor = false; }
Symbol 148 MovieClip [Lopputiski] Frame 75
function submit() { var _local6 = name_txt.text; var _local5 = overScore; var _local3 = ""; if (_local5 == "") { _local3 = _local3 + "The score is required\n"; } if (_local3 != "") { status_txt.text = _local3; trace("hello1231233"); return(undefined); } var _local4 = new LoadVars(); _local4.name = _local6; _local4.score = _local5; _local4.send(path, "_blank", "POST"); this._visible = false; _root.gotoAndStop("Preloader"); } stop(); overScore = _root.Score; stopAllSounds(); _root.gameover_sound.start(0, 2); var path = "http://www.gamesjolly.com/scores/xballs/submit.php";
Symbol 152 MovieClip [tileydinpommi] Frame 1
stop();
Symbol 156 MovieClip [file7] Frame 1
stop();
Symbol 160 MovieClip [file1] Frame 1
stop();
Symbol 164 MovieClip [file2] Frame 1
stop();
Symbol 168 MovieClip [file3] Frame 1
stop();
Symbol 172 MovieClip [file4] Frame 1
stop();
Symbol 199 MovieClip [tilekello] Frame 1
stop();
Symbol 200 MovieClip [kelloefekti] Frame 1
function onEnterFrame() { if (getTimer() < (_root.kellonalkuaika + _root.kellonkesto)) { this.kellopalkki._yscale = (((_root.kellonkesto - getTimer()) + _root.kellonalkuaika) / _root.kellonkesto) * 100; } else { this.removeMovieClip(); } }
Symbol 202 MovieClip [Tausta] Frame 1
function onEnterFrame() { aikakerroin = (getTimer() - edellinenaika) / 33; edellinenaika = getTimer(); if (this._visible) { this._alpha = this._alpha - (1 * aikakerroin); } if (this._alpha < 0) { this._visible = false; } } edellinenaika = 0; stop();
Symbol 221 Button
on (release) { _root.moreGames(); } on (rollOver) { _root.btn_snd.start(0, 1); }
Instance of Symbol 209 MovieClip in Symbol 222 MovieClip [nextlevelmc] Frame 109
on (rollOver) { useHandCursor = false; }
Symbol 222 MovieClip [nextlevelmc] Frame 189
stop(); levelscore = _root.mylevelScore;
Symbol 225 MovieClip [tilepommi] Frame 1
stop();
Symbol 230 MovieClip [file8] Frame 1
stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 8
stop();
Symbol 242 MovieClip Frame 9
stop();
Symbol 244 Button
on (release) { showShot(3); }
Symbol 245 Button
on (release) { _root.tempLevel = 1; showShot(2); }
Symbol 258 MovieClip Frame 158
stop();
Symbol 263 Button
on (release) { _root.moreGames(); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 268 Button
on (release) { _root.moreGames(); } on (rollOver) { _root.btn_snd.start(0, 1); _global.gameon = false; } on (rollOut) { _global.gameon = true; }
Symbol 275 MovieClip Frame 1
stop(); _global.allsound.setVolume(100);
Symbol 275 MovieClip Frame 2
stop(); _global.allsound.setVolume(0);
Symbol 305 MovieClip Frame 38
stop();
Symbol 322 Button
on (release) { _root.tempLevel = 1; _root.gotoAndStop("Main"); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 323 MovieClip Frame 59
stop();
Symbol 329 Button
on (release) { _root.submit1(); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 330 Button
on (release) { _root.gotoAndStop("levels"); } on (rollOver) { _root.btn_snd.start(0, 1); }
Symbol 331 MovieClip Frame 1
completeScore._visible = false; subname._visible = false;
Symbol 331 MovieClip Frame 66
stop(); completeScore._visible = true; subname._visible = true;

Library Items

Symbol 1 BitmapUsed by:2 57 210
Symbol 2 GraphicUses:1Used by:9 77 129 305 323 331
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:5
Symbol 5 MovieClipUses:4Used by:9 77
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:9 77
Symbol 9 MovieClipUses:2 5 8Used by:Timeline
Symbol 10 FontUsed by:11 264 265 276 278 280 282 284 286 288 290 292 294
Symbol 11 EditableTextUses:10Used by:Timeline
Symbol 12 FontUsed by:13 16 304
Symbol 13 TextUses:12Used by:17
Symbol 14 GraphicUsed by:15 17 37 43 46 49 52 55 68 69 70 71 72 73 74 75 76 130 142 143 147 208 221 258 263 277 279 281 283 285 287 289 291 293 295 322 329 330
Symbol 15 MovieClipUses:14Used by:17 43 46 49 52 55 68 69 70 71 72 73 74 75 76 130 142 143 147 208 221 263 277 279 281 283 285 287 289 291 293 295 322 329 330
Symbol 16 TextUses:12Used by:17
Symbol 17 ButtonUses:13 15 16 14Used by:Timeline
Symbol 18 ShapeTweeningUsed by:22
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:18 20 21Used by:Timeline
Symbol 23 ShapeTweeningUsed by:37
Symbol 24 GraphicUsed by:37 258
Symbol 25 ShapeTweeningUsed by:37
Symbol 26 ShapeTweeningUsed by:37
Symbol 27 GraphicUsed by:37 258
Symbol 28 ShapeTweeningUsed by:37
Symbol 29 GraphicUsed by:37 258
Symbol 30 GraphicUsed by:37 258
Symbol 31 GraphicUsed by:37 258
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:36 37 258
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:36 37 258
Symbol 36 MovieClipUses:33 35Used by:37 258
Symbol 37 MovieClipUses:23 24 25 26 14 27 28 29 30 31 36 33 35Used by:Timeline
Symbol 38 GraphicUsed by:39
Symbol 39 ButtonUses:38Used by:Timeline
Symbol 40 FontUsed by:41 42 44 45 47 48 50 51 53 54 140 141 204 206 261 262
Symbol 41 TextUses:40Used by:43 68 72 130 147 322 330
Symbol 42 TextUses:40Used by:43 68 72 130 147 322 330
Symbol 43 ButtonUses:41 15 42 14Used by:77
Symbol 44 TextUses:40Used by:46 69 73 208 221
Symbol 45 TextUses:40Used by:46 69 73 208 221
Symbol 46 ButtonUses:44 15 45 14Used by:77
Symbol 47 TextUses:40Used by:49 70 74
Symbol 48 TextUses:40Used by:49 70 74
Symbol 49 ButtonUses:47 15 48 14Used by:77
Symbol 50 TextUses:40Used by:52 75
Symbol 51 TextUses:40Used by:52 75
Symbol 52 ButtonUses:50 15 51 14Used by:77
Symbol 53 TextUses:40Used by:55 71 76
Symbol 54 TextUses:40Used by:55 71 76
Symbol 55 ButtonUses:53 15 54 14Used by:77
Symbol 56 SoundUsed by:77
Symbol 57 GraphicUses:1Used by:77
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:77
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:77
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:77
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:77
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:77
Symbol 68 ButtonUses:41 15 42 14Used by:77 148 323 331
Symbol 69 ButtonUses:44 15 45 14Used by:77 148 331
Symbol 70 ButtonUses:47 15 48 14Used by:77
Symbol 71 ButtonUses:53 15 54 14Used by:77
Symbol 72 ButtonUses:41 15 42 14Used by:77
Symbol 73 ButtonUses:44 15 45 14Used by:77 148 331
Symbol 74 ButtonUses:47 15 48 14Used by:77
Symbol 75 ButtonUses:50 15 51 14Used by:77
Symbol 76 ButtonUses:53 15 54 14Used by:77
Symbol 77 MovieClipUses:2 8 43 46 49 52 55 56 57 59 61 63 65 5 67 68 69 70 71 72 73 74 75 76Used by:Timeline
Symbol 78 GraphicUsed by:87
Symbol 79 Sound [ropes_whoosh]Used by:87
Symbol 80 Sound [startSnd]Used by:87
Symbol 81 Sound [shootSnd]Used by:87
Symbol 82 Sound [buttonsnd]Used by:87
Symbol 83 SoundUsed by:87 148 222 331
Symbol 84 Sound [gameoverSnd]Used by:87
Symbol 85 Sound [musicBG]Used by:87
Symbol 86 Sound [musicplaybg]Used by:87
Symbol 87 MovieClipUses:78 79 80 81 82 83 84 85 86Used by:Timeline
Symbol 88 GraphicUsed by:231
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip [Nuolialas]Uses:89Used by:231
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClip [Yhtasuuri]Uses:91Used by:231
Symbol 93 FontUsed by:94 96 105 108 111 114 117 120 122 123 269
Symbol 94 TextUses:93Used by:95
Symbol 95 MovieClip [Plussa]Uses:94Used by:231
Symbol 96 EditableTextUses:93Used by:97
Symbol 97 MovieClip [ScoreEffect]Uses:96Used by:231
Symbol 98 FontUsed by:99
Symbol 99 EditableTextUses:98Used by:100
Symbol 100 MovieClip [ScoreEffectPlus1]Uses:99Used by:231
Symbol 101 FontUsed by:102 138 139 144 145 146 219 220 328 332 333
Symbol 102 EditableTextUses:101Used by:103
Symbol 103 MovieClip [ScoreEffectMinus]Uses:102Used by:231
Symbol 104 GraphicUsed by:106
Symbol 105 TextUses:93Used by:106
Symbol 106 MovieClip [Transform6]Uses:104 105Used by:231
Symbol 107 GraphicUsed by:109
Symbol 108 TextUses:93Used by:109
Symbol 109 MovieClip [Transform4]Uses:107 108Used by:231
Symbol 110 GraphicUsed by:112
Symbol 111 TextUses:93Used by:112
Symbol 112 MovieClip [Transform5]Uses:110 111Used by:231
Symbol 113 GraphicUsed by:115
Symbol 114 TextUses:93Used by:115
Symbol 115 MovieClip [Transform3]Uses:113 114Used by:231
Symbol 116 GraphicUsed by:118
Symbol 117 TextUses:93Used by:118
Symbol 118 MovieClip [Transform2]Uses:116 117Used by:231
Symbol 119 GraphicUsed by:121
Symbol 120 TextUses:93Used by:121
Symbol 121 MovieClip [Transform1]Uses:119 120Used by:231
Symbol 122 EditableTextUses:93Used by:126
Symbol 123 EditableTextUses:93Used by:126
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClip [tile]Uses:122 123 125Used by:231
Symbol 127 GraphicUsed by:128 205 207 209
Symbol 128 MovieClipUses:127Used by:148
Symbol 129 MovieClipUses:2Used by:148
Symbol 130 ButtonUses:41 15 42 14Used by:148
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:133
Symbol 133 MovieClipUses:132Used by:148 331
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:148
Symbol 137 GraphicUsed by:148
Symbol 138 TextUses:101Used by:148
Symbol 139 TextUses:101Used by:148 331
Symbol 140 TextUses:40Used by:142 143 329
Symbol 141 TextUses:40Used by:142 143 329
Symbol 142 ButtonUses:140 15 141 14Used by:148 331
Symbol 143 ButtonUses:140 15 141 14Used by:148
Symbol 144 TextUses:101Used by:148 331
Symbol 145 EditableTextUses:101Used by:148
Symbol 146 EditableTextUses:101Used by:148
Symbol 147 ButtonUses:41 15 42 14Used by:148
Symbol 148 MovieClip [Lopputiski]Uses:128 129 130 83 133 136 137 138 139 142 143 68 69 73 144 145 146 147Used by:231
Symbol 149 GraphicUsed by:152
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClip [tileydinpommi]Uses:149 151Used by:231
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:155
Symbol 155 MovieClipUses:154Used by:156
Symbol 156 MovieClip [file7]Uses:155Used by:231
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:159
Symbol 159 MovieClipUses:158Used by:160
Symbol 160 MovieClip [file1]Uses:159Used by:226 231
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClipUses:162Used by:164
Symbol 164 MovieClip [file2]Uses:163Used by:226 231
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClip [file3]Uses:167Used by:226 231
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:172
Symbol 172 MovieClip [file4]Uses:171Used by:226 231
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClip [file5]Uses:175Used by:226 231
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClipUses:178Used by:180
Symbol 180 MovieClip [file6]Uses:179Used by:226 231
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip [hiirenseuraaja]Uses:181Used by:231
Symbol 183 BitmapUsed by:184 260
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClip [Nuoli]Uses:184Used by:231  Timeline
Symbol 186 FontUsed by:187 266
Symbol 187 EditableTextUses:186Used by:188
Symbol 188 MovieClip [OikeaPalkki]Uses:187Used by:231  Timeline
Symbol 189 GraphicUsed by:192
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip [mute]Uses:189 190 191Used by:231  Timeline
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClip [varopallo]Uses:193Used by:231
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:200
Symbol 197 GraphicUsed by:199
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClip [tilekello]Uses:197 198Used by:200 231
Symbol 200 MovieClip [kelloefekti]Uses:196 199Used by:231
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClip [Tausta]Uses:201Used by:231
Symbol 203 MovieClip [empty]Used by:231
Symbol 204 TextUses:40Used by:207
Symbol 205 MovieClipUses:127Used by:207
Symbol 206 TextUses:40Used by:207
Symbol 207 ButtonUses:204 205 206 127Used by:222
Symbol 208 ButtonUses:44 15 45 14Used by:222
Symbol 209 MovieClipUses:127Used by:222
Symbol 210 GraphicUses:1Used by:211
Symbol 211 MovieClipUses:210Used by:222
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:214
Symbol 214 MovieClipUses:213Used by:222
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:217
Symbol 217 MovieClipUses:216Used by:222
Symbol 218 GraphicUsed by:222
Symbol 219 TextUses:101Used by:222
Symbol 220 EditableTextUses:101Used by:222
Symbol 221 ButtonUses:44 15 45 14Used by:222
Symbol 222 MovieClip [nextlevelmc]Uses:207 208 209 211 83 214 217 218 219 220 221Used by:231
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:225
Symbol 225 MovieClip [tilepommi]Uses:224Used by:226 231
Symbol 226 MovieClip [pyorii]Uses:225 160 164 168 172 176 180Used by:231  Timeline
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:229
Symbol 229 MovieClipUses:228Used by:230
Symbol 230 MovieClip [file8]Uses:229Used by:231
Symbol 231 MovieClipUses:88 90 92 95 97 100 103 106 109 112 115 118 121 126 148 152 156 160 164 168 172 176 180 182 185 188 192 194 200 199 202 203 222 226 225 230Used by:Timeline
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClipUses:234Used by:Timeline
Symbol 236 GraphicUsed by:237 243 244 245
Symbol 237 MovieClipUses:236Used by:243 244 245
Symbol 238 BitmapUsed by:239 240 241
Symbol 239 GraphicUses:238Used by:242 243 244 245
Symbol 240 GraphicUses:238Used by:242
Symbol 241 GraphicUses:238Used by:242
Symbol 242 MovieClipUses:239 240 241Used by:243 244 245
Symbol 243 ButtonUses:237 242 236 239Used by:Timeline
Symbol 244 ButtonUses:237 242 236 239Used by:Timeline
Symbol 245 ButtonUses:237 242 236 239Used by:Timeline
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:Timeline
Symbol 248 GraphicUsed by:251
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:251
Symbol 251 MovieClipUses:248 250Used by:Timeline
Symbol 252 ShapeTweeningUsed by:258
Symbol 253 ShapeTweeningUsed by:258
Symbol 254 ShapeTweeningUsed by:258
Symbol 255 ShapeTweeningUsed by:258
Symbol 256 GraphicUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:252 24 253 254 14 27 255 29 30 31 256 257 36 33 35Used by:Timeline
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:183 259Used by:Timeline
Symbol 261 TextUses:40Used by:263
Symbol 262 TextUses:40Used by:263
Symbol 263 ButtonUses:261 15 262 14Used by:Timeline
Symbol 264 TextUses:10Used by:Timeline
Symbol 265 TextUses:10Used by:Timeline
Symbol 266 EditableTextUses:186Used by:Timeline
Symbol 267 GraphicUsed by:268
Symbol 268 ButtonUses:267Used by:Timeline
Symbol 269 EditableTextUses:93Used by:Timeline
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:275
Symbol 272 GraphicUsed by:274
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:272 273Used by:275
Symbol 275 MovieClipUses:271 274Used by:Timeline
Symbol 276 TextUses:10Used by:277
Symbol 277 ButtonUses:276 15 14Used by:305
Symbol 278 TextUses:10Used by:279
Symbol 279 ButtonUses:278 15 14Used by:305
Symbol 280 TextUses:10Used by:281
Symbol 281 ButtonUses:280 15 14Used by:305
Symbol 282 TextUses:10Used by:283
Symbol 283 ButtonUses:282 15 14Used by:305
Symbol 284 TextUses:10Used by:285
Symbol 285 ButtonUses:284 15 14Used by:305
Symbol 286 TextUses:10Used by:287
Symbol 287 ButtonUses:286 15 14Used by:305
Symbol 288 TextUses:10Used by:289
Symbol 289 ButtonUses:288 15 14Used by:305
Symbol 290 TextUses:10Used by:291
Symbol 291 ButtonUses:290 15 14Used by:305
Symbol 292 TextUses:10Used by:293
Symbol 293 ButtonUses:292 15 14Used by:305
Symbol 294 TextUses:10Used by:295
Symbol 295 ButtonUses:294 15 14Used by:305
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:305
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:300
Symbol 300 MovieClipUses:299Used by:305
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:303
Symbol 303 MovieClipUses:302Used by:305
Symbol 304 TextUses:12Used by:305
Symbol 305 MovieClipUses:2 277 279 281 283 285 287 289 291 293 295 297 300 303 304Used by:Timeline
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClipUses:307Used by:323
Symbol 309 GraphicUsed by:323
Symbol 310 GraphicUsed by:323
Symbol 311 FontUsed by:312 313 314 315 316 317 318 319 320 321
Symbol 312 TextUses:311Used by:323
Symbol 313 TextUses:311Used by:323
Symbol 314 TextUses:311Used by:323
Symbol 315 TextUses:311Used by:323
Symbol 316 TextUses:311Used by:323
Symbol 317 TextUses:311Used by:323
Symbol 318 TextUses:311Used by:323
Symbol 319 TextUses:311Used by:323
Symbol 320 TextUses:311Used by:323
Symbol 321 TextUses:311Used by:323
Symbol 322 ButtonUses:41 15 42 14Used by:323
Symbol 323 MovieClipUses:2 308 309 310 312 313 314 315 316 317 318 319 320 321 68 322Used by:Timeline
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:326
Symbol 326 MovieClipUses:325Used by:331
Symbol 327 GraphicUsed by:331
Symbol 328 TextUses:101Used by:331
Symbol 329 ButtonUses:140 15 141 14Used by:331
Symbol 330 ButtonUses:41 15 42 14Used by:331
Symbol 331 MovieClipUses:2 133 326 83 327 328 139 142 68 69 144 329 330 73Used by:Timeline
Symbol 332 EditableTextUses:101Used by:Timeline
Symbol 333 EditableTextUses:101Used by:Timeline

Instance Names

"loadedText"Frame 2Symbol 11 EditableText
"start_bnt"Frame 2Symbol 17 Button
"loader_mc"Frame 2Symbol 22 MovieClip
"howtoplay_mc"Frame 5Symbol 235 MovieClip
"pyorii"Frame 5Symbol 226 MovieClip [pyorii]
"jolly_logo"Frame 6Symbol 258 MovieClip
"canon"Frame 6Symbol 185 MovieClip [Nuoli]
"oikeapalkki"Frame 6Symbol 188 MovieClip [OikeaPalkki]
"level_txt"Frame 6Symbol 266 EditableText
"dytte"Frame 6Symbol 269 EditableText
"Neppula"Frame 6Symbol 275 MovieClip
"lev_selaction"Frame 13Symbol 305 MovieClip
"Neppula"Frame 13Symbol 275 MovieClip
"subname"Frame 17Symbol 333 EditableText
"ScoreEffect"Symbol 97 MovieClip [ScoreEffect] Frame 1Symbol 96 EditableText
"ScoreEffect"Symbol 100 MovieClip [ScoreEffectPlus1] Frame 1Symbol 99 EditableText
"ScoreEffect"Symbol 103 MovieClip [ScoreEffectMinus] Frame 1Symbol 102 EditableText
"Text82"Symbol 126 MovieClip [tile] Frame 1Symbol 123 EditableText
"name_txt"Symbol 148 MovieClip [Lopputiski] Frame 75Symbol 146 EditableText
"mc"Symbol 152 MovieClip [tileydinpommi] Frame 1Symbol 151 MovieClip
"kellopalkki"Symbol 200 MovieClip [kelloefekti] Frame 1Symbol 196 MovieClip
"nextlevel_btn"Symbol 222 MovieClip [nextlevelmc] Frame 1Symbol 207 Button
"more999_btn"Symbol 222 MovieClip [nextlevelmc] Frame 1Symbol 208 Button
"more999_btn"Symbol 222 MovieClip [nextlevelmc] Frame 189Symbol 221 Button
"ab_1"Symbol 305 MovieClip Frame 1Symbol 277 Button
"ab_2"Symbol 305 MovieClip Frame 1Symbol 279 Button
"ab_3"Symbol 305 MovieClip Frame 1Symbol 281 Button
"ab_4"Symbol 305 MovieClip Frame 1Symbol 283 Button
"ab_5"Symbol 305 MovieClip Frame 1Symbol 285 Button
"ab_6"Symbol 305 MovieClip Frame 1Symbol 287 Button
"ab_7"Symbol 305 MovieClip Frame 1Symbol 289 Button
"ab_8"Symbol 305 MovieClip Frame 1Symbol 291 Button
"ab_9"Symbol 305 MovieClip Frame 1Symbol 293 Button
"ab_10"Symbol 305 MovieClip Frame 1Symbol 295 Button
"abc_9"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip
"abc_10"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip
"abc_8"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip
"abc_6"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip
"abc_5"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip
"abc_7"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip
"abc_4"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip
"abc_3"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip
"abc_2"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip
"abc_1"Symbol 305 MovieClip Frame 1Symbol 297 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 3Symbol 79 as "ropes_whoosh"
ExportAssets (56)Timeline Frame 3Symbol 80 as "startSnd"
ExportAssets (56)Timeline Frame 3Symbol 81 as "shootSnd"
ExportAssets (56)Timeline Frame 3Symbol 82 as "buttonsnd"
ExportAssets (56)Timeline Frame 3Symbol 84 as "gameoverSnd"
ExportAssets (56)Timeline Frame 3Symbol 85 as "musicBG"
ExportAssets (56)Timeline Frame 3Symbol 86 as "musicplaybg"
ExportAssets (56)Timeline Frame 3Symbol 90 as "Nuolialas"
ExportAssets (56)Timeline Frame 3Symbol 92 as "Yhtasuuri"
ExportAssets (56)Timeline Frame 3Symbol 95 as "Plussa"
ExportAssets (56)Timeline Frame 3Symbol 97 as "ScoreEffect"
ExportAssets (56)Timeline Frame 3Symbol 100 as "ScoreEffectPlus1"
ExportAssets (56)Timeline Frame 3Symbol 103 as "ScoreEffectMinus"
ExportAssets (56)Timeline Frame 3Symbol 106 as "Transform6"
ExportAssets (56)Timeline Frame 3Symbol 109 as "Transform4"
ExportAssets (56)Timeline Frame 3Symbol 112 as "Transform5"
ExportAssets (56)Timeline Frame 3Symbol 115 as "Transform3"
ExportAssets (56)Timeline Frame 3Symbol 118 as "Transform2"
ExportAssets (56)Timeline Frame 3Symbol 121 as "Transform1"
ExportAssets (56)Timeline Frame 3Symbol 126 as "tile"
ExportAssets (56)Timeline Frame 3Symbol 148 as "Lopputiski"
ExportAssets (56)Timeline Frame 3Symbol 152 as "tileydinpommi"
ExportAssets (56)Timeline Frame 3Symbol 156 as "file7"
ExportAssets (56)Timeline Frame 3Symbol 160 as "file1"
ExportAssets (56)Timeline Frame 3Symbol 164 as "file2"
ExportAssets (56)Timeline Frame 3Symbol 168 as "file3"
ExportAssets (56)Timeline Frame 3Symbol 172 as "file4"
ExportAssets (56)Timeline Frame 3Symbol 176 as "file5"
ExportAssets (56)Timeline Frame 3Symbol 180 as "file6"
ExportAssets (56)Timeline Frame 3Symbol 182 as "hiirenseuraaja"
ExportAssets (56)Timeline Frame 3Symbol 185 as "Nuoli"
ExportAssets (56)Timeline Frame 3Symbol 188 as "OikeaPalkki"
ExportAssets (56)Timeline Frame 3Symbol 192 as "mute"
ExportAssets (56)Timeline Frame 3Symbol 194 as "varopallo"
ExportAssets (56)Timeline Frame 3Symbol 199 as "tilekello"
ExportAssets (56)Timeline Frame 3Symbol 200 as "kelloefekti"
ExportAssets (56)Timeline Frame 3Symbol 202 as "Tausta"
ExportAssets (56)Timeline Frame 3Symbol 203 as "empty"
ExportAssets (56)Timeline Frame 3Symbol 222 as "nextlevelmc"
ExportAssets (56)Timeline Frame 3Symbol 225 as "tilepommi"
ExportAssets (56)Timeline Frame 3Symbol 226 as "pyorii"
ExportAssets (56)Timeline Frame 3Symbol 230 as "file8"

Labels

"Preloader"Frame 3
"Start"Frame 5
"Main"Frame 6
"EndGame"Frame 7
"levels"Frame 13
"help_help"Frame 14
"complete"Frame 17
"tile_off"Symbol 126 MovieClip [tile] Frame 1
"tile_on"Symbol 126 MovieClip [tile] Frame 9

Dynamic Text Variables

ScoreadditionSymbol 96 EditableText"+ 666 "
ScoreadditionSymbol 99 EditableText"+ 666 "
ScoreadditionSymbol 102 EditableText"- 666"
munsisaltoSymbol 122 EditableText" "
munsisaltoSymbol 123 EditableText" "
overScoreSymbol 145 EditableText""
_root.ScoreSymbol 187 EditableText"9999999"
levelscoreSymbol 220 EditableText"10000"
multiplierSymbol 269 EditableText"4x"
completeScoreSymbol 332 EditableText""




http://swfchan.com/23/113047/info.shtml
Created: 12/3 -2019 00:03:40 Last modified: 12/3 -2019 00:03:40 Server time: 27/04 -2024 05:31:36