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!


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

Funny Bubbles.swf

This is the info page for
Flash #22193

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


Text
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 2
System.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 1
btn.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 1
btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };
Symbol 61 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 8
stop();
Symbol 68 MovieClip Frame 1
closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);
Symbol 69 MovieClip Frame 1
btn.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); #endinitclip
Symbol 103 MovieClip Frame 1
stop();
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)); }; #endinitclip
Symbol 104 MovieClip [FBonus] Frame 25
removeMovieClip(this);
Symbol 109 MovieClip Frame 1
btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };
Symbol 111 MovieClip Frame 1
btn.onRelease = function () { _root.musicArc.remove(); fscommand ("flashstudio.exit"); };
Symbol 114 MovieClip Frame 1
btn.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); #endinitclip
Symbol 123 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 144 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 1
stop();
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); #endinitclip
Symbol 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); #endinitclip
Symbol 197 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 2
stop();
Symbol 212 MovieClip Frame 1
selectGameFunc = 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); #endinitclip
Symbol 221 MovieClip Frame 1
if (mogno != true) { stop(); }
Symbol 221 MovieClip Frame 35
gotoAndPlay (1);
Symbol 226 MovieClip Frame 1
if (mogno != true) { stop(); }
Symbol 227 MovieClip Frame 1
playGame.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 1
playGame.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 1
stop();
Symbol 241 MovieClip Frame 9
stop();
Symbol 242 MovieClip Frame 1
closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);
Symbol 246 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 1
closeEye = 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 1
stop();
Symbol 260 MovieClip Frame 1
closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);
Symbol 268 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 1
closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);
Symbol 274 MovieClip Frame 21
stop();
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 21
stop(); if (!how) { enabledTypeGame(how); }
Symbol 275 MovieClip [gameType] Frame 23
this._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); #endinitclip
Symbol 281 MovieClip [soundClass] Frame 1
#initclip 8 Object.registerClass("soundClass", FSound); #endinitclip
Symbol 286 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 1
this._parent.stop(); Stage.showMenu = false;
Symbol 287 MovieClip Frame 2
p = 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 3
gotoAndPlay (2);
Symbol 357 MovieClip [__Packages.FMusic2] Frame 0
class 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 0
class 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 0
class 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 0
class 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 Button
on (release) { getURL ("http://www.SpeedyGames.com", "SpeedyGames"); }
Symbol 296 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 1
setSkill = 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 11
stop();
Symbol 315 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 1
closeEye = 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 1
stop();
Symbol 328 MovieClip Frame 1
b.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 1
b.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 1
b.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 1
b.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 1
b.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 1
this.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); #endinitclip
Symbol 351 MovieClip Frame 1
stop();
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); #endinitclip
Symbol 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; } }; #endinitclip
Symbol 356 MovieClip Frame 1
item._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 GraphicUsed by:28
Symbol 28 ButtonUses:27Used by:92
Symbol 29 GraphicUsed by:30
Symbol 30 ButtonUses:29Used by:92
Symbol 31 GraphicUsed by:35
Symbol 32 FontUsed 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 TextUses:32Used by:35
Symbol 34 TextUses:32Used by:35
Symbol 35 MovieClipUses:31 33 34Used by:92
Symbol 36 GraphicUsed by:40 112
Symbol 37 GraphicUsed by:40 112
Symbol 38 GraphicUsed by:40 112
Symbol 39 GraphicUsed by:40 112
Symbol 40 ButtonUses:36 37 38 39Used by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:40 41Used by:92
Symbol 43 GraphicUsed by:47 107
Symbol 44 GraphicUsed by:47 107
Symbol 45 GraphicUsed by:47 107
Symbol 46 GraphicUsed by:47 107
Symbol 47 ButtonUses:43 44 45 46Used by:49 69
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:47 48Used by:92
Symbol 50 FontUsed by:51 115 116 131 139 298 300 342 344
Symbol 51 TextUses:50Used by:69
Symbol 52 GraphicUsed by:69
Symbol 53 GraphicUsed by:68
Symbol 54 GraphicUsed by:68
Symbol 55 GraphicUsed by:68 273
Symbol 56 GraphicUsed by:68
Symbol 57 GraphicUsed by:68
Symbol 58 GraphicUsed by:61
Symbol 59 ShapeTweeningUsed by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:58 59 60Used by:68
Symbol 62 GraphicUsed by:68
Symbol 63 ShapeTweeningUsed by:66
Symbol 64 GraphicUsed by:66 251
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:63 64 65Used by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:53 54 55 56 57 61 62 66 67Used by:69 274 325 351  Timeline
Symbol 69 MovieClipUses:47 51 52 68Used by:92
Symbol 70 GraphicUsed by:81 123 197 227 228 275 296
Symbol 71 GraphicUsed by:81 123 197 227 228 275 296
Symbol 72 GraphicUsed by:81 227 228 275 296
Symbol 73 GraphicUsed by:80
Symbol 74 FontUsed by:75 76 77 78 79
Symbol 75 TextUses:74Used by:80
Symbol 76 TextUses:74Used by:80
Symbol 77 TextUses:74Used by:80
Symbol 78 TextUses:74Used by:80
Symbol 79 TextUses:74Used by:80
Symbol 80 MovieClipUses:73 75 76 77 78 79Used by:81 227 228 275 296
Symbol 81 MovieClipUses:70 71 72 80Used by:92  Timeline
Symbol 82 MovieClipUsed by:92
Symbol 83 GraphicUsed by:92
Symbol 84 GraphicUsed by:88
Symbol 85 GraphicUsed by:88
Symbol 86 ShapeTweeningUsed by:88
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:84 85 86 87Used by:92
Symbol 89 FontUsed by:90 91
Symbol 90 TextUses:89Used by:92
Symbol 91 TextUses:89Used by:92
Symbol 92 MovieClip [FBuy]Uses:28 30 35 42 49 69 81 82 83 88 90 91
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:103
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:103
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:103
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:103
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:103
Symbol 103 MovieClipUses:94 96 98 100 102Used by:104
Symbol 104 MovieClip [FBonus]Uses:103
Symbol 105 GraphicUsed by:106
Symbol 106 ButtonUses:105Used by:117
Symbol 107 ButtonUses:43 44 45 46Used by:109 111
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:107 108Used by:117 178 213
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:107 110Used by:117
Symbol 112 ButtonUses:36 37 38 39Used by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:112 113Used by:117
Symbol 115 TextUses:50Used by:117
Symbol 116 TextUses:50Used by:117
Symbol 117 MovieClip [FQuestion]Uses:106 109 111 114 115 116
Symbol 118 GraphicUsed by:119
Symbol 119 ButtonUses:118Used by:178
Symbol 120 GraphicUsed by:178
Symbol 121 GraphicUsed by:178
Symbol 122 GraphicUsed by:123 197
Symbol 123 MovieClipUses:70 122 71Used by:178 213
Symbol 124 GraphicUsed by:178
Symbol 125 GraphicUsed by:178
Symbol 126 GraphicUsed by:176
Symbol 127 FontUsed by:131 139 168 169 170 171 172 173 174 175
Symbol 128 FontUsed by:131
Symbol 129 FontUsed by:131
Symbol 130 FontUsed by:131 139
Symbol 131 TextUses:50 127 128 129 130 32Used by:176
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:136
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:136 176
Symbol 136 MovieClipUses:133 135Used by:176 221 226 349
Symbol 137 TextUses:32Used by:176
Symbol 138 Font
Symbol 139 TextUses:50 127 130Used by:176
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:144
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144 176
Symbol 144 MovieClipUses:141 143Used by:176 221 226 349
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:149
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149 176
Symbol 149 MovieClipUses:146 148Used by:176 221 226 349
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:154
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154 176
Symbol 154 MovieClipUses:151 153Used by:176 221 349
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:159
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:159 176
Symbol 159 MovieClipUses:156 158Used by:176 226 349
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:164
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:161 163Used by:176 221 226 349
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:176 221 349
Symbol 168 TextUses:127Used by:176
Symbol 169 TextUses:127Used by:176
Symbol 170 TextUses:127Used by:176
Symbol 171 TextUses:127Used by:176
Symbol 172 TextUses:127Used by:176
Symbol 173 TextUses:127Used by:176
Symbol 174 TextUses:127Used by:176
Symbol 175 TextUses:127Used by:176
Symbol 176 MovieClipUses:126 131 136 137 139 144 149 154 159 164 167 168 169 170 171 172 173 174 175 135 143 148 153 158Used by:178
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClip [FHelp]Uses:119 109 120 121 123 124 125 176 177
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:182
Symbol 182 MovieClip [FButtonControl]Uses:179 181Used by:212
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:213
Symbol 185 GraphicUsed by:213
Symbol 186 GraphicUsed by:194
Symbol 187 TextUses:32Used by:194
Symbol 188 TextUses:32Used by:194
Symbol 189 TextUses:32Used by:194
Symbol 190 TextUses:32Used by:194
Symbol 191 TextUses:32Used by:194
Symbol 192 TextUses:32Used by:194
Symbol 193 GraphicUsed by:194 212
Symbol 194 MovieClipUses:186 187 188 189 190 191 192 193Used by:213
Symbol 195 GraphicUsed by:212
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196 70 71 122Used by:212
Symbol 198 TextUses:32Used by:212
Symbol 199 TextUses:32Used by:212
Symbol 200 TextUses:32Used by:212
Symbol 201 TextUses:32Used by:212
Symbol 202 TextUses:32Used by:212
Symbol 203 TextUses:32Used by:212
Symbol 204 TextUses:32Used by:212
Symbol 205 TextUses:32Used by:212
Symbol 206 TextUses:32Used by:212
Symbol 207 TextUses:32Used by:212
Symbol 208 TextUses:32Used by:212
Symbol 209 TextUses:32Used by:212
Symbol 210 TextUses:32Used by:212
Symbol 211 TextUses:32Used by:212
Symbol 212 MovieClipUses:195 197 182 198 199 200 201 202 203 204 205 206 207 208 209 210 211 193Used by:213
Symbol 213 MovieClip [FOptionControl]Uses:184 185 194 212 123 109
Symbol 214 GraphicUsed by:215
Symbol 215 ButtonUses:214Used by:227 228 275
Symbol 216 TextUses:32Used by:227 275 296
Symbol 217 GraphicUsed by:221 226
Symbol 218 GraphicUsed by:221 226
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:217 218 154 136 149 164 144 219 220 167Used by:227 275
Symbol 222 TextUses:32Used by:228 275 296
Symbol 223 GraphicUsed by:226
Symbol 224 GraphicUsed by:226
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:217 218 144 136 149 159 223 224 225 164Used by:228 275
Symbol 227 MovieClipUses:215 216 70 71 72 80 221Used by:275
Symbol 228 MovieClipUses:215 222 70 71 72 80 226Used by:275
Symbol 229 GraphicUsed by:242
Symbol 230 GraphicUsed by:242
Symbol 231 GraphicUsed by:242
Symbol 232 GraphicUsed by:242
Symbol 233 GraphicUsed by:242
Symbol 234 GraphicUsed by:237
Symbol 235 ShapeTweeningUsed by:237
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:234 235 236Used by:242
Symbol 238 GraphicUsed by:242
Symbol 239 ShapeTweeningUsed by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:239 240Used by:242
Symbol 242 MovieClipUses:229 230 231 232 233 237 238 241Used by:243 325 351
Symbol 243 MovieClipUses:242Used by:274  Timeline
Symbol 244 GraphicUsed by:246 251 317
Symbol 245 GraphicUsed by:251
Symbol 246 MovieClipUses:244Used by:251
Symbol 247 GraphicUsed by:250
Symbol 248 ShapeTweeningUsed by:250
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:247 248 249Used by:251
Symbol 251 MovieClipUses:244 245 246 250 64Used by:274 325 351  Timeline
Symbol 252 GraphicUsed by:260
Symbol 253 GraphicUsed by:260
Symbol 254 GraphicUsed by:258
Symbol 255 ShapeTweeningUsed by:258
Symbol 256 ShapeTweeningUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:254 255 256 257Used by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:252 253 258 259Used by:274 325 351  Timeline
Symbol 261 GraphicUsed by:273
Symbol 262 GraphicUsed by:273
Symbol 263 GraphicUsed by:273
Symbol 264 GraphicUsed by:273
Symbol 265 GraphicUsed by:268
Symbol 266 ShapeTweeningUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:265 266 267Used by:273
Symbol 269 GraphicUsed by:273
Symbol 270 GraphicUsed by:272
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:270 271Used by:273
Symbol 273 MovieClipUses:261 262 263 264 268 55 269 272Used by:274 325 351  Timeline
Symbol 274 MovieClipUses:243 251 260 273 68Used by:275
Symbol 275 MovieClip [gameType]Uses:215 216 70 71 72 80 221 222 226 227 228 274
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClip [pauseMsg]Uses:276
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClip [gameOver]Uses:278
Symbol 280 MovieClip [musicClass]
Symbol 281 MovieClip [soundClass]
Symbol 282 GraphicUsed by:287
Symbol 283 GraphicUsed by:286
Symbol 284 ShapeTweeningUsed by:286
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:283 284 285Used by:287
Symbol 287 MovieClipUses:282 286Used by:Timeline
Symbol 357 MovieClip [__Packages.FMusic2]
Symbol 358 MovieClip [__Packages.FSequence]
Symbol 359 MovieClip [__Packages.FSound]
Symbol 360 MovieClip [__Packages.FInterval]
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:Timeline
Symbol 290 GraphicUsed by:293
Symbol 291 TextUses:32Used by:293
Symbol 292 TextUses:32Used by:293
Symbol 293 ButtonUses:290 291 292Used by:296
Symbol 294 TextUses:32Used by:296
Symbol 295 TextUses:32Used by:296
Symbol 296 MovieClipUses:293 70 71 72 80 294 222 295 216Used by:Timeline
Symbol 297 GraphicUsed by:301 345
Symbol 298 TextUses:50Used by:301
Symbol 299 EditableTextUses:32Used by:301
Symbol 300 TextUses:50Used by:301
Symbol 301 MovieClipUses:297 298 299 300Used by:Timeline
Symbol 302 GraphicUsed by:303
Symbol 303 ButtonUses:302Used by:328 330 332 334 336
Symbol 304 GraphicUsed by:325
Symbol 305 ShapeTweeningUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:305 306Used by:325 351
Symbol 308 GraphicUsed by:317
Symbol 309 GraphicUsed by:317
Symbol 310 GraphicUsed by:317
Symbol 311 GraphicUsed by:315
Symbol 312 ShapeTweeningUsed by:315
Symbol 313 ShapeTweeningUsed by:315
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:311 312 313 314Used by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:308 309 244 310 315 316Used by:325 351
Symbol 318 GraphicUsed by:325 351
Symbol 319 GraphicUsed by:325 351
Symbol 320 GraphicUsed by:325 351
Symbol 321 GraphicUsed by:325 351
Symbol 322 GraphicUsed by:325 351
Symbol 323 GraphicUsed by:325 351
Symbol 324 GraphicUsed by:325 351
Symbol 325 MovieClipUses:304 307 242 68 273 260 251 317 318 319 320 321 322 323 324Used by:328 330 332 334 336
Symbol 326 GraphicUsed by:328
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:303 325 326 327Used by:Timeline
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:303 329 325Used by:Timeline
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:303 331 325Used by:Timeline
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:303 333 325Used by:Timeline
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:303 335 325Used by:Timeline
Symbol 337 GraphicUsed by:341
Symbol 338 TextUses:32Used by:341
Symbol 339 TextUses:32Used by:341
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:337 338 339 340Used by:Timeline
Symbol 342 TextUses:50Used by:345
Symbol 343 EditableTextUses:32Used by:345
Symbol 344 TextUses:50Used by:345
Symbol 345 MovieClip [FScore]Uses:297 342 343 344Used by:Timeline
Symbol 346 GraphicUsed by:352
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:349
Symbol 349 MovieClipUses:136 144 149 154 159 164 167 348Used by:352 355
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350 307 242 68 273 260 251 317 318 319 320 321 322 323 324Used by:352
Symbol 352 MovieClip [FNextBubble]Uses:346 349 351Used by:Timeline
Symbol 353 GraphicUsed by:354
Symbol 354 ButtonUses:353Used by:356
Symbol 355 MovieClip [FBooble]Uses:349Used by:356
Symbol 356 MovieClipUses:354 355Used by:Timeline

Instance Names

"mover"Frame 2Symbol 289 MovieClip
"playInGame"Frame 2Symbol 296 MovieClip
"skillGameForm"Frame 2Symbol 301 MovieClip
"pauseBtn"Frame 2Symbol 328 MovieClip
"optionBtn"Frame 2Symbol 330 MovieClip
"helpBtn"Frame 2Symbol 332 MovieClip
"quitBtn"Frame 2Symbol 334 MovieClip
"topScoreBtn"Frame 2Symbol 336 MovieClip
"topScoreArea"Frame 2Symbol 345 MovieClip [FScore]
"nextBubbleMc"Frame 2Symbol 352 MovieClip [FNextBubble]
"bubbleShooter"Frame 2Symbol 356 MovieClip
"btn"Symbol 42 MovieClip Frame 1Symbol 40 Button
"btn"Symbol 49 MovieClip Frame 1Symbol 47 Button
"eye2"Symbol 68 MovieClip Frame 1Symbol 61 MovieClip
"eye1"Symbol 68 MovieClip Frame 1Symbol 61 MovieClip
"btn"Symbol 69 MovieClip Frame 1Symbol 47 Button
"bg"Symbol 92 MovieClip [FBuy] Frame 1Symbol 28 Button
"bg2"Symbol 92 MovieClip [FBuy] Frame 1Symbol 30 Button
"downloadBtn"Symbol 92 MovieClip [FBuy] Frame 1Symbol 42 MovieClip
"continueBtn"Symbol 92 MovieClip [FBuy] Frame 1Symbol 49 MovieClip
"continueBtn"Symbol 92 MovieClip [FBuy] Frame 1Symbol 69 MovieClip
"bon"Symbol 104 MovieClip [FBonus] Frame 1Symbol 103 MovieClip
"btn"Symbol 109 MovieClip Frame 1Symbol 107 Button
"btn"Symbol 111 MovieClip Frame 1Symbol 107 Button
"btn"Symbol 114 MovieClip Frame 1Symbol 112 Button
"bg"Symbol 117 MovieClip [FQuestion] Frame 1Symbol 106 Button
"continueBtn"Symbol 117 MovieClip [FQuestion] Frame 1Symbol 109 MovieClip
"continueBtn"Symbol 117 MovieClip [FQuestion] Frame 1Symbol 111 MovieClip
"continueBtn"Symbol 117 MovieClip [FQuestion] Frame 1Symbol 114 MovieClip
"bType"Symbol 176 MovieClip Frame 1Symbol 136 MovieClip
"bType"Symbol 176 MovieClip Frame 1Symbol 144 MovieClip
"bType"Symbol 176 MovieClip Frame 1Symbol 149 MovieClip
"bType"Symbol 176 MovieClip Frame 1Symbol 154 MovieClip
"bType"Symbol 176 MovieClip Frame 1Symbol 159 MovieClip
"bType"Symbol 176 MovieClip Frame 1Symbol 164 MovieClip
"bType"Symbol 176 MovieClip Frame 1Symbol 167 MovieClip
"bg"Symbol 178 MovieClip [FHelp] Frame 1Symbol 119 Button
"continueBtn"Symbol 178 MovieClip [FHelp] Frame 1Symbol 109 MovieClip
"up_mc"Symbol 178 MovieClip [FHelp] Frame 1Symbol 123 MovieClip
"down_mc"Symbol 178 MovieClip [FHelp] Frame 1Symbol 123 MovieClip
"helpCont"Symbol 178 MovieClip [FHelp] Frame 1Symbol 176 MovieClip
"mainBg"Symbol 182 MovieClip [FButtonControl] Frame 1Symbol 181 MovieClip
"icon1"Symbol 212 MovieClip Frame 1Symbol 197 MovieClip
"icon2"Symbol 212 MovieClip Frame 1Symbol 197 MovieClip
"icon3"Symbol 212 MovieClip Frame 1Symbol 197 MovieClip
"icon4"Symbol 212 MovieClip Frame 1Symbol 197 MovieClip
"icon5"Symbol 212 MovieClip Frame 1Symbol 197 MovieClip
"item5_btn"Symbol 212 MovieClip Frame 1Symbol 182 MovieClip [FButtonControl]
"item4_btn"Symbol 212 MovieClip Frame 1Symbol 182 MovieClip [FButtonControl]
"item3_btn"Symbol 212 MovieClip Frame 1Symbol 182 MovieClip [FButtonControl]
"item2_btn"Symbol 212 MovieClip Frame 1Symbol 182 MovieClip [FButtonControl]
"item1_btn"Symbol 212 MovieClip Frame 1Symbol 182 MovieClip [FButtonControl]
"bg"Symbol 213 MovieClip [FOptionControl] Frame 1Symbol 184 MovieClip
"skillForm"Symbol 213 MovieClip [FOptionControl] Frame 1Symbol 212 MovieClip
"speedBegun_mc"Symbol 213 MovieClip [FOptionControl] Frame 1Symbol 123 MovieClip
"continueBtn"Symbol 213 MovieClip [FOptionControl] Frame 1Symbol 109 MovieClip
"soundBegun_mc"Symbol 213 MovieClip [FOptionControl] Frame 1Symbol 123 MovieClip
"musicBegun_mc"Symbol 213 MovieClip [FOptionControl] Frame 1Symbol 123 MovieClip
"bType"Symbol 221 MovieClip Frame 1Symbol 154 MovieClip
"bType"Symbol 221 MovieClip Frame 1Symbol 136 MovieClip
"bType"Symbol 221 MovieClip Frame 1Symbol 149 MovieClip
"bType"Symbol 221 MovieClip Frame 1Symbol 136 MovieClip
"bType"Symbol 221 MovieClip Frame 1Symbol 164 MovieClip
"bType"Symbol 221 MovieClip Frame 1Symbol 144 MovieClip
"bType"Symbol 221 MovieClip Frame 1Symbol 136 MovieClip
"bType"Symbol 221 MovieClip Frame 30Symbol 167 MovieClip
"bType"Symbol 226 MovieClip Frame 1Symbol 144 MovieClip
"bType"Symbol 226 MovieClip Frame 1Symbol 136 MovieClip
"bType"Symbol 226 MovieClip Frame 1Symbol 136 MovieClip
"bType"Symbol 226 MovieClip Frame 1Symbol 149 MovieClip
"bType"Symbol 226 MovieClip Frame 1Symbol 159 MovieClip
"bType"Symbol 226 MovieClip Frame 1Symbol 144 MovieClip
"bType"Symbol 226 MovieClip Frame 1Symbol 144 MovieClip
"bType"Symbol 226 MovieClip Frame 18Symbol 164 MovieClip
"playGame"Symbol 227 MovieClip Frame 1Symbol 215 Button
"demo"Symbol 227 MovieClip Frame 1Symbol 221 MovieClip
"playGame"Symbol 228 MovieClip Frame 1Symbol 215 Button
"demo"Symbol 228 MovieClip Frame 1Symbol 226 MovieClip
"eye2"Symbol 242 MovieClip Frame 1Symbol 237 MovieClip
"eye1"Symbol 242 MovieClip Frame 1Symbol 237 MovieClip
"t2"Symbol 251 MovieClip Frame 1Symbol 246 MovieClip
"t1"Symbol 251 MovieClip Frame 1Symbol 246 MovieClip
"eye2"Symbol 251 MovieClip Frame 1Symbol 250 MovieClip
"eye1"Symbol 251 MovieClip Frame 1Symbol 250 MovieClip
"eye2"Symbol 260 MovieClip Frame 1Symbol 258 MovieClip
"eye1"Symbol 260 MovieClip Frame 1Symbol 258 MovieClip
"eye2"Symbol 273 MovieClip Frame 1Symbol 268 MovieClip
"eye1"Symbol 273 MovieClip Frame 1Symbol 268 MovieClip
"playGame"Symbol 275 MovieClip [gameType] Frame 6Symbol 215 Button
"demo"Symbol 275 MovieClip [gameType] Frame 6Symbol 221 MovieClip
"playGame"Symbol 275 MovieClip [gameType] Frame 11Symbol 215 Button
"demo"Symbol 275 MovieClip [gameType] Frame 11Symbol 226 MovieClip
"g4"Symbol 275 MovieClip [gameType] Frame 11Symbol 227 MovieClip
"g3"Symbol 275 MovieClip [gameType] Frame 16Symbol 228 MovieClip
"proc"Symbol 287 MovieClip Frame 1Symbol 286 MovieClip
"speedGame"Symbol 301 MovieClip Frame 1Symbol 299 EditableText
"e2"Symbol 317 MovieClip Frame 1Symbol 315 MovieClip
"e1"Symbol 317 MovieClip Frame 1Symbol 315 MovieClip
"m1"Symbol 325 MovieClip Frame 1Symbol 307 MovieClip
"btn"Symbol 328 MovieClip Frame 1Symbol 303 Button
"b"Symbol 328 MovieClip Frame 1Symbol 325 MovieClip
"btn"Symbol 330 MovieClip Frame 1Symbol 303 Button
"b"Symbol 330 MovieClip Frame 1Symbol 325 MovieClip
"btn"Symbol 332 MovieClip Frame 1Symbol 303 Button
"b"Symbol 332 MovieClip Frame 1Symbol 325 MovieClip
"btn"Symbol 334 MovieClip Frame 1Symbol 303 Button
"b"Symbol 334 MovieClip Frame 1Symbol 325 MovieClip
"btn"Symbol 336 MovieClip Frame 1Symbol 303 Button
"b"Symbol 336 MovieClip Frame 1Symbol 325 MovieClip
"topScore_txt"Symbol 345 MovieClip [FScore] Frame 1Symbol 343 EditableText
"bType"Symbol 349 MovieClip Frame 1Symbol 136 MovieClip
"bType"Symbol 349 MovieClip Frame 2Symbol 144 MovieClip
"bType"Symbol 349 MovieClip Frame 3Symbol 149 MovieClip
"bType"Symbol 349 MovieClip Frame 4Symbol 154 MovieClip
"bType"Symbol 349 MovieClip Frame 5Symbol 159 MovieClip
"bType"Symbol 349 MovieClip Frame 6Symbol 164 MovieClip
"bType"Symbol 349 MovieClip Frame 7Symbol 167 MovieClip
"m1"Symbol 351 MovieClip Frame 1Symbol 307 MovieClip
"m2"Symbol 351 MovieClip Frame 2Symbol 307 MovieClip
"m3"Symbol 351 MovieClip Frame 3Symbol 307 MovieClip
"m4"Symbol 351 MovieClip Frame 4Symbol 307 MovieClip
"m5"Symbol 351 MovieClip Frame 5Symbol 307 MovieClip
"m6"Symbol 351 MovieClip Frame 6Symbol 307 MovieClip
"m7"Symbol 351 MovieClip Frame 7Symbol 307 MovieClip
"item4"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 349 MovieClip
"item2"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 349 MovieClip
"item1"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 349 MovieClip
"item3"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 349 MovieClip
"it0"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 349 MovieClip
"it1"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 349 MovieClip
"it2"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 349 MovieClip
"it3"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 349 MovieClip
"it4"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 349 MovieClip
"item0"Symbol 352 MovieClip [FNextBubble] Frame 1Symbol 351 MovieClip
"bubble"Symbol 355 MovieClip [FBooble] Frame 1Symbol 349 MovieClip
"gameBg"Symbol 356 MovieClip Frame 1Symbol 354 Button
"item"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip [FBooble]

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "stopB6"
ExportAssets (56)Timeline Frame 1Symbol 2 as "stopB5"
ExportAssets (56)Timeline Frame 1Symbol 3 as "stopB4"
ExportAssets (56)Timeline Frame 1Symbol 4 as "stopB3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "stopB2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "stopB1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "smile7"
ExportAssets (56)Timeline Frame 1Symbol 8 as "smile6"
ExportAssets (56)Timeline Frame 1Symbol 9 as "smile5"
ExportAssets (56)Timeline Frame 1Symbol 10 as "smile4"
ExportAssets (56)Timeline Frame 1Symbol 11 as "smile3"
ExportAssets (56)Timeline Frame 1Symbol 12 as "smile2"
ExportAssets (56)Timeline Frame 1Symbol 13 as "smile1"
ExportAssets (56)Timeline Frame 1Symbol 14 as "newGame"
ExportAssets (56)Timeline Frame 1Symbol 15 as "gover"
ExportAssets (56)Timeline Frame 1Symbol 16 as "fly7"
ExportAssets (56)Timeline Frame 1Symbol 17 as "fly6"
ExportAssets (56)Timeline Frame 1Symbol 18 as "fly5"
ExportAssets (56)Timeline Frame 1Symbol 19 as "fly4"
ExportAssets (56)Timeline Frame 1Symbol 20 as "fly3"
ExportAssets (56)Timeline Frame 1Symbol 21 as "fly2"
ExportAssets (56)Timeline Frame 1Symbol 22 as "fly1"
ExportAssets (56)Timeline Frame 1Symbol 23 as "click"
ExportAssets (56)Timeline Frame 1Symbol 24 as "boom"
ExportAssets (56)Timeline Frame 1Symbol 25 as "bonus"
ExportAssets (56)Timeline Frame 1Symbol 26 as "begin"
ExportAssets (56)Timeline Frame 1Symbol 92 as "FBuy"
ExportAssets (56)Timeline Frame 1Symbol 104 as "FBonus"
ExportAssets (56)Timeline Frame 1Symbol 117 as "FQuestion"
ExportAssets (56)Timeline Frame 1Symbol 178 as "FHelp"
ExportAssets (56)Timeline Frame 1Symbol 182 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 182 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 182 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 182 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 182 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 182 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 213 as "FOptionControl"
ExportAssets (56)Timeline Frame 1Symbol 275 as "gameType"
ExportAssets (56)Timeline Frame 1Symbol 277 as "pauseMsg"
ExportAssets (56)Timeline Frame 1Symbol 279 as "gameOver"
ExportAssets (56)Timeline Frame 1Symbol 280 as "musicClass"
ExportAssets (56)Timeline Frame 1Symbol 281 as "soundClass"
ExportAssets (56)Timeline Frame 1Symbol 357 as "__Packages.FMusic2"
ExportAssets (56)Timeline Frame 1Symbol 358 as "__Packages.FSequence"
ExportAssets (56)Timeline Frame 1Symbol 359 as "__Packages.FSound"
ExportAssets (56)Timeline Frame 1Symbol 360 as "__Packages.FInterval"
ExportAssets (56)Timeline Frame 2Symbol 345 as "FScore"
ExportAssets (56)Timeline Frame 2Symbol 352 as "FNextBubble"
ExportAssets (56)Timeline Frame 2Symbol 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




http://swfchan.com/5/22193/info.shtml
Created: 27/5 -2019 01:51:22 Last modified: 27/5 -2019 01:51:22 Server time: 23/12 -2024 00:35:52