STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #13726 |
enter your name |
00000000 |
Online |
Online |
Buy Me |
Y |
N |
N |
U |
F |
WHAT DO YOU WANT TO DO? |
WHAT DO YOU WANT TO DO? |
Common description of the games Funny bubbles - funny bust a move style game. Funny animals like piglet, cat, hedgehog, doggy, owl, frog and bull-calf won't let you become bored and raise your spirits. The point of every game is to break a wall that consists of different-colored bubbles. The trajectory of the bubble about to be shot is defined with mouse cursor. After pressing left mouse button, the bubble starts to move and keeps flying until it collides with other bubbles obscuring its way. If the new-formed bunch appears to be a chain of 3 or more bubbles of the same color, these bubbles explode, leaving some space for further shooting. If the flying bubble collides with left or right wall, it reflects symmetrically, allowing you to hit areas that may seem very difficult to reach. If your sharp- shooting causes a bunch of bubbles not connected to ceiling, these bubbles fall down because of gravity, bringing you even more points, than exploded ones. Every of the four games has following difficulty levels: -very easy -easy -normal -hard -very hard You may choose game difficulty according to your skills and experience with "OPTIONS" section of the menu. Within the same section you can change volume levels of the sounds and melodies playing during the game. You can also change the game speed in this section. Depending of game difficulty, at the right lower corner you'll see from 1 to 5 bubbles. During the game these bubbles disappear, and when they are all gone, a new line of bubbles is added to bubble wall, and the other bubbles are lowered by one line. If one of the bubbles of the wall crosses the dark- blue line at the game field - you lose. Don't stop at that point and start the game again or choose the other game and try again. During the game at the left lower corner you'll notice the order of next bubbles for further shooting. The number of these bubbles may vary from 1 to 5 depending of selected game difficulty. Strategy game The game based on adding new bubble lines depending of number of shots you made. In this game you have unlimited time to count the cost and make the best shot. This game meant to raise player's logic thought. Arcade game The game based on adding new bubble lines depending of time counter. In this game your time is limited. The faster and sharper you shoot - the more chances you've got to gain a top score. This game meant to raise player's reaction and ability to decide really swift and right. |
Bubbles Type |
Scoring and Bonuses For every exploded bubble you gain 10 points. For every fallen bubble - 15 points. If a long chain of exploded and fallen bubbles generates, you gain bonus points from 25 to 50000. Bonuses are calculated for exploded and fallen bubbles separately with bonus for its sum added. Controls To control the game, use standard mouse and keyboard cursor keys "left arrow" and "right arrow". "ENTER" - BOSS.... "P" - Pause Play and enjoy! |
Funny Piglet; |
Funny Cat; |
Funny doggy. You can control it using arrow keys; |
Owl |
Evil hedgehog. This type of bubbles cannot be destroyed. You can only throw down them. |
Frog |
Bull-calf. This is bonus bubble and using it you can destroy all bubbles on it's way. |
Bonus bubbles: when this bubble destroyed all bubbles of this color are destroyed too. |
Volume |
sound |
music |
Volume |
sound |
music |
Game |
normal |
very hard |
very easy |
hard |
easy |
speed |
Game |
normal |
very hard |
very easy |
hard |
easy |
speed |
Arcade |
Strategy |
www.SpeedyGames.com |
www.SpeedyGames.com |
Strategy |
Arcade |
Skill |
Skill |
MORE GREAT GAMES AT WWW.SPEEDYGAMES.COM |
MORE GREAT GAMES AT WWW.SPEEDYGAMES.COM |
Score |
Score |
ActionScript [AS1/AS2]
Frame 2_quality = "BEST"; stop(); var sequenceControlGame = new FSequence(); mask = "mask/mask.bmp"; fileOption2 = "option.dat"; optionBtn._visible = false; helpBtn._visible = false; topScoreBtn._visible = false; quitBtn._visible = false; pauseBtn._visible = false; lockButtons = function (how) { how = !how; optionBtn.btn.enabled = how; optionBtn.btn.onRollOut(); helpBtn.btn.enabled = how; helpBtn.btn.onRollOut(); topScoreBtn.btn.enabled = how; topScoreBtn.btn.onRollOut(); quitBtn.btn.enabled = how; quitBtn.btn.onRollOut(); pauseBtn.btn.enabled = how; pauseBtn.btn.onRollOut(); }; saveTopScore = function (fileName, cont) { newFileName = fileName; contentFile = cont; fscommand ("flashstudio.savetofile", "newFileName,contentFile"); }; cript = function (st) { st = String(st); st2 = ""; i = 0; while (i < st.length) { st2 = st2 + String.fromCharCode(st.charCodeAt(i) + Number(st.length - i)); i++; } return(st2); }; uncript = function (st) { st = String(st); st2 = ""; i = 0; while (i < st.length) { st2 = st2 + String.fromCharCode(st.charCodeAt(i) - Number(st.length - i)); i++; } return(st2); }; ini = function () { _global.effectValue = 50; _global.musicValue = 50; _global.levelGame = 3; _global.speedGame = 10; }; saveIni = function () { lv = new LoadVars(); lv.effectValue = escape(cript(_global.effectValue)); lv.musicValue = escape(cript(_global.musicValue)); lv.levelGame = escape(cript(_global.levelGame)); lv.speedGame = escape(cript(_global.speedGame)); saveContent = lv.toString(); fscommand ("flashstudio.savetofile", "fileOption2,saveContent"); }; loadIni = function (lv) { _global.effectValue = Number(uncript(unescape(lv.effectValue))); _global.musicValue = Number(uncript(unescape(lv.musicValue))); _global.levelGame = Number(uncript(unescape(lv.levelGame))); _global.speedGame = Number(uncript(unescape(lv.speedGame))); cc = true; tt1.text = tt1.text + (_global.effectValue + newline); tt1.text = tt1.text + (_global.musicValue + newline); tt1.text = tt1.text + (_global.levelGame + newline); tt1.text = tt1.text + (_global.speedGame + newline); if ((((_global.effectValue == undefined) || (_global.effectValue > 100)) || (_global.effectValue < 0)) || (_global.effectValue == null)) { _global.effectValue = 50; cc = false; } if ((((_global.musicValue == undefined) || (_global.musicValue > 100)) || (_global.musicValue < 0)) || (_global.musicValue == null)) { _global.musicValue = 50; cc = false; } if ((((_global.levelGame == undefined) || (_global.levelGame > 5)) || (_global.levelGame < 1)) || (_global.levelGame == null)) { _global.levelGame = 3; cc = false; } if ((((_global.speedGame == undefined) || (_global.speedGame > 25)) || (_global.speedGame < 5)) || (_global.speedGame == null)) { _global.speedGame = 10; cc = false; } if (!cc) { ini(); saveIni(); } _root.musicArc.setValume(_global.musicValue); _root.soundArc.setValume(_global.effectValue); }; fscommand ("flashstudio.fileexists", "fileOption2,existFile"); lcount = 0; loadData = function () { tt1.text = tt1.text + ("file exist: " + existFile); if (existFile == "true") { tt1.text = tt1.text + "EXIST "; lv = new LoadVars(); lv._parent = this; lv.load(fileOption2); lv.onLoad = function (success) { if (success) { tt1.text = tt1.text + "LOAD SUCSESS "; this=this._parent;//parameter overwritten this._parent; loadIni(lv); } else { tt1.text = tt1.text + "NO LOAD SUCSESS "; lcont++; if (lcont > 3) { ini(); saveIni(); } else { loadData(); } } }; } else { tt1.text = tt1.text + "NO EXIST "; ini(); saveIni(); } skillGameForm.setSkill(_global.levelGame); }; selectGame = function () { if (this.gameTypeForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("gameType", "gameTypeForm", index); } optionBtn._visible = true; helpBtn._visible = true; topScoreBtn._visible = true; topScoreBtn._visible = true; quitBtn._visible = true; }; questionGame = function (how) { if (this.questionForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("FQuestion", "questionForm", index, {option:how}); } }; optionGame = function (how) { if (this.optionGameForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("FOptionControl", "optionGameForm", index, {option:how}); } }; helpGame = function (how) { if (this.helpForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("FHelp", "helpForm", index, {option:how}); } }; topScoreGame = function (typeGame, level, newResult, how) { if (this.topScoreForm == undefined) { index = this.getNextHighestDepth(); obj = new Object(); obj.typeGame = typeGame; obj.level = level; obj.newResult = newResult; obj.option = how; this.attachMovie("FTopScore", "topScoreForm", index, obj); } }; purchaseGame = function (how) { if (this.purchaseForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("FBuy", "purchaseForm", index, {option:how}); } }; sequenceControlGame.addAction(this, "loadData", 100); sequenceControlGame.addAction(this, "selectGame", 200); _global.boobleI_max = 12; _global.boobleJ_max = 12; _global.boobleDx = 41; _global.boobleDy = Math.round(_global.boobleDx * 0.866025403784439) + 5.1; _global.kofKoleb = 0; stop();Symbol 35 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };Symbol 39 MovieClip [FButtonControl] Frame 1#initclip 9 function FButtonControlClass() { this.mainBg.onRollOver = function () { if (this._parent.action != -1) { newCol = new Color(this._parent.mainBg); newCol.setRGB(this._parent.overColor); } }; this.mainBg.onRollOut = function () { this._parent.update(); }; this.mainBg.onPress = function () { if (this._parent.action != -1) { newCol = new Color(this._parent.mainBg); newCol.setRGB(this._parent.activeColor); if (this._parent.type == "check") { this._parent.action = !this._parent.action; } } }; this.mainBg.onRelease = function () { if (this._parent.action != -1) { eval ("this._parent._parent." + this._parent.handler).call(this._parent._parent, this._parent, this._parent.value); this._parent.update(); } }; this.update(); } FButtonControlClass.prototype = new MovieClip(); FButtonControlClass.prototype.setAction = function (action) { this.action = action; this.update(); }; FButtonControlClass.prototype.getAction = function () { return(this.action); }; FButtonControlClass.prototype.update = function () { newCol = new Color(this.mainBg); if (this.action == 0) { newCol.setRGB(this.enabledColor); this._parent[this.goal].gotoAndStop(2); } if (this.action == -1) { newCol.setRGB(this.disabledColor); this.mainBg.useHandCursor = false; this._parent[this.goal].gotoAndStop(3); } if (this.action == 1) { newCol.setRGB(this.activeColor); this.mainBg.useHandCursor = true; this._parent[this.goal].gotoAndStop(1); } }; Object.registerClass("FButtonControl", FButtonControlClass); #endinitclipSymbol 47 MovieClip Frame 1str = "nova design 2004"; getCode = function (st) { st = String(st); index = 0; st3 = ""; sum = 0; i = 0; while (i < st.length) { st2 = Number(Number(st.charCodeAt(i)) + Number(str.charCodeAt(index))); sum = sum + Number(st.charCodeAt(i)); if (String(st2).length == 2) { st2 = "0" + String(st2); } if (String(st2).length == 1) { st2 = "00" + String(st2); } trace((((((st.charAt(i) + " ") + Number(st.charCodeAt(i))) + " + ") + Number(str.charCodeAt(index))) + " = ") + st2); index++; if (index > (str.length - 1)) { index = 0; } st3 = st3 + String(st2); i++; } i = 0; while (i < String(sum).length) { st2 = Number(Number(String(sum).charCodeAt(i)) + Number(str.charCodeAt(index))); if (String(st2).length == 2) { st2 = "0" + String(st2); } if (String(st2).length == 1) { st2 = "00" + String(st2); } index++; if (index > (str.length - 1)) { index = 0; } st3 = st3 + String(st2); i++; } trace(st3); return(st3); }; btn.onRelease = function () { if ((_parent.userName.text != "") && (_parent.userName.text != "enter your name")) { lv = new LoadVars(); if (this._parent._parent.typeGame == 1) { gameType = "strategy"; } else if (this._parent._parent.typeGame == 2) { gameType = "arcade"; } else if (this._parent._parent.typeGame == 3) { gameType = "strategy"; } else if (this._parent._parent.typeGame == 4) { gameType = "arcade"; } if (this._parent._parent.level == 1) { gameDifficulty = "very hard"; } else if (this._parent._parent.level == 2) { gameDifficulty = "hard"; } else if (this._parent._parent.level == 3) { gameDifficulty = "normal"; } else if (this._parent._parent.level == 4) { gameDifficulty = "easy"; } else if (this._parent._parent.level == 5) { gameDifficulty = "very easy"; } userName = _parent.userName.text; score = _level0.topScoreP; lv.SCORE = getCode(((((((score + "&") + userName) + "&") + gameType) + "&") + gameDifficulty) + "&"); trace(lv.SCORE); lv.send("http://www.speedyGames.com/funnyBubbles/topScore.php", "_blank", "GET"); this._parent._visible = false; _root.soundArc.playSound("click", 0); fscommand ("flashstudio.minimize"); this._parent._parent.remove(); } else { _parent.userName.text = "enter your name"; } };Symbol 48 MovieClip [FTopScore] Frame 1#initclip 13 function FTopScoreClass() { this._x = 80; this._y = 80; this._xscale = 80; this._yscale = 80; this.oldResult = null; this.bg.useHandCursor = false; this._parent.gameTypeForm.enabledTypeGame(false); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } this.sequenceTopScoreGame = new FSequence(); this.myNewLine = String.fromCharCode(13) + String.fromCharCode(10); trace((((("TOP SCORE IN1 : " + this.typeGame) + " ") + this.level) + " :") + this.newResult); this.typeGame = ((this.typeGame == undefined) ? 3 : (this.typeGame)); this.level = ((this.level == undefined) ? 1 : (this.level)); this.newResult = (((this.newResult == undefined) || (this.newResult == 0)) ? null : (this.newResult)); trace((((("TOP SCORE IN1 : " + this.typeGame) + " ") + this.level) + " :") + this.newResult); this.nextGame_mc.onRollOver = function () { this.gotoAndStop(2); }; this.nextGame_mc.onRollOut = (this.nextGame_mc.onReleaseOutside = function () { this.gotoAndStop(1); }); this.nextGame_mc.onRelease = function () { _root.soundArc.playSound("click", 0); this=this._parent;//parameter overwritten this._parent; this.typeGame++; if (this.typeGame > 4) { this.typeGame = 3; } this.playInGame.gotoAndStop((this.typeGame + 1) - 2); this.selectGame(this.typeGame, this.level); }; trace("TYPE GAME = " + this.typeGame); this.playInGame.gotoAndStop((this.typeGame + 1) - 2); this.onEnterFrame = function () { this.selectGameFunc(this[("item" + this.level) + "_btn"], this.level); this.onEnterFrame = null; }; this._parent.lockButtons(true); this.userName.onSetFocus = function (oldFocus) { trace("HUY " + this.text); if (this.text == "enter your name") { this.text = ""; } }; } FTopScoreClass.prototype = new MovieClip(); FTopScoreClass.prototype.allEnabled = function (how) { this.nextGame_mc.enabled = how; this.item1_btn.mainBg.enabled = how; this.item2_btn.mainBg.enabled = how; this.item3_btn.mainBg.enabled = how; this.item4_btn.mainBg.enabled = how; this.item5_btn.mainBg.enabled = how; clearBtn.btn.enabled = how; continueBtn.btn.enabled = how; }; FTopScoreClass.prototype.selectGame = function (typeGame, level) { trace("TOP SELECT GAME "); this.allEnabled(false); if (this.oldResult != null) { this.saveCurrent(); } this.typeGame = typeGame; this.level = level; if (this.typeGame == 1) { this.typeNameGame = "scrCS" + this.level; } else if (this.typeGame == 2) { this.typeNameGame = "scrCA" + this.level; } else if (this.typeGame == 3) { this.typeNameGame = "scrSS" + this.level; } else { this.typeNameGame = "scrSA" + this.level; } this.fileName = "data/" + this.typeNameGame; trace("FILE NAME>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + this.fileName); this[this.typeNameGame] = new Array(); this.existFile = "true"; this.loadData(); }; FTopScoreClass.prototype.loadData = function () { trace("TOP LOAD DATA" + this.fileName); cont = new XML(); cont.ignoreWhite = true; cont._parent = this; cont.onLoad = function (sucs) { trace("ON LOAD"); if (sucs) { trace((this._parent.fileName + " load = ") + cont); this._parent.dataFromFile = cont; } else { trace((this._parent.fileName + " NO load = ") + cont); this._parent.dataFromFile = ""; } this=this._parent;//parameter overwritten this._parent; this.updateData(this.dataFromFile); }; }; FTopScoreClass.prototype.updateData = function (dataFromFile) { trace("UPDATE DATA" + this[this.typeNameGame]); iter1 = new Array(); iter1 = String(dataFromFile).split(this.myNewLine); var _local2 = 0; while (_local2 < (iter1.length - 1)) { trace(">> i" + _local2); iter2 = new Array(); iter2 = this._parent.uncript(unescape(iter1[_local2])).split("@"); obj = new Object(); obj.player = iter2[0]; obj.score = Number(iter2[1]); obj.sum = Number(iter2[2]); obj.howScore = false; trace((((("add = " + obj.player) + " ") + obj.score) + " ") + obj.sum); this[this.typeNameGame].push(obj); _local2++; } trace("length loaded arr:" + this[this.typeNameGame]); this.updateTopScore(this[this.typeNameGame]); }; FTopScoreClass.prototype.updateTopScore = function (topScoreArr) { trace("TOP updateTopScore" + topScoreArr.length); trace("NEW RESULT " + this.newResult); if (this.newResult != null) { obj = new Object(); obj.player = ""; obj.score = Number(this.newResult); obj.sum = 0; obj.howScore = true; topScoreArr.push(obj); this.oldResult = this.newResult; this.newResult = null; } else { this.oldResult = null; } topScoreArr.sortOn(["score"], 18); trace("LOADET DATA " + topScoreArr); err = -1; var _local2 = 0; while (_local2 < 10) { if (_local2 < topScoreArr.length) { st = String(topScoreArr[_local2].player) + String(topScoreArr[_local2].score); sum = this.sumChar(st); if ((sum != Number(topScoreArr[_local2].sum)) && (topScoreArr[_local2].howScore == false)) { err = 0; } trace((((("SUMM " + sum) + " ") + topScoreArr[_local2].sum) + " ") + err); this["item" + Number(_local2 + 1)].gotoAndStop(1); this["item" + Number(_local2 + 1)].num.text = Number(_local2 + 1); this["item" + Number(_local2 + 1)].player.text = topScoreArr[_local2].player; this["item" + Number(_local2 + 1)].score.text = topScoreArr[_local2].score; this["item" + Number(_local2 + 1)].player.selectable = false; trace("new score " + topScoreArr[_local2].howScore); if (topScoreArr[_local2].howScore == true) { this.publishBtn.i = _local2; topScoreArr[_local2].howScore = false; this["item" + Number(_local2 + 1)].gotoAndStop(2); this["item" + Number(_local2 + 1)].player.selectable = true; this["item" + Number(_local2 + 1)].goal = topScoreArr[_local2].howScore; Selection.setFocus(this["item" + Number(_local2 + 1)].player); } } else { this["item" + Number(_local2 + 1)].gotoAndStop(1); this["item" + Number(_local2 + 1)].num.text = ""; this["item" + Number(_local2 + 1)].player.text = ""; this["item" + Number(_local2 + 1)].score.text = ""; this["item" + Number(_local2 + 1)].player.selectable = false; } _local2++; } this.allEnabled(true); if (err == 0) { this.clearResult(); } }; FTopScoreClass.prototype.sumChar = function (st) { sum = 0; i = 0; while (i < st.length) { sum = sum + st.charCodeAt(i); i++; } trace("RETURN SUM=" + sum); return(sum); }; FTopScoreClass.prototype.saveCurrent = function () { newCont = ""; var _local2 = 0; while (_local2 < 10) { if (this["item" + Number(_local2 + 1)].score.text != "") { sum = this.sumChar(this["item" + Number(_local2 + 1)].player.text + this["item" + Number(_local2 + 1)].score.text); trace((((("save = " + this["item" + Number(_local2 + 1)].player.text) + "@") + this["item" + Number(_local2 + 1)].score.text) + "@") + String(sum)); trace("save cript = " + escape(this._parent.cript((((this["item" + Number(_local2 + 1)].player.text + "@") + this["item" + Number(_local2 + 1)].score.text) + "@") + String(sum)))); newCont = newCont + (escape(this._parent.cript((((this["item" + Number(_local2 + 1)].player.text + "@") + this["item" + Number(_local2 + 1)].score.text) + "@") + String(sum))) + this.myNewLine); } _local2++; } trace("SAVE " + newCont); this._parent.saveTopScore.apply(this, [this.fileName, newCont]); }; FTopScoreClass.prototype.selectGameFunc = function (what, Lvalue) { this.item1_btn.setAction(0); this.item2_btn.setAction(0); this.item3_btn.setAction(0); this.item4_btn.setAction(0); this.item5_btn.setAction(0); this.level = Lvalue; trace(((">>>>>>>>" + what) + " ") + Lvalue); this.selectGame(this.typeGame, this.level); what.setAction(1); }; FTopScoreClass.prototype.clearResult = function () { var _local2 = 0; while (_local2 < 10) { this["item" + Number(_local2 + 1)].gotoAndStop(1); this["item" + Number(_local2 + 1)].num.text = ""; this["item" + Number(_local2 + 1)].player.text = ""; this["item" + Number(_local2 + 1)].score.text = ""; this["item" + Number(_local2 + 1)].player.selectable = false; _local2++; } newCont = ""; this._parent.saveTopScore.apply(this, [this.fileName, newCont]); }; FTopScoreClass.prototype.remove = function () { this.saveCurrent(); this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace(((">>>> " + this.option) + " ") + _global.action); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } trace(((">>>> " + this.option) + " ") + _global.action); if (this.option == "gameover") { this._parent.selectGame(); } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; Object.registerClass("FTopScore", FTopScoreClass); #endinitclipInstance of Symbol 39 MovieClip [FButtonControl] "item5_btn" in Symbol 48 MovieClip [FTopScore] Frame 1//component parameters onClipEvent (construct) { goal = "icon1"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 7966139 /* 0x798DBB */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 5; }Instance of Symbol 39 MovieClip [FButtonControl] "item4_btn" in Symbol 48 MovieClip [FTopScore] Frame 1//component parameters onClipEvent (construct) { goal = "icon2"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 7966139 /* 0x798DBB */; activeColor = 7966139 /* 0x798DBB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 4; }Instance of Symbol 39 MovieClip [FButtonControl] "item3_btn" in Symbol 48 MovieClip [FTopScore] Frame 1//component parameters onClipEvent (construct) { goal = "icon3"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 7966139 /* 0x798DBB */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 3; }Instance of Symbol 39 MovieClip [FButtonControl] "item2_btn" in Symbol 48 MovieClip [FTopScore] Frame 1//component parameters onClipEvent (construct) { goal = "icon4"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 2; }Instance of Symbol 39 MovieClip [FButtonControl] "item1_btn" in Symbol 48 MovieClip [FTopScore] Frame 1//component parameters onClipEvent (construct) { goal = "icon5"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 1; }Symbol 63 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); getURL ("http://www.speedygames.com/download-free-funny-bubbles.php?puzzle&jigsaw&collapse", "download", "GET"); };Symbol 67 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };Symbol 79 MovieClip Frame 1stop();Symbol 84 MovieClip Frame 8stop();Symbol 86 MovieClip Frame 1closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 87 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); lv = new LoadVars(); lv.onLoad = function (how) { if (how) { if (this.regNow != undefined) { getURL ("https://www.regnow.com/softsell/nph-softsell.cgi?item=10976-5&affiliate=" + this.regNow, "purchase", "GET"); } else { getURL ("http://www.speedygames.com/funnyBubblesPurchase.php", "purchase", "GET"); } } else { getURL ("http://www.speedygames.com/funnyBubblesPurchase.php", "purchase", "GET"); } }; lv.load("affiliate.dat"); };Symbol 106 MovieClip [FBuy] Frame 1#initclip 12 function FBuyClass() { this._x = 70; this._y = 60; this._xscale = 80; this._yscale = 80; this.bg.useHandCursor = false; this._parent.gameTypeForm.enabledTypeGame(false); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } else { this.ncmc._visible = false; this.endBtn._visible = false; } this._parent.lockButtons(true); this.posGol = 60; this.bg2.onPress = function () { getURL ("http://www.speedygames.com/goShop.php", "_blank", "GET"); }; } FBuyClass.prototype = new MovieClip(); FBuyClass.prototype.remove = function () { this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace(((">>>> " + this.option) + " ") + _global.action); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } trace(((">>>> " + this.option) + " ") + _global.action); if (this.option == "gameover") { this._parent.selectGame(); } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; Object.registerClass("FBuy", FBuyClass); #endinitclipSymbol 117 MovieClip Frame 1stop();Symbol 118 MovieClip [FBonus] Frame 1#initclip 7 function FBonusClass() { this.stop(); this._visible = false; } FBonusClass.prototype = new MovieClip(); Object.registerClass("FBonus", FBonusClass); FBonusClass.prototype.activate = function (x, y, bonus) { if (x < 70) { x = 70; } this._x = x; this._y = y; this.play(); trace("COOL"); this._visible = true; this.bon.gotoAndStop("b" + String(bonus)); }; #endinitclipSymbol 118 MovieClip [FBonus] Frame 25removeMovieClip(this);Symbol 123 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };Symbol 125 MovieClip Frame 1btn.onRelease = function () { _root.musicArc.remove(); fscommand ("flashstudio.exit"); };Symbol 128 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); this._parent._parent._parent.bubbleShooter.gameOverFastFunc(); };Symbol 131 MovieClip [FQuestion] Frame 1#initclip 10 function FQuestionClass() { this._x = 85; this._y = 110; this._xscale = 80; this._yscale = 80; this.bg.useHandCursor = false; this._parent.gameTypeForm.enabledTypeGame(false); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } this._parent.lockButtons(true); this.posGol = 60; this.up_mc.onRelease = function () { this._parent.posGol = this._parent.posGol + 60; this._parent.onEnterFrame = this._parent.moveCont; }; this.down_mc.onRelease = function () { this._parent.posGol = this._parent.posGol - 60; this._parent.onEnterFrame = this._parent.moveCont; }; this.up_mc.onRollOver = (this.down_mc.onRollOver = function () { this.gotoAndStop(2); }); this.up_mc.onReleaseOutside = (this.up_mc.onRollOut = (this.down_mc.onReleaseOutside = (this.down_mc.onRollOut = function () { this.gotoAndStop(1); }))); } FQuestionClass.prototype = new MovieClip(); FQuestionClass.prototype.moveCont = function () { if (this.posGol > 60) { this.posGol = 60; } if (this.posGol < (60 - (this.helpCont._height - 352))) { this.posGol = 60 - (this.helpCont._height - 352); } if (Math.abs(this.posGol - this.helpCont._y) < 1) { this.helpCont._y = this.posGol; this.onEnterFrame = null; } else { this.helpCont._y = this.helpCont._y + ((this.posGol - this.helpCont._y) / 7); } }; FQuestionClass.prototype.remove = function () { this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace(((">>>> " + this.option) + " ") + _global.action); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } trace(((">>>> " + this.option) + " ") + _global.action); if (this.option == "gameover") { this._parent.selectGame(); } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; Object.registerClass("FQuestion", FQuestionClass); #endinitclipSymbol 137 MovieClip Frame 1stop();Symbol 147 MovieClip Frame 1stop();Symbol 154 MovieClip Frame 1stop();Symbol 159 MovieClip Frame 1stop();Symbol 164 MovieClip Frame 1stop();Symbol 169 MovieClip Frame 1stop();Symbol 174 MovieClip Frame 1stop();Symbol 189 MovieClip [FHelp] Frame 1#initclip 14 function FHelpClass() { this._x = 85; this._y = 12; this._xscale = 80; this._yscale = 80; this.bg.useHandCursor = false; this._parent.gameTypeForm.enabledTypeGame(false); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } this._parent.lockButtons(true); this.posGol = 60; this.up_mc.onRelease = function () { this._parent.posGol = this._parent.posGol + 60; this._parent.onEnterFrame = this._parent.moveCont; }; this.down_mc.onRelease = function () { this._parent.posGol = this._parent.posGol - 60; this._parent.onEnterFrame = this._parent.moveCont; }; this.up_mc.onRollOver = (this.down_mc.onRollOver = function () { this.gotoAndStop(2); }); this.up_mc.onReleaseOutside = (this.up_mc.onRollOut = (this.down_mc.onReleaseOutside = (this.down_mc.onRollOut = function () { this.gotoAndStop(1); }))); } FHelpClass.prototype = new MovieClip(); FHelpClass.prototype.moveCont = function () { if (this.posGol > 60) { this.posGol = 60; } if (this.posGol < (60 - (this.helpCont._height - 352))) { this.posGol = 60 - (this.helpCont._height - 352); } if (Math.abs(this.posGol - this.helpCont._y) < 1) { this.helpCont._y = Math.round(this.posGol); this.onEnterFrame = null; } else { this.helpCont._y = this.helpCont._y + Math.round((this.posGol - this.helpCont._y) / 7); } }; FHelpClass.prototype.remove = function () { this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace(((">>>> " + this.option) + " ") + _global.action); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } trace(((">>>> " + this.option) + " ") + _global.action); if (this.option == "gameover") { this._parent.selectGame(); } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; Object.registerClass("FHelp", FHelpClass); #endinitclipSymbol 191 MovieClip [FButtonControl] Frame 1#initclip 6 function FButtonControlClass() { this.mainBg.onRollOver = function () { if (this._parent.action != -1) { newCol = new Color(this._parent.mainBg); newCol.setRGB(this._parent.overColor); } }; this.mainBg.onRollOut = function () { this._parent.update(); }; this.mainBg.onPress = function () { if (this._parent.action != -1) { newCol = new Color(this._parent.mainBg); newCol.setRGB(this._parent.activeColor); if (this._parent.type == "check") { this._parent.action = !this._parent.action; } } }; this.mainBg.onRelease = function () { if (this._parent.action != -1) { eval ("this._parent._parent." + this._parent.handler).call(this._parent._parent, this._parent, this._parent.value); this._parent.update(); } }; this.update(); } FButtonControlClass.prototype = new MovieClip(); FButtonControlClass.prototype.setAction = function (action) { this.action = action; this.update(); }; FButtonControlClass.prototype.getAction = function () { return(this.action); }; FButtonControlClass.prototype.update = function () { newCol = new Color(this.mainBg); if (this.action == 0) { newCol.setRGB(this.enabledColor); this._parent[this.goal].gotoAndStop(2); } if (this.action == -1) { newCol.setRGB(this.disabledColor); this.mainBg.useHandCursor = false; this._parent[this.goal].gotoAndStop(3); } if (this.action == 1) { newCol.setRGB(this.activeColor); this.mainBg.useHandCursor = true; this._parent[this.goal].gotoAndStop(1); } }; Object.registerClass("FButtonControl", FButtonControlClass); #endinitclipSymbol 206 MovieClip Frame 1stop();Symbol 206 MovieClip Frame 2stop();Symbol 221 MovieClip Frame 1selectGameFunc = function (what, Lvalue) { item1_btn.setAction(false); item2_btn.setAction(false); item3_btn.setAction(false); item4_btn.setAction(false); item5_btn.setAction(false); this=what;//parameter overwritten this.setAction(1); _global.levelGame = Lvalue; };Instance of Symbol 191 MovieClip [FButtonControl] "item5_btn" in Symbol 221 MovieClip Frame 1//component parameters onClipEvent (construct) { goal = "icon1"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 5; }Instance of Symbol 191 MovieClip [FButtonControl] "item4_btn" in Symbol 221 MovieClip Frame 1//component parameters onClipEvent (construct) { goal = "icon2"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 4; }Instance of Symbol 191 MovieClip [FButtonControl] "item3_btn" in Symbol 221 MovieClip Frame 1//component parameters onClipEvent (construct) { goal = "icon3"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 3; }Instance of Symbol 191 MovieClip [FButtonControl] "item2_btn" in Symbol 221 MovieClip Frame 1//component parameters onClipEvent (construct) { goal = "icon4"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 2; }Instance of Symbol 191 MovieClip [FButtonControl] "item1_btn" in Symbol 221 MovieClip Frame 1//component parameters onClipEvent (construct) { goal = "icon5"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 1; }Symbol 222 MovieClip [FOptionControl] Frame 1#initclip 11 function FOptionControlClass() { this.bg.useHandCursor = false; this._alpha = 100; this._x = 78; this._y = 40; this._xscale = 80; this._yscale = 80; this.onEnterFrame = function () { this.iniOption(); this.onEnterFrame = null; }; this._parent.lockButtons(true); trace("GAME AGAIN 1 " + this.option); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } this._parent.gameTypeForm.enabledTypeGame(false); this.setSpeedPos(); this.setSoundPos(); this.setMusicPos(); this.speedBegun_mc.onRollOver = function () { this.gotoAndStop(2); }; this.speedBegun_mc.onRollOut = (this.speedBegun_mc.onReleaseOutside = function () { this.gotoAndStop(1); this.onRelease(); }); this.speedBegun_mc.onPress = function () { this.startDrag(false, 90, this._y, 310, this._y); obj = new Object(); obj._parent = this; obj.onMouseMove = function () { this=this._parent;//parameter overwritten this._parent; _global.speedGame = 5 + Math.round(20 - ((20 * (this._x - 90)) / 220)); trace(_global.speedGame); }; Mouse.addListener(obj); }; this.speedBegun_mc.onRelease = function () { this.stopDrag(); Mouse.removeListener(obj); }; this.soundBegun_mc.onRollOver = function () { this.gotoAndStop(2); }; this.soundBegun_mc.onRollOut = (this.soundBegun_mc.onReleaseOutside = function () { this.gotoAndStop(1); this.onRelease(); }); this.soundBegun_mc.onPress = function () { this._parent.soundArc.playMusic(); this._parent.sound.start(); this.startDrag(false, 90, this._y, 310, this._y); obj = new Object(); obj._parent = this; obj.onMouseMove = function () { this=this._parent;//parameter overwritten this._parent; _global.effectValue = Math.round((100 * (this._x - 90)) / 220); _root.soundArc.setValume(_global.effectValue); this._parent.sound.setVolume(_global.effectValue); }; Mouse.addListener(obj); }; this.soundBegun_mc.onRelease = function () { this._parent.sound.stop(); this.stopDrag(); Mouse.removeListener(obj); }; this.musicBegun_mc.onRollOver = function () { this.gotoAndStop(2); }; this.musicBegun_mc.onRollOut = (this.soundBegun_mc.onReleaseOutside = function () { this.gotoAndStop(1); this.onRelease(); }); this.musicBegun_mc.onPress = function () { this._parent.music.start(); this.startDrag(false, 90, this._y, 310, this._y); obj = new Object(); obj._parent = this; obj.onMouseMove = function () { this=this._parent;//parameter overwritten this._parent; _global.musicValue = Math.round((100 * (this._x - 90)) / 220); _root.musicArc.setValume(_global.musicValue); this._parent.music.setVolume(_global.musicValue); }; Mouse.addListener(obj); }; this.musicBegun_mc.onRelease = function () { this._parent.music.stop(); this.stopDrag(); Mouse.removeListener(obj); }; this.createEmptyMovieClip("snd", this.getNextHighestDepth()); this.createEmptyMovieClip("mnd", this.getNextHighestDepth()); this.sound = new Sound(this.snd); this.sound.setVolume(_global.effectValue); this.sound.attachSound("boom"); this.sound.onSoundComplete = function () { this.start(); }; this.music = new Sound(this.mnd); this.music.setVolume(_global.musicValue); this.music.onSoundComplete = function () { this.start(); }; this.music.attachSound("m1"); } FOptionControlClass.prototype = new MovieClip(); FOptionControlClass.prototype.remove = function () { this._parent.saveIni(); this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace("GAME AGAIN 2 " + this.option); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; FOptionControlClass.prototype.iniOption = function () { this.skillForm[("item" + _global.levelGame) + "_btn"].setAction(true); }; FOptionControlClass.prototype.setSoundPos = function () { this.soundBegun_mc._x = 90 + Number((_global.effectValue * 220) / 100); }; FOptionControlClass.prototype.setMusicPos = function () { this.musicBegun_mc._x = 90 + Number((_global.musicValue * 220) / 100); }; FOptionControlClass.prototype.setSpeedPos = function () { this.speedBegun_mc._x = 310 - Number(((_global.speedGame - 5) * 220) / 20); }; Object.registerClass("FOptionControl", FOptionControlClass); #endinitclipSymbol 230 MovieClip Frame 1if (mogno != true) { stop(); }Symbol 230 MovieClip Frame 35gotoAndPlay (1);Symbol 235 MovieClip Frame 1if (mogno != true) { stop(); }Symbol 236 MovieClip Frame 1playGame.onRollOver = function () { this._parent.demo.mogno = true; this._parent.demo.play(); trace(this); }; playGame.onRollOut = function () { this._parent.demo.mogno = false; }; playGame.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent._parent.purchaseGame(_global.action); };Symbol 237 MovieClip Frame 1playGame.onRollOver = function () { this._parent.demo.mogno = true; this._parent.demo.play(); trace(this); }; playGame.onRollOut = function () { this._parent.demo.mogno = false; }; playGame.onRelease = function () { _root.soundArc.playSound("click", 0); this.enabled = false; this._parent._parent.gameTipeNum = 3; this._parent._parent.gotoAndPlay(22); };Symbol 246 MovieClip Frame 1stop();Symbol 250 MovieClip Frame 9stop();Symbol 251 MovieClip Frame 1closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 255 MovieClip Frame 1stop();Symbol 259 MovieClip Frame 1stop();Symbol 260 MovieClip Frame 1closeEye = function () { eye1.play(); eye2.play(); (random(2) ? (t1.play()) : (t2.play())); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 267 MovieClip Frame 1stop();Symbol 269 MovieClip Frame 1closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 277 MovieClip Frame 1stop();Symbol 282 MovieClip Frame 1closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 283 MovieClip Frame 21stop();Symbol 284 MovieClip [gameType] Frame 1_alpha = 0; _x = 35; _y = 120; this._xscale = 80; this._yscale = 80; stop(); this.onEnterFrame = function () { _alpha = 100; this.onEnterFrame = null; play(); }; enabledTypeGame = function (how) { this.how = how; g1.playGame.enabled = how; g2.playGame.enabled = how; g3.playGame.enabled = how; g4.playGame.enabled = how; };Symbol 284 MovieClip [gameType] Frame 21stop(); if (!how) { enabledTypeGame(how); }Symbol 284 MovieClip [gameType] Frame 23this._parent.bubbleShooter.newGame(gameTipeNum); this.removeMovieClip();Symbol 286 MovieClip [pauseMsg] Frame 1_alpha = 0; _x = 140; _y = 190; b1.gotoAndPlay(random(10)); b2.gotoAndPlay(random(10)); b3.gotoAndPlay(random(10)); this.onEnterFrame = function () { _alpha = (_alpha + 20); if (_alpha >= 100) { this.onEnterFrame = null; } }; this.onPress = function () { this._parent.pauseGameFunc(false); }; remove = function () { this.onEnterFrame = function () { _alpha = (_alpha - 20); if (_alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; };Symbol 288 MovieClip [gameOver] Frame 1_alpha = 0; _x = 77; _y = 190; this.onEnterFrame = function () { _alpha = (_alpha + 20); if (_alpha >= 100) { this.onEnterFrame = null; } }; remove = function () { this.onEnterFrame = function () { _alpha = (_alpha - 10); if (_alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; };Symbol 289 MovieClip [musicClass] Frame 1#initclip 5 Object.registerClass("musicClass", FMusic2); #endinitclipSymbol 290 MovieClip [soundClass] Frame 1#initclip 8 Object.registerClass("soundClass", FSound); #endinitclipSymbol 295 MovieClip Frame 1stop();Symbol 296 MovieClip Frame 1this._parent.stop(); Stage.showMenu = false;Symbol 296 MovieClip Frame 2p = Math.round(100 * (_root.getBytesLoaded() / _root.getBytesTotal())); proc.gotoAndStop(p); trace(p); if (_root.getBytesLoaded() == _root.getBytesTotal()) { this._parent.play(); stop(); }Symbol 296 MovieClip Frame 3gotoAndPlay (2);Symbol 366 MovieClip [__Packages.FMusic2] Frame 0class FMusic2 extends MovieClip { var music_arr, activeMusic, valume, indexSound, musicSequence, durationInterval, action; function FMusic2 () { super(); music_arr = new Array(); activeMusic = 0; valume = 50; indexSound = 0; musicSequence = new FSequence(); fscommand ("flashstudio.activexinsert", "\"0\",\"0\",\"0\",\"0\",\"mediaPlayer.mediaPlayer.1\""); fscommand ("flashstudio.activex_doverb_show"); } function addMusic(links) { var _local2 = 0; while (_local2 < links.length) { music_arr.push(links[_local2]); _local2++; } } function remove() { fscommand ("flashstudio.activex_close"); } function chackDuration(goal) { this=goal;//parameter overwritten fscommand ("flashstudio.activex_getproperty", "\"CurrentPosition\",_level0.musicPos"); fscommand ("flashstudio.activex_getproperty", "\"Duration\",_level0.musicDuration"); if ((_level0.musicDuration == 0) && (_level0.musicPos == -1)) { clearInterval(durationInterval); music_arr.splice(activeMusic, 1); musicSequence.addAction(this, "playMusic", 2000, [activeMusic]); playMusic(activeMusic); } else if ((_level0.musicPos == _level0.musicDuration) && (_level0.musicDuration != undefined)) { clearInterval(durationInterval); musicSequence.addAction(this, "stopMusic", 2000, [activeMusic + 1]); musicSequence.addAction(this, "playMusic", 2000, [activeMusic + 1]); } else if (action == "pause") { pauseMusic(true); } } function setValume(val) { valume = val; _level0.musicValue = String(Math.round(-45 * (100 - valume))); fscommand ("flashstudio.activex_setproperty", "\"Volume\",\"string\",_level0.musicValue"); } function playMusic(index) { if (((index >= music_arr.length) || (index < 0)) || (index == undefined)) { index = 0; } activeMusic = index; if (valume > 0) { if (action != "play") { _level0.musicMidFile = String(music_arr[activeMusic]); action = "stop"; fscommand ("flashstudio.activex_setproperty", "\"FileName\",\"string\",_level0.musicMidFile"); clearInterval(durationInterval); durationInterval = setInterval(chackDuration, 500, this); action = "play"; } } else { stopMusic(); } } function stopMusic() { _level0.musicPos = 0; fscommand ("flashstudio.activex_runmethod", "\"Stop\",\"0\""); fscommand ("flashstudio.activex_setproperty", "\"CurrentPosition\",\"string\",_level0.musicPos"); _level0.musicDuration = undefined; action = "stop"; } function pauseMusic(how) { if (how) { clearInterval(durationInterval); if (action != "stop") { fscommand ("flashstudio.activex_runmethod", "\"Pause\",\"0\""); } action = "pause"; } else if (valume > 0) { if (action != "stop") { _level0.musicMidFile = String(music_arr[activeMusic]); fscommand ("flashstudio.activex_runmethod", "\"Play\",\"0\""); clearInterval(durationInterval); durationInterval = setInterval(chackDuration, 500, this); action = "play"; } else { playMusic(activeMusic); } } else { stopMusic(); } } }Symbol 367 MovieClip [__Packages.FSequence] Frame 0class FSequence { var actions_arr, value, startInterval; function FSequence () { actions_arr = new Array(); } function addAction(goal, action, delay, param) { var _local2 = new Object(); _local2.goal = goal; _local2.action = action; _local2.delay = delay; _local2.param = new Array(); _local2.param = param; actions_arr.push(_local2); if (actions_arr.length == 1) { startActions(); } } function setValue(val) { value = val; } function getValue() { return(actions_arr.length); } function pauseSequence(how) { if (how) { clearInterval(startInterval); delete startInterval; } else { startActions(); } } function clearSequence() { clearInterval(startInterval); delete startInterval; while (actions_arr.length > 0) { actions_arr.shift(); } } function deleteItem(who) { this = who; eval ((actions_arr[0].goal + ".") + actions_arr[0].action).apply(actions_arr[0].goal, actions_arr[0].param); actions_arr.shift(); startActions(); } function startActions() { clearInterval(startInterval); delete startInterval; if (actions_arr.length != 0) { if (startInterval == undefined) { clearInterval(startInterval); startInterval = setInterval(deleteItem, Number(actions_arr[0].delay), this); } } } }Symbol 368 MovieClip [__Packages.FSound] Frame 0class FSound extends MovieClip { var valume, indexSound, createEmptyMovieClip, getNextHighestDepth; function FSound () { super(); valume = 50; indexSound = 0; } function setValume(val) { valume = val; } function playSound(sound, pan) { pan = ((pan == undefined) ? 50 : (pan)); if (valume > 0) { indexSound++; var mc = createEmptyMovieClip("mc" + indexSound, getNextHighestDepth()); mc.sn = new Sound(mc); mc.sn.attachSound(sound); mc.sn.setVolume(valume); mc.sn.setPan(pan); mc.sn._parent = this; mc.sn.mc = mc; mc.sn.indexSound = indexSound; mc.sn.onSoundComplete = function () { this.mc.removeMovieClip(); }; mc.sn.start(); if (((mc.sn.duration == 0) || (mc.sn.duration == undefined)) || (mc.sn.duration == mc.sn.position)) { mc.removeMovieClip(); } delete this["mc" + (indexSound - 50)].sn; this["mc" + (indexSound - 50)].removeMovieClip(); } } }Symbol 369 MovieClip [__Packages.FInterval] Frame 0class FInterval { var funcInterval, msecInterval, intervalArr, properyArr; function FInterval () { funcInterval = undefined; msecInterval = undefined; intervalArr = new Array(); properyArr = new Array(); } function interval(nameInterval, goal, func, msec) { clearInterval(intervalArr[nameInterval]); trace((((((nameInterval + " ") + goal) + " ") + func) + " ") + msec); properyArr[nameInterval] = new Object(); properyArr[nameInterval].funcInterval = func; properyArr[nameInterval].msecInterval = msec; properyArr[nameInterval].goal = goal; properyArr[nameInterval].how = true; intervalArr[nameInterval] = setInterval(properyArr[nameInterval].goal[properyArr[nameInterval].funcInterval], properyArr[nameInterval].msecInterval, properyArr[nameInterval].goal); } function pauseIntervalName(maneInterval, how) { if (how) { clearInterval(intervalArr[maneInterval]); } else if (properyArr[maneInterval].how) { clearInterval(intervalArr[maneInterval]); intervalArr[maneInterval] = setInterval(properyArr[maneInterval].goal[properyArr[maneInterval].funcInterval], properyArr[maneInterval].msecInterval, properyArr[maneInterval].goal); } } function pauseInterval(how, msec) { for (var _local4 in intervalArr) { if (how) { clearInterval(intervalArr[_local4]); } else if (properyArr[_local4].how) { clearInterval(intervalArr[_local4]); if (msec != undefined) { properyArr[_local4].msecInterval = msec; } intervalArr[_local4] = setInterval(properyArr[_local4].goal[properyArr[_local4].funcInterval], properyArr[_local4].msecInterval, properyArr[_local4].goal); } } } function stopInterval(nameInterval) { trace("STOPINTERVAL " + nameInterval); properyArr[nameInterval].how = false; clearInterval(intervalArr[nameInterval]); delete intervalArr[nameInterval]; } function stopAllInterval() { for (var _local2 in intervalArr) { clearInterval(intervalArr[_local2]); delete intervalArr[_local2]; } } }Symbol 302 Buttonon (release) { getURL ("http://www.SpeedyGames.com", "SpeedyGames"); }Symbol 305 MovieClip Frame 1stop();Symbol 310 MovieClip Frame 1setSkill = function (num) { switch (num) { case 1 : speedGame.text = "very hard"; break; case 2 : speedGame.text = "hard"; break; case 3 : speedGame.text = "normal"; break; case 4 : speedGame.text = "easy"; break; case 5 : speedGame.text = "very easy"; break; default : speedGame.text = ""; } };Symbol 316 MovieClip Frame 11stop();Symbol 324 MovieClip Frame 1stop();Symbol 326 MovieClip Frame 1closeEye = function () { (random(2) ? (e1.play()) : (e2.play())); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(3) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 334 MovieClip Frame 1stop();Symbol 337 MovieClip Frame 1b.stop(); stop(); b.gotoAndStop(1); b._visible = false; btn.onRollOver = function () { b._visible = true; b.m1.gotoAndPlay(2); }; btn.onRollOut = (btn.onReleaseOutside = function () { b._visible = false; }); btn.onRelease = function () { _root.soundArc.playSound("click", 0); if (_global.action == "game") { this._parent._parent.bubbleShooter.pauseGameFunc(true); this._parent.gotoAndStop(2); } else if (_global.action == "pause") { this._parent._parent.bubbleShooter.pauseGameFunc(false); this._parent.gotoAndStop(1); } };Symbol 339 MovieClip Frame 1b.stop(); b.gotoAndStop(2); b._visible = false; btn.onRollOver = function () { b._visible = true; b.m1.gotoAndPlay(2); }; btn.onRollOut = (btn.onReleaseOutside = function () { b._visible = false; }); btn.onRelease = function () { _root.soundArc.playSound("click", 0); b._visible = false; trace("RELEASE" + _global.action); this._parent._parent.optionGame(_global.action); };Symbol 341 MovieClip Frame 1b.stop(); b.gotoAndStop(4); b._visible = false; btn.onRollOver = function () { b.m1.gotoAndPlay(2); b._visible = true; }; btn.onRollOut = (btn.onReleaseOutside = function () { b._visible = false; }); btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.helpGame(_global.action); };Symbol 343 MovieClip Frame 1b.stop(); b.gotoAndStop(5); b._visible = false; btn.onRollOver = function () { b.m1.gotoAndPlay(2); b._visible = true; }; btn.onRollOut = (btn.onReleaseOutside = function () { b._visible = false; }); btn.onRelease = function () { _root.soundArc.playSound("click", 0); if ((_global.action == "game") || (_global.action == "pause")) { this._parent._parent.questionGame(_global.action); } else { fscommand ("flashstudio.exit"); } };Symbol 345 MovieClip Frame 1b.stop(); b.gotoAndStop(3); b._visible = false; btn.onRollOver = function () { b.m1.gotoAndPlay(2); b._visible = true; }; btn.onRollOut = (btn.onReleaseOutside = function () { b._visible = false; }); btn.onRelease = function () { _root.soundArc.playSound("click", 0); b._visible = false; getURL ("http://www.speedygames.com/topScoreFunnyBubbles.php?scoreType=top&gameType=strategy&gameDifficulty=normal&x=26&y=9", "_blank"); };Symbol 350 MovieClip Frame 1this.onPress = function () { getURL ("http://www.speedygames.com/index.php?more_games_at_speedygames"); };Symbol 354 MovieClip [FScore] Frame 1#initclip 17 function FScoreClass() { this.clearScore(); _level0.topScoreP = 0; } FScoreClass.prototype = new MovieClip(); FScoreClass.prototype.getScore = function () { return(Number(this.topScore_txt.text)); }; FScoreClass.prototype.clearScore = function () { this.score = 0; this.topScore_txt.text = this.score; }; FScoreClass.prototype.addToScore = function (num) { this.score = this.score + num; _level0.topScoreP = this.score; this.topScore_txt.text = this.score; }; Object.registerClass("FScore", FScoreClass); #endinitclipSymbol 360 MovieClip Frame 1stop();Symbol 361 MovieClip [FNextBubble] Frame 1#initclip 15 function FNextBubbleClass() { this.newBubbles = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); this.visibleBubbles = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); this.kidkovMax = 10; this.kidkov = 0; this.clearAll(); this.action = "stop"; } FNextBubbleClass.prototype = new MovieClip(); FNextBubbleClass.prototype.clearAll = function () { this.it0._visible = false; this.it1._visible = false; this.it2._visible = false; this.it3._visible = false; this.it4._visible = false; i = 0; while (i < 5) { this["it" + i]._visible = true; this["it" + i]._xscale = 90; this["it" + i]._yscale = 90; this["it" + i].gotoAndStop(8); this["item" + i]._visible = true; this["item" + i].gotoAndStop(8); i++; } this.beginArcadeGame(false); this.action = "stop"; }; FNextBubbleClass.prototype.setCount = function (count) { this.count = count; i = 0; while (i < 5) { if (i >= count) { this.visibleBubbles[i] = 0; } else { this.visibleBubbles[i] = 1; } i++; } this.previewNewBubbles(); }; FNextBubbleClass.prototype.previewNewBubbles = function () { i = 0; while (i < 5) { if (this.newBubbles[i] == 0) { if (_global.speedyGame) { this.newBubbles[i] = random(6) + 1; } else { this.newBubbles[i] = random(5) + 1; } } if (this.visibleBubbles[i] != 0) { this["item" + i].gotoAndStop(this.newBubbles[i]); } else { this["item" + i].gotoAndStop(8); } i++; } }; FNextBubbleClass.prototype.randomBubble = function (n) { if (n == 7) { return(7); } return(random(5) + 1); }; FNextBubbleClass.prototype.getNewBubble2 = function () { var _local2 = random(6) + 1; var _local3 = random(30); var _local1 = new Object(); if (_local3 == 5) { _local1.subTypeBubble = 2; } else { _local1.subTypeBubble = 1; } if (_local2 == 6) { var _local4 = random(15) + 1; if (_local4 != 1) { _local2 = random(5) + 1; } else { _local1.subTypeBubble = 1; } } _local1.typeBubble = _local2; return(_local1); }; FNextBubbleClass.prototype.getNewBubble = function (how) { num = this.newBubbles[0]; i = 0; while (i < 4) { this.newBubbles[i] = this.newBubbles[i + 1]; i++; } var _local3 = random(7) + 1; if (_local3 == 7) { var _local4 = random(2) + 1; if (_local4 != 1) { _local3 = random(5) + 1; } } this.newBubbles[4] = _local3; this.previewNewBubbles(); _local3 = num; var _local2 = new Object(); _local2.typeBubble = _local3; _local2.subTypeBubble = 1; return(_local2); }; FNextBubbleClass.prototype.beginArcadeGame = function (how) { if (this.action == "play") { if (how) { if (this.updateArcadeInterval == undefined) { this.updateArcadeInterval = setInterval(this, "addArcadeBubble", 2200); } } else { clearInterval(this.updateArcadeInterval); delete this.updateArcadeInterval; this.onEnterFrame = null; } } }; FNextBubbleClass.prototype.newArcadeGame = function (level) { this.action = "play"; this.level = level; this.setCount(level); this.countShoot = 3; this.currentLevelGame = level; this.kidkovMax = this.countShoot * this.currentLevelGame; this.kidkov = 0; this.updateArcadeGame(); this.beginArcadeGame(true); }; FNextBubbleClass.prototype.addArcadeBubble = function () { this.kidkov++; this.newArcadeLine(); }; FNextBubbleClass.prototype.updateArcadeGame = function () { kof = this.currentLevelGame - (this.kidkov / this.countShoot); i = 0; while (i < 5) { this["it" + i]._visible = false; if (i < Math.ceil(kof)) { this["it" + i]._visible = true; this["it" + i]._xscale = 90; this["it" + i]._yscale = 90; ii1 = i; } i++; } ii = ii1 + 1; proc = (90 * (this.countShoot - (Number(ii * this.countShoot) - Number(Number(this.kidkovMax - this.kidkov))))) / this.countShoot; this["it" + ii1]._yscale = proc; this["it" + ii1]._xscale = proc; }; FNextBubbleClass.prototype.newArcadeLine = function (level) { if (this.kidkov >= this.kidkovMax) { this.kidkov = 0; this.currentLevelGame--; if (this.currentLevelGame < 1) { this.currentLevelGame = this.level; } this.kidkovMax = this.countShoot * this.currentLevelGame; this.onEnterFrame = function () { if (_global.gameAction != "lock") { this._parent.bubbleShooter.nextLines(); this.onEnterFrame = null; } }; } this.updateArcadeGame(); }; FNextBubbleClass.prototype.newStrategyGame = function (level) { this.level = level; this.setCount(this.level); this.countShoot = 3; this.currentLevelGame = this.level; this.kidkovMax = this.countShoot * this.currentLevelGame; this.kidkov = 0; this.updateSrategyGame(); }; FNextBubbleClass.prototype.addStrategyBubble = function () { this.kidkov++; this.updateSrategyGame(); }; FNextBubbleClass.prototype.updateSrategyGame = function () { kof = this.currentLevelGame - (this.kidkov / this.countShoot); i = 0; while (i < 5) { this["it" + i]._visible = false; if (i < Math.ceil(kof)) { this["it" + i]._visible = true; this["it" + i]._xscale = 90; this["it" + i]._yscale = 90; ii1 = i; } i++; } ii = ii1 + 1; proc = (90 * (this.countShoot - (Number(ii * this.countShoot) - Number(Number(this.kidkovMax - this.kidkov))))) / this.countShoot; this["it" + ii1]._yscale = proc; this["it" + ii1]._xscale = proc; }; FNextBubbleClass.prototype.newStrategyLine = function () { if (this.kidkov >= this.kidkovMax) { this.kidkov = 0; this.currentLevelGame--; if (this.currentLevelGame < 1) { this.currentLevelGame = this.level; } this.kidkovMax = this.countShoot * this.currentLevelGame; this.updateSrategyGame(); return(true); } return(false); }; Object.registerClass("FNextBubble", FNextBubbleClass); #endinitclipSymbol 364 MovieClip [FBooble] Frame 1#initclip 16 function FBoobleClass() { this.kof = 0.7; this.step2 = 10; this.alpha = 0; this.s = 0; this.a = 0; this.dxSp = 0; this.howSpeedy = true; this.stop(); this.iArr = new Array(0, -1, -1, 0); this.jArrChet = new Array(-1, -1, 0, 1); this.jArrNechet = new Array(-1, 0, 1, 1); this.createBubble(this.how); this.bonusFlag = new Array(); this.maySpeak = ((random(10) == 0) ? true : false); } FBoobleClass.prototype = new MovieClip(); Object.registerClass("FBooble", FBoobleClass); FBoobleClass.prototype.clearAllIntervals = function () { clearInterval(this.nextLineInterval); delete this.nextLineInterval; clearInterval(this.colebInterval); delete this.colebInterval; }; FBoobleClass.prototype.setBonus = function (typeBonus) { this.bonusFlag.push(typeBonus); }; FBoobleClass.prototype.setPause = function (how) { this._parent.intervalGame.pauseIntervalName("svinInterval", how); if (how) { this.bubble.gotoAndStop("pause"); } else { this.bubble.gotoAndStop((("sk" + String(this.bubbleSkin)) + "_") + String(this.bubbleType)); } }; FBoobleClass.prototype.bonus = function () { i = 0; while (i < this.bonusFlag.length) { index = this._parent.getNextHighestDepth(); this._parent.attachMovie("FBonus", "bonus" + index, index); this._parent["bonus" + index].activate(this._x, this._y, this.bonusFlag[i]); this._parent._parent.topScoreArea.addToScore(this.bonusFlag[i]); _root.soundArc.playSound("bonus", this.getPanFunc()); i++; } }; FBoobleClass.prototype.nextLine2 = function (arr) { this._x = this._x + this.dx; this._y = this._y + this.dy; if ((Math.abs(this._x - this.x) <= 1) && (Math.abs(this._y - this.y) <= 1)) { this._x = this.x; this._y = this.y; arr.nextLine = false; } }; FBoobleClass.prototype.nextLine = function (how) { this.clearAllIntervals(); if (how) { _root.soundArc.playSound("newLine", this.getPanFunc()); } clearInterval(this.colebInterval); delete this.colebInterval; this.iPos = this.iPos + 1; this.x = this.getX(); this.y = this.getY(); if (_global.allObject[this.iPos][this.jPos] == undefined) { _global.allObject[this.iPos][this.jPos] = new Object(); } _global.allObject[this.iPos][this.jPos].name = this._name; _global.allObject[this.iPos][this.jPos].deleteID = _global.allObject[this.iPos - 1][this.jPos].deleteID; _global.allObject[this.iPos - 1][this.jPos].name = undefined; _global.allObject[this.iPos - 1][this.jPos].deleteID = 0; this.dx = Number(this.x - this._x) / 3; this.dy = Number(this.y - this._y) / 3; FBoobleClass.prototype.nextLineNow = function () { this._x = this._x + this.dx; this._y = this._y + this.dy; if ((Math.abs(this._x - this.x) <= 1) && (Math.abs(this._y - this.y) <= 1)) { this._x = this.x; this._y = this.y; clearInterval(this.nextLineInterval); delete this.nextLineInterval; } }; }; FBoobleClass.prototype.setType = function (skin, typeObj, id) { this.bubbleType = typeObj.typeBubble; this.subTypeBubble = typeObj.subTypeBubble; this.bubbleSkin = skin; this.bubbleID = id; this.bubble.gotoAndStop(this.bubbleType); this.bubble.bType.gotoAndStop(this.subTypeBubble); }; FBoobleClass.prototype.getX = function () { if (Math.round(this.iPos / 2) == (this.iPos / 2)) { return((((_global.boobleDx * 3) / 4) + (_global.boobleDx * this.jPos)) - (_global.boobleDx / 4)); } return((((_global.boobleDx * 3) / 4) + (_global.boobleDx * this.jPos)) + (_global.boobleDx / 4)); }; FBoobleClass.prototype.getY = function () { return((_global.boobleDy * this.iPos) + (_global.boobleDx / 2)); }; FBoobleClass.prototype.setPos = function (i, j) { this.iPos = i; this.jPos = j; this.x = this.getX(); this.y = this.getY(); this._x = this.x; this._y = this.y; this.x = this._x; this.y = this._y; if (_global.allObject[this.iPos][this.jPos] == undefined) { _global.allObject[this.iPos][this.jPos] = new Object(); } _global.allObject[this.iPos][this.jPos].name = this._name; _global.allObject[this.iPos][this.jPos].deleteID = -1; }; FBoobleClass.prototype.opredGoal = function () { this.s = this.s * this.kof; this.a = this.a + 180; this.x_goal = this.x + (this.s * Math.cos((this.a * Math.PI) / 180)); this.y_goal = this.y - (this.s * Math.sin((this.a * Math.PI) / 180)); if ((Math.abs(this.x - this.x_goal) < 0.5) && (Math.abs(this.y - this.y_goal) < 0.5)) { this.x_goal = this.x; this.y_goal = this.y; } }; FBoobleClass.prototype.angel = function (x1, y1, x2, y2) { return(Math.round((180 * Math.atan2(y1 - y2, x2 - x1)) / Math.PI)); }; FBoobleClass.prototype.createBubble = function (how) { _root.soundArc.playSound("begin", this.getPanFunc()); this.clearAllIntervals(); this._alpha = 0; this._xscale = 0; this._yscale = 0; this._rotation = 0; FBoobleClass.prototype.bikNow = function (g) { this=g;//parameter overwritten this.setPos3(); g_mc1 = this._parent[_global.allObject[_global.boobleI_max - 2][this.jPos].name]; g_mc2 = this._parent[_global.allObject[_global.boobleI_max - 2][this.jPos - 1].name]; if (g_mc2 != this) { g_mc2.down(); } if (g_mc1 != this) { g_mc1.down(); } this._x = this._x + this.svinStep; this._y = this.ySvin - Math.abs(15 * Math.sin(((this.svinH * this._x) * Math.PI) / 180)); if (this._x <= 16) { this._x = 16; this.svinStep = this.svinStep * -1; } if (this._x >= ((_global.boobleJ_max * _global.boobleDx) - 3)) { this._x = (_global.boobleJ_max * _global.boobleDx) - 3; this.svinStep = this.svinStep * -1; } updateAfterEvent(); }; FBoobleClass.prototype.svinNow = function (g) { this=g;//parameter overwritten this._x = this._x + this.svinStep; this._y = this.ySvin - Math.abs(15 * Math.sin(((this.svinH * this._x) * Math.PI) / 180)); if (this._x <= 16) { this._x = 16; this.svinStep = this.svinStep * -1; _root.soundArc.playSound("stopB1", this.getPanFunc()); } if (this._x >= ((_global.boobleJ_max * _global.boobleDx) - 3)) { this._x = (_global.boobleJ_max * _global.boobleDx) - 3; this.svinStep = this.svinStep * -1; _root.soundArc.playSound("stopB1", this.getPanFunc()); } updateAfterEvent(); }; FBoobleClass.prototype.gabNow = function (g) { this=g;//parameter overwritten if (this.gab <= 0) { this._x = this._x + this.svinStep; if (this._x <= 16) { this._x = 16; this.svinStep = this.svinStep * -1; } if (this._x >= (_global.boobleJ_max * _global.boobleDx)) { this._x = _global.boobleJ_max * _global.boobleDx; this.svinStep = this.svinStep * -1; } this._y = this.ySvin - Math.abs(15 * Math.sin(((this.svinH * this._x) * Math.PI) / 180)); if (Math.abs(this._y - this.ySvin) < 0.2) { this._y = this.ySvin + 0.21; this.gab = 50; trace("PRIG"); _root.soundArc.playSound("stopB4", this.getPanFunc()); } updateAfterEvent(); } else { this.gab--; } }; FBoobleClass.prototype.createNow = function () { this._alpha = this._alpha + 34; this._xscale = this._xscale + 34; this._yscale = this._yscale + 34; if (this._alpha >= 100) { this._alpha = 100; this._xscale = 100; this._yscale = 100; clearInterval(this.createInterval); delete this.createInterval; this.svinStep = ((random(2) == 1) ? 2 : -2); this.ySvin = this._y; if ((this.bubbleType == 1) && (this.how)) { this.svinH = 4; this._parent.intervalGame.interval("svinInterval", this, "svinNow", 5); } if ((this.bubbleType == 7) && (this.how)) { this.ySvin = this._y; this.svinH = 2; this._parent.intervalGame.interval("svinInterval", this, "bikNow", 5); } if ((this.bubbleType == 4) && (this.how)) { this.gab = 0; this.ySvin = this._y; this.svinH = 2; this._parent.intervalGame.interval("svinInterval", this, "gabNow", 5); } if (this.how) { _root.soundArc.playSound("smile" + this.bubbleType, this.getPanFunc()); } } }; this.createInterval = setInterval(this, "createNow", 40); }; FBoobleClass.prototype.down = function () { trace("DOWN>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+" + this); _root.soundArc.playSound("boom", this.getPanFunc()); this.clearAllIntervals(); _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; trace("DOWN " + this.bubbleType); if (this.bubbleType != 2) { this._rotation = 180; } this.bonus(); this.xDown = this._x; FBoobleClass.prototype.downNow = function () { this._alpha = this._alpha - 10; this._y = this._y + 15; if (this.bubbleType == 5) { this._x = this.xDown - Math.abs(15 * Math.sin(((2 * this._y) * Math.PI) / 180)); } if (this._alpha <= 0) { this._parent._parent.topScoreArea.addToScore(_global.scoreForDown); clearInterval(this.downInterval); delete this.downInterval; this.removeMovieClip(); } }; this.onEnterFrame = null; this.downInterval = setInterval(this, "downNow", 35); }; FBoobleClass.prototype.gameOverBubble = function () { this.clearAllIntervals(); _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; FBoobleClass.prototype.gameOverNow = function () { this._alpha = this._alpha - 20; this._y = this._y + (-10 + random(20)); this._x = this._x + (-10 + random(20)); if (this._alpha <= 0) { clearInterval(this.gameOverInterval); delete this.gameOverInterval; this.removeMovieClip(); } }; this.onEnterFrame = null; this.gameOverInterval = setInterval(this, "gameOverNow", _global.speedGame + 20); }; FBoobleClass.prototype.metkaBoom = function () { _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; }; FBoobleClass.prototype.metkaExist = function (i, j) { if (_global.allObject[i][j] == undefined) { _global.allObject[this.iPos][this.jPos] = new Object(); } _global.allObject[i][j].name = this._name; _global.allObject[i][j].deleteID = -1; }; FBoobleClass.prototype.getPanFunc = function () { dx = 495; p = -100 + Math.round((this._x * 200) / 495); return(p); }; FBoobleClass.prototype.boom = function (imp) { _root.soundArc.playSound("boom", this.getPanFunc()); this.clearAllIntervals(); this.s = imp; _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; this.bonus(); if (this.bubbleType != 2) { this._rotation = 180; } this.xDown = this._x; FBoobleClass.prototype.boomNow = function () { this._alpha = this._alpha - 10; this._y = this._y + 15; if (this.bubbleType == 5) { this._x = this.xDown - Math.abs(15 * Math.sin(((2 * this._y) * Math.PI) / 180)); } if (this._alpha <= 0) { this._parent._parent.topScoreArea.addToScore(_global.scoreForBoom); clearInterval(this.downInterval); delete this.boomInterval; this.removeMovieClip(); } }; this.boomInterval = setInterval(this, "boomNow", 35); }; FBoobleClass.prototype.checkPos = function (alpha, g_mc) { angelFromObject = Math.abs(this.angel(this._x, this._y, g_mc._x, g_mc._y) - alpha); sFromObject = Math.sqrt(Math.pow(this._x - g_mc._x, 2) + Math.pow(this._y - g_mc._y, 2)); dopusk = Math.abs(sFromObject * Math.sin((angelFromObject * Math.PI) / 180)); if (Math.round(dopusk) <= 20) { return(false); } return(true); }; FBoobleClass.prototype.setPos2 = function () { this.iPos = Math.round((this._y - (_global.boobleDx / 2)) / _global.boobleDy); if (Math.round(this.iPos / 2) == (this.iPos / 2)) { chet = 1; this.jPos = Math.round(((this._x + (_global.boobleDx / 4)) - ((_global.boobleDx * 3) / 4)) / _global.boobleDx); } else { chet = 0; this.jPos = Math.round(((this._x - (_global.boobleDx / 4)) - ((_global.boobleDx * 3) / 4)) / _global.boobleDx); } if (this.jPos < 0) { this.jPos = 0; } else if (this.jPos >= _global.boobleJ_max) { this.jPos = _global.boobleJ_max - 1; } if ((_global.allObject[this.iPos][this.jPos].name != undefined) && (_global.allObject[this.iPos][this.jPos].name != this._name)) { this.iPos = this.iOld; this.jPos = this.jOld; chet = -1; } if (this.iPos == 0) { return(-1); } return(chet); }; FBoobleClass.prototype.setPos3 = function () { this.iPos = Math.round((this._y - (_global.boobleDx / 2)) / _global.boobleDy); if (Math.round(this.iPos / 2) == (this.iPos / 2)) { this.jPos = Math.ceil(((this._x + (_global.boobleDx / 4)) - ((_global.boobleDx * 3) / 4)) / _global.boobleDx); } else { this.jPos = Math.ceil(((this._x - (_global.boobleDx / 4)) - ((_global.boobleDx * 3) / 4)) / _global.boobleDx); } }; FBoobleClass.prototype.polet = function (who) { this._x = this._x + this.dxPolet; this._y = this._y + this.dyPolet; if (this._x <= 16) { _root.soundArc.playSound("fly" + this.bubbleType, this.getPanFunc()); this.angelPolet = 180 - this.angelPolet; this.dxPolet = -this.dxPolet; } if (this._x >= ((_global.boobleJ_max * _global.boobleDx) - 3)) { _root.soundArc.playSound("fly" + this.bubbleType, this.getPanFunc()); this.angelPolet = 180 - this.angelPolet; this.dxPolet = -this.dxPolet; } if ((this.iOld != this.iPos) || (this.jOld != this.jPos)) { this.iOld = this.iPos; this.jOld = this.jPos; } chet = this.setPos2(); if (chet != -1) { z = 0; while (z < 4) { i = this.iPos + this.iArr[z]; j = this.jPos + (chet ? (this.jArrChet[z]) : (this.jArrNechet[z])); g_mc = this._parent[_global.allObject[i][j].name]; if ((g_mc != undefined) && (g_mc != this)) { if (this.checkPos(this.angelPolet, g_mc) == false) { clearInterval(this.poletInterval); delete this.poletInterval; this.setPos(this.iPos, this.jPos); if (this.bubbleType == 6) { _root.soundArc.playSound("stopB" + this.bubbleType, this.getPanFunc()); this._parent.noDeleteBubbles(); } else { _root.soundArc.playSound("stopB" + this.bubbleType, this.getPanFunc()); this._parent.deleteBubbles(this.iPos, this.jPos); } break; } } z++; } } else { clearInterval(this.poletInterval); delete this.poletInterval; this.setPos(this.iPos, this.jPos); if (this.bubbleType == 6) { _root.soundArc.playSound("stopB" + this.bubbleType, this.getPanFunc()); this._parent.noDeleteBubbles(); } else { _root.soundArc.playSound("stopB" + this.bubbleType, this.getPanFunc()); this._parent.deleteBubbles(this.iPos, this.jPos); } } updateAfterEvent(); }; FBoobleClass.prototype.polet7 = function (who) { this._x = this._x + (this.dxPolet / 2); this._y = this._y + (this.dyPolet / 2); this.setPos3(); g_mc1 = this._parent[_global.allObject[this.iPos][this.jPos].name]; g_mc2 = this._parent[_global.allObject[this.iPos][this.jPos - 1].name]; if (g_mc2 != this) { g_mc2.down(); } if (g_mc1 != this) { g_mc1.down(); } if (this._y < -50) { this._parent.noDeleteBubbles(); clearInterval(this.poletInterval); delete this.poletInterval; this.removeMovieClip(); } updateAfterEvent(); }; FBoobleClass.prototype.startPolet = function (x, y) { if (this.bubbleType == 7) { x = this._x; } _root.soundArc.playSound("fly" + this.bubbleType, this.getPanFunc()); this.angelPolet = this.angel(this._x, this._y, x, y); step = _global.boobleDx / 2; this.dyPolet = (-step) * Math.sin((this.angelPolet * Math.PI) / 180); this.dxPolet = step * Math.cos((this.angelPolet * Math.PI) / 180); if (this.dyPolet > 0) { this.dyPolet = -0.1; } this.dxSp = 0; clearInterval(this.speedyInterval); delete this.speedyInterval; this.how = false; this._parent.intervalGame.stopInterval("svinInterval"); delete this.svinInterval; if (this.bubbleType != 7) { this.poletInterval = setInterval(this, "polet", _global.speedGame - 5); } else { this.poletInterval = setInterval(this, "polet7", _global.speedGame - 5); } _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; }; FBoobleClass.prototype.goSpeedy = function () { this._x = this._x + this.dxSp; if (this._x <= 16) { this._x = 16; } if (this._x >= ((_global.boobleJ_max * _global.boobleDx) - 3)) { this._x = (_global.boobleJ_max * _global.boobleDx) - 3; } if (Math.abs(this.dxSp) <= 0.1) { this.dxSp = 0; clearInterval(this.speedyInterval); delete this.speedyInterval; this.howSpeedy = true; } else { this.dxSp = this.dxSp - (this.dxSp / 20); } updateAfterEvent(); }; FBoobleClass.prototype.setSpeedy = function (dx) { if (dx > 0) { this.dxSp = (this.dxSp + Math.abs(this.dxSp * 2)) + 1; if (this.dxSp > 5) { this.dxSp = 5; } } else { this.dxSp = (this.dxSp - Math.abs(this.dxSp * 2)) - 1; if (this.dxSp < -5) { this.dxSp = -5; } } if (this.howSpeedy) { this.speedyInterval = setInterval(this, "goSpeedy", _global.speedGame - 5); this.howSpeedy = false; } }; #endinitclipSymbol 365 MovieClip Frame 1item._visible = false; z = 0; _global.scoreForBoom = 10; _global.scoreForDown = 15; _global.musicValue = 50; _global.effectValue = 50; _global.action = "stop"; _global.pauseGameVar = false; _global.nextBubble = null; _global.speedyGame = false; var sequence = new FSequence(); var boomSquence = new FSequence(); var boomRec = new FSequence(); var deleteRec = new FSequence(); var deleteRec2 = new FSequence(); var sequenceNextLine = new FSequence(); var sequenceGameOver = new FSequence(); var intervalGame = new FInterval(); _global.nextLineObjects = new Array(); addToNextLine = function (mcName, cc) { this[mcName].nextLine(cc); var _local3 = new Object(); _local3.name = mcName; _local3.nextLine = true; _global.nextLineObjects.push(_local3); }; nextLineBubbles = function (target) { trace("nextLineBubbles>>>>>>>>>>>>>>>> " + _global.nextLineObjects.length); this=target;//parameter overwritten var _local4 = true; var _local3 = 0; while (_local3 < _global.nextLineObjects.length) { if (_global.nextLineObjects[_local3].nextLine && (this[_global.nextLineObjects[_local3].name] != undefined)) { _local4 = false; this[_global.nextLineObjects[_local3].name].nextLine2(_global.nextLineObjects[_local3]); } else { _global.nextLineObjects.splice(_local3, 1); _local3--; _global.countNext--; } _local3++; } if (_local4 && (_global.countNext == 0)) { trace("STOPP " + _global.nextLineObjects.length); intervalGame.stopInterval("nextLine"); _global.nextLineObjects = new Array(); } }; _root.attachMovie("musicClass", "musicArc", _root.getNextHighestDepth()); _root.attachMovie("soundClass", "soundArc", _root.getNextHighestDepth()); _global.musicValue = 50; _global.effectValue = 50; _root.musicArc.setValume(_global.musicValue); _root.soundArc.setValume(_global.effectValue); _root.musicArc.addMusic(["music/m1.mid", "music/m2.mid", "music/m3.mid", "music/m4.mid"]); pauseAllSequence = function (how) { sequence.pauseSequence(how); boomSquence.pauseSequence(how); boomRec.pauseSequence(how); deleteRec.pauseSequence(how); deleteRec2.pauseSequence(how); sequenceNextLine.pauseSequence(how); sequenceGameOver.pauseSequence(how); }; clearAllSequence = function (how) { sequence.clearSequence(); boomSquence.clearSequence(); boomRec.clearSequence(); deleteRec.clearSequence(); deleteRec2.clearSequence(); sequenceNextLine.clearSequence(); sequenceGameOver.clearSequence(); }; checkGameOver = function () { cc = false; j = 0; while (j < _global.boobleJ_max) { if ((this[_global.allObject[_global.boobleI_max - 1][j].name] != undefined) && (_global.nextBubble != this[_global.allObject[_global.boobleI_max - 1][j].name])) { cc = true; } j++; } trace("CHEKC GAME OVER = " + cc); if (cc) { gameOverFunc(); } return(!cc); }; deleteAllObj = function () { this.intervalGame.stopInterval("svinInterval"); for (i in this) { if (i != "item") { this[i].removeMovieClip(); } } }; pauseBubbleFunc = function (how) { for (i in this) { this[i].setPause(how); } }; pauseGameFunc = function (how) { _root.musicArc.pauseMusic(how); _global.pauseGameVar = how; pauseBubbleFunc(how); pauseAllSequence(how); this._parent.pauseBtn.gotoAndStop((how ? 2 : 1)); if (how) { _global.action = "pause"; if (this.pauseMsg == undefined) { index = this.getNextHighestDepth(); this.attachMovie("pauseMsg", "pauseMsg", index); this.pauseMsg._alpha = 0; } } else { _global.action = "game"; this.pauseMsg.remove(); } if (_global.typeGame == "arcade") { _parent.nextBubbleMc.beginArcadeGame(!how); } }; gameOverFastFunc = function () { _root.musicArc.stopMusic(); _root.soundArc.playSound("gover", 0); clearAllSequence(); this._parent.playInGame.gotoAndStop(1); this._parent.pauseBtn._visible = false; _global.action = "gameover"; _parent.nextBubbleMc.clearAll(); sequenceGameOver.addAction(this["gameOver" + index], "remove", 10); sequenceGameOver.addAction(this, "deleteAllObj", 100); scr = this._parent.topScoreArea.getScore(); if (scr == 0) { scr = undefined; } sequenceGameOver.addAction(this._parent, "topScoreGame", 200, [this.typeg, this.level, scr, _global.action]); }; gameOverFunc = function () { _root.musicArc.stopMusic(); _root.soundArc.playSound("gover", 0); clearAllSequence(); this._parent.playInGame.gotoAndStop(1); this._parent.pauseBtn._visible = false; _global.action = "stop"; _global.nextBubble = null; index = this.getNextHighestDepth(); this.attachMovie("gameOver", "gameOver" + index, index); this["gameOver" + index]._alpha = 0; fscommand ("flashstudio.shake", "\"10\""); if (_global.action != "gameover") { _global.action = "gameover"; i = _global.boobleI_max - 1; while (i >= 0) { j = 0; while (j < _global.boobleJ_max) { if (this[_global.allObject[i][j].name] != undefined) { sequenceGameOver.addAction(this[_global.allObject[i][j].name], "gameOverBubble", _global.speedGame); } j++; } i--; } } _parent.nextBubbleMc.clearAll(); sequenceGameOver.addAction(this["gameOver" + index], "remove", 50); sequenceGameOver.addAction(this, "deleteAllObj", 100); scr = this._parent.topScoreArea.getScore(); if (scr == 0) { scr = undefined; } sequenceGameOver.addAction(this._parent, "topScoreGame", 200, [this.typeg, this.level, scr, _global.action]); }; Set("newLine", function (i, how) { j = 0; while (j < _global.boobleJ_max) { sequence.addAction(this, "createBubble", _global.speedGame + 15, [i, j, false]); j++; } if (how == true) { trace("HOW " + how); _root.soundArc.playSound("nextLine", 0); sequence.addAction(this, "deleteDown", 150); } }); nextLine = function (i) { if (_global.typeGame == "strategy") { _parent.nextBubbleMc.minusStrategyLine(); } j = 0; while (j < _global.boobleJ_max) { if (this[_global.allObject[i][j].name] != undefined) { g = this[_global.allObject[i][j].name]; g.nextLine(false); } j++; } }; nextLines = function () { gameLock(true); _global.countNext = 0; firs = true; i = _global.boobleI_max - 2; while (i >= 0) { var _local3 = true; j = 0; while (j < 5) { cc = 10; if (this[_global.allObject[i][j].name] != undefined) { sequenceNextLine.addAction(this, "addToNextLine", cc, [_global.allObject[i][j].name, _local3]); cc = 0; _local3 = false; _global.countNext++; } if (this[_global.allObject[i][5 + j].name] != undefined) { sequenceNextLine.addAction(this, "addToNextLine", cc, [_global.allObject[i][5 + j].name, _local3]); cc = 0; _local3 = false; _global.countNext++; } if (this[_global.allObject[i][10 + j].name] != undefined) { sequenceNextLine.addAction(this, "addToNextLine", cc, [_global.allObject[i][10 + j].name, _local3]); cc = 0; _local3 = false; _global.countNext++; } if (this[_global.allObject[i][15 + j].name] != undefined) { sequenceNextLine.addAction(this, "addToNextLine", cc, [_global.allObject[i][15 + j].name, _local3]); cc = 0; _local3 = false; _global.countNext++; } j++; } i--; } intervalGame.interval("nextLine", this, "nextLineBubbles", 15); sequenceNextLine.addAction(this, "newLine", 250, [0, true]); }; newBubble = function () { if (_global.action == "pause") { pauseGameFunc(true); } else { _global.action = "game"; } if (checkGameOver()) { if ((_global.nextBubble == null) || (String(_global.nextBubble) == "")) { _global.nextBubble = createBubble(_global.boobleI_max - 1, 5, true); } gameLock(false); } }; createBubble = function (i, j, how) { z++; item.duplicateMovieClip("b" + z, this.getNextHighestDepth(), {how:how}); this["b" + z].setPos(i, j); var _local3 = new Object(); _local3 = ((how == true) ? (_parent.nextBubbleMc.getNewBubble()) : (_parent.nextBubbleMc.getNewBubble2())); this["b" + z].setType(1, _local3, z); this["b" + z].deleteID = deleteID; return(this["b" + z]); }; newGame = function (typeg) { _level0.demoTime = 1; _level0.continueNumber = 4; _root.musicArc.setValume(_global.musicValue); _root.soundArc.setValume(_global.effectValue); pauseBubbleFunc(true); _root.musicArc.playMusic(); _root.soundArc.playSound("newGame", 0); this._parent.topScoreArea.clearScore(); this._parent.playInGame.gotoAndStop(typeg + 1); this._parent.skillGameForm.setSkill(_global.levelGame); this.level = _global.levelGame; this._parent.pauseBtn._visible = true; _global.action = "game"; this.typeg = typeg; if (typeg == 1) { _global.speedyGame = false; _global.typeGame = "strategy"; } if (typeg == 2) { _global.speedyGame = false; _global.typeGame = "arcade"; } if (typeg == 3) { _global.speedyGame = true; _global.typeGame = "strategy"; } if (typeg == 4) { _global.speedyGame = true; _global.typeGame = "arcade"; } deleteID = 1; _global.allObject = new Array(); i = 0; while (i < _global.boobleI_max) { _global.allObject[i] = new Array(); i++; } i = 0; while (i < _global.boobleI_max) { j = 0; while (j < _global.boobleJ_max) { if (i < (3 + Math.round(this.level / 2))) { this.newLine(i); } j++; } i++; } if (_global.typeGame == "strategy") { sequence.addAction(_parent.nextBubbleMc, "newStrategyGame", 50, [_global.levelGame]); } if (_global.typeGame == "arcade") { sequence.addAction(_parent.nextBubbleMc, "newArcadeGame", 50, [_global.levelGame]); } sequence.addAction(this, "newBubble", 150); pauseBubbleFunc(false); }; gameLock = function (how) { gameBg.enabled = !how; if (how) { _global.gameAction = "lock"; } else { _global.gameAction = "unlock"; } }; gameBg.onPress = function () { this=this._parent;//parameter overwritten this._parent; if (_global.action == "game") { _global.nextBubble.startPolet(this._xmouse, this._ymouse); _global.nextBubble.onEnterFrame = null; _global.nextBubble = null; if (_global.typeGame == "strategy") { _parent.nextBubbleMc.addStrategyBubble(); } gameLock(true); } }; keyDownObj = new Object(); stepSpeedy = 0; keyDownObj.onKeyDown = function () { if ((_global.action == "game") && (_global.speedyGame)) { if ((_global.nextBubble != null) && (_global.nextBubble.bubbleType == 3)) { if (Key.getCode() == 39) { _global.nextBubble.onEnterFrame = function () { _global.nextBubble.setSpeedy(1); }; } else if (Key.getCode() == 37) { _global.nextBubble.onEnterFrame = function () { _global.nextBubble.setSpeedy(-1); }; } } } if ((_global.action == "game") || (_global.action == "pause")) { if (Key.getCode() == 80) { _global.pauseGameVar = !_global.pauseGameVar; pauseGameFunc(_global.pauseGameVar); } } if (Key.getCode() == 13) { if (_root.topScoreForm == undefined) { if (_global.action == "game") { pauseGameFunc(true); } fscommand ("flashstudio.minimize"); } } }; keyDownObj.onKeyUp = function () { _global.nextBubble.onEnterFrame = null; }; Key.addListener(keyDownObj); gameBg._focusrect = false; gameBg.useHandCursor = false; recurseBoom = function (i, j, bubbleType, bubbleID, how) { countElements++; _global.allObject[i][j].bubbleID = bubbleID; g_mc = this[_global.allObject[i][j].name]; boomArr.push(_global.allObject[i][j].name); if (g_mc.subTypeBubble == 2) { superBubble = true; } if (opredChet(i)) { i_temp = i - 1; j_temp = j; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i; j_temp = j + 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i + 1; j_temp = j; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i + 1; j_temp = j - 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i; j_temp = j - 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i - 1; j_temp = j - 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } } else { i_temp = i - 1; j_temp = j + 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i; j_temp = j + 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i + 1; j_temp = j + 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i + 1; j_temp = j; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i; j_temp = j - 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i - 1; j_temp = j; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } } }; recurseDown = function (i, j, delID, rec) { this[_global.allObject[i][j].name].tt.text = delID; _global.allObject[i][j].deleteID = delID; if (opredChet(i)) { i_temp = i; j_temp = j + 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i + 1; j_temp = j; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i + 1; j_temp = j - 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i; j_temp = j - 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i - 1; j_temp = j - 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i - 1; j_temp = j; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } } else { i_temp = i; j_temp = j + 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i + 1; j_temp = j + 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i + 1; j_temp = j; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i; j_temp = j - 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i - 1; j_temp = j; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i - 1; j_temp = j + 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } } }; deleteLineFree = function (i, delID) { j = 0; while (j < _global.boobleJ_max) { if (((_global.allObject[i][j].deleteID != delID) && (_global.allObject[i][j].name != undefined)) && (this[_global.allObject[i][j].name] != _global.nextBubble)) { downArr.push(_global.allObject[i][j].name); } j++; } }; deleteAllFree = function (delID) { i = _global.boobleI_max - 1; while (i >= 0) { deleteRec.addAction(this, "deleteLineFree", 0, [i, delID]); i--; } deleteRec.addAction(this, "deleteAllBoom", 0); }; deleteDown = function () { deleteID++; countElements = 0; rec = 0; j = 0; while (j < _global.boobleJ_max) { if ((_global.allObject[0][j].deleteID != deleteID) && (_global.allObject[0][j].name != undefined)) { recurseDown(0, j, deleteID, rec); } j++; } deleteRec.addAction(this, "deleteAllFree", 10, [deleteID]); }; addToSuperBoom = function (typeBubble) { i = _global.boobleI_max - 2; while (i >= 0) { j = 0; while (j < _global.boobleJ_max) { if (this[_global.allObject[i][j].name].bubbleType == typeBubble) { boomArr.push(_global.allObject[i][j].name); } j++; } i--; } }; addToBoom = function (how) { if ((boomArr.length >= 3) || (how)) { boomSquence.addAction(this[boomArr[0]], "boom", 0, [_global.kofKoleb]); i = 1; while (i < boomArr.length) { this[boomArr[i]].metkaBoom(_global.kofKoleb); i++; } boomSquence.addAction(this, "deleteDown", 25); } else { boomArr = new Array(); if (_parent.nextBubbleMc.newStrategyLine()) { boomSquence.addAction(this, "nextLines", 0); } else { boomSquence.addAction(this, "newBubble", 150); } } }; deleteAllBoom = function () { i = 1; while (i < boomArr.length) { boomSquence.addAction(this[boomArr[i]], "boom", 55 + (_global.speedGame * 2), [_global.kofKoleb]); i++; } goBonus(boomArr); i = 0; while (i < downArr.length) { boomSquence.addAction(this[downArr[i]], "down", 55 + (_global.speedGame * 2)); i++; } goBonus(downArr); boomArr = boomArr.concat(downArr); goBonus(boomArr); lengArr = boomArr.length; boomArr = new Array(); downArr = new Array(); if (_global.typeGame == "strategy") { if (_parent.nextBubbleMc.newStrategyLine()) { boomSquence.addAction(this, "nextLines", lengArr * (30 + (_global.speedGame * 2))); } else { boomSquence.addAction(this, "newBubble", 150); } } if (_global.typeGame == "arcade") { boomSquence.addAction(this, "newBubble", 150); } }; opredChet = function (i) { if (Math.round(i / 2) == (i / 2)) { return(true); } return(false); }; noDeleteBubbles = function () { boomArr = new Array(); downArr = new Array(); countElements = 0; addToBoom(true); }; deleteSpeeduBubbles = function (i, j) { boomArr = new Array(); downArr = new Array(); countElements = 0; downArr.push(_global.allObject[i][j].name); if (opredChet(i)) { if (_global.allObject[i - 1][j].name != undefined) { boomArr.push(_global.allObject[i - 1][j].name); } if (_global.allObject[i][j + 1].name != undefined) { boomArr.push(_global.allObject[i][j + 1].name); } if (_global.allObject[i + 1][j].name != undefined) { boomArr.push(_global.allObject[i + 1][j].name); } if (_global.allObject[i + 1][j - 1].name != undefined) { boomArr.push(_global.allObject[i + 1][j - 1].name); } if (_global.allObject[i][j - 1].name != undefined) { boomArr.push(_global.allObject[i][j - 1].name); } if (_global.allObject[i - 1][j - 1].name != undefined) { boomArr.push(_global.allObject[i - 1][j - 1].name); } } else { if (_global.allObject[i - 1][j + 1].name != undefined) { boomArr.push(_global.allObject[i - 1][j + 1].name); } if (_global.allObject[i][j + 1].name != undefined) { boomArr.push(_global.allObject[i][j + 1].name); } if (_global.allObject[i + 1][j + 1].name != undefined) { boomArr.push(_global.allObject[i + 1][j + 1].name); } if (_global.allObject[i + 1][j].name != undefined) { boomArr.push(_global.allObject[i + 1][j].name); } if (_global.allObject[i][j - 1].name != undefined) { boomArr.push(_global.allObject[i][j - 1].name); } if (_global.allObject[i - 1][j].name != undefined) { boomArr.push(_global.allObject[i - 1][j].name); } } addToBoom(true); }; deleteBubbles = function (i, j) { boomArr = new Array(); downArr = new Array(); countElements = 0; superBubble = false; recurseBoom(i, j, this[_global.allObject[i][j].name].bubbleType, this[_global.allObject[i][j].name].bubbleID, true); if ((superBubble == true) && (boomArr.length >= 3)) { boomArr = new Array(); addToSuperBoom(this[_global.allObject[i][j].name].bubbleType); } addToBoom(); }; goBonus = function (arr) { i = arr.length; if (i >= 45) { g = this[arr[i - 1]]; g.setBonus(50000); } else if (i >= 40) { g = this[arr[i - 1]]; g.setBonus(25); g = this[arr[(i - 1) - 5]]; g.setBonus(25000); } else if (i >= 35) { g = this[arr[i - 1]]; g.setBonus(25000); } else if (i >= 30) { g = this[arr[i - 1]]; g.setBonus(25); g = this[arr[(i - 1) - 5]]; g.setBonus(2500); } else if (i >= 25) { g = this[arr[i - 1]]; g.setBonus(2500); } else if (i >= 20) { g = this[arr[i - 1]]; g.setBonus(25); g = this[arr[(i - 1) - 5]]; g.setBonus(250); } else if (i >= 15) { g = this[arr[i - 1]]; g.setBonus(250); } else if (i >= 10) { g = this[arr[i - 1]]; g.setBonus(25); g = this[arr[(i - 1) - 5]]; g.setBonus(25); } else if (i >= 5) { g = this[arr[i - 5]]; g.setBonus(25); } }; updateFlash = function (goal) { this=goal;//parameter overwritten updateAfterEvent(); _level0.t2 = new Date().getTime(); var _local2 = _level0.t2 - _level0.t1; if (_local2 != 0) { fps.text = Math.round(1000 / _local2); } _level0.t1 = _level0.t2; }; updateInterval = setInterval(updateFlash, 0, this); demoFunc = function (t) { this=t;//parameter overwritten if ((_global.action == "game") || (_global.action == "pause")) { this._parent.purchaseGame(_global.action); trace("INTRVAL " + this); } _level0.demoTime--; if (_level0.demoTime < 1) { _level0.demoTime = 1; } else { clearInterval(demoInterval); demoInterval = setInterval(demoFunc, (_level0.demoTime * 60) * 1000, this); } }; _level0.demoTime = 3; clearInterval(demoInterval); demoInterval = setInterval(demoFunc, (_level0.demoTime * 60) * 1000, this);
Library Items
Symbol 1 Sound [stopB6] | ||
Symbol 2 Sound [stopB5] | ||
Symbol 3 Sound [stopB4] | ||
Symbol 4 Sound [stopB3] | ||
Symbol 5 Sound [stopB2] | ||
Symbol 6 Sound [stopB1] | ||
Symbol 7 Sound [smile7] | ||
Symbol 8 Sound [smile6] | ||
Symbol 9 Sound [smile5] | ||
Symbol 10 Sound [smile4] | ||
Symbol 11 Sound [smile3] | ||
Symbol 12 Sound [smile2] | ||
Symbol 13 Sound [smile1] | ||
Symbol 14 Sound [newGame] | ||
Symbol 15 Sound [gover] | ||
Symbol 16 Sound [fly7] | ||
Symbol 17 Sound [fly6] | ||
Symbol 18 Sound [fly5] | ||
Symbol 19 Sound [fly4] | ||
Symbol 20 Sound [fly3] | ||
Symbol 21 Sound [fly2] | ||
Symbol 22 Sound [fly1] | ||
Symbol 23 Sound [click] | ||
Symbol 24 Sound [boom] | ||
Symbol 25 Sound [bonus] | ||
Symbol 26 Sound [begin] | ||
Symbol 27 Graphic | Used by:28 | |
Symbol 28 Button | Uses:27 | Used by:48 |
Symbol 29 Graphic | Used by:33 65 121 | |
Symbol 30 Graphic | Used by:33 121 | |
Symbol 31 Graphic | Used by:33 65 121 | |
Symbol 32 Graphic | Used by:33 65 121 | |
Symbol 33 Button | Uses:29 30 31 32 | Used by:35 47 |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:33 34 | Used by:48 |
Symbol 36 Graphic | Used by:39 191 | |
Symbol 37 Graphic | Used by:38 190 | |
Symbol 38 MovieClip | Uses:37 | Used by:39 |
Symbol 39 MovieClip [FButtonControl] | Uses:36 38 | Used by:48 |
Symbol 40 Graphic | Used by:48 | |
Symbol 41 Font | Used by:42 43 54 55 196 197 198 199 200 201 207 208 209 210 211 212 213 214 215 216 217 218 219 220 225 231 300 301 303 304 308 347 348 352 | |
Symbol 42 EditableText | Uses:41 | Used by:48 |
Symbol 43 EditableText | Uses:41 | Used by:48 |
Symbol 44 Graphic | Used by:48 | |
Symbol 45 Graphic | Used by:47 | |
Symbol 46 Graphic | Used by:47 189 | |
Symbol 47 MovieClip | Uses:33 45 46 | Used by:48 |
Symbol 48 MovieClip [FTopScore] | Uses:28 35 39 40 42 43 44 47 | |
Symbol 49 Graphic | Used by:50 | |
Symbol 50 Button | Uses:49 | Used by:106 |
Symbol 51 Graphic | Used by:52 | |
Symbol 52 Button | Uses:51 | Used by:106 |
Symbol 53 Graphic | Used by:56 | |
Symbol 54 Text | Uses:41 | Used by:56 |
Symbol 55 Text | Uses:41 | Used by:56 |
Symbol 56 MovieClip | Uses:53 54 55 | Used by:106 |
Symbol 57 Graphic | Used by:61 126 | |
Symbol 58 Graphic | Used by:61 126 | |
Symbol 59 Graphic | Used by:61 126 | |
Symbol 60 Graphic | Used by:61 126 | |
Symbol 61 Button | Uses:57 58 59 60 | Used by:63 |
Symbol 62 Graphic | Used by:63 | |
Symbol 63 MovieClip | Uses:61 62 | Used by:106 |
Symbol 64 Graphic | Used by:65 | |
Symbol 65 Button | Uses:29 64 31 32 | Used by:67 87 |
Symbol 66 Graphic | Used by:67 | |
Symbol 67 MovieClip | Uses:65 66 | Used by:106 |
Symbol 68 Font | Used by:69 129 130 142 148 149 307 309 351 353 | |
Symbol 69 Text | Uses:68 | Used by:87 |
Symbol 70 Graphic | Used by:87 | |
Symbol 71 Graphic | Used by:86 | |
Symbol 72 Graphic | Used by:86 | |
Symbol 73 Graphic | Used by:86 282 | |
Symbol 74 Graphic | Used by:86 | |
Symbol 75 Graphic | Used by:86 | |
Symbol 76 Graphic | Used by:79 | |
Symbol 77 ShapeTweening | Used by:79 | |
Symbol 78 Graphic | Used by:79 | |
Symbol 79 MovieClip | Uses:76 77 78 | Used by:86 |
Symbol 80 Graphic | Used by:86 | |
Symbol 81 ShapeTweening | Used by:84 | |
Symbol 82 Graphic | Used by:84 260 | |
Symbol 83 Graphic | Used by:84 | |
Symbol 84 MovieClip | Uses:81 82 83 | Used by:86 |
Symbol 85 Graphic | Used by:86 | |
Symbol 86 MovieClip | Uses:71 72 73 74 75 79 80 84 85 | Used by:87 283 334 360 Timeline |
Symbol 87 MovieClip | Uses:65 69 70 86 | Used by:106 |
Symbol 88 Graphic | Used by:99 137 206 236 237 284 305 | |
Symbol 89 Graphic | Used by:99 137 206 236 237 284 305 | |
Symbol 90 Graphic | Used by:99 236 237 284 305 | |
Symbol 91 Graphic | Used by:98 | |
Symbol 92 Font | Used by:93 94 95 96 97 | |
Symbol 93 Text | Uses:92 | Used by:98 |
Symbol 94 Text | Uses:92 | Used by:98 |
Symbol 95 Text | Uses:92 | Used by:98 |
Symbol 96 Text | Uses:92 | Used by:98 |
Symbol 97 Text | Uses:92 | Used by:98 |
Symbol 98 MovieClip | Uses:91 93 94 95 96 97 | Used by:99 236 237 284 305 |
Symbol 99 MovieClip | Uses:88 89 90 98 | Used by:106 Timeline |
Symbol 100 MovieClip | Used by:106 | |
Symbol 101 Graphic | Used by:106 | |
Symbol 102 Bitmap | Used by:103 | |
Symbol 103 Graphic | Uses:102 | Used by:106 |
Symbol 104 Graphic | Used by:105 | |
Symbol 105 MovieClip | Uses:104 | Used by:106 |
Symbol 106 MovieClip [FBuy] | Uses:50 52 56 63 67 87 99 100 101 103 105 | |
Symbol 107 Bitmap | Used by:108 | |
Symbol 108 Graphic | Uses:107 | Used by:117 |
Symbol 109 Bitmap | Used by:110 | |
Symbol 110 Graphic | Uses:109 | Used by:117 |
Symbol 111 Bitmap | Used by:112 | |
Symbol 112 Graphic | Uses:111 | Used by:117 |
Symbol 113 Bitmap | Used by:114 | |
Symbol 114 Graphic | Uses:113 | Used by:117 |
Symbol 115 Bitmap | Used by:116 | |
Symbol 116 Graphic | Uses:115 | Used by:117 |
Symbol 117 MovieClip | Uses:108 110 112 114 116 | Used by:118 |
Symbol 118 MovieClip [FBonus] | Uses:117 | |
Symbol 119 Graphic | Used by:120 | |
Symbol 120 Button | Uses:119 | Used by:131 |
Symbol 121 Button | Uses:29 30 31 32 | Used by:123 125 |
Symbol 122 Graphic | Used by:123 | |
Symbol 123 MovieClip | Uses:121 122 | Used by:131 189 222 |
Symbol 124 Graphic | Used by:125 | |
Symbol 125 MovieClip | Uses:121 124 | Used by:131 |
Symbol 126 Button | Uses:57 58 59 60 | Used by:128 |
Symbol 127 Graphic | Used by:128 | |
Symbol 128 MovieClip | Uses:126 127 | Used by:131 |
Symbol 129 Text | Uses:68 | Used by:131 |
Symbol 130 Text | Uses:68 | Used by:131 |
Symbol 131 MovieClip [FQuestion] | Uses:120 123 125 128 129 130 | |
Symbol 132 Graphic | Used by:133 | |
Symbol 133 Button | Uses:132 | Used by:189 |
Symbol 134 Graphic | Used by:189 | |
Symbol 135 Graphic | Used by:189 | |
Symbol 136 Graphic | Used by:137 206 | |
Symbol 137 MovieClip | Uses:88 136 89 | Used by:189 222 |
Symbol 138 Graphic | Used by:189 | |
Symbol 139 Graphic | Used by:187 | |
Symbol 140 Font | Used by:142 149 178 179 180 181 184 185 186 | |
Symbol 141 Font | Used by:142 | |
Symbol 142 Text | Uses:68 140 141 | Used by:187 |
Symbol 143 Bitmap | Used by:144 | |
Symbol 144 Graphic | Uses:143 | Used by:147 |
Symbol 145 Bitmap | Used by:146 | |
Symbol 146 Graphic | Uses:145 | Used by:147 187 |
Symbol 147 MovieClip | Uses:144 146 | Used by:187 230 235 358 |
Symbol 148 Text | Uses:68 | Used by:187 |
Symbol 149 Text | Uses:68 140 | Used by:187 |
Symbol 150 Bitmap | Used by:151 | |
Symbol 151 Graphic | Uses:150 | Used by:154 |
Symbol 152 Bitmap | Used by:153 | |
Symbol 153 Graphic | Uses:152 | Used by:154 187 |
Symbol 154 MovieClip | Uses:151 153 | Used by:187 230 235 358 |
Symbol 155 Bitmap | Used by:156 | |
Symbol 156 Graphic | Uses:155 | Used by:159 |
Symbol 157 Bitmap | Used by:158 | |
Symbol 158 Graphic | Uses:157 | Used by:159 187 |
Symbol 159 MovieClip | Uses:156 158 | Used by:187 230 235 358 |
Symbol 160 Bitmap | Used by:161 | |
Symbol 161 Graphic | Uses:160 | Used by:164 |
Symbol 162 Bitmap | Used by:163 | |
Symbol 163 Graphic | Uses:162 | Used by:164 187 |
Symbol 164 MovieClip | Uses:161 163 | Used by:187 230 358 |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:165 | Used by:169 |
Symbol 167 Bitmap | Used by:168 | |
Symbol 168 Graphic | Uses:167 | Used by:169 187 |
Symbol 169 MovieClip | Uses:166 168 | Used by:187 235 358 |
Symbol 170 Bitmap | Used by:171 | |
Symbol 171 Graphic | Uses:170 | Used by:174 |
Symbol 172 Bitmap | Used by:173 | |
Symbol 173 Graphic | Uses:172 | Used by:174 |
Symbol 174 MovieClip | Uses:171 173 | Used by:187 230 235 358 |
Symbol 175 Bitmap | Used by:176 | |
Symbol 176 Graphic | Uses:175 | Used by:177 |
Symbol 177 MovieClip | Uses:176 | Used by:187 230 358 |
Symbol 178 Text | Uses:140 | Used by:187 |
Symbol 179 Text | Uses:140 | Used by:187 |
Symbol 180 Text | Uses:140 | Used by:187 |
Symbol 181 Text | Uses:140 | Used by:187 |
Symbol 182 Font | Used by:183 | |
Symbol 183 Text | Uses:182 | Used by:187 |
Symbol 184 Text | Uses:140 | Used by:187 |
Symbol 185 Text | Uses:140 | Used by:187 |
Symbol 186 Text | Uses:140 | Used by:187 |
Symbol 187 MovieClip | Uses:139 142 147 148 149 154 159 164 169 174 177 178 179 180 181 183 184 185 186 146 153 158 163 168 | Used by:189 |
Symbol 188 Graphic | Used by:189 | |
Symbol 189 MovieClip [FHelp] | Uses:133 123 134 135 137 46 138 187 188 | |
Symbol 190 MovieClip | Uses:37 | Used by:191 |
Symbol 191 MovieClip [FButtonControl] | Uses:36 190 | Used by:221 |
Symbol 192 Graphic | Used by:193 | |
Symbol 193 MovieClip | Uses:192 | Used by:222 |
Symbol 194 Graphic | Used by:222 | |
Symbol 195 Graphic | Used by:203 | |
Symbol 196 Text | Uses:41 | Used by:203 |
Symbol 197 Text | Uses:41 | Used by:203 |
Symbol 198 Text | Uses:41 | Used by:203 |
Symbol 199 Text | Uses:41 | Used by:203 |
Symbol 200 Text | Uses:41 | Used by:203 |
Symbol 201 Text | Uses:41 | Used by:203 |
Symbol 202 Graphic | Used by:203 221 | |
Symbol 203 MovieClip | Uses:195 196 197 198 199 200 201 202 | Used by:222 |
Symbol 204 Graphic | Used by:221 | |
Symbol 205 Graphic | Used by:206 | |
Symbol 206 MovieClip | Uses:205 88 89 136 | Used by:221 |
Symbol 207 Text | Uses:41 | Used by:221 |
Symbol 208 Text | Uses:41 | Used by:221 |
Symbol 209 Text | Uses:41 | Used by:221 |
Symbol 210 Text | Uses:41 | Used by:221 |
Symbol 211 Text | Uses:41 | Used by:221 |
Symbol 212 Text | Uses:41 | Used by:221 |
Symbol 213 Text | Uses:41 | Used by:221 |
Symbol 214 Text | Uses:41 | Used by:221 |
Symbol 215 Text | Uses:41 | Used by:221 |
Symbol 216 Text | Uses:41 | Used by:221 |
Symbol 217 Text | Uses:41 | Used by:221 |
Symbol 218 Text | Uses:41 | Used by:221 |
Symbol 219 Text | Uses:41 | Used by:221 |
Symbol 220 Text | Uses:41 | Used by:221 |
Symbol 221 MovieClip | Uses:204 206 191 207 208 209 210 211 212 213 214 215 216 217 218 219 220 202 | Used by:222 |
Symbol 222 MovieClip [FOptionControl] | Uses:193 194 203 221 137 123 | |
Symbol 223 Graphic | Used by:224 | |
Symbol 224 Button | Uses:223 | Used by:236 237 284 |
Symbol 225 Text | Uses:41 | Used by:236 284 305 |
Symbol 226 Graphic | Used by:230 235 | |
Symbol 227 Graphic | Used by:230 235 | |
Symbol 228 Graphic | Used by:230 | |
Symbol 229 Graphic | Used by:230 | |
Symbol 230 MovieClip | Uses:226 227 164 147 159 174 154 228 229 177 | Used by:236 284 |
Symbol 231 Text | Uses:41 | Used by:237 284 305 |
Symbol 232 Graphic | Used by:235 | |
Symbol 233 Graphic | Used by:235 | |
Symbol 234 Graphic | Used by:235 | |
Symbol 235 MovieClip | Uses:226 227 154 147 159 169 232 233 234 174 | Used by:237 284 |
Symbol 236 MovieClip | Uses:224 225 88 89 90 98 230 | Used by:284 |
Symbol 237 MovieClip | Uses:224 231 88 89 90 98 235 | Used by:284 |
Symbol 238 Graphic | Used by:251 | |
Symbol 239 Graphic | Used by:251 | |
Symbol 240 Graphic | Used by:251 | |
Symbol 241 Graphic | Used by:251 | |
Symbol 242 Graphic | Used by:251 | |
Symbol 243 Graphic | Used by:246 | |
Symbol 244 ShapeTweening | Used by:246 | |
Symbol 245 Graphic | Used by:246 | |
Symbol 246 MovieClip | Uses:243 244 245 | Used by:251 |
Symbol 247 Graphic | Used by:251 | |
Symbol 248 ShapeTweening | Used by:250 | |
Symbol 249 Graphic | Used by:250 | |
Symbol 250 MovieClip | Uses:248 249 | Used by:251 |
Symbol 251 MovieClip | Uses:238 239 240 241 242 246 247 250 | Used by:252 334 360 |
Symbol 252 MovieClip | Uses:251 | Used by:283 Timeline |
Symbol 253 Graphic | Used by:255 260 326 | |
Symbol 254 Graphic | Used by:260 | |
Symbol 255 MovieClip | Uses:253 | Used by:260 |
Symbol 256 Graphic | Used by:259 | |
Symbol 257 ShapeTweening | Used by:259 | |
Symbol 258 Graphic | Used by:259 | |
Symbol 259 MovieClip | Uses:256 257 258 | Used by:260 |
Symbol 260 MovieClip | Uses:253 254 255 259 82 | Used by:283 334 360 Timeline |
Symbol 261 Graphic | Used by:269 | |
Symbol 262 Graphic | Used by:269 | |
Symbol 263 Graphic | Used by:267 | |
Symbol 264 ShapeTweening | Used by:267 | |
Symbol 265 ShapeTweening | Used by:267 | |
Symbol 266 Graphic | Used by:267 | |
Symbol 267 MovieClip | Uses:263 264 265 266 | Used by:269 |
Symbol 268 Graphic | Used by:269 | |
Symbol 269 MovieClip | Uses:261 262 267 268 | Used by:283 334 360 Timeline |
Symbol 270 Graphic | Used by:282 | |
Symbol 271 Graphic | Used by:282 | |
Symbol 272 Graphic | Used by:282 | |
Symbol 273 Graphic | Used by:282 | |
Symbol 274 Graphic | Used by:277 | |
Symbol 275 ShapeTweening | Used by:277 | |
Symbol 276 Graphic | Used by:277 | |
Symbol 277 MovieClip | Uses:274 275 276 | Used by:282 |
Symbol 278 Graphic | Used by:282 | |
Symbol 279 Graphic | Used by:281 | |
Symbol 280 Graphic | Used by:281 | |
Symbol 281 MovieClip | Uses:279 280 | Used by:282 |
Symbol 282 MovieClip | Uses:270 271 272 273 277 73 278 281 | Used by:283 334 360 Timeline |
Symbol 283 MovieClip | Uses:252 260 269 282 86 | Used by:284 |
Symbol 284 MovieClip [gameType] | Uses:224 225 88 89 90 98 230 231 235 236 237 283 | |
Symbol 285 Graphic | Used by:286 | |
Symbol 286 MovieClip [pauseMsg] | Uses:285 | |
Symbol 287 Graphic | Used by:288 | |
Symbol 288 MovieClip [gameOver] | Uses:287 | |
Symbol 289 MovieClip [musicClass] | ||
Symbol 290 MovieClip [soundClass] | ||
Symbol 291 Graphic | Used by:296 | |
Symbol 292 Graphic | Used by:295 | |
Symbol 293 ShapeTweening | Used by:295 | |
Symbol 294 Graphic | Used by:295 | |
Symbol 295 MovieClip | Uses:292 293 294 | Used by:296 |
Symbol 296 MovieClip | Uses:291 295 | Used by:Timeline |
Symbol 366 MovieClip [__Packages.FMusic2] | ||
Symbol 367 MovieClip [__Packages.FSequence] | ||
Symbol 368 MovieClip [__Packages.FSound] | ||
Symbol 369 MovieClip [__Packages.FInterval] | ||
Symbol 297 Graphic | Used by:298 | |
Symbol 298 MovieClip | Uses:297 | Used by:Timeline |
Symbol 299 Graphic | Used by:302 | |
Symbol 300 Text | Uses:41 | Used by:302 |
Symbol 301 Text | Uses:41 | Used by:302 |
Symbol 302 Button | Uses:299 300 301 | Used by:305 |
Symbol 303 Text | Uses:41 | Used by:305 |
Symbol 304 Text | Uses:41 | Used by:305 |
Symbol 305 MovieClip | Uses:302 88 89 90 98 303 231 304 225 | Used by:Timeline |
Symbol 306 Graphic | Used by:310 354 | |
Symbol 307 Text | Uses:68 | Used by:310 |
Symbol 308 EditableText | Uses:41 | Used by:310 |
Symbol 309 Text | Uses:68 | Used by:310 |
Symbol 310 MovieClip | Uses:306 307 308 309 | Used by:Timeline |
Symbol 311 Graphic | Used by:312 | |
Symbol 312 Button | Uses:311 | Used by:337 339 341 343 345 |
Symbol 313 Graphic | Used by:334 | |
Symbol 314 ShapeTweening | Used by:316 | |
Symbol 315 Graphic | Used by:316 | |
Symbol 316 MovieClip | Uses:314 315 | Used by:334 360 |
Symbol 317 Graphic | Used by:326 | |
Symbol 318 Graphic | Used by:326 | |
Symbol 319 Graphic | Used by:326 | |
Symbol 320 Graphic | Used by:324 | |
Symbol 321 ShapeTweening | Used by:324 | |
Symbol 322 ShapeTweening | Used by:324 | |
Symbol 323 Graphic | Used by:324 | |
Symbol 324 MovieClip | Uses:320 321 322 323 | Used by:326 |
Symbol 325 Graphic | Used by:326 | |
Symbol 326 MovieClip | Uses:317 318 253 319 324 325 | Used by:334 360 |
Symbol 327 Graphic | Used by:334 360 | |
Symbol 328 Graphic | Used by:334 360 | |
Symbol 329 Graphic | Used by:334 360 | |
Symbol 330 Graphic | Used by:334 360 | |
Symbol 331 Graphic | Used by:334 360 | |
Symbol 332 Graphic | Used by:334 360 | |
Symbol 333 Graphic | Used by:334 360 | |
Symbol 334 MovieClip | Uses:313 316 251 86 282 269 260 326 327 328 329 330 331 332 333 | Used by:337 339 341 343 345 |
Symbol 335 Graphic | Used by:337 | |
Symbol 336 Graphic | Used by:337 | |
Symbol 337 MovieClip | Uses:312 334 335 336 | Used by:Timeline |
Symbol 338 Graphic | Used by:339 | |
Symbol 339 MovieClip | Uses:312 338 334 | Used by:Timeline |
Symbol 340 Graphic | Used by:341 | |
Symbol 341 MovieClip | Uses:312 340 334 | Used by:Timeline |
Symbol 342 Graphic | Used by:343 | |
Symbol 343 MovieClip | Uses:312 342 334 | Used by:Timeline |
Symbol 344 Graphic | Used by:345 | |
Symbol 345 MovieClip | Uses:312 344 334 | Used by:Timeline |
Symbol 346 Graphic | Used by:350 | |
Symbol 347 Text | Uses:41 | Used by:350 |
Symbol 348 Text | Uses:41 | Used by:350 |
Symbol 349 Graphic | Used by:350 | |
Symbol 350 MovieClip | Uses:346 347 348 349 | Used by:Timeline |
Symbol 351 Text | Uses:68 | Used by:354 |
Symbol 352 EditableText | Uses:41 | Used by:354 |
Symbol 353 Text | Uses:68 | Used by:354 |
Symbol 354 MovieClip [FScore] | Uses:306 351 352 353 | Used by:Timeline |
Symbol 355 Graphic | Used by:361 | |
Symbol 356 Bitmap | Used by:357 | |
Symbol 357 Graphic | Uses:356 | Used by:358 |
Symbol 358 MovieClip | Uses:147 154 159 164 169 174 177 357 | Used by:361 364 |
Symbol 359 Graphic | Used by:360 | |
Symbol 360 MovieClip | Uses:359 316 251 86 282 269 260 326 327 328 329 330 331 332 333 | Used by:361 |
Symbol 361 MovieClip [FNextBubble] | Uses:355 358 360 | Used by:Timeline |
Symbol 362 Graphic | Used by:363 | |
Symbol 363 Button | Uses:362 | Used by:365 |
Symbol 364 MovieClip [FBooble] | Uses:358 | Used by:365 |
Symbol 365 MovieClip | Uses:363 364 | Used by:Timeline |
Instance Names
"mover" | Frame 2 | Symbol 298 MovieClip |
"playInGame" | Frame 2 | Symbol 305 MovieClip |
"skillGameForm" | Frame 2 | Symbol 310 MovieClip |
"pauseBtn" | Frame 2 | Symbol 337 MovieClip |
"optionBtn" | Frame 2 | Symbol 339 MovieClip |
"helpBtn" | Frame 2 | Symbol 341 MovieClip |
"quitBtn" | Frame 2 | Symbol 343 MovieClip |
"topScoreBtn" | Frame 2 | Symbol 345 MovieClip |
"topScoreArea" | Frame 2 | Symbol 354 MovieClip [FScore] |
"nextBubbleMc" | Frame 2 | Symbol 361 MovieClip [FNextBubble] |
"bubbleShooter" | Frame 2 | Symbol 365 MovieClip |
"btn" | Symbol 35 MovieClip Frame 1 | Symbol 33 Button |
"mainBg" | Symbol 39 MovieClip [FButtonControl] Frame 1 | Symbol 38 MovieClip |
"btn" | Symbol 47 MovieClip Frame 1 | Symbol 33 Button |
"bg" | Symbol 48 MovieClip [FTopScore] Frame 1 | Symbol 28 Button |
"continueBtn" | Symbol 48 MovieClip [FTopScore] Frame 1 | Symbol 35 MovieClip |
"item5_btn" | Symbol 48 MovieClip [FTopScore] Frame 1 | Symbol 39 MovieClip [FButtonControl] |
"item4_btn" | Symbol 48 MovieClip [FTopScore] Frame 1 | Symbol 39 MovieClip [FButtonControl] |
"item3_btn" | Symbol 48 MovieClip [FTopScore] Frame 1 | Symbol 39 MovieClip [FButtonControl] |
"item2_btn" | Symbol 48 MovieClip [FTopScore] Frame 1 | Symbol 39 MovieClip [FButtonControl] |
"item1_btn" | Symbol 48 MovieClip [FTopScore] Frame 1 | Symbol 39 MovieClip [FButtonControl] |
"userName" | Symbol 48 MovieClip [FTopScore] Frame 1 | Symbol 42 EditableText |
"publishBtn" | Symbol 48 MovieClip [FTopScore] Frame 1 | Symbol 47 MovieClip |
"btn" | Symbol 63 MovieClip Frame 1 | Symbol 61 Button |
"btn" | Symbol 67 MovieClip Frame 1 | Symbol 65 Button |
"eye2" | Symbol 86 MovieClip Frame 1 | Symbol 79 MovieClip |
"eye1" | Symbol 86 MovieClip Frame 1 | Symbol 79 MovieClip |
"btn" | Symbol 87 MovieClip Frame 1 | Symbol 65 Button |
"bg" | Symbol 106 MovieClip [FBuy] Frame 1 | Symbol 50 Button |
"bg2" | Symbol 106 MovieClip [FBuy] Frame 1 | Symbol 52 Button |
"downloadBtn" | Symbol 106 MovieClip [FBuy] Frame 1 | Symbol 63 MovieClip |
"continueBtn" | Symbol 106 MovieClip [FBuy] Frame 1 | Symbol 67 MovieClip |
"continueBtn" | Symbol 106 MovieClip [FBuy] Frame 1 | Symbol 87 MovieClip |
"bon" | Symbol 118 MovieClip [FBonus] Frame 1 | Symbol 117 MovieClip |
"btn" | Symbol 123 MovieClip Frame 1 | Symbol 121 Button |
"btn" | Symbol 125 MovieClip Frame 1 | Symbol 121 Button |
"btn" | Symbol 128 MovieClip Frame 1 | Symbol 126 Button |
"bg" | Symbol 131 MovieClip [FQuestion] Frame 1 | Symbol 120 Button |
"continueBtn" | Symbol 131 MovieClip [FQuestion] Frame 1 | Symbol 123 MovieClip |
"continueBtn" | Symbol 131 MovieClip [FQuestion] Frame 1 | Symbol 125 MovieClip |
"continueBtn" | Symbol 131 MovieClip [FQuestion] Frame 1 | Symbol 128 MovieClip |
"bType" | Symbol 187 MovieClip Frame 1 | Symbol 147 MovieClip |
"bType" | Symbol 187 MovieClip Frame 1 | Symbol 154 MovieClip |
"bType" | Symbol 187 MovieClip Frame 1 | Symbol 159 MovieClip |
"bType" | Symbol 187 MovieClip Frame 1 | Symbol 164 MovieClip |
"bType" | Symbol 187 MovieClip Frame 1 | Symbol 169 MovieClip |
"bType" | Symbol 187 MovieClip Frame 1 | Symbol 174 MovieClip |
"bType" | Symbol 187 MovieClip Frame 1 | Symbol 177 MovieClip |
"bg" | Symbol 189 MovieClip [FHelp] Frame 1 | Symbol 133 Button |
"continueBtn" | Symbol 189 MovieClip [FHelp] Frame 1 | Symbol 123 MovieClip |
"up_mc" | Symbol 189 MovieClip [FHelp] Frame 1 | Symbol 137 MovieClip |
"down_mc" | Symbol 189 MovieClip [FHelp] Frame 1 | Symbol 137 MovieClip |
"helpCont" | Symbol 189 MovieClip [FHelp] Frame 1 | Symbol 187 MovieClip |
"mainBg" | Symbol 191 MovieClip [FButtonControl] Frame 1 | Symbol 190 MovieClip |
"icon1" | Symbol 221 MovieClip Frame 1 | Symbol 206 MovieClip |
"icon2" | Symbol 221 MovieClip Frame 1 | Symbol 206 MovieClip |
"icon3" | Symbol 221 MovieClip Frame 1 | Symbol 206 MovieClip |
"icon4" | Symbol 221 MovieClip Frame 1 | Symbol 206 MovieClip |
"icon5" | Symbol 221 MovieClip Frame 1 | Symbol 206 MovieClip |
"item5_btn" | Symbol 221 MovieClip Frame 1 | Symbol 191 MovieClip [FButtonControl] |
"item4_btn" | Symbol 221 MovieClip Frame 1 | Symbol 191 MovieClip [FButtonControl] |
"item3_btn" | Symbol 221 MovieClip Frame 1 | Symbol 191 MovieClip [FButtonControl] |
"item2_btn" | Symbol 221 MovieClip Frame 1 | Symbol 191 MovieClip [FButtonControl] |
"item1_btn" | Symbol 221 MovieClip Frame 1 | Symbol 191 MovieClip [FButtonControl] |
"bg" | Symbol 222 MovieClip [FOptionControl] Frame 1 | Symbol 193 MovieClip |
"skillForm" | Symbol 222 MovieClip [FOptionControl] Frame 1 | Symbol 221 MovieClip |
"speedBegun_mc" | Symbol 222 MovieClip [FOptionControl] Frame 1 | Symbol 137 MovieClip |
"continueBtn" | Symbol 222 MovieClip [FOptionControl] Frame 1 | Symbol 123 MovieClip |
"soundBegun_mc" | Symbol 222 MovieClip [FOptionControl] Frame 1 | Symbol 137 MovieClip |
"musicBegun_mc" | Symbol 222 MovieClip [FOptionControl] Frame 1 | Symbol 137 MovieClip |
"bType" | Symbol 230 MovieClip Frame 1 | Symbol 164 MovieClip |
"bType" | Symbol 230 MovieClip Frame 1 | Symbol 147 MovieClip |
"bType" | Symbol 230 MovieClip Frame 1 | Symbol 159 MovieClip |
"bType" | Symbol 230 MovieClip Frame 1 | Symbol 147 MovieClip |
"bType" | Symbol 230 MovieClip Frame 1 | Symbol 174 MovieClip |
"bType" | Symbol 230 MovieClip Frame 1 | Symbol 154 MovieClip |
"bType" | Symbol 230 MovieClip Frame 1 | Symbol 147 MovieClip |
"bType" | Symbol 230 MovieClip Frame 30 | Symbol 177 MovieClip |
"bType" | Symbol 235 MovieClip Frame 1 | Symbol 154 MovieClip |
"bType" | Symbol 235 MovieClip Frame 1 | Symbol 147 MovieClip |
"bType" | Symbol 235 MovieClip Frame 1 | Symbol 147 MovieClip |
"bType" | Symbol 235 MovieClip Frame 1 | Symbol 159 MovieClip |
"bType" | Symbol 235 MovieClip Frame 1 | Symbol 169 MovieClip |
"bType" | Symbol 235 MovieClip Frame 1 | Symbol 154 MovieClip |
"bType" | Symbol 235 MovieClip Frame 1 | Symbol 154 MovieClip |
"bType" | Symbol 235 MovieClip Frame 18 | Symbol 174 MovieClip |
"playGame" | Symbol 236 MovieClip Frame 1 | Symbol 224 Button |
"demo" | Symbol 236 MovieClip Frame 1 | Symbol 230 MovieClip |
"playGame" | Symbol 237 MovieClip Frame 1 | Symbol 224 Button |
"demo" | Symbol 237 MovieClip Frame 1 | Symbol 235 MovieClip |
"eye2" | Symbol 251 MovieClip Frame 1 | Symbol 246 MovieClip |
"eye1" | Symbol 251 MovieClip Frame 1 | Symbol 246 MovieClip |
"t2" | Symbol 260 MovieClip Frame 1 | Symbol 255 MovieClip |
"t1" | Symbol 260 MovieClip Frame 1 | Symbol 255 MovieClip |
"eye2" | Symbol 260 MovieClip Frame 1 | Symbol 259 MovieClip |
"eye1" | Symbol 260 MovieClip Frame 1 | Symbol 259 MovieClip |
"eye2" | Symbol 269 MovieClip Frame 1 | Symbol 267 MovieClip |
"eye1" | Symbol 269 MovieClip Frame 1 | Symbol 267 MovieClip |
"eye2" | Symbol 282 MovieClip Frame 1 | Symbol 277 MovieClip |
"eye1" | Symbol 282 MovieClip Frame 1 | Symbol 277 MovieClip |
"playGame" | Symbol 284 MovieClip [gameType] Frame 6 | Symbol 224 Button |
"demo" | Symbol 284 MovieClip [gameType] Frame 6 | Symbol 230 MovieClip |
"playGame" | Symbol 284 MovieClip [gameType] Frame 11 | Symbol 224 Button |
"demo" | Symbol 284 MovieClip [gameType] Frame 11 | Symbol 235 MovieClip |
"g4" | Symbol 284 MovieClip [gameType] Frame 11 | Symbol 236 MovieClip |
"g3" | Symbol 284 MovieClip [gameType] Frame 16 | Symbol 237 MovieClip |
"proc" | Symbol 296 MovieClip Frame 1 | Symbol 295 MovieClip |
"speedGame" | Symbol 310 MovieClip Frame 1 | Symbol 308 EditableText |
"e2" | Symbol 326 MovieClip Frame 1 | Symbol 324 MovieClip |
"e1" | Symbol 326 MovieClip Frame 1 | Symbol 324 MovieClip |
"m1" | Symbol 334 MovieClip Frame 1 | Symbol 316 MovieClip |
"btn" | Symbol 337 MovieClip Frame 1 | Symbol 312 Button |
"b" | Symbol 337 MovieClip Frame 1 | Symbol 334 MovieClip |
"btn" | Symbol 339 MovieClip Frame 1 | Symbol 312 Button |
"b" | Symbol 339 MovieClip Frame 1 | Symbol 334 MovieClip |
"btn" | Symbol 341 MovieClip Frame 1 | Symbol 312 Button |
"b" | Symbol 341 MovieClip Frame 1 | Symbol 334 MovieClip |
"btn" | Symbol 343 MovieClip Frame 1 | Symbol 312 Button |
"b" | Symbol 343 MovieClip Frame 1 | Symbol 334 MovieClip |
"btn" | Symbol 345 MovieClip Frame 1 | Symbol 312 Button |
"b" | Symbol 345 MovieClip Frame 1 | Symbol 334 MovieClip |
"topScore_txt" | Symbol 354 MovieClip [FScore] Frame 1 | Symbol 352 EditableText |
"bType" | Symbol 358 MovieClip Frame 1 | Symbol 147 MovieClip |
"bType" | Symbol 358 MovieClip Frame 2 | Symbol 154 MovieClip |
"bType" | Symbol 358 MovieClip Frame 3 | Symbol 159 MovieClip |
"bType" | Symbol 358 MovieClip Frame 4 | Symbol 164 MovieClip |
"bType" | Symbol 358 MovieClip Frame 5 | Symbol 169 MovieClip |
"bType" | Symbol 358 MovieClip Frame 6 | Symbol 174 MovieClip |
"bType" | Symbol 358 MovieClip Frame 7 | Symbol 177 MovieClip |
"m1" | Symbol 360 MovieClip Frame 1 | Symbol 316 MovieClip |
"m2" | Symbol 360 MovieClip Frame 2 | Symbol 316 MovieClip |
"m3" | Symbol 360 MovieClip Frame 3 | Symbol 316 MovieClip |
"m4" | Symbol 360 MovieClip Frame 4 | Symbol 316 MovieClip |
"m5" | Symbol 360 MovieClip Frame 5 | Symbol 316 MovieClip |
"m6" | Symbol 360 MovieClip Frame 6 | Symbol 316 MovieClip |
"m7" | Symbol 360 MovieClip Frame 7 | Symbol 316 MovieClip |
"item4" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 358 MovieClip |
"item2" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 358 MovieClip |
"item1" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 358 MovieClip |
"item3" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 358 MovieClip |
"it0" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 358 MovieClip |
"it1" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 358 MovieClip |
"it2" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 358 MovieClip |
"it3" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 358 MovieClip |
"it4" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 358 MovieClip |
"item0" | Symbol 361 MovieClip [FNextBubble] Frame 1 | Symbol 360 MovieClip |
"bubble" | Symbol 364 MovieClip [FBooble] Frame 1 | Symbol 358 MovieClip |
"gameBg" | Symbol 365 MovieClip Frame 1 | Symbol 363 Button |
"item" | Symbol 365 MovieClip Frame 1 | Symbol 364 MovieClip [FBooble] |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "stopB6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "stopB5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "stopB4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "stopB3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "stopB2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "stopB1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "smile7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "smile6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "smile5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "smile4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "smile3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "smile2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "smile1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "newGame" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "gover" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "fly7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "fly6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "fly5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 19 as "fly4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "fly3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 21 as "fly2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "fly1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "click" |
ExportAssets (56) | Timeline Frame 1 | Symbol 24 as "boom" |
ExportAssets (56) | Timeline Frame 1 | Symbol 25 as "bonus" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "begin" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 48 as "FTopScore" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 106 as "FBuy" |
ExportAssets (56) | Timeline Frame 1 | Symbol 118 as "FBonus" |
ExportAssets (56) | Timeline Frame 1 | Symbol 131 as "FQuestion" |
ExportAssets (56) | Timeline Frame 1 | Symbol 189 as "FHelp" |
ExportAssets (56) | Timeline Frame 1 | Symbol 191 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 191 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 191 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 191 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 191 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 191 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 222 as "FOptionControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 284 as "gameType" |
ExportAssets (56) | Timeline Frame 1 | Symbol 286 as "pauseMsg" |
ExportAssets (56) | Timeline Frame 1 | Symbol 288 as "gameOver" |
ExportAssets (56) | Timeline Frame 1 | Symbol 289 as "musicClass" |
ExportAssets (56) | Timeline Frame 1 | Symbol 290 as "soundClass" |
ExportAssets (56) | Timeline Frame 1 | Symbol 366 as "__Packages.FMusic2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 367 as "__Packages.FSequence" |
ExportAssets (56) | Timeline Frame 1 | Symbol 368 as "__Packages.FSound" |
ExportAssets (56) | Timeline Frame 1 | Symbol 369 as "__Packages.FInterval" |
ExportAssets (56) | Timeline Frame 2 | Symbol 354 as "FScore" |
ExportAssets (56) | Timeline Frame 2 | Symbol 361 as "FNextBubble" |
ExportAssets (56) | Timeline Frame 2 | Symbol 364 as "FBooble" |
Labels
"b25" | Symbol 117 MovieClip Frame 1 |
"b250" | Symbol 117 MovieClip Frame 2 |
"b2500" | Symbol 117 MovieClip Frame 3 |
"b25000" | Symbol 117 MovieClip Frame 4 |
"b50000" | Symbol 117 MovieClip Frame 5 |
"sk1_1" | Symbol 358 MovieClip Frame 1 |
"sk1_2" | Symbol 358 MovieClip Frame 2 |
"sk1_3" | Symbol 358 MovieClip Frame 3 |
"sk1_4" | Symbol 358 MovieClip Frame 4 |
"sk1_5" | Symbol 358 MovieClip Frame 5 |
"sk1_6" | Symbol 358 MovieClip Frame 6 |
"sk1_7" | Symbol 358 MovieClip Frame 7 |
"pause" | Symbol 358 MovieClip Frame 8 |
Dynamic Text Variables
_level0.topScoreP | Symbol 43 EditableText | "00000000" |
|