STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
A Very Merry Christmas! |
This is the info page for Flash #22193 |
Online |
Online |
Buy Me |
Y |
N |
N |
U |
F |
GAME |
HERO |
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 2System.security.allowDomain("gamezhero.com", "www.gamezhero.com"); _root.createEmptyMovieClip("gamezhero", 100000); _root.gamezhero.loadMovie("http://www.gamezhero.com/flash/gamezhero.swf?x=-100&y=-100&from=gamename&scale=100"); trace("http://www.gamezhero.com/flash/gamezhero.swf?x=100&y=100&from=gamename&scale=100"); Stage.showMenu = false; _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", 1000); sequenceControlGame.addAction(this, "selectGame", 1500); _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 42 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); getURL ("http://www.gamezhero.com/download-games/puzzle-games/funnybubbles-bustamove.html", "download", "GET"); };Symbol 49 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };Symbol 61 MovieClip Frame 1stop();Symbol 66 MovieClip Frame 8stop();Symbol 68 MovieClip Frame 1closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 69 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 ("https://www.regnow.com/softsell/nph-softsell.cgi?item=10976-5", "purchase", "GET"); } } else { getURL ("https://www.regnow.com/softsell/nph-softsell.cgi?item=10976-5", "purchase", "GET"); } }; lv.load("affiliate.dat"); };Symbol 92 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.gamezhero.com/?from=funnybubbles", "_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 103 MovieClip Frame 1stop();Symbol 104 MovieClip [FBonus] Frame 1#initclip 5 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 104 MovieClip [FBonus] Frame 25removeMovieClip(this);Symbol 109 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };Symbol 111 MovieClip Frame 1btn.onRelease = function () { _root.musicArc.remove(); fscommand ("flashstudio.exit"); };Symbol 114 MovieClip Frame 1btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); this._parent._parent._parent.bubbleShooter.gameOverFastFunc(); };Symbol 117 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 123 MovieClip Frame 1stop();Symbol 136 MovieClip Frame 1stop();Symbol 144 MovieClip Frame 1stop();Symbol 149 MovieClip Frame 1stop();Symbol 154 MovieClip Frame 1stop();Symbol 159 MovieClip Frame 1stop();Symbol 164 MovieClip Frame 1stop();Symbol 178 MovieClip [FHelp] Frame 1#initclip 11 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 182 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 197 MovieClip Frame 1stop();Symbol 197 MovieClip Frame 2stop();Symbol 212 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 182 MovieClip [FButtonControl] "item5_btn" in Symbol 212 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 182 MovieClip [FButtonControl] "item4_btn" in Symbol 212 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 182 MovieClip [FButtonControl] "item3_btn" in Symbol 212 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 182 MovieClip [FButtonControl] "item2_btn" in Symbol 212 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 182 MovieClip [FButtonControl] "item1_btn" in Symbol 212 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 213 MovieClip [FOptionControl] Frame 1#initclip 9 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 221 MovieClip Frame 1if (mogno != true) { stop(); }Symbol 221 MovieClip Frame 35gotoAndPlay (1);Symbol 226 MovieClip Frame 1if (mogno != true) { stop(); }Symbol 227 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 228 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 237 MovieClip Frame 1stop();Symbol 241 MovieClip Frame 9stop();Symbol 242 MovieClip Frame 1closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 246 MovieClip Frame 1stop();Symbol 250 MovieClip Frame 1stop();Symbol 251 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 258 MovieClip Frame 1stop();Symbol 260 MovieClip Frame 1closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 268 MovieClip Frame 1stop();Symbol 273 MovieClip Frame 1closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);Symbol 274 MovieClip Frame 21stop();Symbol 275 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 275 MovieClip [gameType] Frame 21stop(); if (!how) { enabledTypeGame(how); }Symbol 275 MovieClip [gameType] Frame 23this._parent.bubbleShooter.newGame(gameTipeNum); this.removeMovieClip();Symbol 277 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 279 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 280 MovieClip [musicClass] Frame 1#initclip 7 Object.registerClass("musicClass", FMusic2); #endinitclipSymbol 281 MovieClip [soundClass] Frame 1#initclip 8 Object.registerClass("soundClass", FSound); #endinitclipSymbol 286 MovieClip Frame 1stop();Symbol 287 MovieClip Frame 1this._parent.stop(); Stage.showMenu = false;Symbol 287 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 287 MovieClip Frame 3gotoAndPlay (2);Symbol 357 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 358 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 359 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 _local2 = createEmptyMovieClip("mc" + indexSound, getNextHighestDepth()); _local2.sn = new Sound(_local2); _local2.sn.attachSound(sound); _local2.sn.setVolume(valume); _local2.sn.setPan(pan); _local2.sn._parent = this; _local2.sn.mc = _local2; _local2.sn.indexSound = indexSound; _local2.sn.onSoundComplete = function () { this.mc.removeMovieClip(); }; _local2.sn.start(); if (((_local2.sn.duration == 0) || (_local2.sn.duration == undefined)) || (_local2.sn.duration == _local2.sn.position)) { _local2.removeMovieClip(); } delete this["mc" + (indexSound - 50)].sn; this["mc" + (indexSound - 50)].removeMovieClip(); } } }Symbol 360 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 293 Buttonon (release) { getURL ("http://www.SpeedyGames.com", "SpeedyGames"); }Symbol 296 MovieClip Frame 1stop();Symbol 301 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 307 MovieClip Frame 11stop();Symbol 315 MovieClip Frame 1stop();Symbol 317 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 325 MovieClip Frame 1stop();Symbol 328 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 330 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 332 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 334 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 336 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; this._parent._parent.purchaseGame(_global.action); };Symbol 341 MovieClip Frame 1this.onPress = function () { getURL ("http://www.speedygames.com/index.php?more_games_at_speedygames"); };Symbol 345 MovieClip [FScore] Frame 1#initclip 15 function FScoreClass() { this.clearScore(); } 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; this.topScore_txt.text = this.score; }; Object.registerClass("FScore", FScoreClass); #endinitclipSymbol 351 MovieClip Frame 1stop();Symbol 352 MovieClip [FNextBubble] Frame 1#initclip 13 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 355 MovieClip [FBooble] Frame 1#initclip 14 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 356 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, "selectGame", 200); }; 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, "selectGame", 200); }; 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, 300000, 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:92 |
Symbol 29 Graphic | Used by:30 | |
Symbol 30 Button | Uses:29 | Used by:92 |
Symbol 31 Graphic | Used by:35 | |
Symbol 32 Font | Used by:33 34 131 137 187 188 189 190 191 192 198 199 200 201 202 203 204 205 206 207 208 209 210 211 216 222 291 292 294 295 299 338 339 343 | |
Symbol 33 Text | Uses:32 | Used by:35 |
Symbol 34 Text | Uses:32 | Used by:35 |
Symbol 35 MovieClip | Uses:31 33 34 | Used by:92 |
Symbol 36 Graphic | Used by:40 112 | |
Symbol 37 Graphic | Used by:40 112 | |
Symbol 38 Graphic | Used by:40 112 | |
Symbol 39 Graphic | Used by:40 112 | |
Symbol 40 Button | Uses:36 37 38 39 | Used by:42 |
Symbol 41 Graphic | Used by:42 | |
Symbol 42 MovieClip | Uses:40 41 | Used by:92 |
Symbol 43 Graphic | Used by:47 107 | |
Symbol 44 Graphic | Used by:47 107 | |
Symbol 45 Graphic | Used by:47 107 | |
Symbol 46 Graphic | Used by:47 107 | |
Symbol 47 Button | Uses:43 44 45 46 | Used by:49 69 |
Symbol 48 Graphic | Used by:49 | |
Symbol 49 MovieClip | Uses:47 48 | Used by:92 |
Symbol 50 Font | Used by:51 115 116 131 139 298 300 342 344 | |
Symbol 51 Text | Uses:50 | Used by:69 |
Symbol 52 Graphic | Used by:69 | |
Symbol 53 Graphic | Used by:68 | |
Symbol 54 Graphic | Used by:68 | |
Symbol 55 Graphic | Used by:68 273 | |
Symbol 56 Graphic | Used by:68 | |
Symbol 57 Graphic | Used by:68 | |
Symbol 58 Graphic | Used by:61 | |
Symbol 59 ShapeTweening | Used by:61 | |
Symbol 60 Graphic | Used by:61 | |
Symbol 61 MovieClip | Uses:58 59 60 | Used by:68 |
Symbol 62 Graphic | Used by:68 | |
Symbol 63 ShapeTweening | Used by:66 | |
Symbol 64 Graphic | Used by:66 251 | |
Symbol 65 Graphic | Used by:66 | |
Symbol 66 MovieClip | Uses:63 64 65 | Used by:68 |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 MovieClip | Uses:53 54 55 56 57 61 62 66 67 | Used by:69 274 325 351 Timeline |
Symbol 69 MovieClip | Uses:47 51 52 68 | Used by:92 |
Symbol 70 Graphic | Used by:81 123 197 227 228 275 296 | |
Symbol 71 Graphic | Used by:81 123 197 227 228 275 296 | |
Symbol 72 Graphic | Used by:81 227 228 275 296 | |
Symbol 73 Graphic | Used by:80 | |
Symbol 74 Font | Used by:75 76 77 78 79 | |
Symbol 75 Text | Uses:74 | Used by:80 |
Symbol 76 Text | Uses:74 | Used by:80 |
Symbol 77 Text | Uses:74 | Used by:80 |
Symbol 78 Text | Uses:74 | Used by:80 |
Symbol 79 Text | Uses:74 | Used by:80 |
Symbol 80 MovieClip | Uses:73 75 76 77 78 79 | Used by:81 227 228 275 296 |
Symbol 81 MovieClip | Uses:70 71 72 80 | Used by:92 Timeline |
Symbol 82 MovieClip | Used by:92 | |
Symbol 83 Graphic | Used by:92 | |
Symbol 84 Graphic | Used by:88 | |
Symbol 85 Graphic | Used by:88 | |
Symbol 86 ShapeTweening | Used by:88 | |
Symbol 87 Graphic | Used by:88 | |
Symbol 88 MovieClip | Uses:84 85 86 87 | Used by:92 |
Symbol 89 Font | Used by:90 91 | |
Symbol 90 Text | Uses:89 | Used by:92 |
Symbol 91 Text | Uses:89 | Used by:92 |
Symbol 92 MovieClip [FBuy] | Uses:28 30 35 42 49 69 81 82 83 88 90 91 | |
Symbol 93 Bitmap | Used by:94 | |
Symbol 94 Graphic | Uses:93 | Used by:103 |
Symbol 95 Bitmap | Used by:96 | |
Symbol 96 Graphic | Uses:95 | Used by:103 |
Symbol 97 Bitmap | Used by:98 | |
Symbol 98 Graphic | Uses:97 | Used by:103 |
Symbol 99 Bitmap | Used by:100 | |
Symbol 100 Graphic | Uses:99 | Used by:103 |
Symbol 101 Bitmap | Used by:102 | |
Symbol 102 Graphic | Uses:101 | Used by:103 |
Symbol 103 MovieClip | Uses:94 96 98 100 102 | Used by:104 |
Symbol 104 MovieClip [FBonus] | Uses:103 | |
Symbol 105 Graphic | Used by:106 | |
Symbol 106 Button | Uses:105 | Used by:117 |
Symbol 107 Button | Uses:43 44 45 46 | Used by:109 111 |
Symbol 108 Graphic | Used by:109 | |
Symbol 109 MovieClip | Uses:107 108 | Used by:117 178 213 |
Symbol 110 Graphic | Used by:111 | |
Symbol 111 MovieClip | Uses:107 110 | Used by:117 |
Symbol 112 Button | Uses:36 37 38 39 | Used by:114 |
Symbol 113 Graphic | Used by:114 | |
Symbol 114 MovieClip | Uses:112 113 | Used by:117 |
Symbol 115 Text | Uses:50 | Used by:117 |
Symbol 116 Text | Uses:50 | Used by:117 |
Symbol 117 MovieClip [FQuestion] | Uses:106 109 111 114 115 116 | |
Symbol 118 Graphic | Used by:119 | |
Symbol 119 Button | Uses:118 | Used by:178 |
Symbol 120 Graphic | Used by:178 | |
Symbol 121 Graphic | Used by:178 | |
Symbol 122 Graphic | Used by:123 197 | |
Symbol 123 MovieClip | Uses:70 122 71 | Used by:178 213 |
Symbol 124 Graphic | Used by:178 | |
Symbol 125 Graphic | Used by:178 | |
Symbol 126 Graphic | Used by:176 | |
Symbol 127 Font | Used by:131 139 168 169 170 171 172 173 174 175 | |
Symbol 128 Font | Used by:131 | |
Symbol 129 Font | Used by:131 | |
Symbol 130 Font | Used by:131 139 | |
Symbol 131 Text | Uses:50 127 128 129 130 32 | Used by:176 |
Symbol 132 Bitmap | Used by:133 | |
Symbol 133 Graphic | Uses:132 | Used by:136 |
Symbol 134 Bitmap | Used by:135 | |
Symbol 135 Graphic | Uses:134 | Used by:136 176 |
Symbol 136 MovieClip | Uses:133 135 | Used by:176 221 226 349 |
Symbol 137 Text | Uses:32 | Used by:176 |
Symbol 138 Font | ||
Symbol 139 Text | Uses:50 127 130 | Used by:176 |
Symbol 140 Bitmap | Used by:141 | |
Symbol 141 Graphic | Uses:140 | Used by:144 |
Symbol 142 Bitmap | Used by:143 | |
Symbol 143 Graphic | Uses:142 | Used by:144 176 |
Symbol 144 MovieClip | Uses:141 143 | Used by:176 221 226 349 |
Symbol 145 Bitmap | Used by:146 | |
Symbol 146 Graphic | Uses:145 | Used by:149 |
Symbol 147 Bitmap | Used by:148 | |
Symbol 148 Graphic | Uses:147 | Used by:149 176 |
Symbol 149 MovieClip | Uses:146 148 | Used by:176 221 226 349 |
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 176 |
Symbol 154 MovieClip | Uses:151 153 | Used by:176 221 349 |
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 176 |
Symbol 159 MovieClip | Uses:156 158 | Used by:176 226 349 |
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 |
Symbol 164 MovieClip | Uses:161 163 | Used by:176 221 226 349 |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:165 | Used by:167 |
Symbol 167 MovieClip | Uses:166 | Used by:176 221 349 |
Symbol 168 Text | Uses:127 | Used by:176 |
Symbol 169 Text | Uses:127 | Used by:176 |
Symbol 170 Text | Uses:127 | Used by:176 |
Symbol 171 Text | Uses:127 | Used by:176 |
Symbol 172 Text | Uses:127 | Used by:176 |
Symbol 173 Text | Uses:127 | Used by:176 |
Symbol 174 Text | Uses:127 | Used by:176 |
Symbol 175 Text | Uses:127 | Used by:176 |
Symbol 176 MovieClip | Uses:126 131 136 137 139 144 149 154 159 164 167 168 169 170 171 172 173 174 175 135 143 148 153 158 | Used by:178 |
Symbol 177 Graphic | Used by:178 | |
Symbol 178 MovieClip [FHelp] | Uses:119 109 120 121 123 124 125 176 177 | |
Symbol 179 Graphic | Used by:182 | |
Symbol 180 Graphic | Used by:181 | |
Symbol 181 MovieClip | Uses:180 | Used by:182 |
Symbol 182 MovieClip [FButtonControl] | Uses:179 181 | Used by:212 |
Symbol 183 Graphic | Used by:184 | |
Symbol 184 MovieClip | Uses:183 | Used by:213 |
Symbol 185 Graphic | Used by:213 | |
Symbol 186 Graphic | Used by:194 | |
Symbol 187 Text | Uses:32 | Used by:194 |
Symbol 188 Text | Uses:32 | Used by:194 |
Symbol 189 Text | Uses:32 | Used by:194 |
Symbol 190 Text | Uses:32 | Used by:194 |
Symbol 191 Text | Uses:32 | Used by:194 |
Symbol 192 Text | Uses:32 | Used by:194 |
Symbol 193 Graphic | Used by:194 212 | |
Symbol 194 MovieClip | Uses:186 187 188 189 190 191 192 193 | Used by:213 |
Symbol 195 Graphic | Used by:212 | |
Symbol 196 Graphic | Used by:197 | |
Symbol 197 MovieClip | Uses:196 70 71 122 | Used by:212 |
Symbol 198 Text | Uses:32 | Used by:212 |
Symbol 199 Text | Uses:32 | Used by:212 |
Symbol 200 Text | Uses:32 | Used by:212 |
Symbol 201 Text | Uses:32 | Used by:212 |
Symbol 202 Text | Uses:32 | Used by:212 |
Symbol 203 Text | Uses:32 | Used by:212 |
Symbol 204 Text | Uses:32 | Used by:212 |
Symbol 205 Text | Uses:32 | Used by:212 |
Symbol 206 Text | Uses:32 | Used by:212 |
Symbol 207 Text | Uses:32 | Used by:212 |
Symbol 208 Text | Uses:32 | Used by:212 |
Symbol 209 Text | Uses:32 | Used by:212 |
Symbol 210 Text | Uses:32 | Used by:212 |
Symbol 211 Text | Uses:32 | Used by:212 |
Symbol 212 MovieClip | Uses:195 197 182 198 199 200 201 202 203 204 205 206 207 208 209 210 211 193 | Used by:213 |
Symbol 213 MovieClip [FOptionControl] | Uses:184 185 194 212 123 109 | |
Symbol 214 Graphic | Used by:215 | |
Symbol 215 Button | Uses:214 | Used by:227 228 275 |
Symbol 216 Text | Uses:32 | Used by:227 275 296 |
Symbol 217 Graphic | Used by:221 226 | |
Symbol 218 Graphic | Used by:221 226 | |
Symbol 219 Graphic | Used by:221 | |
Symbol 220 Graphic | Used by:221 | |
Symbol 221 MovieClip | Uses:217 218 154 136 149 164 144 219 220 167 | Used by:227 275 |
Symbol 222 Text | Uses:32 | Used by:228 275 296 |
Symbol 223 Graphic | Used by:226 | |
Symbol 224 Graphic | Used by:226 | |
Symbol 225 Graphic | Used by:226 | |
Symbol 226 MovieClip | Uses:217 218 144 136 149 159 223 224 225 164 | Used by:228 275 |
Symbol 227 MovieClip | Uses:215 216 70 71 72 80 221 | Used by:275 |
Symbol 228 MovieClip | Uses:215 222 70 71 72 80 226 | Used by:275 |
Symbol 229 Graphic | Used by:242 | |
Symbol 230 Graphic | Used by:242 | |
Symbol 231 Graphic | Used by:242 | |
Symbol 232 Graphic | Used by:242 | |
Symbol 233 Graphic | Used by:242 | |
Symbol 234 Graphic | Used by:237 | |
Symbol 235 ShapeTweening | Used by:237 | |
Symbol 236 Graphic | Used by:237 | |
Symbol 237 MovieClip | Uses:234 235 236 | Used by:242 |
Symbol 238 Graphic | Used by:242 | |
Symbol 239 ShapeTweening | Used by:241 | |
Symbol 240 Graphic | Used by:241 | |
Symbol 241 MovieClip | Uses:239 240 | Used by:242 |
Symbol 242 MovieClip | Uses:229 230 231 232 233 237 238 241 | Used by:243 325 351 |
Symbol 243 MovieClip | Uses:242 | Used by:274 Timeline |
Symbol 244 Graphic | Used by:246 251 317 | |
Symbol 245 Graphic | Used by:251 | |
Symbol 246 MovieClip | Uses:244 | Used by:251 |
Symbol 247 Graphic | Used by:250 | |
Symbol 248 ShapeTweening | Used by:250 | |
Symbol 249 Graphic | Used by:250 | |
Symbol 250 MovieClip | Uses:247 248 249 | Used by:251 |
Symbol 251 MovieClip | Uses:244 245 246 250 64 | Used by:274 325 351 Timeline |
Symbol 252 Graphic | Used by:260 | |
Symbol 253 Graphic | Used by:260 | |
Symbol 254 Graphic | Used by:258 | |
Symbol 255 ShapeTweening | Used by:258 | |
Symbol 256 ShapeTweening | Used by:258 | |
Symbol 257 Graphic | Used by:258 | |
Symbol 258 MovieClip | Uses:254 255 256 257 | Used by:260 |
Symbol 259 Graphic | Used by:260 | |
Symbol 260 MovieClip | Uses:252 253 258 259 | Used by:274 325 351 Timeline |
Symbol 261 Graphic | Used by:273 | |
Symbol 262 Graphic | Used by:273 | |
Symbol 263 Graphic | Used by:273 | |
Symbol 264 Graphic | Used by:273 | |
Symbol 265 Graphic | Used by:268 | |
Symbol 266 ShapeTweening | Used by:268 | |
Symbol 267 Graphic | Used by:268 | |
Symbol 268 MovieClip | Uses:265 266 267 | Used by:273 |
Symbol 269 Graphic | Used by:273 | |
Symbol 270 Graphic | Used by:272 | |
Symbol 271 Graphic | Used by:272 | |
Symbol 272 MovieClip | Uses:270 271 | Used by:273 |
Symbol 273 MovieClip | Uses:261 262 263 264 268 55 269 272 | Used by:274 325 351 Timeline |
Symbol 274 MovieClip | Uses:243 251 260 273 68 | Used by:275 |
Symbol 275 MovieClip [gameType] | Uses:215 216 70 71 72 80 221 222 226 227 228 274 | |
Symbol 276 Graphic | Used by:277 | |
Symbol 277 MovieClip [pauseMsg] | Uses:276 | |
Symbol 278 Graphic | Used by:279 | |
Symbol 279 MovieClip [gameOver] | Uses:278 | |
Symbol 280 MovieClip [musicClass] | ||
Symbol 281 MovieClip [soundClass] | ||
Symbol 282 Graphic | Used by:287 | |
Symbol 283 Graphic | Used by:286 | |
Symbol 284 ShapeTweening | Used by:286 | |
Symbol 285 Graphic | Used by:286 | |
Symbol 286 MovieClip | Uses:283 284 285 | Used by:287 |
Symbol 287 MovieClip | Uses:282 286 | Used by:Timeline |
Symbol 357 MovieClip [__Packages.FMusic2] | ||
Symbol 358 MovieClip [__Packages.FSequence] | ||
Symbol 359 MovieClip [__Packages.FSound] | ||
Symbol 360 MovieClip [__Packages.FInterval] | ||
Symbol 288 Graphic | Used by:289 | |
Symbol 289 MovieClip | Uses:288 | Used by:Timeline |
Symbol 290 Graphic | Used by:293 | |
Symbol 291 Text | Uses:32 | Used by:293 |
Symbol 292 Text | Uses:32 | Used by:293 |
Symbol 293 Button | Uses:290 291 292 | Used by:296 |
Symbol 294 Text | Uses:32 | Used by:296 |
Symbol 295 Text | Uses:32 | Used by:296 |
Symbol 296 MovieClip | Uses:293 70 71 72 80 294 222 295 216 | Used by:Timeline |
Symbol 297 Graphic | Used by:301 345 | |
Symbol 298 Text | Uses:50 | Used by:301 |
Symbol 299 EditableText | Uses:32 | Used by:301 |
Symbol 300 Text | Uses:50 | Used by:301 |
Symbol 301 MovieClip | Uses:297 298 299 300 | Used by:Timeline |
Symbol 302 Graphic | Used by:303 | |
Symbol 303 Button | Uses:302 | Used by:328 330 332 334 336 |
Symbol 304 Graphic | Used by:325 | |
Symbol 305 ShapeTweening | Used by:307 | |
Symbol 306 Graphic | Used by:307 | |
Symbol 307 MovieClip | Uses:305 306 | Used by:325 351 |
Symbol 308 Graphic | Used by:317 | |
Symbol 309 Graphic | Used by:317 | |
Symbol 310 Graphic | Used by:317 | |
Symbol 311 Graphic | Used by:315 | |
Symbol 312 ShapeTweening | Used by:315 | |
Symbol 313 ShapeTweening | Used by:315 | |
Symbol 314 Graphic | Used by:315 | |
Symbol 315 MovieClip | Uses:311 312 313 314 | Used by:317 |
Symbol 316 Graphic | Used by:317 | |
Symbol 317 MovieClip | Uses:308 309 244 310 315 316 | Used by:325 351 |
Symbol 318 Graphic | Used by:325 351 | |
Symbol 319 Graphic | Used by:325 351 | |
Symbol 320 Graphic | Used by:325 351 | |
Symbol 321 Graphic | Used by:325 351 | |
Symbol 322 Graphic | Used by:325 351 | |
Symbol 323 Graphic | Used by:325 351 | |
Symbol 324 Graphic | Used by:325 351 | |
Symbol 325 MovieClip | Uses:304 307 242 68 273 260 251 317 318 319 320 321 322 323 324 | Used by:328 330 332 334 336 |
Symbol 326 Graphic | Used by:328 | |
Symbol 327 Graphic | Used by:328 | |
Symbol 328 MovieClip | Uses:303 325 326 327 | Used by:Timeline |
Symbol 329 Graphic | Used by:330 | |
Symbol 330 MovieClip | Uses:303 329 325 | Used by:Timeline |
Symbol 331 Graphic | Used by:332 | |
Symbol 332 MovieClip | Uses:303 331 325 | Used by:Timeline |
Symbol 333 Graphic | Used by:334 | |
Symbol 334 MovieClip | Uses:303 333 325 | Used by:Timeline |
Symbol 335 Graphic | Used by:336 | |
Symbol 336 MovieClip | Uses:303 335 325 | Used by:Timeline |
Symbol 337 Graphic | Used by:341 | |
Symbol 338 Text | Uses:32 | Used by:341 |
Symbol 339 Text | Uses:32 | Used by:341 |
Symbol 340 Graphic | Used by:341 | |
Symbol 341 MovieClip | Uses:337 338 339 340 | Used by:Timeline |
Symbol 342 Text | Uses:50 | Used by:345 |
Symbol 343 EditableText | Uses:32 | Used by:345 |
Symbol 344 Text | Uses:50 | Used by:345 |
Symbol 345 MovieClip [FScore] | Uses:297 342 343 344 | Used by:Timeline |
Symbol 346 Graphic | Used by:352 | |
Symbol 347 Bitmap | Used by:348 | |
Symbol 348 Graphic | Uses:347 | Used by:349 |
Symbol 349 MovieClip | Uses:136 144 149 154 159 164 167 348 | Used by:352 355 |
Symbol 350 Graphic | Used by:351 | |
Symbol 351 MovieClip | Uses:350 307 242 68 273 260 251 317 318 319 320 321 322 323 324 | Used by:352 |
Symbol 352 MovieClip [FNextBubble] | Uses:346 349 351 | Used by:Timeline |
Symbol 353 Graphic | Used by:354 | |
Symbol 354 Button | Uses:353 | Used by:356 |
Symbol 355 MovieClip [FBooble] | Uses:349 | Used by:356 |
Symbol 356 MovieClip | Uses:354 355 | Used by:Timeline |
Instance Names
"mover" | Frame 2 | Symbol 289 MovieClip |
"playInGame" | Frame 2 | Symbol 296 MovieClip |
"skillGameForm" | Frame 2 | Symbol 301 MovieClip |
"pauseBtn" | Frame 2 | Symbol 328 MovieClip |
"optionBtn" | Frame 2 | Symbol 330 MovieClip |
"helpBtn" | Frame 2 | Symbol 332 MovieClip |
"quitBtn" | Frame 2 | Symbol 334 MovieClip |
"topScoreBtn" | Frame 2 | Symbol 336 MovieClip |
"topScoreArea" | Frame 2 | Symbol 345 MovieClip [FScore] |
"nextBubbleMc" | Frame 2 | Symbol 352 MovieClip [FNextBubble] |
"bubbleShooter" | Frame 2 | Symbol 356 MovieClip |
"btn" | Symbol 42 MovieClip Frame 1 | Symbol 40 Button |
"btn" | Symbol 49 MovieClip Frame 1 | Symbol 47 Button |
"eye2" | Symbol 68 MovieClip Frame 1 | Symbol 61 MovieClip |
"eye1" | Symbol 68 MovieClip Frame 1 | Symbol 61 MovieClip |
"btn" | Symbol 69 MovieClip Frame 1 | Symbol 47 Button |
"bg" | Symbol 92 MovieClip [FBuy] Frame 1 | Symbol 28 Button |
"bg2" | Symbol 92 MovieClip [FBuy] Frame 1 | Symbol 30 Button |
"downloadBtn" | Symbol 92 MovieClip [FBuy] Frame 1 | Symbol 42 MovieClip |
"continueBtn" | Symbol 92 MovieClip [FBuy] Frame 1 | Symbol 49 MovieClip |
"continueBtn" | Symbol 92 MovieClip [FBuy] Frame 1 | Symbol 69 MovieClip |
"bon" | Symbol 104 MovieClip [FBonus] Frame 1 | Symbol 103 MovieClip |
"btn" | Symbol 109 MovieClip Frame 1 | Symbol 107 Button |
"btn" | Symbol 111 MovieClip Frame 1 | Symbol 107 Button |
"btn" | Symbol 114 MovieClip Frame 1 | Symbol 112 Button |
"bg" | Symbol 117 MovieClip [FQuestion] Frame 1 | Symbol 106 Button |
"continueBtn" | Symbol 117 MovieClip [FQuestion] Frame 1 | Symbol 109 MovieClip |
"continueBtn" | Symbol 117 MovieClip [FQuestion] Frame 1 | Symbol 111 MovieClip |
"continueBtn" | Symbol 117 MovieClip [FQuestion] Frame 1 | Symbol 114 MovieClip |
"bType" | Symbol 176 MovieClip Frame 1 | Symbol 136 MovieClip |
"bType" | Symbol 176 MovieClip Frame 1 | Symbol 144 MovieClip |
"bType" | Symbol 176 MovieClip Frame 1 | Symbol 149 MovieClip |
"bType" | Symbol 176 MovieClip Frame 1 | Symbol 154 MovieClip |
"bType" | Symbol 176 MovieClip Frame 1 | Symbol 159 MovieClip |
"bType" | Symbol 176 MovieClip Frame 1 | Symbol 164 MovieClip |
"bType" | Symbol 176 MovieClip Frame 1 | Symbol 167 MovieClip |
"bg" | Symbol 178 MovieClip [FHelp] Frame 1 | Symbol 119 Button |
"continueBtn" | Symbol 178 MovieClip [FHelp] Frame 1 | Symbol 109 MovieClip |
"up_mc" | Symbol 178 MovieClip [FHelp] Frame 1 | Symbol 123 MovieClip |
"down_mc" | Symbol 178 MovieClip [FHelp] Frame 1 | Symbol 123 MovieClip |
"helpCont" | Symbol 178 MovieClip [FHelp] Frame 1 | Symbol 176 MovieClip |
"mainBg" | Symbol 182 MovieClip [FButtonControl] Frame 1 | Symbol 181 MovieClip |
"icon1" | Symbol 212 MovieClip Frame 1 | Symbol 197 MovieClip |
"icon2" | Symbol 212 MovieClip Frame 1 | Symbol 197 MovieClip |
"icon3" | Symbol 212 MovieClip Frame 1 | Symbol 197 MovieClip |
"icon4" | Symbol 212 MovieClip Frame 1 | Symbol 197 MovieClip |
"icon5" | Symbol 212 MovieClip Frame 1 | Symbol 197 MovieClip |
"item5_btn" | Symbol 212 MovieClip Frame 1 | Symbol 182 MovieClip [FButtonControl] |
"item4_btn" | Symbol 212 MovieClip Frame 1 | Symbol 182 MovieClip [FButtonControl] |
"item3_btn" | Symbol 212 MovieClip Frame 1 | Symbol 182 MovieClip [FButtonControl] |
"item2_btn" | Symbol 212 MovieClip Frame 1 | Symbol 182 MovieClip [FButtonControl] |
"item1_btn" | Symbol 212 MovieClip Frame 1 | Symbol 182 MovieClip [FButtonControl] |
"bg" | Symbol 213 MovieClip [FOptionControl] Frame 1 | Symbol 184 MovieClip |
"skillForm" | Symbol 213 MovieClip [FOptionControl] Frame 1 | Symbol 212 MovieClip |
"speedBegun_mc" | Symbol 213 MovieClip [FOptionControl] Frame 1 | Symbol 123 MovieClip |
"continueBtn" | Symbol 213 MovieClip [FOptionControl] Frame 1 | Symbol 109 MovieClip |
"soundBegun_mc" | Symbol 213 MovieClip [FOptionControl] Frame 1 | Symbol 123 MovieClip |
"musicBegun_mc" | Symbol 213 MovieClip [FOptionControl] Frame 1 | Symbol 123 MovieClip |
"bType" | Symbol 221 MovieClip Frame 1 | Symbol 154 MovieClip |
"bType" | Symbol 221 MovieClip Frame 1 | Symbol 136 MovieClip |
"bType" | Symbol 221 MovieClip Frame 1 | Symbol 149 MovieClip |
"bType" | Symbol 221 MovieClip Frame 1 | Symbol 136 MovieClip |
"bType" | Symbol 221 MovieClip Frame 1 | Symbol 164 MovieClip |
"bType" | Symbol 221 MovieClip Frame 1 | Symbol 144 MovieClip |
"bType" | Symbol 221 MovieClip Frame 1 | Symbol 136 MovieClip |
"bType" | Symbol 221 MovieClip Frame 30 | Symbol 167 MovieClip |
"bType" | Symbol 226 MovieClip Frame 1 | Symbol 144 MovieClip |
"bType" | Symbol 226 MovieClip Frame 1 | Symbol 136 MovieClip |
"bType" | Symbol 226 MovieClip Frame 1 | Symbol 136 MovieClip |
"bType" | Symbol 226 MovieClip Frame 1 | Symbol 149 MovieClip |
"bType" | Symbol 226 MovieClip Frame 1 | Symbol 159 MovieClip |
"bType" | Symbol 226 MovieClip Frame 1 | Symbol 144 MovieClip |
"bType" | Symbol 226 MovieClip Frame 1 | Symbol 144 MovieClip |
"bType" | Symbol 226 MovieClip Frame 18 | Symbol 164 MovieClip |
"playGame" | Symbol 227 MovieClip Frame 1 | Symbol 215 Button |
"demo" | Symbol 227 MovieClip Frame 1 | Symbol 221 MovieClip |
"playGame" | Symbol 228 MovieClip Frame 1 | Symbol 215 Button |
"demo" | Symbol 228 MovieClip Frame 1 | Symbol 226 MovieClip |
"eye2" | Symbol 242 MovieClip Frame 1 | Symbol 237 MovieClip |
"eye1" | Symbol 242 MovieClip Frame 1 | Symbol 237 MovieClip |
"t2" | Symbol 251 MovieClip Frame 1 | Symbol 246 MovieClip |
"t1" | Symbol 251 MovieClip Frame 1 | Symbol 246 MovieClip |
"eye2" | Symbol 251 MovieClip Frame 1 | Symbol 250 MovieClip |
"eye1" | Symbol 251 MovieClip Frame 1 | Symbol 250 MovieClip |
"eye2" | Symbol 260 MovieClip Frame 1 | Symbol 258 MovieClip |
"eye1" | Symbol 260 MovieClip Frame 1 | Symbol 258 MovieClip |
"eye2" | Symbol 273 MovieClip Frame 1 | Symbol 268 MovieClip |
"eye1" | Symbol 273 MovieClip Frame 1 | Symbol 268 MovieClip |
"playGame" | Symbol 275 MovieClip [gameType] Frame 6 | Symbol 215 Button |
"demo" | Symbol 275 MovieClip [gameType] Frame 6 | Symbol 221 MovieClip |
"playGame" | Symbol 275 MovieClip [gameType] Frame 11 | Symbol 215 Button |
"demo" | Symbol 275 MovieClip [gameType] Frame 11 | Symbol 226 MovieClip |
"g4" | Symbol 275 MovieClip [gameType] Frame 11 | Symbol 227 MovieClip |
"g3" | Symbol 275 MovieClip [gameType] Frame 16 | Symbol 228 MovieClip |
"proc" | Symbol 287 MovieClip Frame 1 | Symbol 286 MovieClip |
"speedGame" | Symbol 301 MovieClip Frame 1 | Symbol 299 EditableText |
"e2" | Symbol 317 MovieClip Frame 1 | Symbol 315 MovieClip |
"e1" | Symbol 317 MovieClip Frame 1 | Symbol 315 MovieClip |
"m1" | Symbol 325 MovieClip Frame 1 | Symbol 307 MovieClip |
"btn" | Symbol 328 MovieClip Frame 1 | Symbol 303 Button |
"b" | Symbol 328 MovieClip Frame 1 | Symbol 325 MovieClip |
"btn" | Symbol 330 MovieClip Frame 1 | Symbol 303 Button |
"b" | Symbol 330 MovieClip Frame 1 | Symbol 325 MovieClip |
"btn" | Symbol 332 MovieClip Frame 1 | Symbol 303 Button |
"b" | Symbol 332 MovieClip Frame 1 | Symbol 325 MovieClip |
"btn" | Symbol 334 MovieClip Frame 1 | Symbol 303 Button |
"b" | Symbol 334 MovieClip Frame 1 | Symbol 325 MovieClip |
"btn" | Symbol 336 MovieClip Frame 1 | Symbol 303 Button |
"b" | Symbol 336 MovieClip Frame 1 | Symbol 325 MovieClip |
"topScore_txt" | Symbol 345 MovieClip [FScore] Frame 1 | Symbol 343 EditableText |
"bType" | Symbol 349 MovieClip Frame 1 | Symbol 136 MovieClip |
"bType" | Symbol 349 MovieClip Frame 2 | Symbol 144 MovieClip |
"bType" | Symbol 349 MovieClip Frame 3 | Symbol 149 MovieClip |
"bType" | Symbol 349 MovieClip Frame 4 | Symbol 154 MovieClip |
"bType" | Symbol 349 MovieClip Frame 5 | Symbol 159 MovieClip |
"bType" | Symbol 349 MovieClip Frame 6 | Symbol 164 MovieClip |
"bType" | Symbol 349 MovieClip Frame 7 | Symbol 167 MovieClip |
"m1" | Symbol 351 MovieClip Frame 1 | Symbol 307 MovieClip |
"m2" | Symbol 351 MovieClip Frame 2 | Symbol 307 MovieClip |
"m3" | Symbol 351 MovieClip Frame 3 | Symbol 307 MovieClip |
"m4" | Symbol 351 MovieClip Frame 4 | Symbol 307 MovieClip |
"m5" | Symbol 351 MovieClip Frame 5 | Symbol 307 MovieClip |
"m6" | Symbol 351 MovieClip Frame 6 | Symbol 307 MovieClip |
"m7" | Symbol 351 MovieClip Frame 7 | Symbol 307 MovieClip |
"item4" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 349 MovieClip |
"item2" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 349 MovieClip |
"item1" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 349 MovieClip |
"item3" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 349 MovieClip |
"it0" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 349 MovieClip |
"it1" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 349 MovieClip |
"it2" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 349 MovieClip |
"it3" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 349 MovieClip |
"it4" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 349 MovieClip |
"item0" | Symbol 352 MovieClip [FNextBubble] Frame 1 | Symbol 351 MovieClip |
"bubble" | Symbol 355 MovieClip [FBooble] Frame 1 | Symbol 349 MovieClip |
"gameBg" | Symbol 356 MovieClip Frame 1 | Symbol 354 Button |
"item" | Symbol 356 MovieClip Frame 1 | Symbol 355 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 92 as "FBuy" |
ExportAssets (56) | Timeline Frame 1 | Symbol 104 as "FBonus" |
ExportAssets (56) | Timeline Frame 1 | Symbol 117 as "FQuestion" |
ExportAssets (56) | Timeline Frame 1 | Symbol 178 as "FHelp" |
ExportAssets (56) | Timeline Frame 1 | Symbol 182 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 182 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 182 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 182 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 182 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 182 as "FButtonControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 213 as "FOptionControl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 275 as "gameType" |
ExportAssets (56) | Timeline Frame 1 | Symbol 277 as "pauseMsg" |
ExportAssets (56) | Timeline Frame 1 | Symbol 279 as "gameOver" |
ExportAssets (56) | Timeline Frame 1 | Symbol 280 as "musicClass" |
ExportAssets (56) | Timeline Frame 1 | Symbol 281 as "soundClass" |
ExportAssets (56) | Timeline Frame 1 | Symbol 357 as "__Packages.FMusic2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 358 as "__Packages.FSequence" |
ExportAssets (56) | Timeline Frame 1 | Symbol 359 as "__Packages.FSound" |
ExportAssets (56) | Timeline Frame 1 | Symbol 360 as "__Packages.FInterval" |
ExportAssets (56) | Timeline Frame 2 | Symbol 345 as "FScore" |
ExportAssets (56) | Timeline Frame 2 | Symbol 352 as "FNextBubble" |
ExportAssets (56) | Timeline Frame 2 | Symbol 355 as "FBooble" |
Labels
"b25" | Symbol 103 MovieClip Frame 1 |
"b250" | Symbol 103 MovieClip Frame 2 |
"b2500" | Symbol 103 MovieClip Frame 3 |
"b25000" | Symbol 103 MovieClip Frame 4 |
"b50000" | Symbol 103 MovieClip Frame 5 |
"sk1_1" | Symbol 349 MovieClip Frame 1 |
"sk1_2" | Symbol 349 MovieClip Frame 2 |
"sk1_3" | Symbol 349 MovieClip Frame 3 |
"sk1_4" | Symbol 349 MovieClip Frame 4 |
"sk1_5" | Symbol 349 MovieClip Frame 5 |
"sk1_6" | Symbol 349 MovieClip Frame 6 |
"sk1_7" | Symbol 349 MovieClip Frame 7 |
"pause" | Symbol 349 MovieClip Frame 8 |
|