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

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

bubbels4.swf

This is the info page for
Flash #13726

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


Text
enter your name

00000000

Online

Online

Buy Me

Y

N

N

U

F

WHAT DO YOU WANT
TO DO?

WHAT DO YOU WANT
TO DO?

Common description of the games
Funny bubbles -  funny bust a move style game.
Funny animals like piglet, cat, hedgehog, doggy, owl,
frog and bull-calf won't let you become bored and raise
your spirits.
The point of every game is to break a wall that
consists of different-colored bubbles. The trajectory of
the bubble about to be shot is defined with mouse
cursor. After pressing left mouse button, the bubble
starts to move and keeps flying until it collides with
other bubbles obscuring its way.
If the new-formed bunch appears to be a chain of 3
or more bubbles of the same color, these bubbles
explode, leaving some space for further shooting.
If the flying bubble collides with left or right wall, it
reflects symmetrically, allowing you to hit areas that
may seem very difficult to reach. If your sharp-
shooting causes a bunch of bubbles not connected to
ceiling, these bubbles fall down because of gravity,
bringing you even more points, than exploded ones.
Every of the four games has following difficulty
levels:
-very easy
-easy
-normal
-hard
-very hard
You may choose game difficulty according to your
skills and experience with "OPTIONS" section of the
menu. Within the same section you can change volume
levels of the sounds and melodies playing during the
game. You can also change the game speed in this
section.
Depending of game difficulty, at the right lower
corner you'll see from 1 to 5 bubbles. During the game
these bubbles disappear, and when they are all gone, a
new line of bubbles is added to bubble wall, and the
other bubbles are lowered by one line.
If one of the bubbles of the wall crosses the dark-
blue line at the game field - you lose. Don't stop at that
point and start the game again or choose the other
game and try again.
During the game at the left lower corner you'll notice
the order of next bubbles for further shooting. The
number of these bubbles may vary from 1 to 5
depending of selected game difficulty.
Strategy game
The game based on adding new bubble lines
depending of number of shots you made. In this game
you have unlimited time to count the cost and make
the best shot. This game meant to raise player's logic
thought.
Arcade game
The game based on adding new bubble lines
depending of time counter. In this game your time is
limited. The faster and sharper you shoot - the more
chances you've got to gain a top score. This game
meant to raise player's
reaction and ability to decide really swift and right.

Bubbles Type

Scoring and Bonuses
For every exploded bubble you gain 10 points. For
every fallen bubble - 15 points.
If a long chain of exploded and fallen bubbles
generates, you gain bonus points from 25 to 50000.
Bonuses are calculated for exploded and fallen bubbles
separately with bonus for its sum added.
Controls
To control the game, use standard mouse and
keyboard cursor keys "left  arrow" and "right arrow".
"ENTER" - BOSS.... "P" - Pause
Play and enjoy!

Funny Piglet;

Funny Cat;

Funny doggy. You can control it using
arrow keys;

Owl

Evil hedgehog. This type of bubbles cannot
be destroyed. You can only throw down
them.

Frog

Bull-calf. This is bonus bubble and using it
you can destroy all bubbles on it's way.

Bonus bubbles: when this bubble destroyed all
bubbles of this color are destroyed too.

Volume

sound

music

Volume

sound

music

Game

normal

very
hard

very
easy

hard

easy

speed

Game

normal

very
hard

very
easy

hard

easy

speed

Arcade

Strategy

www.SpeedyGames.com

www.SpeedyGames.com

Strategy

Arcade

Skill

Skill

MORE GREAT GAMES AT
WWW.SPEEDYGAMES.COM

MORE GREAT GAMES AT
WWW.SPEEDYGAMES.COM

Score

Score

ActionScript [AS1/AS2]

Frame 2
_quality = "BEST"; stop(); var sequenceControlGame = new FSequence(); mask = "mask/mask.bmp"; fileOption2 = "option.dat"; optionBtn._visible = false; helpBtn._visible = false; topScoreBtn._visible = false; quitBtn._visible = false; pauseBtn._visible = false; lockButtons = function (how) { how = !how; optionBtn.btn.enabled = how; optionBtn.btn.onRollOut(); helpBtn.btn.enabled = how; helpBtn.btn.onRollOut(); topScoreBtn.btn.enabled = how; topScoreBtn.btn.onRollOut(); quitBtn.btn.enabled = how; quitBtn.btn.onRollOut(); pauseBtn.btn.enabled = how; pauseBtn.btn.onRollOut(); }; saveTopScore = function (fileName, cont) { newFileName = fileName; contentFile = cont; fscommand ("flashstudio.savetofile", "newFileName,contentFile"); }; cript = function (st) { st = String(st); st2 = ""; i = 0; while (i < st.length) { st2 = st2 + String.fromCharCode(st.charCodeAt(i) + Number(st.length - i)); i++; } return(st2); }; uncript = function (st) { st = String(st); st2 = ""; i = 0; while (i < st.length) { st2 = st2 + String.fromCharCode(st.charCodeAt(i) - Number(st.length - i)); i++; } return(st2); }; ini = function () { _global.effectValue = 50; _global.musicValue = 50; _global.levelGame = 3; _global.speedGame = 10; }; saveIni = function () { lv = new LoadVars(); lv.effectValue = escape(cript(_global.effectValue)); lv.musicValue = escape(cript(_global.musicValue)); lv.levelGame = escape(cript(_global.levelGame)); lv.speedGame = escape(cript(_global.speedGame)); saveContent = lv.toString(); fscommand ("flashstudio.savetofile", "fileOption2,saveContent"); }; loadIni = function (lv) { _global.effectValue = Number(uncript(unescape(lv.effectValue))); _global.musicValue = Number(uncript(unescape(lv.musicValue))); _global.levelGame = Number(uncript(unescape(lv.levelGame))); _global.speedGame = Number(uncript(unescape(lv.speedGame))); cc = true; tt1.text = tt1.text + (_global.effectValue + newline); tt1.text = tt1.text + (_global.musicValue + newline); tt1.text = tt1.text + (_global.levelGame + newline); tt1.text = tt1.text + (_global.speedGame + newline); if ((((_global.effectValue == undefined) || (_global.effectValue > 100)) || (_global.effectValue < 0)) || (_global.effectValue == null)) { _global.effectValue = 50; cc = false; } if ((((_global.musicValue == undefined) || (_global.musicValue > 100)) || (_global.musicValue < 0)) || (_global.musicValue == null)) { _global.musicValue = 50; cc = false; } if ((((_global.levelGame == undefined) || (_global.levelGame > 5)) || (_global.levelGame < 1)) || (_global.levelGame == null)) { _global.levelGame = 3; cc = false; } if ((((_global.speedGame == undefined) || (_global.speedGame > 25)) || (_global.speedGame < 5)) || (_global.speedGame == null)) { _global.speedGame = 10; cc = false; } if (!cc) { ini(); saveIni(); } _root.musicArc.setValume(_global.musicValue); _root.soundArc.setValume(_global.effectValue); }; fscommand ("flashstudio.fileexists", "fileOption2,existFile"); lcount = 0; loadData = function () { tt1.text = tt1.text + ("file exist: " + existFile); if (existFile == "true") { tt1.text = tt1.text + "EXIST "; lv = new LoadVars(); lv._parent = this; lv.load(fileOption2); lv.onLoad = function (success) { if (success) { tt1.text = tt1.text + "LOAD SUCSESS "; this=this._parent;//parameter overwritten this._parent; loadIni(lv); } else { tt1.text = tt1.text + "NO LOAD SUCSESS "; lcont++; if (lcont > 3) { ini(); saveIni(); } else { loadData(); } } }; } else { tt1.text = tt1.text + "NO EXIST "; ini(); saveIni(); } skillGameForm.setSkill(_global.levelGame); }; selectGame = function () { if (this.gameTypeForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("gameType", "gameTypeForm", index); } optionBtn._visible = true; helpBtn._visible = true; topScoreBtn._visible = true; topScoreBtn._visible = true; quitBtn._visible = true; }; questionGame = function (how) { if (this.questionForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("FQuestion", "questionForm", index, {option:how}); } }; optionGame = function (how) { if (this.optionGameForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("FOptionControl", "optionGameForm", index, {option:how}); } }; helpGame = function (how) { if (this.helpForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("FHelp", "helpForm", index, {option:how}); } }; topScoreGame = function (typeGame, level, newResult, how) { if (this.topScoreForm == undefined) { index = this.getNextHighestDepth(); obj = new Object(); obj.typeGame = typeGame; obj.level = level; obj.newResult = newResult; obj.option = how; this.attachMovie("FTopScore", "topScoreForm", index, obj); } }; purchaseGame = function (how) { if (this.purchaseForm == undefined) { index = this.getNextHighestDepth(); this.attachMovie("FBuy", "purchaseForm", index, {option:how}); } }; sequenceControlGame.addAction(this, "loadData", 100); sequenceControlGame.addAction(this, "selectGame", 200); _global.boobleI_max = 12; _global.boobleJ_max = 12; _global.boobleDx = 41; _global.boobleDy = Math.round(_global.boobleDx * 0.866025403784439) + 5.1; _global.kofKoleb = 0; stop();
Symbol 35 MovieClip Frame 1
btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };
Symbol 39 MovieClip [FButtonControl] Frame 1
#initclip 9 function FButtonControlClass() { this.mainBg.onRollOver = function () { if (this._parent.action != -1) { newCol = new Color(this._parent.mainBg); newCol.setRGB(this._parent.overColor); } }; this.mainBg.onRollOut = function () { this._parent.update(); }; this.mainBg.onPress = function () { if (this._parent.action != -1) { newCol = new Color(this._parent.mainBg); newCol.setRGB(this._parent.activeColor); if (this._parent.type == "check") { this._parent.action = !this._parent.action; } } }; this.mainBg.onRelease = function () { if (this._parent.action != -1) { eval ("this._parent._parent." + this._parent.handler).call(this._parent._parent, this._parent, this._parent.value); this._parent.update(); } }; this.update(); } FButtonControlClass.prototype = new MovieClip(); FButtonControlClass.prototype.setAction = function (action) { this.action = action; this.update(); }; FButtonControlClass.prototype.getAction = function () { return(this.action); }; FButtonControlClass.prototype.update = function () { newCol = new Color(this.mainBg); if (this.action == 0) { newCol.setRGB(this.enabledColor); this._parent[this.goal].gotoAndStop(2); } if (this.action == -1) { newCol.setRGB(this.disabledColor); this.mainBg.useHandCursor = false; this._parent[this.goal].gotoAndStop(3); } if (this.action == 1) { newCol.setRGB(this.activeColor); this.mainBg.useHandCursor = true; this._parent[this.goal].gotoAndStop(1); } }; Object.registerClass("FButtonControl", FButtonControlClass); #endinitclip
Symbol 47 MovieClip Frame 1
str = "nova design 2004"; getCode = function (st) { st = String(st); index = 0; st3 = ""; sum = 0; i = 0; while (i < st.length) { st2 = Number(Number(st.charCodeAt(i)) + Number(str.charCodeAt(index))); sum = sum + Number(st.charCodeAt(i)); if (String(st2).length == 2) { st2 = "0" + String(st2); } if (String(st2).length == 1) { st2 = "00" + String(st2); } trace((((((st.charAt(i) + " ") + Number(st.charCodeAt(i))) + " + ") + Number(str.charCodeAt(index))) + " = ") + st2); index++; if (index > (str.length - 1)) { index = 0; } st3 = st3 + String(st2); i++; } i = 0; while (i < String(sum).length) { st2 = Number(Number(String(sum).charCodeAt(i)) + Number(str.charCodeAt(index))); if (String(st2).length == 2) { st2 = "0" + String(st2); } if (String(st2).length == 1) { st2 = "00" + String(st2); } index++; if (index > (str.length - 1)) { index = 0; } st3 = st3 + String(st2); i++; } trace(st3); return(st3); }; btn.onRelease = function () { if ((_parent.userName.text != "") && (_parent.userName.text != "enter your name")) { lv = new LoadVars(); if (this._parent._parent.typeGame == 1) { gameType = "strategy"; } else if (this._parent._parent.typeGame == 2) { gameType = "arcade"; } else if (this._parent._parent.typeGame == 3) { gameType = "strategy"; } else if (this._parent._parent.typeGame == 4) { gameType = "arcade"; } if (this._parent._parent.level == 1) { gameDifficulty = "very hard"; } else if (this._parent._parent.level == 2) { gameDifficulty = "hard"; } else if (this._parent._parent.level == 3) { gameDifficulty = "normal"; } else if (this._parent._parent.level == 4) { gameDifficulty = "easy"; } else if (this._parent._parent.level == 5) { gameDifficulty = "very easy"; } userName = _parent.userName.text; score = _level0.topScoreP; lv.SCORE = getCode(((((((score + "&") + userName) + "&") + gameType) + "&") + gameDifficulty) + "&"); trace(lv.SCORE); lv.send("http://www.speedyGames.com/funnyBubbles/topScore.php", "_blank", "GET"); this._parent._visible = false; _root.soundArc.playSound("click", 0); fscommand ("flashstudio.minimize"); this._parent._parent.remove(); } else { _parent.userName.text = "enter your name"; } };
Symbol 48 MovieClip [FTopScore] Frame 1
#initclip 13 function FTopScoreClass() { this._x = 80; this._y = 80; this._xscale = 80; this._yscale = 80; this.oldResult = null; this.bg.useHandCursor = false; this._parent.gameTypeForm.enabledTypeGame(false); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } this.sequenceTopScoreGame = new FSequence(); this.myNewLine = String.fromCharCode(13) + String.fromCharCode(10); trace((((("TOP SCORE IN1 : " + this.typeGame) + " ") + this.level) + " :") + this.newResult); this.typeGame = ((this.typeGame == undefined) ? 3 : (this.typeGame)); this.level = ((this.level == undefined) ? 1 : (this.level)); this.newResult = (((this.newResult == undefined) || (this.newResult == 0)) ? null : (this.newResult)); trace((((("TOP SCORE IN1 : " + this.typeGame) + " ") + this.level) + " :") + this.newResult); this.nextGame_mc.onRollOver = function () { this.gotoAndStop(2); }; this.nextGame_mc.onRollOut = (this.nextGame_mc.onReleaseOutside = function () { this.gotoAndStop(1); }); this.nextGame_mc.onRelease = function () { _root.soundArc.playSound("click", 0); this=this._parent;//parameter overwritten this._parent; this.typeGame++; if (this.typeGame > 4) { this.typeGame = 3; } this.playInGame.gotoAndStop((this.typeGame + 1) - 2); this.selectGame(this.typeGame, this.level); }; trace("TYPE GAME = " + this.typeGame); this.playInGame.gotoAndStop((this.typeGame + 1) - 2); this.onEnterFrame = function () { this.selectGameFunc(this[("item" + this.level) + "_btn"], this.level); this.onEnterFrame = null; }; this._parent.lockButtons(true); this.userName.onSetFocus = function (oldFocus) { trace("HUY " + this.text); if (this.text == "enter your name") { this.text = ""; } }; } FTopScoreClass.prototype = new MovieClip(); FTopScoreClass.prototype.allEnabled = function (how) { this.nextGame_mc.enabled = how; this.item1_btn.mainBg.enabled = how; this.item2_btn.mainBg.enabled = how; this.item3_btn.mainBg.enabled = how; this.item4_btn.mainBg.enabled = how; this.item5_btn.mainBg.enabled = how; clearBtn.btn.enabled = how; continueBtn.btn.enabled = how; }; FTopScoreClass.prototype.selectGame = function (typeGame, level) { trace("TOP SELECT GAME "); this.allEnabled(false); if (this.oldResult != null) { this.saveCurrent(); } this.typeGame = typeGame; this.level = level; if (this.typeGame == 1) { this.typeNameGame = "scrCS" + this.level; } else if (this.typeGame == 2) { this.typeNameGame = "scrCA" + this.level; } else if (this.typeGame == 3) { this.typeNameGame = "scrSS" + this.level; } else { this.typeNameGame = "scrSA" + this.level; } this.fileName = "data/" + this.typeNameGame; trace("FILE NAME>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + this.fileName); this[this.typeNameGame] = new Array(); this.existFile = "true"; this.loadData(); }; FTopScoreClass.prototype.loadData = function () { trace("TOP LOAD DATA" + this.fileName); cont = new XML(); cont.ignoreWhite = true; cont._parent = this; cont.onLoad = function (sucs) { trace("ON LOAD"); if (sucs) { trace((this._parent.fileName + " load = ") + cont); this._parent.dataFromFile = cont; } else { trace((this._parent.fileName + " NO load = ") + cont); this._parent.dataFromFile = ""; } this=this._parent;//parameter overwritten this._parent; this.updateData(this.dataFromFile); }; }; FTopScoreClass.prototype.updateData = function (dataFromFile) { trace("UPDATE DATA" + this[this.typeNameGame]); iter1 = new Array(); iter1 = String(dataFromFile).split(this.myNewLine); var _local2 = 0; while (_local2 < (iter1.length - 1)) { trace(">> i" + _local2); iter2 = new Array(); iter2 = this._parent.uncript(unescape(iter1[_local2])).split("@"); obj = new Object(); obj.player = iter2[0]; obj.score = Number(iter2[1]); obj.sum = Number(iter2[2]); obj.howScore = false; trace((((("add = " + obj.player) + " ") + obj.score) + " ") + obj.sum); this[this.typeNameGame].push(obj); _local2++; } trace("length loaded arr:" + this[this.typeNameGame]); this.updateTopScore(this[this.typeNameGame]); }; FTopScoreClass.prototype.updateTopScore = function (topScoreArr) { trace("TOP updateTopScore" + topScoreArr.length); trace("NEW RESULT " + this.newResult); if (this.newResult != null) { obj = new Object(); obj.player = ""; obj.score = Number(this.newResult); obj.sum = 0; obj.howScore = true; topScoreArr.push(obj); this.oldResult = this.newResult; this.newResult = null; } else { this.oldResult = null; } topScoreArr.sortOn(["score"], 18); trace("LOADET DATA " + topScoreArr); err = -1; var _local2 = 0; while (_local2 < 10) { if (_local2 < topScoreArr.length) { st = String(topScoreArr[_local2].player) + String(topScoreArr[_local2].score); sum = this.sumChar(st); if ((sum != Number(topScoreArr[_local2].sum)) && (topScoreArr[_local2].howScore == false)) { err = 0; } trace((((("SUMM " + sum) + " ") + topScoreArr[_local2].sum) + " ") + err); this["item" + Number(_local2 + 1)].gotoAndStop(1); this["item" + Number(_local2 + 1)].num.text = Number(_local2 + 1); this["item" + Number(_local2 + 1)].player.text = topScoreArr[_local2].player; this["item" + Number(_local2 + 1)].score.text = topScoreArr[_local2].score; this["item" + Number(_local2 + 1)].player.selectable = false; trace("new score " + topScoreArr[_local2].howScore); if (topScoreArr[_local2].howScore == true) { this.publishBtn.i = _local2; topScoreArr[_local2].howScore = false; this["item" + Number(_local2 + 1)].gotoAndStop(2); this["item" + Number(_local2 + 1)].player.selectable = true; this["item" + Number(_local2 + 1)].goal = topScoreArr[_local2].howScore; Selection.setFocus(this["item" + Number(_local2 + 1)].player); } } else { this["item" + Number(_local2 + 1)].gotoAndStop(1); this["item" + Number(_local2 + 1)].num.text = ""; this["item" + Number(_local2 + 1)].player.text = ""; this["item" + Number(_local2 + 1)].score.text = ""; this["item" + Number(_local2 + 1)].player.selectable = false; } _local2++; } this.allEnabled(true); if (err == 0) { this.clearResult(); } }; FTopScoreClass.prototype.sumChar = function (st) { sum = 0; i = 0; while (i < st.length) { sum = sum + st.charCodeAt(i); i++; } trace("RETURN SUM=" + sum); return(sum); }; FTopScoreClass.prototype.saveCurrent = function () { newCont = ""; var _local2 = 0; while (_local2 < 10) { if (this["item" + Number(_local2 + 1)].score.text != "") { sum = this.sumChar(this["item" + Number(_local2 + 1)].player.text + this["item" + Number(_local2 + 1)].score.text); trace((((("save = " + this["item" + Number(_local2 + 1)].player.text) + "@") + this["item" + Number(_local2 + 1)].score.text) + "@") + String(sum)); trace("save cript = " + escape(this._parent.cript((((this["item" + Number(_local2 + 1)].player.text + "@") + this["item" + Number(_local2 + 1)].score.text) + "@") + String(sum)))); newCont = newCont + (escape(this._parent.cript((((this["item" + Number(_local2 + 1)].player.text + "@") + this["item" + Number(_local2 + 1)].score.text) + "@") + String(sum))) + this.myNewLine); } _local2++; } trace("SAVE " + newCont); this._parent.saveTopScore.apply(this, [this.fileName, newCont]); }; FTopScoreClass.prototype.selectGameFunc = function (what, Lvalue) { this.item1_btn.setAction(0); this.item2_btn.setAction(0); this.item3_btn.setAction(0); this.item4_btn.setAction(0); this.item5_btn.setAction(0); this.level = Lvalue; trace(((">>>>>>>>" + what) + " ") + Lvalue); this.selectGame(this.typeGame, this.level); what.setAction(1); }; FTopScoreClass.prototype.clearResult = function () { var _local2 = 0; while (_local2 < 10) { this["item" + Number(_local2 + 1)].gotoAndStop(1); this["item" + Number(_local2 + 1)].num.text = ""; this["item" + Number(_local2 + 1)].player.text = ""; this["item" + Number(_local2 + 1)].score.text = ""; this["item" + Number(_local2 + 1)].player.selectable = false; _local2++; } newCont = ""; this._parent.saveTopScore.apply(this, [this.fileName, newCont]); }; FTopScoreClass.prototype.remove = function () { this.saveCurrent(); this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace(((">>>> " + this.option) + " ") + _global.action); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } trace(((">>>> " + this.option) + " ") + _global.action); if (this.option == "gameover") { this._parent.selectGame(); } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; Object.registerClass("FTopScore", FTopScoreClass); #endinitclip
Instance of Symbol 39 MovieClip [FButtonControl] "item5_btn" in Symbol 48 MovieClip [FTopScore] Frame 1
//component parameters onClipEvent (construct) { goal = "icon1"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 7966139 /* 0x798DBB */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 5; }
Instance of Symbol 39 MovieClip [FButtonControl] "item4_btn" in Symbol 48 MovieClip [FTopScore] Frame 1
//component parameters onClipEvent (construct) { goal = "icon2"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 7966139 /* 0x798DBB */; activeColor = 7966139 /* 0x798DBB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 4; }
Instance of Symbol 39 MovieClip [FButtonControl] "item3_btn" in Symbol 48 MovieClip [FTopScore] Frame 1
//component parameters onClipEvent (construct) { goal = "icon3"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 7966139 /* 0x798DBB */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 3; }
Instance of Symbol 39 MovieClip [FButtonControl] "item2_btn" in Symbol 48 MovieClip [FTopScore] Frame 1
//component parameters onClipEvent (construct) { goal = "icon4"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 2; }
Instance of Symbol 39 MovieClip [FButtonControl] "item1_btn" in Symbol 48 MovieClip [FTopScore] Frame 1
//component parameters onClipEvent (construct) { goal = "icon5"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 1; }
Symbol 63 MovieClip Frame 1
btn.onRelease = function () { _root.soundArc.playSound("click", 0); getURL ("http://www.speedygames.com/download-free-funny-bubbles.php?puzzle&jigsaw&collapse", "download", "GET"); };
Symbol 67 MovieClip Frame 1
btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };
Symbol 79 MovieClip Frame 1
stop();
Symbol 84 MovieClip Frame 8
stop();
Symbol 86 MovieClip Frame 1
closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);
Symbol 87 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 ("http://www.speedygames.com/funnyBubblesPurchase.php", "purchase", "GET"); } } else { getURL ("http://www.speedygames.com/funnyBubblesPurchase.php", "purchase", "GET"); } }; lv.load("affiliate.dat"); };
Symbol 106 MovieClip [FBuy] Frame 1
#initclip 12 function FBuyClass() { this._x = 70; this._y = 60; this._xscale = 80; this._yscale = 80; this.bg.useHandCursor = false; this._parent.gameTypeForm.enabledTypeGame(false); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } else { this.ncmc._visible = false; this.endBtn._visible = false; } this._parent.lockButtons(true); this.posGol = 60; this.bg2.onPress = function () { getURL ("http://www.speedygames.com/goShop.php", "_blank", "GET"); }; } FBuyClass.prototype = new MovieClip(); FBuyClass.prototype.remove = function () { this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace(((">>>> " + this.option) + " ") + _global.action); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } trace(((">>>> " + this.option) + " ") + _global.action); if (this.option == "gameover") { this._parent.selectGame(); } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; Object.registerClass("FBuy", FBuyClass); #endinitclip
Symbol 117 MovieClip Frame 1
stop();
Symbol 118 MovieClip [FBonus] Frame 1
#initclip 7 function FBonusClass() { this.stop(); this._visible = false; } FBonusClass.prototype = new MovieClip(); Object.registerClass("FBonus", FBonusClass); FBonusClass.prototype.activate = function (x, y, bonus) { if (x < 70) { x = 70; } this._x = x; this._y = y; this.play(); trace("COOL"); this._visible = true; this.bon.gotoAndStop("b" + String(bonus)); }; #endinitclip
Symbol 118 MovieClip [FBonus] Frame 25
removeMovieClip(this);
Symbol 123 MovieClip Frame 1
btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); };
Symbol 125 MovieClip Frame 1
btn.onRelease = function () { _root.musicArc.remove(); fscommand ("flashstudio.exit"); };
Symbol 128 MovieClip Frame 1
btn.onRelease = function () { _root.soundArc.playSound("click", 0); this._parent._parent.remove(); this._parent._parent._parent.bubbleShooter.gameOverFastFunc(); };
Symbol 131 MovieClip [FQuestion] Frame 1
#initclip 10 function FQuestionClass() { this._x = 85; this._y = 110; this._xscale = 80; this._yscale = 80; this.bg.useHandCursor = false; this._parent.gameTypeForm.enabledTypeGame(false); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } this._parent.lockButtons(true); this.posGol = 60; this.up_mc.onRelease = function () { this._parent.posGol = this._parent.posGol + 60; this._parent.onEnterFrame = this._parent.moveCont; }; this.down_mc.onRelease = function () { this._parent.posGol = this._parent.posGol - 60; this._parent.onEnterFrame = this._parent.moveCont; }; this.up_mc.onRollOver = (this.down_mc.onRollOver = function () { this.gotoAndStop(2); }); this.up_mc.onReleaseOutside = (this.up_mc.onRollOut = (this.down_mc.onReleaseOutside = (this.down_mc.onRollOut = function () { this.gotoAndStop(1); }))); } FQuestionClass.prototype = new MovieClip(); FQuestionClass.prototype.moveCont = function () { if (this.posGol > 60) { this.posGol = 60; } if (this.posGol < (60 - (this.helpCont._height - 352))) { this.posGol = 60 - (this.helpCont._height - 352); } if (Math.abs(this.posGol - this.helpCont._y) < 1) { this.helpCont._y = this.posGol; this.onEnterFrame = null; } else { this.helpCont._y = this.helpCont._y + ((this.posGol - this.helpCont._y) / 7); } }; FQuestionClass.prototype.remove = function () { this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace(((">>>> " + this.option) + " ") + _global.action); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } trace(((">>>> " + this.option) + " ") + _global.action); if (this.option == "gameover") { this._parent.selectGame(); } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; Object.registerClass("FQuestion", FQuestionClass); #endinitclip
Symbol 137 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 189 MovieClip [FHelp] Frame 1
#initclip 14 function FHelpClass() { this._x = 85; this._y = 12; this._xscale = 80; this._yscale = 80; this.bg.useHandCursor = false; this._parent.gameTypeForm.enabledTypeGame(false); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } this._parent.lockButtons(true); this.posGol = 60; this.up_mc.onRelease = function () { this._parent.posGol = this._parent.posGol + 60; this._parent.onEnterFrame = this._parent.moveCont; }; this.down_mc.onRelease = function () { this._parent.posGol = this._parent.posGol - 60; this._parent.onEnterFrame = this._parent.moveCont; }; this.up_mc.onRollOver = (this.down_mc.onRollOver = function () { this.gotoAndStop(2); }); this.up_mc.onReleaseOutside = (this.up_mc.onRollOut = (this.down_mc.onReleaseOutside = (this.down_mc.onRollOut = function () { this.gotoAndStop(1); }))); } FHelpClass.prototype = new MovieClip(); FHelpClass.prototype.moveCont = function () { if (this.posGol > 60) { this.posGol = 60; } if (this.posGol < (60 - (this.helpCont._height - 352))) { this.posGol = 60 - (this.helpCont._height - 352); } if (Math.abs(this.posGol - this.helpCont._y) < 1) { this.helpCont._y = Math.round(this.posGol); this.onEnterFrame = null; } else { this.helpCont._y = this.helpCont._y + Math.round((this.posGol - this.helpCont._y) / 7); } }; FHelpClass.prototype.remove = function () { this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace(((">>>> " + this.option) + " ") + _global.action); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } trace(((">>>> " + this.option) + " ") + _global.action); if (this.option == "gameover") { this._parent.selectGame(); } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; Object.registerClass("FHelp", FHelpClass); #endinitclip
Symbol 191 MovieClip [FButtonControl] Frame 1
#initclip 6 function FButtonControlClass() { this.mainBg.onRollOver = function () { if (this._parent.action != -1) { newCol = new Color(this._parent.mainBg); newCol.setRGB(this._parent.overColor); } }; this.mainBg.onRollOut = function () { this._parent.update(); }; this.mainBg.onPress = function () { if (this._parent.action != -1) { newCol = new Color(this._parent.mainBg); newCol.setRGB(this._parent.activeColor); if (this._parent.type == "check") { this._parent.action = !this._parent.action; } } }; this.mainBg.onRelease = function () { if (this._parent.action != -1) { eval ("this._parent._parent." + this._parent.handler).call(this._parent._parent, this._parent, this._parent.value); this._parent.update(); } }; this.update(); } FButtonControlClass.prototype = new MovieClip(); FButtonControlClass.prototype.setAction = function (action) { this.action = action; this.update(); }; FButtonControlClass.prototype.getAction = function () { return(this.action); }; FButtonControlClass.prototype.update = function () { newCol = new Color(this.mainBg); if (this.action == 0) { newCol.setRGB(this.enabledColor); this._parent[this.goal].gotoAndStop(2); } if (this.action == -1) { newCol.setRGB(this.disabledColor); this.mainBg.useHandCursor = false; this._parent[this.goal].gotoAndStop(3); } if (this.action == 1) { newCol.setRGB(this.activeColor); this.mainBg.useHandCursor = true; this._parent[this.goal].gotoAndStop(1); } }; Object.registerClass("FButtonControl", FButtonControlClass); #endinitclip
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 2
stop();
Symbol 221 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 191 MovieClip [FButtonControl] "item5_btn" in Symbol 221 MovieClip Frame 1
//component parameters onClipEvent (construct) { goal = "icon1"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 5; }
Instance of Symbol 191 MovieClip [FButtonControl] "item4_btn" in Symbol 221 MovieClip Frame 1
//component parameters onClipEvent (construct) { goal = "icon2"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 4; }
Instance of Symbol 191 MovieClip [FButtonControl] "item3_btn" in Symbol 221 MovieClip Frame 1
//component parameters onClipEvent (construct) { goal = "icon3"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 3; }
Instance of Symbol 191 MovieClip [FButtonControl] "item2_btn" in Symbol 221 MovieClip Frame 1
//component parameters onClipEvent (construct) { goal = "icon4"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 2; }
Instance of Symbol 191 MovieClip [FButtonControl] "item1_btn" in Symbol 221 MovieClip Frame 1
//component parameters onClipEvent (construct) { goal = "icon5"; action = 0; disabledColor = 10066329 /* 0x999999 */; enabledColor = 13421772 /* 0xCCCCCC */; activeColor = 7508427 /* 0x7291CB */; overColor = 10795229 /* 0xA4B8DD */; handler = "selectGameFunc"; type = "button"; value = 1; }
Symbol 222 MovieClip [FOptionControl] Frame 1
#initclip 11 function FOptionControlClass() { this.bg.useHandCursor = false; this._alpha = 100; this._x = 78; this._y = 40; this._xscale = 80; this._yscale = 80; this.onEnterFrame = function () { this.iniOption(); this.onEnterFrame = null; }; this._parent.lockButtons(true); trace("GAME AGAIN 1 " + this.option); if (_global.action == "game") { this._parent.bubbleShooter.pauseGameFunc(true); this._parent.pauseBtn._visible = false; } this._parent.gameTypeForm.enabledTypeGame(false); this.setSpeedPos(); this.setSoundPos(); this.setMusicPos(); this.speedBegun_mc.onRollOver = function () { this.gotoAndStop(2); }; this.speedBegun_mc.onRollOut = (this.speedBegun_mc.onReleaseOutside = function () { this.gotoAndStop(1); this.onRelease(); }); this.speedBegun_mc.onPress = function () { this.startDrag(false, 90, this._y, 310, this._y); obj = new Object(); obj._parent = this; obj.onMouseMove = function () { this=this._parent;//parameter overwritten this._parent; _global.speedGame = 5 + Math.round(20 - ((20 * (this._x - 90)) / 220)); trace(_global.speedGame); }; Mouse.addListener(obj); }; this.speedBegun_mc.onRelease = function () { this.stopDrag(); Mouse.removeListener(obj); }; this.soundBegun_mc.onRollOver = function () { this.gotoAndStop(2); }; this.soundBegun_mc.onRollOut = (this.soundBegun_mc.onReleaseOutside = function () { this.gotoAndStop(1); this.onRelease(); }); this.soundBegun_mc.onPress = function () { this._parent.soundArc.playMusic(); this._parent.sound.start(); this.startDrag(false, 90, this._y, 310, this._y); obj = new Object(); obj._parent = this; obj.onMouseMove = function () { this=this._parent;//parameter overwritten this._parent; _global.effectValue = Math.round((100 * (this._x - 90)) / 220); _root.soundArc.setValume(_global.effectValue); this._parent.sound.setVolume(_global.effectValue); }; Mouse.addListener(obj); }; this.soundBegun_mc.onRelease = function () { this._parent.sound.stop(); this.stopDrag(); Mouse.removeListener(obj); }; this.musicBegun_mc.onRollOver = function () { this.gotoAndStop(2); }; this.musicBegun_mc.onRollOut = (this.soundBegun_mc.onReleaseOutside = function () { this.gotoAndStop(1); this.onRelease(); }); this.musicBegun_mc.onPress = function () { this._parent.music.start(); this.startDrag(false, 90, this._y, 310, this._y); obj = new Object(); obj._parent = this; obj.onMouseMove = function () { this=this._parent;//parameter overwritten this._parent; _global.musicValue = Math.round((100 * (this._x - 90)) / 220); _root.musicArc.setValume(_global.musicValue); this._parent.music.setVolume(_global.musicValue); }; Mouse.addListener(obj); }; this.musicBegun_mc.onRelease = function () { this._parent.music.stop(); this.stopDrag(); Mouse.removeListener(obj); }; this.createEmptyMovieClip("snd", this.getNextHighestDepth()); this.createEmptyMovieClip("mnd", this.getNextHighestDepth()); this.sound = new Sound(this.snd); this.sound.setVolume(_global.effectValue); this.sound.attachSound("boom"); this.sound.onSoundComplete = function () { this.start(); }; this.music = new Sound(this.mnd); this.music.setVolume(_global.musicValue); this.music.onSoundComplete = function () { this.start(); }; this.music.attachSound("m1"); } FOptionControlClass.prototype = new MovieClip(); FOptionControlClass.prototype.remove = function () { this._parent.saveIni(); this._parent.lockButtons(false); this._parent.gameTypeForm.enabledTypeGame(true); trace("GAME AGAIN 2 " + this.option); if ((this.option == "game") && (_global.action == "pause")) { this._parent.bubbleShooter.pauseGameFunc(false); this._parent.pauseBtn._visible = true; } this.onEnterFrame = function () { this._alpha = this._alpha - 100; if (this._alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; }; FOptionControlClass.prototype.iniOption = function () { this.skillForm[("item" + _global.levelGame) + "_btn"].setAction(true); }; FOptionControlClass.prototype.setSoundPos = function () { this.soundBegun_mc._x = 90 + Number((_global.effectValue * 220) / 100); }; FOptionControlClass.prototype.setMusicPos = function () { this.musicBegun_mc._x = 90 + Number((_global.musicValue * 220) / 100); }; FOptionControlClass.prototype.setSpeedPos = function () { this.speedBegun_mc._x = 310 - Number(((_global.speedGame - 5) * 220) / 20); }; Object.registerClass("FOptionControl", FOptionControlClass); #endinitclip
Symbol 230 MovieClip Frame 1
if (mogno != true) { stop(); }
Symbol 230 MovieClip Frame 35
gotoAndPlay (1);
Symbol 235 MovieClip Frame 1
if (mogno != true) { stop(); }
Symbol 236 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 237 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 246 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 9
stop();
Symbol 251 MovieClip Frame 1
closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);
Symbol 255 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 1
stop();
Symbol 260 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 267 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 1
closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);
Symbol 277 MovieClip Frame 1
stop();
Symbol 282 MovieClip Frame 1
closeEye = function () { eye1.play(); eye2.play(); clearInterval(eyeInterval); eyeInterval = setInterval(closeEye, (random(6) + 1) * 1000); }; this.eyeInterval = setInterval(closeEye, 1000);
Symbol 283 MovieClip Frame 21
stop();
Symbol 284 MovieClip [gameType] Frame 1
_alpha = 0; _x = 35; _y = 120; this._xscale = 80; this._yscale = 80; stop(); this.onEnterFrame = function () { _alpha = 100; this.onEnterFrame = null; play(); }; enabledTypeGame = function (how) { this.how = how; g1.playGame.enabled = how; g2.playGame.enabled = how; g3.playGame.enabled = how; g4.playGame.enabled = how; };
Symbol 284 MovieClip [gameType] Frame 21
stop(); if (!how) { enabledTypeGame(how); }
Symbol 284 MovieClip [gameType] Frame 23
this._parent.bubbleShooter.newGame(gameTipeNum); this.removeMovieClip();
Symbol 286 MovieClip [pauseMsg] Frame 1
_alpha = 0; _x = 140; _y = 190; b1.gotoAndPlay(random(10)); b2.gotoAndPlay(random(10)); b3.gotoAndPlay(random(10)); this.onEnterFrame = function () { _alpha = (_alpha + 20); if (_alpha >= 100) { this.onEnterFrame = null; } }; this.onPress = function () { this._parent.pauseGameFunc(false); }; remove = function () { this.onEnterFrame = function () { _alpha = (_alpha - 20); if (_alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; };
Symbol 288 MovieClip [gameOver] Frame 1
_alpha = 0; _x = 77; _y = 190; this.onEnterFrame = function () { _alpha = (_alpha + 20); if (_alpha >= 100) { this.onEnterFrame = null; } }; remove = function () { this.onEnterFrame = function () { _alpha = (_alpha - 10); if (_alpha <= 0) { this.onEnterFrame = null; this.removeMovieClip(); } }; };
Symbol 289 MovieClip [musicClass] Frame 1
#initclip 5 Object.registerClass("musicClass", FMusic2); #endinitclip
Symbol 290 MovieClip [soundClass] Frame 1
#initclip 8 Object.registerClass("soundClass", FSound); #endinitclip
Symbol 295 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 1
this._parent.stop(); Stage.showMenu = false;
Symbol 296 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 296 MovieClip Frame 3
gotoAndPlay (2);
Symbol 366 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 367 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 368 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 mc = createEmptyMovieClip("mc" + indexSound, getNextHighestDepth()); mc.sn = new Sound(mc); mc.sn.attachSound(sound); mc.sn.setVolume(valume); mc.sn.setPan(pan); mc.sn._parent = this; mc.sn.mc = mc; mc.sn.indexSound = indexSound; mc.sn.onSoundComplete = function () { this.mc.removeMovieClip(); }; mc.sn.start(); if (((mc.sn.duration == 0) || (mc.sn.duration == undefined)) || (mc.sn.duration == mc.sn.position)) { mc.removeMovieClip(); } delete this["mc" + (indexSound - 50)].sn; this["mc" + (indexSound - 50)].removeMovieClip(); } } }
Symbol 369 MovieClip [__Packages.FInterval] Frame 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 302 Button
on (release) { getURL ("http://www.SpeedyGames.com", "SpeedyGames"); }
Symbol 305 MovieClip Frame 1
stop();
Symbol 310 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 316 MovieClip Frame 11
stop();
Symbol 324 MovieClip Frame 1
stop();
Symbol 326 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 334 MovieClip Frame 1
stop();
Symbol 337 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 339 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 341 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 343 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 345 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; getURL ("http://www.speedygames.com/topScoreFunnyBubbles.php?scoreType=top&gameType=strategy&gameDifficulty=normal&x=26&y=9", "_blank"); };
Symbol 350 MovieClip Frame 1
this.onPress = function () { getURL ("http://www.speedygames.com/index.php?more_games_at_speedygames"); };
Symbol 354 MovieClip [FScore] Frame 1
#initclip 17 function FScoreClass() { this.clearScore(); _level0.topScoreP = 0; } FScoreClass.prototype = new MovieClip(); FScoreClass.prototype.getScore = function () { return(Number(this.topScore_txt.text)); }; FScoreClass.prototype.clearScore = function () { this.score = 0; this.topScore_txt.text = this.score; }; FScoreClass.prototype.addToScore = function (num) { this.score = this.score + num; _level0.topScoreP = this.score; this.topScore_txt.text = this.score; }; Object.registerClass("FScore", FScoreClass); #endinitclip
Symbol 360 MovieClip Frame 1
stop();
Symbol 361 MovieClip [FNextBubble] Frame 1
#initclip 15 function FNextBubbleClass() { this.newBubbles = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); this.visibleBubbles = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); this.kidkovMax = 10; this.kidkov = 0; this.clearAll(); this.action = "stop"; } FNextBubbleClass.prototype = new MovieClip(); FNextBubbleClass.prototype.clearAll = function () { this.it0._visible = false; this.it1._visible = false; this.it2._visible = false; this.it3._visible = false; this.it4._visible = false; i = 0; while (i < 5) { this["it" + i]._visible = true; this["it" + i]._xscale = 90; this["it" + i]._yscale = 90; this["it" + i].gotoAndStop(8); this["item" + i]._visible = true; this["item" + i].gotoAndStop(8); i++; } this.beginArcadeGame(false); this.action = "stop"; }; FNextBubbleClass.prototype.setCount = function (count) { this.count = count; i = 0; while (i < 5) { if (i >= count) { this.visibleBubbles[i] = 0; } else { this.visibleBubbles[i] = 1; } i++; } this.previewNewBubbles(); }; FNextBubbleClass.prototype.previewNewBubbles = function () { i = 0; while (i < 5) { if (this.newBubbles[i] == 0) { if (_global.speedyGame) { this.newBubbles[i] = random(6) + 1; } else { this.newBubbles[i] = random(5) + 1; } } if (this.visibleBubbles[i] != 0) { this["item" + i].gotoAndStop(this.newBubbles[i]); } else { this["item" + i].gotoAndStop(8); } i++; } }; FNextBubbleClass.prototype.randomBubble = function (n) { if (n == 7) { return(7); } return(random(5) + 1); }; FNextBubbleClass.prototype.getNewBubble2 = function () { var _local2 = random(6) + 1; var _local3 = random(30); var _local1 = new Object(); if (_local3 == 5) { _local1.subTypeBubble = 2; } else { _local1.subTypeBubble = 1; } if (_local2 == 6) { var _local4 = random(15) + 1; if (_local4 != 1) { _local2 = random(5) + 1; } else { _local1.subTypeBubble = 1; } } _local1.typeBubble = _local2; return(_local1); }; FNextBubbleClass.prototype.getNewBubble = function (how) { num = this.newBubbles[0]; i = 0; while (i < 4) { this.newBubbles[i] = this.newBubbles[i + 1]; i++; } var _local3 = random(7) + 1; if (_local3 == 7) { var _local4 = random(2) + 1; if (_local4 != 1) { _local3 = random(5) + 1; } } this.newBubbles[4] = _local3; this.previewNewBubbles(); _local3 = num; var _local2 = new Object(); _local2.typeBubble = _local3; _local2.subTypeBubble = 1; return(_local2); }; FNextBubbleClass.prototype.beginArcadeGame = function (how) { if (this.action == "play") { if (how) { if (this.updateArcadeInterval == undefined) { this.updateArcadeInterval = setInterval(this, "addArcadeBubble", 2200); } } else { clearInterval(this.updateArcadeInterval); delete this.updateArcadeInterval; this.onEnterFrame = null; } } }; FNextBubbleClass.prototype.newArcadeGame = function (level) { this.action = "play"; this.level = level; this.setCount(level); this.countShoot = 3; this.currentLevelGame = level; this.kidkovMax = this.countShoot * this.currentLevelGame; this.kidkov = 0; this.updateArcadeGame(); this.beginArcadeGame(true); }; FNextBubbleClass.prototype.addArcadeBubble = function () { this.kidkov++; this.newArcadeLine(); }; FNextBubbleClass.prototype.updateArcadeGame = function () { kof = this.currentLevelGame - (this.kidkov / this.countShoot); i = 0; while (i < 5) { this["it" + i]._visible = false; if (i < Math.ceil(kof)) { this["it" + i]._visible = true; this["it" + i]._xscale = 90; this["it" + i]._yscale = 90; ii1 = i; } i++; } ii = ii1 + 1; proc = (90 * (this.countShoot - (Number(ii * this.countShoot) - Number(Number(this.kidkovMax - this.kidkov))))) / this.countShoot; this["it" + ii1]._yscale = proc; this["it" + ii1]._xscale = proc; }; FNextBubbleClass.prototype.newArcadeLine = function (level) { if (this.kidkov >= this.kidkovMax) { this.kidkov = 0; this.currentLevelGame--; if (this.currentLevelGame < 1) { this.currentLevelGame = this.level; } this.kidkovMax = this.countShoot * this.currentLevelGame; this.onEnterFrame = function () { if (_global.gameAction != "lock") { this._parent.bubbleShooter.nextLines(); this.onEnterFrame = null; } }; } this.updateArcadeGame(); }; FNextBubbleClass.prototype.newStrategyGame = function (level) { this.level = level; this.setCount(this.level); this.countShoot = 3; this.currentLevelGame = this.level; this.kidkovMax = this.countShoot * this.currentLevelGame; this.kidkov = 0; this.updateSrategyGame(); }; FNextBubbleClass.prototype.addStrategyBubble = function () { this.kidkov++; this.updateSrategyGame(); }; FNextBubbleClass.prototype.updateSrategyGame = function () { kof = this.currentLevelGame - (this.kidkov / this.countShoot); i = 0; while (i < 5) { this["it" + i]._visible = false; if (i < Math.ceil(kof)) { this["it" + i]._visible = true; this["it" + i]._xscale = 90; this["it" + i]._yscale = 90; ii1 = i; } i++; } ii = ii1 + 1; proc = (90 * (this.countShoot - (Number(ii * this.countShoot) - Number(Number(this.kidkovMax - this.kidkov))))) / this.countShoot; this["it" + ii1]._yscale = proc; this["it" + ii1]._xscale = proc; }; FNextBubbleClass.prototype.newStrategyLine = function () { if (this.kidkov >= this.kidkovMax) { this.kidkov = 0; this.currentLevelGame--; if (this.currentLevelGame < 1) { this.currentLevelGame = this.level; } this.kidkovMax = this.countShoot * this.currentLevelGame; this.updateSrategyGame(); return(true); } return(false); }; Object.registerClass("FNextBubble", FNextBubbleClass); #endinitclip
Symbol 364 MovieClip [FBooble] Frame 1
#initclip 16 function FBoobleClass() { this.kof = 0.7; this.step2 = 10; this.alpha = 0; this.s = 0; this.a = 0; this.dxSp = 0; this.howSpeedy = true; this.stop(); this.iArr = new Array(0, -1, -1, 0); this.jArrChet = new Array(-1, -1, 0, 1); this.jArrNechet = new Array(-1, 0, 1, 1); this.createBubble(this.how); this.bonusFlag = new Array(); this.maySpeak = ((random(10) == 0) ? true : false); } FBoobleClass.prototype = new MovieClip(); Object.registerClass("FBooble", FBoobleClass); FBoobleClass.prototype.clearAllIntervals = function () { clearInterval(this.nextLineInterval); delete this.nextLineInterval; clearInterval(this.colebInterval); delete this.colebInterval; }; FBoobleClass.prototype.setBonus = function (typeBonus) { this.bonusFlag.push(typeBonus); }; FBoobleClass.prototype.setPause = function (how) { this._parent.intervalGame.pauseIntervalName("svinInterval", how); if (how) { this.bubble.gotoAndStop("pause"); } else { this.bubble.gotoAndStop((("sk" + String(this.bubbleSkin)) + "_") + String(this.bubbleType)); } }; FBoobleClass.prototype.bonus = function () { i = 0; while (i < this.bonusFlag.length) { index = this._parent.getNextHighestDepth(); this._parent.attachMovie("FBonus", "bonus" + index, index); this._parent["bonus" + index].activate(this._x, this._y, this.bonusFlag[i]); this._parent._parent.topScoreArea.addToScore(this.bonusFlag[i]); _root.soundArc.playSound("bonus", this.getPanFunc()); i++; } }; FBoobleClass.prototype.nextLine2 = function (arr) { this._x = this._x + this.dx; this._y = this._y + this.dy; if ((Math.abs(this._x - this.x) <= 1) && (Math.abs(this._y - this.y) <= 1)) { this._x = this.x; this._y = this.y; arr.nextLine = false; } }; FBoobleClass.prototype.nextLine = function (how) { this.clearAllIntervals(); if (how) { _root.soundArc.playSound("newLine", this.getPanFunc()); } clearInterval(this.colebInterval); delete this.colebInterval; this.iPos = this.iPos + 1; this.x = this.getX(); this.y = this.getY(); if (_global.allObject[this.iPos][this.jPos] == undefined) { _global.allObject[this.iPos][this.jPos] = new Object(); } _global.allObject[this.iPos][this.jPos].name = this._name; _global.allObject[this.iPos][this.jPos].deleteID = _global.allObject[this.iPos - 1][this.jPos].deleteID; _global.allObject[this.iPos - 1][this.jPos].name = undefined; _global.allObject[this.iPos - 1][this.jPos].deleteID = 0; this.dx = Number(this.x - this._x) / 3; this.dy = Number(this.y - this._y) / 3; FBoobleClass.prototype.nextLineNow = function () { this._x = this._x + this.dx; this._y = this._y + this.dy; if ((Math.abs(this._x - this.x) <= 1) && (Math.abs(this._y - this.y) <= 1)) { this._x = this.x; this._y = this.y; clearInterval(this.nextLineInterval); delete this.nextLineInterval; } }; }; FBoobleClass.prototype.setType = function (skin, typeObj, id) { this.bubbleType = typeObj.typeBubble; this.subTypeBubble = typeObj.subTypeBubble; this.bubbleSkin = skin; this.bubbleID = id; this.bubble.gotoAndStop(this.bubbleType); this.bubble.bType.gotoAndStop(this.subTypeBubble); }; FBoobleClass.prototype.getX = function () { if (Math.round(this.iPos / 2) == (this.iPos / 2)) { return((((_global.boobleDx * 3) / 4) + (_global.boobleDx * this.jPos)) - (_global.boobleDx / 4)); } return((((_global.boobleDx * 3) / 4) + (_global.boobleDx * this.jPos)) + (_global.boobleDx / 4)); }; FBoobleClass.prototype.getY = function () { return((_global.boobleDy * this.iPos) + (_global.boobleDx / 2)); }; FBoobleClass.prototype.setPos = function (i, j) { this.iPos = i; this.jPos = j; this.x = this.getX(); this.y = this.getY(); this._x = this.x; this._y = this.y; this.x = this._x; this.y = this._y; if (_global.allObject[this.iPos][this.jPos] == undefined) { _global.allObject[this.iPos][this.jPos] = new Object(); } _global.allObject[this.iPos][this.jPos].name = this._name; _global.allObject[this.iPos][this.jPos].deleteID = -1; }; FBoobleClass.prototype.opredGoal = function () { this.s = this.s * this.kof; this.a = this.a + 180; this.x_goal = this.x + (this.s * Math.cos((this.a * Math.PI) / 180)); this.y_goal = this.y - (this.s * Math.sin((this.a * Math.PI) / 180)); if ((Math.abs(this.x - this.x_goal) < 0.5) && (Math.abs(this.y - this.y_goal) < 0.5)) { this.x_goal = this.x; this.y_goal = this.y; } }; FBoobleClass.prototype.angel = function (x1, y1, x2, y2) { return(Math.round((180 * Math.atan2(y1 - y2, x2 - x1)) / Math.PI)); }; FBoobleClass.prototype.createBubble = function (how) { _root.soundArc.playSound("begin", this.getPanFunc()); this.clearAllIntervals(); this._alpha = 0; this._xscale = 0; this._yscale = 0; this._rotation = 0; FBoobleClass.prototype.bikNow = function (g) { this=g;//parameter overwritten this.setPos3(); g_mc1 = this._parent[_global.allObject[_global.boobleI_max - 2][this.jPos].name]; g_mc2 = this._parent[_global.allObject[_global.boobleI_max - 2][this.jPos - 1].name]; if (g_mc2 != this) { g_mc2.down(); } if (g_mc1 != this) { g_mc1.down(); } this._x = this._x + this.svinStep; this._y = this.ySvin - Math.abs(15 * Math.sin(((this.svinH * this._x) * Math.PI) / 180)); if (this._x <= 16) { this._x = 16; this.svinStep = this.svinStep * -1; } if (this._x >= ((_global.boobleJ_max * _global.boobleDx) - 3)) { this._x = (_global.boobleJ_max * _global.boobleDx) - 3; this.svinStep = this.svinStep * -1; } updateAfterEvent(); }; FBoobleClass.prototype.svinNow = function (g) { this=g;//parameter overwritten this._x = this._x + this.svinStep; this._y = this.ySvin - Math.abs(15 * Math.sin(((this.svinH * this._x) * Math.PI) / 180)); if (this._x <= 16) { this._x = 16; this.svinStep = this.svinStep * -1; _root.soundArc.playSound("stopB1", this.getPanFunc()); } if (this._x >= ((_global.boobleJ_max * _global.boobleDx) - 3)) { this._x = (_global.boobleJ_max * _global.boobleDx) - 3; this.svinStep = this.svinStep * -1; _root.soundArc.playSound("stopB1", this.getPanFunc()); } updateAfterEvent(); }; FBoobleClass.prototype.gabNow = function (g) { this=g;//parameter overwritten if (this.gab <= 0) { this._x = this._x + this.svinStep; if (this._x <= 16) { this._x = 16; this.svinStep = this.svinStep * -1; } if (this._x >= (_global.boobleJ_max * _global.boobleDx)) { this._x = _global.boobleJ_max * _global.boobleDx; this.svinStep = this.svinStep * -1; } this._y = this.ySvin - Math.abs(15 * Math.sin(((this.svinH * this._x) * Math.PI) / 180)); if (Math.abs(this._y - this.ySvin) < 0.2) { this._y = this.ySvin + 0.21; this.gab = 50; trace("PRIG"); _root.soundArc.playSound("stopB4", this.getPanFunc()); } updateAfterEvent(); } else { this.gab--; } }; FBoobleClass.prototype.createNow = function () { this._alpha = this._alpha + 34; this._xscale = this._xscale + 34; this._yscale = this._yscale + 34; if (this._alpha >= 100) { this._alpha = 100; this._xscale = 100; this._yscale = 100; clearInterval(this.createInterval); delete this.createInterval; this.svinStep = ((random(2) == 1) ? 2 : -2); this.ySvin = this._y; if ((this.bubbleType == 1) && (this.how)) { this.svinH = 4; this._parent.intervalGame.interval("svinInterval", this, "svinNow", 5); } if ((this.bubbleType == 7) && (this.how)) { this.ySvin = this._y; this.svinH = 2; this._parent.intervalGame.interval("svinInterval", this, "bikNow", 5); } if ((this.bubbleType == 4) && (this.how)) { this.gab = 0; this.ySvin = this._y; this.svinH = 2; this._parent.intervalGame.interval("svinInterval", this, "gabNow", 5); } if (this.how) { _root.soundArc.playSound("smile" + this.bubbleType, this.getPanFunc()); } } }; this.createInterval = setInterval(this, "createNow", 40); }; FBoobleClass.prototype.down = function () { trace("DOWN>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+" + this); _root.soundArc.playSound("boom", this.getPanFunc()); this.clearAllIntervals(); _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; trace("DOWN " + this.bubbleType); if (this.bubbleType != 2) { this._rotation = 180; } this.bonus(); this.xDown = this._x; FBoobleClass.prototype.downNow = function () { this._alpha = this._alpha - 10; this._y = this._y + 15; if (this.bubbleType == 5) { this._x = this.xDown - Math.abs(15 * Math.sin(((2 * this._y) * Math.PI) / 180)); } if (this._alpha <= 0) { this._parent._parent.topScoreArea.addToScore(_global.scoreForDown); clearInterval(this.downInterval); delete this.downInterval; this.removeMovieClip(); } }; this.onEnterFrame = null; this.downInterval = setInterval(this, "downNow", 35); }; FBoobleClass.prototype.gameOverBubble = function () { this.clearAllIntervals(); _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; FBoobleClass.prototype.gameOverNow = function () { this._alpha = this._alpha - 20; this._y = this._y + (-10 + random(20)); this._x = this._x + (-10 + random(20)); if (this._alpha <= 0) { clearInterval(this.gameOverInterval); delete this.gameOverInterval; this.removeMovieClip(); } }; this.onEnterFrame = null; this.gameOverInterval = setInterval(this, "gameOverNow", _global.speedGame + 20); }; FBoobleClass.prototype.metkaBoom = function () { _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; }; FBoobleClass.prototype.metkaExist = function (i, j) { if (_global.allObject[i][j] == undefined) { _global.allObject[this.iPos][this.jPos] = new Object(); } _global.allObject[i][j].name = this._name; _global.allObject[i][j].deleteID = -1; }; FBoobleClass.prototype.getPanFunc = function () { dx = 495; p = -100 + Math.round((this._x * 200) / 495); return(p); }; FBoobleClass.prototype.boom = function (imp) { _root.soundArc.playSound("boom", this.getPanFunc()); this.clearAllIntervals(); this.s = imp; _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; this.bonus(); if (this.bubbleType != 2) { this._rotation = 180; } this.xDown = this._x; FBoobleClass.prototype.boomNow = function () { this._alpha = this._alpha - 10; this._y = this._y + 15; if (this.bubbleType == 5) { this._x = this.xDown - Math.abs(15 * Math.sin(((2 * this._y) * Math.PI) / 180)); } if (this._alpha <= 0) { this._parent._parent.topScoreArea.addToScore(_global.scoreForBoom); clearInterval(this.downInterval); delete this.boomInterval; this.removeMovieClip(); } }; this.boomInterval = setInterval(this, "boomNow", 35); }; FBoobleClass.prototype.checkPos = function (alpha, g_mc) { angelFromObject = Math.abs(this.angel(this._x, this._y, g_mc._x, g_mc._y) - alpha); sFromObject = Math.sqrt(Math.pow(this._x - g_mc._x, 2) + Math.pow(this._y - g_mc._y, 2)); dopusk = Math.abs(sFromObject * Math.sin((angelFromObject * Math.PI) / 180)); if (Math.round(dopusk) <= 20) { return(false); } return(true); }; FBoobleClass.prototype.setPos2 = function () { this.iPos = Math.round((this._y - (_global.boobleDx / 2)) / _global.boobleDy); if (Math.round(this.iPos / 2) == (this.iPos / 2)) { chet = 1; this.jPos = Math.round(((this._x + (_global.boobleDx / 4)) - ((_global.boobleDx * 3) / 4)) / _global.boobleDx); } else { chet = 0; this.jPos = Math.round(((this._x - (_global.boobleDx / 4)) - ((_global.boobleDx * 3) / 4)) / _global.boobleDx); } if (this.jPos < 0) { this.jPos = 0; } else if (this.jPos >= _global.boobleJ_max) { this.jPos = _global.boobleJ_max - 1; } if ((_global.allObject[this.iPos][this.jPos].name != undefined) && (_global.allObject[this.iPos][this.jPos].name != this._name)) { this.iPos = this.iOld; this.jPos = this.jOld; chet = -1; } if (this.iPos == 0) { return(-1); } return(chet); }; FBoobleClass.prototype.setPos3 = function () { this.iPos = Math.round((this._y - (_global.boobleDx / 2)) / _global.boobleDy); if (Math.round(this.iPos / 2) == (this.iPos / 2)) { this.jPos = Math.ceil(((this._x + (_global.boobleDx / 4)) - ((_global.boobleDx * 3) / 4)) / _global.boobleDx); } else { this.jPos = Math.ceil(((this._x - (_global.boobleDx / 4)) - ((_global.boobleDx * 3) / 4)) / _global.boobleDx); } }; FBoobleClass.prototype.polet = function (who) { this._x = this._x + this.dxPolet; this._y = this._y + this.dyPolet; if (this._x <= 16) { _root.soundArc.playSound("fly" + this.bubbleType, this.getPanFunc()); this.angelPolet = 180 - this.angelPolet; this.dxPolet = -this.dxPolet; } if (this._x >= ((_global.boobleJ_max * _global.boobleDx) - 3)) { _root.soundArc.playSound("fly" + this.bubbleType, this.getPanFunc()); this.angelPolet = 180 - this.angelPolet; this.dxPolet = -this.dxPolet; } if ((this.iOld != this.iPos) || (this.jOld != this.jPos)) { this.iOld = this.iPos; this.jOld = this.jPos; } chet = this.setPos2(); if (chet != -1) { z = 0; while (z < 4) { i = this.iPos + this.iArr[z]; j = this.jPos + (chet ? (this.jArrChet[z]) : (this.jArrNechet[z])); g_mc = this._parent[_global.allObject[i][j].name]; if ((g_mc != undefined) && (g_mc != this)) { if (this.checkPos(this.angelPolet, g_mc) == false) { clearInterval(this.poletInterval); delete this.poletInterval; this.setPos(this.iPos, this.jPos); if (this.bubbleType == 6) { _root.soundArc.playSound("stopB" + this.bubbleType, this.getPanFunc()); this._parent.noDeleteBubbles(); } else { _root.soundArc.playSound("stopB" + this.bubbleType, this.getPanFunc()); this._parent.deleteBubbles(this.iPos, this.jPos); } break; } } z++; } } else { clearInterval(this.poletInterval); delete this.poletInterval; this.setPos(this.iPos, this.jPos); if (this.bubbleType == 6) { _root.soundArc.playSound("stopB" + this.bubbleType, this.getPanFunc()); this._parent.noDeleteBubbles(); } else { _root.soundArc.playSound("stopB" + this.bubbleType, this.getPanFunc()); this._parent.deleteBubbles(this.iPos, this.jPos); } } updateAfterEvent(); }; FBoobleClass.prototype.polet7 = function (who) { this._x = this._x + (this.dxPolet / 2); this._y = this._y + (this.dyPolet / 2); this.setPos3(); g_mc1 = this._parent[_global.allObject[this.iPos][this.jPos].name]; g_mc2 = this._parent[_global.allObject[this.iPos][this.jPos - 1].name]; if (g_mc2 != this) { g_mc2.down(); } if (g_mc1 != this) { g_mc1.down(); } if (this._y < -50) { this._parent.noDeleteBubbles(); clearInterval(this.poletInterval); delete this.poletInterval; this.removeMovieClip(); } updateAfterEvent(); }; FBoobleClass.prototype.startPolet = function (x, y) { if (this.bubbleType == 7) { x = this._x; } _root.soundArc.playSound("fly" + this.bubbleType, this.getPanFunc()); this.angelPolet = this.angel(this._x, this._y, x, y); step = _global.boobleDx / 2; this.dyPolet = (-step) * Math.sin((this.angelPolet * Math.PI) / 180); this.dxPolet = step * Math.cos((this.angelPolet * Math.PI) / 180); if (this.dyPolet > 0) { this.dyPolet = -0.1; } this.dxSp = 0; clearInterval(this.speedyInterval); delete this.speedyInterval; this.how = false; this._parent.intervalGame.stopInterval("svinInterval"); delete this.svinInterval; if (this.bubbleType != 7) { this.poletInterval = setInterval(this, "polet", _global.speedGame - 5); } else { this.poletInterval = setInterval(this, "polet7", _global.speedGame - 5); } _global.allObject[this.iPos][this.jPos].name = undefined; _global.allObject[this.iPos][this.jPos].deleteID = 0; }; FBoobleClass.prototype.goSpeedy = function () { this._x = this._x + this.dxSp; if (this._x <= 16) { this._x = 16; } if (this._x >= ((_global.boobleJ_max * _global.boobleDx) - 3)) { this._x = (_global.boobleJ_max * _global.boobleDx) - 3; } if (Math.abs(this.dxSp) <= 0.1) { this.dxSp = 0; clearInterval(this.speedyInterval); delete this.speedyInterval; this.howSpeedy = true; } else { this.dxSp = this.dxSp - (this.dxSp / 20); } updateAfterEvent(); }; FBoobleClass.prototype.setSpeedy = function (dx) { if (dx > 0) { this.dxSp = (this.dxSp + Math.abs(this.dxSp * 2)) + 1; if (this.dxSp > 5) { this.dxSp = 5; } } else { this.dxSp = (this.dxSp - Math.abs(this.dxSp * 2)) - 1; if (this.dxSp < -5) { this.dxSp = -5; } } if (this.howSpeedy) { this.speedyInterval = setInterval(this, "goSpeedy", _global.speedGame - 5); this.howSpeedy = false; } }; #endinitclip
Symbol 365 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, "topScoreGame", 200, [this.typeg, this.level, scr, _global.action]); }; gameOverFunc = function () { _root.musicArc.stopMusic(); _root.soundArc.playSound("gover", 0); clearAllSequence(); this._parent.playInGame.gotoAndStop(1); this._parent.pauseBtn._visible = false; _global.action = "stop"; _global.nextBubble = null; index = this.getNextHighestDepth(); this.attachMovie("gameOver", "gameOver" + index, index); this["gameOver" + index]._alpha = 0; fscommand ("flashstudio.shake", "\"10\""); if (_global.action != "gameover") { _global.action = "gameover"; i = _global.boobleI_max - 1; while (i >= 0) { j = 0; while (j < _global.boobleJ_max) { if (this[_global.allObject[i][j].name] != undefined) { sequenceGameOver.addAction(this[_global.allObject[i][j].name], "gameOverBubble", _global.speedGame); } j++; } i--; } } _parent.nextBubbleMc.clearAll(); sequenceGameOver.addAction(this["gameOver" + index], "remove", 50); sequenceGameOver.addAction(this, "deleteAllObj", 100); scr = this._parent.topScoreArea.getScore(); if (scr == 0) { scr = undefined; } sequenceGameOver.addAction(this._parent, "topScoreGame", 200, [this.typeg, this.level, scr, _global.action]); }; Set("newLine", function (i, how) { j = 0; while (j < _global.boobleJ_max) { sequence.addAction(this, "createBubble", _global.speedGame + 15, [i, j, false]); j++; } if (how == true) { trace("HOW " + how); _root.soundArc.playSound("nextLine", 0); sequence.addAction(this, "deleteDown", 150); } }); nextLine = function (i) { if (_global.typeGame == "strategy") { _parent.nextBubbleMc.minusStrategyLine(); } j = 0; while (j < _global.boobleJ_max) { if (this[_global.allObject[i][j].name] != undefined) { g = this[_global.allObject[i][j].name]; g.nextLine(false); } j++; } }; nextLines = function () { gameLock(true); _global.countNext = 0; firs = true; i = _global.boobleI_max - 2; while (i >= 0) { var _local3 = true; j = 0; while (j < 5) { cc = 10; if (this[_global.allObject[i][j].name] != undefined) { sequenceNextLine.addAction(this, "addToNextLine", cc, [_global.allObject[i][j].name, _local3]); cc = 0; _local3 = false; _global.countNext++; } if (this[_global.allObject[i][5 + j].name] != undefined) { sequenceNextLine.addAction(this, "addToNextLine", cc, [_global.allObject[i][5 + j].name, _local3]); cc = 0; _local3 = false; _global.countNext++; } if (this[_global.allObject[i][10 + j].name] != undefined) { sequenceNextLine.addAction(this, "addToNextLine", cc, [_global.allObject[i][10 + j].name, _local3]); cc = 0; _local3 = false; _global.countNext++; } if (this[_global.allObject[i][15 + j].name] != undefined) { sequenceNextLine.addAction(this, "addToNextLine", cc, [_global.allObject[i][15 + j].name, _local3]); cc = 0; _local3 = false; _global.countNext++; } j++; } i--; } intervalGame.interval("nextLine", this, "nextLineBubbles", 15); sequenceNextLine.addAction(this, "newLine", 250, [0, true]); }; newBubble = function () { if (_global.action == "pause") { pauseGameFunc(true); } else { _global.action = "game"; } if (checkGameOver()) { if ((_global.nextBubble == null) || (String(_global.nextBubble) == "")) { _global.nextBubble = createBubble(_global.boobleI_max - 1, 5, true); } gameLock(false); } }; createBubble = function (i, j, how) { z++; item.duplicateMovieClip("b" + z, this.getNextHighestDepth(), {how:how}); this["b" + z].setPos(i, j); var _local3 = new Object(); _local3 = ((how == true) ? (_parent.nextBubbleMc.getNewBubble()) : (_parent.nextBubbleMc.getNewBubble2())); this["b" + z].setType(1, _local3, z); this["b" + z].deleteID = deleteID; return(this["b" + z]); }; newGame = function (typeg) { _level0.demoTime = 1; _level0.continueNumber = 4; _root.musicArc.setValume(_global.musicValue); _root.soundArc.setValume(_global.effectValue); pauseBubbleFunc(true); _root.musicArc.playMusic(); _root.soundArc.playSound("newGame", 0); this._parent.topScoreArea.clearScore(); this._parent.playInGame.gotoAndStop(typeg + 1); this._parent.skillGameForm.setSkill(_global.levelGame); this.level = _global.levelGame; this._parent.pauseBtn._visible = true; _global.action = "game"; this.typeg = typeg; if (typeg == 1) { _global.speedyGame = false; _global.typeGame = "strategy"; } if (typeg == 2) { _global.speedyGame = false; _global.typeGame = "arcade"; } if (typeg == 3) { _global.speedyGame = true; _global.typeGame = "strategy"; } if (typeg == 4) { _global.speedyGame = true; _global.typeGame = "arcade"; } deleteID = 1; _global.allObject = new Array(); i = 0; while (i < _global.boobleI_max) { _global.allObject[i] = new Array(); i++; } i = 0; while (i < _global.boobleI_max) { j = 0; while (j < _global.boobleJ_max) { if (i < (3 + Math.round(this.level / 2))) { this.newLine(i); } j++; } i++; } if (_global.typeGame == "strategy") { sequence.addAction(_parent.nextBubbleMc, "newStrategyGame", 50, [_global.levelGame]); } if (_global.typeGame == "arcade") { sequence.addAction(_parent.nextBubbleMc, "newArcadeGame", 50, [_global.levelGame]); } sequence.addAction(this, "newBubble", 150); pauseBubbleFunc(false); }; gameLock = function (how) { gameBg.enabled = !how; if (how) { _global.gameAction = "lock"; } else { _global.gameAction = "unlock"; } }; gameBg.onPress = function () { this=this._parent;//parameter overwritten this._parent; if (_global.action == "game") { _global.nextBubble.startPolet(this._xmouse, this._ymouse); _global.nextBubble.onEnterFrame = null; _global.nextBubble = null; if (_global.typeGame == "strategy") { _parent.nextBubbleMc.addStrategyBubble(); } gameLock(true); } }; keyDownObj = new Object(); stepSpeedy = 0; keyDownObj.onKeyDown = function () { if ((_global.action == "game") && (_global.speedyGame)) { if ((_global.nextBubble != null) && (_global.nextBubble.bubbleType == 3)) { if (Key.getCode() == 39) { _global.nextBubble.onEnterFrame = function () { _global.nextBubble.setSpeedy(1); }; } else if (Key.getCode() == 37) { _global.nextBubble.onEnterFrame = function () { _global.nextBubble.setSpeedy(-1); }; } } } if ((_global.action == "game") || (_global.action == "pause")) { if (Key.getCode() == 80) { _global.pauseGameVar = !_global.pauseGameVar; pauseGameFunc(_global.pauseGameVar); } } if (Key.getCode() == 13) { if (_root.topScoreForm == undefined) { if (_global.action == "game") { pauseGameFunc(true); } fscommand ("flashstudio.minimize"); } } }; keyDownObj.onKeyUp = function () { _global.nextBubble.onEnterFrame = null; }; Key.addListener(keyDownObj); gameBg._focusrect = false; gameBg.useHandCursor = false; recurseBoom = function (i, j, bubbleType, bubbleID, how) { countElements++; _global.allObject[i][j].bubbleID = bubbleID; g_mc = this[_global.allObject[i][j].name]; boomArr.push(_global.allObject[i][j].name); if (g_mc.subTypeBubble == 2) { superBubble = true; } if (opredChet(i)) { i_temp = i - 1; j_temp = j; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i; j_temp = j + 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i + 1; j_temp = j; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i + 1; j_temp = j - 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i; j_temp = j - 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i - 1; j_temp = j - 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } } else { i_temp = i - 1; j_temp = j + 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i; j_temp = j + 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i + 1; j_temp = j + 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i + 1; j_temp = j; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i; j_temp = j - 1; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } i_temp = i - 1; j_temp = j; g_mc = this[_global.allObject[i_temp][j_temp].name]; if ((g_mc.bubbleType == bubbleType) && (bubbleID != _global.allObject[i_temp][j_temp].bubbleID)) { recurseBoom(i_temp, j_temp, bubbleType, bubbleID); } } }; recurseDown = function (i, j, delID, rec) { this[_global.allObject[i][j].name].tt.text = delID; _global.allObject[i][j].deleteID = delID; if (opredChet(i)) { i_temp = i; j_temp = j + 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i + 1; j_temp = j; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i + 1; j_temp = j - 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i; j_temp = j - 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i - 1; j_temp = j - 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i - 1; j_temp = j; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } } else { i_temp = i; j_temp = j + 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i + 1; j_temp = j + 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i + 1; j_temp = j; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i; j_temp = j - 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i - 1; j_temp = j; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } i_temp = i - 1; j_temp = j + 1; if (((_global.allObject[i_temp][j_temp].name != undefined) && (_global.allObject[i_temp][j_temp].deleteID != delID)) && (_global.allObject[i_temp][j_temp].deleteID != 0)) { recurseDown(i_temp, j_temp, delID, rec); } } }; deleteLineFree = function (i, delID) { j = 0; while (j < _global.boobleJ_max) { if (((_global.allObject[i][j].deleteID != delID) && (_global.allObject[i][j].name != undefined)) && (this[_global.allObject[i][j].name] != _global.nextBubble)) { downArr.push(_global.allObject[i][j].name); } j++; } }; deleteAllFree = function (delID) { i = _global.boobleI_max - 1; while (i >= 0) { deleteRec.addAction(this, "deleteLineFree", 0, [i, delID]); i--; } deleteRec.addAction(this, "deleteAllBoom", 0); }; deleteDown = function () { deleteID++; countElements = 0; rec = 0; j = 0; while (j < _global.boobleJ_max) { if ((_global.allObject[0][j].deleteID != deleteID) && (_global.allObject[0][j].name != undefined)) { recurseDown(0, j, deleteID, rec); } j++; } deleteRec.addAction(this, "deleteAllFree", 10, [deleteID]); }; addToSuperBoom = function (typeBubble) { i = _global.boobleI_max - 2; while (i >= 0) { j = 0; while (j < _global.boobleJ_max) { if (this[_global.allObject[i][j].name].bubbleType == typeBubble) { boomArr.push(_global.allObject[i][j].name); } j++; } i--; } }; addToBoom = function (how) { if ((boomArr.length >= 3) || (how)) { boomSquence.addAction(this[boomArr[0]], "boom", 0, [_global.kofKoleb]); i = 1; while (i < boomArr.length) { this[boomArr[i]].metkaBoom(_global.kofKoleb); i++; } boomSquence.addAction(this, "deleteDown", 25); } else { boomArr = new Array(); if (_parent.nextBubbleMc.newStrategyLine()) { boomSquence.addAction(this, "nextLines", 0); } else { boomSquence.addAction(this, "newBubble", 150); } } }; deleteAllBoom = function () { i = 1; while (i < boomArr.length) { boomSquence.addAction(this[boomArr[i]], "boom", 55 + (_global.speedGame * 2), [_global.kofKoleb]); i++; } goBonus(boomArr); i = 0; while (i < downArr.length) { boomSquence.addAction(this[downArr[i]], "down", 55 + (_global.speedGame * 2)); i++; } goBonus(downArr); boomArr = boomArr.concat(downArr); goBonus(boomArr); lengArr = boomArr.length; boomArr = new Array(); downArr = new Array(); if (_global.typeGame == "strategy") { if (_parent.nextBubbleMc.newStrategyLine()) { boomSquence.addAction(this, "nextLines", lengArr * (30 + (_global.speedGame * 2))); } else { boomSquence.addAction(this, "newBubble", 150); } } if (_global.typeGame == "arcade") { boomSquence.addAction(this, "newBubble", 150); } }; opredChet = function (i) { if (Math.round(i / 2) == (i / 2)) { return(true); } return(false); }; noDeleteBubbles = function () { boomArr = new Array(); downArr = new Array(); countElements = 0; addToBoom(true); }; deleteSpeeduBubbles = function (i, j) { boomArr = new Array(); downArr = new Array(); countElements = 0; downArr.push(_global.allObject[i][j].name); if (opredChet(i)) { if (_global.allObject[i - 1][j].name != undefined) { boomArr.push(_global.allObject[i - 1][j].name); } if (_global.allObject[i][j + 1].name != undefined) { boomArr.push(_global.allObject[i][j + 1].name); } if (_global.allObject[i + 1][j].name != undefined) { boomArr.push(_global.allObject[i + 1][j].name); } if (_global.allObject[i + 1][j - 1].name != undefined) { boomArr.push(_global.allObject[i + 1][j - 1].name); } if (_global.allObject[i][j - 1].name != undefined) { boomArr.push(_global.allObject[i][j - 1].name); } if (_global.allObject[i - 1][j - 1].name != undefined) { boomArr.push(_global.allObject[i - 1][j - 1].name); } } else { if (_global.allObject[i - 1][j + 1].name != undefined) { boomArr.push(_global.allObject[i - 1][j + 1].name); } if (_global.allObject[i][j + 1].name != undefined) { boomArr.push(_global.allObject[i][j + 1].name); } if (_global.allObject[i + 1][j + 1].name != undefined) { boomArr.push(_global.allObject[i + 1][j + 1].name); } if (_global.allObject[i + 1][j].name != undefined) { boomArr.push(_global.allObject[i + 1][j].name); } if (_global.allObject[i][j - 1].name != undefined) { boomArr.push(_global.allObject[i][j - 1].name); } if (_global.allObject[i - 1][j].name != undefined) { boomArr.push(_global.allObject[i - 1][j].name); } } addToBoom(true); }; deleteBubbles = function (i, j) { boomArr = new Array(); downArr = new Array(); countElements = 0; superBubble = false; recurseBoom(i, j, this[_global.allObject[i][j].name].bubbleType, this[_global.allObject[i][j].name].bubbleID, true); if ((superBubble == true) && (boomArr.length >= 3)) { boomArr = new Array(); addToSuperBoom(this[_global.allObject[i][j].name].bubbleType); } addToBoom(); }; goBonus = function (arr) { i = arr.length; if (i >= 45) { g = this[arr[i - 1]]; g.setBonus(50000); } else if (i >= 40) { g = this[arr[i - 1]]; g.setBonus(25); g = this[arr[(i - 1) - 5]]; g.setBonus(25000); } else if (i >= 35) { g = this[arr[i - 1]]; g.setBonus(25000); } else if (i >= 30) { g = this[arr[i - 1]]; g.setBonus(25); g = this[arr[(i - 1) - 5]]; g.setBonus(2500); } else if (i >= 25) { g = this[arr[i - 1]]; g.setBonus(2500); } else if (i >= 20) { g = this[arr[i - 1]]; g.setBonus(25); g = this[arr[(i - 1) - 5]]; g.setBonus(250); } else if (i >= 15) { g = this[arr[i - 1]]; g.setBonus(250); } else if (i >= 10) { g = this[arr[i - 1]]; g.setBonus(25); g = this[arr[(i - 1) - 5]]; g.setBonus(25); } else if (i >= 5) { g = this[arr[i - 5]]; g.setBonus(25); } }; updateFlash = function (goal) { this=goal;//parameter overwritten updateAfterEvent(); _level0.t2 = new Date().getTime(); var _local2 = _level0.t2 - _level0.t1; if (_local2 != 0) { fps.text = Math.round(1000 / _local2); } _level0.t1 = _level0.t2; }; updateInterval = setInterval(updateFlash, 0, this); demoFunc = function (t) { this=t;//parameter overwritten if ((_global.action == "game") || (_global.action == "pause")) { this._parent.purchaseGame(_global.action); trace("INTRVAL " + this); } _level0.demoTime--; if (_level0.demoTime < 1) { _level0.demoTime = 1; } else { clearInterval(demoInterval); demoInterval = setInterval(demoFunc, (_level0.demoTime * 60) * 1000, this); } }; _level0.demoTime = 3; clearInterval(demoInterval); demoInterval = setInterval(demoFunc, (_level0.demoTime * 60) * 1000, this);

Library Items

Symbol 1 Sound [stopB6]
Symbol 2 Sound [stopB5]
Symbol 3 Sound [stopB4]
Symbol 4 Sound [stopB3]
Symbol 5 Sound [stopB2]
Symbol 6 Sound [stopB1]
Symbol 7 Sound [smile7]
Symbol 8 Sound [smile6]
Symbol 9 Sound [smile5]
Symbol 10 Sound [smile4]
Symbol 11 Sound [smile3]
Symbol 12 Sound [smile2]
Symbol 13 Sound [smile1]
Symbol 14 Sound [newGame]
Symbol 15 Sound [gover]
Symbol 16 Sound [fly7]
Symbol 17 Sound [fly6]
Symbol 18 Sound [fly5]
Symbol 19 Sound [fly4]
Symbol 20 Sound [fly3]
Symbol 21 Sound [fly2]
Symbol 22 Sound [fly1]
Symbol 23 Sound [click]
Symbol 24 Sound [boom]
Symbol 25 Sound [bonus]
Symbol 26 Sound [begin]
Symbol 27 GraphicUsed by:28
Symbol 28 ButtonUses:27Used by:48
Symbol 29 GraphicUsed by:33 65 121
Symbol 30 GraphicUsed by:33 121
Symbol 31 GraphicUsed by:33 65 121
Symbol 32 GraphicUsed by:33 65 121
Symbol 33 ButtonUses:29 30 31 32Used by:35 47
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:33 34Used by:48
Symbol 36 GraphicUsed by:39 191
Symbol 37 GraphicUsed by:38 190
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClip [FButtonControl]Uses:36 38Used by:48
Symbol 40 GraphicUsed by:48
Symbol 41 FontUsed by:42 43 54 55 196 197 198 199 200 201 207 208 209 210 211 212 213 214 215 216 217 218 219 220 225 231 300 301 303 304 308 347 348 352
Symbol 42 EditableTextUses:41Used by:48
Symbol 43 EditableTextUses:41Used by:48
Symbol 44 GraphicUsed by:48
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47 189
Symbol 47 MovieClipUses:33 45 46Used by:48
Symbol 48 MovieClip [FTopScore]Uses:28 35 39 40 42 43 44 47
Symbol 49 GraphicUsed by:50
Symbol 50 ButtonUses:49Used by:106
Symbol 51 GraphicUsed by:52
Symbol 52 ButtonUses:51Used by:106
Symbol 53 GraphicUsed by:56
Symbol 54 TextUses:41Used by:56
Symbol 55 TextUses:41Used by:56
Symbol 56 MovieClipUses:53 54 55Used by:106
Symbol 57 GraphicUsed by:61 126
Symbol 58 GraphicUsed by:61 126
Symbol 59 GraphicUsed by:61 126
Symbol 60 GraphicUsed by:61 126
Symbol 61 ButtonUses:57 58 59 60Used by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:61 62Used by:106
Symbol 64 GraphicUsed by:65
Symbol 65 ButtonUses:29 64 31 32Used by:67 87
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:65 66Used by:106
Symbol 68 FontUsed by:69 129 130 142 148 149 307 309 351 353
Symbol 69 TextUses:68Used by:87
Symbol 70 GraphicUsed by:87
Symbol 71 GraphicUsed by:86
Symbol 72 GraphicUsed by:86
Symbol 73 GraphicUsed by:86 282
Symbol 74 GraphicUsed by:86
Symbol 75 GraphicUsed by:86
Symbol 76 GraphicUsed by:79
Symbol 77 ShapeTweeningUsed by:79
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:76 77 78Used by:86
Symbol 80 GraphicUsed by:86
Symbol 81 ShapeTweeningUsed by:84
Symbol 82 GraphicUsed by:84 260
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:81 82 83Used by:86
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:71 72 73 74 75 79 80 84 85Used by:87 283 334 360  Timeline
Symbol 87 MovieClipUses:65 69 70 86Used by:106
Symbol 88 GraphicUsed by:99 137 206 236 237 284 305
Symbol 89 GraphicUsed by:99 137 206 236 237 284 305
Symbol 90 GraphicUsed by:99 236 237 284 305
Symbol 91 GraphicUsed by:98
Symbol 92 FontUsed by:93 94 95 96 97
Symbol 93 TextUses:92Used by:98
Symbol 94 TextUses:92Used by:98
Symbol 95 TextUses:92Used by:98
Symbol 96 TextUses:92Used by:98
Symbol 97 TextUses:92Used by:98
Symbol 98 MovieClipUses:91 93 94 95 96 97Used by:99 236 237 284 305
Symbol 99 MovieClipUses:88 89 90 98Used by:106  Timeline
Symbol 100 MovieClipUsed by:106
Symbol 101 GraphicUsed by:106
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:106
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106
Symbol 106 MovieClip [FBuy]Uses:50 52 56 63 67 87 99 100 101 103 105
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:117
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:117
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:117
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:117
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117
Symbol 117 MovieClipUses:108 110 112 114 116Used by:118
Symbol 118 MovieClip [FBonus]Uses:117
Symbol 119 GraphicUsed by:120
Symbol 120 ButtonUses:119Used by:131
Symbol 121 ButtonUses:29 30 31 32Used by:123 125
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:121 122Used by:131 189 222
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:121 124Used by:131
Symbol 126 ButtonUses:57 58 59 60Used by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:126 127Used by:131
Symbol 129 TextUses:68Used by:131
Symbol 130 TextUses:68Used by:131
Symbol 131 MovieClip [FQuestion]Uses:120 123 125 128 129 130
Symbol 132 GraphicUsed by:133
Symbol 133 ButtonUses:132Used by:189
Symbol 134 GraphicUsed by:189
Symbol 135 GraphicUsed by:189
Symbol 136 GraphicUsed by:137 206
Symbol 137 MovieClipUses:88 136 89Used by:189 222
Symbol 138 GraphicUsed by:189
Symbol 139 GraphicUsed by:187
Symbol 140 FontUsed by:142 149 178 179 180 181 184 185 186
Symbol 141 FontUsed by:142
Symbol 142 TextUses:68 140 141Used by:187
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:147
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:147 187
Symbol 147 MovieClipUses:144 146Used by:187 230 235 358
Symbol 148 TextUses:68Used by:187
Symbol 149 TextUses:68 140Used by:187
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:154
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154 187
Symbol 154 MovieClipUses:151 153Used by:187 230 235 358
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:159
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:159 187
Symbol 159 MovieClipUses:156 158Used by:187 230 235 358
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:164
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164 187
Symbol 164 MovieClipUses:161 163Used by:187 230 358
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:169
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:169 187
Symbol 169 MovieClipUses:166 168Used by:187 235 358
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:174
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:174
Symbol 174 MovieClipUses:171 173Used by:187 230 235 358
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:177
Symbol 177 MovieClipUses:176Used by:187 230 358
Symbol 178 TextUses:140Used by:187
Symbol 179 TextUses:140Used by:187
Symbol 180 TextUses:140Used by:187
Symbol 181 TextUses:140Used by:187
Symbol 182 FontUsed by:183
Symbol 183 TextUses:182Used by:187
Symbol 184 TextUses:140Used by:187
Symbol 185 TextUses:140Used by:187
Symbol 186 TextUses:140Used by:187
Symbol 187 MovieClipUses:139 142 147 148 149 154 159 164 169 174 177 178 179 180 181 183 184 185 186 146 153 158 163 168Used by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip [FHelp]Uses:133 123 134 135 137 46 138 187 188
Symbol 190 MovieClipUses:37Used by:191
Symbol 191 MovieClip [FButtonControl]Uses:36 190Used by:221
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:222
Symbol 194 GraphicUsed by:222
Symbol 195 GraphicUsed by:203
Symbol 196 TextUses:41Used by:203
Symbol 197 TextUses:41Used by:203
Symbol 198 TextUses:41Used by:203
Symbol 199 TextUses:41Used by:203
Symbol 200 TextUses:41Used by:203
Symbol 201 TextUses:41Used by:203
Symbol 202 GraphicUsed by:203 221
Symbol 203 MovieClipUses:195 196 197 198 199 200 201 202Used by:222
Symbol 204 GraphicUsed by:221
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205 88 89 136Used by:221
Symbol 207 TextUses:41Used by:221
Symbol 208 TextUses:41Used by:221
Symbol 209 TextUses:41Used by:221
Symbol 210 TextUses:41Used by:221
Symbol 211 TextUses:41Used by:221
Symbol 212 TextUses:41Used by:221
Symbol 213 TextUses:41Used by:221
Symbol 214 TextUses:41Used by:221
Symbol 215 TextUses:41Used by:221
Symbol 216 TextUses:41Used by:221
Symbol 217 TextUses:41Used by:221
Symbol 218 TextUses:41Used by:221
Symbol 219 TextUses:41Used by:221
Symbol 220 TextUses:41Used by:221
Symbol 221 MovieClipUses:204 206 191 207 208 209 210 211 212 213 214 215 216 217 218 219 220 202Used by:222
Symbol 222 MovieClip [FOptionControl]Uses:193 194 203 221 137 123
Symbol 223 GraphicUsed by:224
Symbol 224 ButtonUses:223Used by:236 237 284
Symbol 225 TextUses:41Used by:236 284 305
Symbol 226 GraphicUsed by:230 235
Symbol 227 GraphicUsed by:230 235
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:226 227 164 147 159 174 154 228 229 177Used by:236 284
Symbol 231 TextUses:41Used by:237 284 305
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:226 227 154 147 159 169 232 233 234 174Used by:237 284
Symbol 236 MovieClipUses:224 225 88 89 90 98 230Used by:284
Symbol 237 MovieClipUses:224 231 88 89 90 98 235Used by:284
Symbol 238 GraphicUsed by:251
Symbol 239 GraphicUsed by:251
Symbol 240 GraphicUsed by:251
Symbol 241 GraphicUsed by:251
Symbol 242 GraphicUsed by:251
Symbol 243 GraphicUsed by:246
Symbol 244 ShapeTweeningUsed by:246
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:243 244 245Used by:251
Symbol 247 GraphicUsed by:251
Symbol 248 ShapeTweeningUsed by:250
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:248 249Used by:251
Symbol 251 MovieClipUses:238 239 240 241 242 246 247 250Used by:252 334 360
Symbol 252 MovieClipUses:251Used by:283  Timeline
Symbol 253 GraphicUsed by:255 260 326
Symbol 254 GraphicUsed by:260
Symbol 255 MovieClipUses:253Used by:260
Symbol 256 GraphicUsed by:259
Symbol 257 ShapeTweeningUsed by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:256 257 258Used by:260
Symbol 260 MovieClipUses:253 254 255 259 82Used by:283 334 360  Timeline
Symbol 261 GraphicUsed by:269
Symbol 262 GraphicUsed by:269
Symbol 263 GraphicUsed by:267
Symbol 264 ShapeTweeningUsed by:267
Symbol 265 ShapeTweeningUsed by:267
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:263 264 265 266Used by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:261 262 267 268Used by:283 334 360  Timeline
Symbol 270 GraphicUsed by:282
Symbol 271 GraphicUsed by:282
Symbol 272 GraphicUsed by:282
Symbol 273 GraphicUsed by:282
Symbol 274 GraphicUsed by:277
Symbol 275 ShapeTweeningUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:274 275 276Used by:282
Symbol 278 GraphicUsed by:282
Symbol 279 GraphicUsed by:281
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:279 280Used by:282
Symbol 282 MovieClipUses:270 271 272 273 277 73 278 281Used by:283 334 360  Timeline
Symbol 283 MovieClipUses:252 260 269 282 86Used by:284
Symbol 284 MovieClip [gameType]Uses:224 225 88 89 90 98 230 231 235 236 237 283
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClip [pauseMsg]Uses:285
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClip [gameOver]Uses:287
Symbol 289 MovieClip [musicClass]
Symbol 290 MovieClip [soundClass]
Symbol 291 GraphicUsed by:296
Symbol 292 GraphicUsed by:295
Symbol 293 ShapeTweeningUsed by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:292 293 294Used by:296
Symbol 296 MovieClipUses:291 295Used by:Timeline
Symbol 366 MovieClip [__Packages.FMusic2]
Symbol 367 MovieClip [__Packages.FSequence]
Symbol 368 MovieClip [__Packages.FSound]
Symbol 369 MovieClip [__Packages.FInterval]
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:Timeline
Symbol 299 GraphicUsed by:302
Symbol 300 TextUses:41Used by:302
Symbol 301 TextUses:41Used by:302
Symbol 302 ButtonUses:299 300 301Used by:305
Symbol 303 TextUses:41Used by:305
Symbol 304 TextUses:41Used by:305
Symbol 305 MovieClipUses:302 88 89 90 98 303 231 304 225Used by:Timeline
Symbol 306 GraphicUsed by:310 354
Symbol 307 TextUses:68Used by:310
Symbol 308 EditableTextUses:41Used by:310
Symbol 309 TextUses:68Used by:310
Symbol 310 MovieClipUses:306 307 308 309Used by:Timeline
Symbol 311 GraphicUsed by:312
Symbol 312 ButtonUses:311Used by:337 339 341 343 345
Symbol 313 GraphicUsed by:334
Symbol 314 ShapeTweeningUsed by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:314 315Used by:334 360
Symbol 317 GraphicUsed by:326
Symbol 318 GraphicUsed by:326
Symbol 319 GraphicUsed by:326
Symbol 320 GraphicUsed by:324
Symbol 321 ShapeTweeningUsed by:324
Symbol 322 ShapeTweeningUsed by:324
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:320 321 322 323Used by:326
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:317 318 253 319 324 325Used by:334 360
Symbol 327 GraphicUsed by:334 360
Symbol 328 GraphicUsed by:334 360
Symbol 329 GraphicUsed by:334 360
Symbol 330 GraphicUsed by:334 360
Symbol 331 GraphicUsed by:334 360
Symbol 332 GraphicUsed by:334 360
Symbol 333 GraphicUsed by:334 360
Symbol 334 MovieClipUses:313 316 251 86 282 269 260 326 327 328 329 330 331 332 333Used by:337 339 341 343 345
Symbol 335 GraphicUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:312 334 335 336Used by:Timeline
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:312 338 334Used by:Timeline
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:312 340 334Used by:Timeline
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:312 342 334Used by:Timeline
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:312 344 334Used by:Timeline
Symbol 346 GraphicUsed by:350
Symbol 347 TextUses:41Used by:350
Symbol 348 TextUses:41Used by:350
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:346 347 348 349Used by:Timeline
Symbol 351 TextUses:68Used by:354
Symbol 352 EditableTextUses:41Used by:354
Symbol 353 TextUses:68Used by:354
Symbol 354 MovieClip [FScore]Uses:306 351 352 353Used by:Timeline
Symbol 355 GraphicUsed by:361
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:358
Symbol 358 MovieClipUses:147 154 159 164 169 174 177 357Used by:361 364
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359 316 251 86 282 269 260 326 327 328 329 330 331 332 333Used by:361
Symbol 361 MovieClip [FNextBubble]Uses:355 358 360Used by:Timeline
Symbol 362 GraphicUsed by:363
Symbol 363 ButtonUses:362Used by:365
Symbol 364 MovieClip [FBooble]Uses:358Used by:365
Symbol 365 MovieClipUses:363 364Used by:Timeline

Instance Names

"mover"Frame 2Symbol 298 MovieClip
"playInGame"Frame 2Symbol 305 MovieClip
"skillGameForm"Frame 2Symbol 310 MovieClip
"pauseBtn"Frame 2Symbol 337 MovieClip
"optionBtn"Frame 2Symbol 339 MovieClip
"helpBtn"Frame 2Symbol 341 MovieClip
"quitBtn"Frame 2Symbol 343 MovieClip
"topScoreBtn"Frame 2Symbol 345 MovieClip
"topScoreArea"Frame 2Symbol 354 MovieClip [FScore]
"nextBubbleMc"Frame 2Symbol 361 MovieClip [FNextBubble]
"bubbleShooter"Frame 2Symbol 365 MovieClip
"btn"Symbol 35 MovieClip Frame 1Symbol 33 Button
"mainBg"Symbol 39 MovieClip [FButtonControl] Frame 1Symbol 38 MovieClip
"btn"Symbol 47 MovieClip Frame 1Symbol 33 Button
"bg"Symbol 48 MovieClip [FTopScore] Frame 1Symbol 28 Button
"continueBtn"Symbol 48 MovieClip [FTopScore] Frame 1Symbol 35 MovieClip
"item5_btn"Symbol 48 MovieClip [FTopScore] Frame 1Symbol 39 MovieClip [FButtonControl]
"item4_btn"Symbol 48 MovieClip [FTopScore] Frame 1Symbol 39 MovieClip [FButtonControl]
"item3_btn"Symbol 48 MovieClip [FTopScore] Frame 1Symbol 39 MovieClip [FButtonControl]
"item2_btn"Symbol 48 MovieClip [FTopScore] Frame 1Symbol 39 MovieClip [FButtonControl]
"item1_btn"Symbol 48 MovieClip [FTopScore] Frame 1Symbol 39 MovieClip [FButtonControl]
"userName"Symbol 48 MovieClip [FTopScore] Frame 1Symbol 42 EditableText
"publishBtn"Symbol 48 MovieClip [FTopScore] Frame 1Symbol 47 MovieClip
"btn"Symbol 63 MovieClip Frame 1Symbol 61 Button
"btn"Symbol 67 MovieClip Frame 1Symbol 65 Button
"eye2"Symbol 86 MovieClip Frame 1Symbol 79 MovieClip
"eye1"Symbol 86 MovieClip Frame 1Symbol 79 MovieClip
"btn"Symbol 87 MovieClip Frame 1Symbol 65 Button
"bg"Symbol 106 MovieClip [FBuy] Frame 1Symbol 50 Button
"bg2"Symbol 106 MovieClip [FBuy] Frame 1Symbol 52 Button
"downloadBtn"Symbol 106 MovieClip [FBuy] Frame 1Symbol 63 MovieClip
"continueBtn"Symbol 106 MovieClip [FBuy] Frame 1Symbol 67 MovieClip
"continueBtn"Symbol 106 MovieClip [FBuy] Frame 1Symbol 87 MovieClip
"bon"Symbol 118 MovieClip [FBonus] Frame 1Symbol 117 MovieClip
"btn"Symbol 123 MovieClip Frame 1Symbol 121 Button
"btn"Symbol 125 MovieClip Frame 1Symbol 121 Button
"btn"Symbol 128 MovieClip Frame 1Symbol 126 Button
"bg"Symbol 131 MovieClip [FQuestion] Frame 1Symbol 120 Button
"continueBtn"Symbol 131 MovieClip [FQuestion] Frame 1Symbol 123 MovieClip
"continueBtn"Symbol 131 MovieClip [FQuestion] Frame 1Symbol 125 MovieClip
"continueBtn"Symbol 131 MovieClip [FQuestion] Frame 1Symbol 128 MovieClip
"bType"Symbol 187 MovieClip Frame 1Symbol 147 MovieClip
"bType"Symbol 187 MovieClip Frame 1Symbol 154 MovieClip
"bType"Symbol 187 MovieClip Frame 1Symbol 159 MovieClip
"bType"Symbol 187 MovieClip Frame 1Symbol 164 MovieClip
"bType"Symbol 187 MovieClip Frame 1Symbol 169 MovieClip
"bType"Symbol 187 MovieClip Frame 1Symbol 174 MovieClip
"bType"Symbol 187 MovieClip Frame 1Symbol 177 MovieClip
"bg"Symbol 189 MovieClip [FHelp] Frame 1Symbol 133 Button
"continueBtn"Symbol 189 MovieClip [FHelp] Frame 1Symbol 123 MovieClip
"up_mc"Symbol 189 MovieClip [FHelp] Frame 1Symbol 137 MovieClip
"down_mc"Symbol 189 MovieClip [FHelp] Frame 1Symbol 137 MovieClip
"helpCont"Symbol 189 MovieClip [FHelp] Frame 1Symbol 187 MovieClip
"mainBg"Symbol 191 MovieClip [FButtonControl] Frame 1Symbol 190 MovieClip
"icon1"Symbol 221 MovieClip Frame 1Symbol 206 MovieClip
"icon2"Symbol 221 MovieClip Frame 1Symbol 206 MovieClip
"icon3"Symbol 221 MovieClip Frame 1Symbol 206 MovieClip
"icon4"Symbol 221 MovieClip Frame 1Symbol 206 MovieClip
"icon5"Symbol 221 MovieClip Frame 1Symbol 206 MovieClip
"item5_btn"Symbol 221 MovieClip Frame 1Symbol 191 MovieClip [FButtonControl]
"item4_btn"Symbol 221 MovieClip Frame 1Symbol 191 MovieClip [FButtonControl]
"item3_btn"Symbol 221 MovieClip Frame 1Symbol 191 MovieClip [FButtonControl]
"item2_btn"Symbol 221 MovieClip Frame 1Symbol 191 MovieClip [FButtonControl]
"item1_btn"Symbol 221 MovieClip Frame 1Symbol 191 MovieClip [FButtonControl]
"bg"Symbol 222 MovieClip [FOptionControl] Frame 1Symbol 193 MovieClip
"skillForm"Symbol 222 MovieClip [FOptionControl] Frame 1Symbol 221 MovieClip
"speedBegun_mc"Symbol 222 MovieClip [FOptionControl] Frame 1Symbol 137 MovieClip
"continueBtn"Symbol 222 MovieClip [FOptionControl] Frame 1Symbol 123 MovieClip
"soundBegun_mc"Symbol 222 MovieClip [FOptionControl] Frame 1Symbol 137 MovieClip
"musicBegun_mc"Symbol 222 MovieClip [FOptionControl] Frame 1Symbol 137 MovieClip
"bType"Symbol 230 MovieClip Frame 1Symbol 164 MovieClip
"bType"Symbol 230 MovieClip Frame 1Symbol 147 MovieClip
"bType"Symbol 230 MovieClip Frame 1Symbol 159 MovieClip
"bType"Symbol 230 MovieClip Frame 1Symbol 147 MovieClip
"bType"Symbol 230 MovieClip Frame 1Symbol 174 MovieClip
"bType"Symbol 230 MovieClip Frame 1Symbol 154 MovieClip
"bType"Symbol 230 MovieClip Frame 1Symbol 147 MovieClip
"bType"Symbol 230 MovieClip Frame 30Symbol 177 MovieClip
"bType"Symbol 235 MovieClip Frame 1Symbol 154 MovieClip
"bType"Symbol 235 MovieClip Frame 1Symbol 147 MovieClip
"bType"Symbol 235 MovieClip Frame 1Symbol 147 MovieClip
"bType"Symbol 235 MovieClip Frame 1Symbol 159 MovieClip
"bType"Symbol 235 MovieClip Frame 1Symbol 169 MovieClip
"bType"Symbol 235 MovieClip Frame 1Symbol 154 MovieClip
"bType"Symbol 235 MovieClip Frame 1Symbol 154 MovieClip
"bType"Symbol 235 MovieClip Frame 18Symbol 174 MovieClip
"playGame"Symbol 236 MovieClip Frame 1Symbol 224 Button
"demo"Symbol 236 MovieClip Frame 1Symbol 230 MovieClip
"playGame"Symbol 237 MovieClip Frame 1Symbol 224 Button
"demo"Symbol 237 MovieClip Frame 1Symbol 235 MovieClip
"eye2"Symbol 251 MovieClip Frame 1Symbol 246 MovieClip
"eye1"Symbol 251 MovieClip Frame 1Symbol 246 MovieClip
"t2"Symbol 260 MovieClip Frame 1Symbol 255 MovieClip
"t1"Symbol 260 MovieClip Frame 1Symbol 255 MovieClip
"eye2"Symbol 260 MovieClip Frame 1Symbol 259 MovieClip
"eye1"Symbol 260 MovieClip Frame 1Symbol 259 MovieClip
"eye2"Symbol 269 MovieClip Frame 1Symbol 267 MovieClip
"eye1"Symbol 269 MovieClip Frame 1Symbol 267 MovieClip
"eye2"Symbol 282 MovieClip Frame 1Symbol 277 MovieClip
"eye1"Symbol 282 MovieClip Frame 1Symbol 277 MovieClip
"playGame"Symbol 284 MovieClip [gameType] Frame 6Symbol 224 Button
"demo"Symbol 284 MovieClip [gameType] Frame 6Symbol 230 MovieClip
"playGame"Symbol 284 MovieClip [gameType] Frame 11Symbol 224 Button
"demo"Symbol 284 MovieClip [gameType] Frame 11Symbol 235 MovieClip
"g4"Symbol 284 MovieClip [gameType] Frame 11Symbol 236 MovieClip
"g3"Symbol 284 MovieClip [gameType] Frame 16Symbol 237 MovieClip
"proc"Symbol 296 MovieClip Frame 1Symbol 295 MovieClip
"speedGame"Symbol 310 MovieClip Frame 1Symbol 308 EditableText
"e2"Symbol 326 MovieClip Frame 1Symbol 324 MovieClip
"e1"Symbol 326 MovieClip Frame 1Symbol 324 MovieClip
"m1"Symbol 334 MovieClip Frame 1Symbol 316 MovieClip
"btn"Symbol 337 MovieClip Frame 1Symbol 312 Button
"b"Symbol 337 MovieClip Frame 1Symbol 334 MovieClip
"btn"Symbol 339 MovieClip Frame 1Symbol 312 Button
"b"Symbol 339 MovieClip Frame 1Symbol 334 MovieClip
"btn"Symbol 341 MovieClip Frame 1Symbol 312 Button
"b"Symbol 341 MovieClip Frame 1Symbol 334 MovieClip
"btn"Symbol 343 MovieClip Frame 1Symbol 312 Button
"b"Symbol 343 MovieClip Frame 1Symbol 334 MovieClip
"btn"Symbol 345 MovieClip Frame 1Symbol 312 Button
"b"Symbol 345 MovieClip Frame 1Symbol 334 MovieClip
"topScore_txt"Symbol 354 MovieClip [FScore] Frame 1Symbol 352 EditableText
"bType"Symbol 358 MovieClip Frame 1Symbol 147 MovieClip
"bType"Symbol 358 MovieClip Frame 2Symbol 154 MovieClip
"bType"Symbol 358 MovieClip Frame 3Symbol 159 MovieClip
"bType"Symbol 358 MovieClip Frame 4Symbol 164 MovieClip
"bType"Symbol 358 MovieClip Frame 5Symbol 169 MovieClip
"bType"Symbol 358 MovieClip Frame 6Symbol 174 MovieClip
"bType"Symbol 358 MovieClip Frame 7Symbol 177 MovieClip
"m1"Symbol 360 MovieClip Frame 1Symbol 316 MovieClip
"m2"Symbol 360 MovieClip Frame 2Symbol 316 MovieClip
"m3"Symbol 360 MovieClip Frame 3Symbol 316 MovieClip
"m4"Symbol 360 MovieClip Frame 4Symbol 316 MovieClip
"m5"Symbol 360 MovieClip Frame 5Symbol 316 MovieClip
"m6"Symbol 360 MovieClip Frame 6Symbol 316 MovieClip
"m7"Symbol 360 MovieClip Frame 7Symbol 316 MovieClip
"item4"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 358 MovieClip
"item2"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 358 MovieClip
"item1"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 358 MovieClip
"item3"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 358 MovieClip
"it0"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 358 MovieClip
"it1"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 358 MovieClip
"it2"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 358 MovieClip
"it3"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 358 MovieClip
"it4"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 358 MovieClip
"item0"Symbol 361 MovieClip [FNextBubble] Frame 1Symbol 360 MovieClip
"bubble"Symbol 364 MovieClip [FBooble] Frame 1Symbol 358 MovieClip
"gameBg"Symbol 365 MovieClip Frame 1Symbol 363 Button
"item"Symbol 365 MovieClip Frame 1Symbol 364 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 39 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 39 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 39 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 39 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 39 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 48 as "FTopScore"
ExportAssets (56)Timeline Frame 1Symbol 39 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 106 as "FBuy"
ExportAssets (56)Timeline Frame 1Symbol 118 as "FBonus"
ExportAssets (56)Timeline Frame 1Symbol 131 as "FQuestion"
ExportAssets (56)Timeline Frame 1Symbol 189 as "FHelp"
ExportAssets (56)Timeline Frame 1Symbol 191 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 191 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 191 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 191 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 191 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 191 as "FButtonControl"
ExportAssets (56)Timeline Frame 1Symbol 222 as "FOptionControl"
ExportAssets (56)Timeline Frame 1Symbol 284 as "gameType"
ExportAssets (56)Timeline Frame 1Symbol 286 as "pauseMsg"
ExportAssets (56)Timeline Frame 1Symbol 288 as "gameOver"
ExportAssets (56)Timeline Frame 1Symbol 289 as "musicClass"
ExportAssets (56)Timeline Frame 1Symbol 290 as "soundClass"
ExportAssets (56)Timeline Frame 1Symbol 366 as "__Packages.FMusic2"
ExportAssets (56)Timeline Frame 1Symbol 367 as "__Packages.FSequence"
ExportAssets (56)Timeline Frame 1Symbol 368 as "__Packages.FSound"
ExportAssets (56)Timeline Frame 1Symbol 369 as "__Packages.FInterval"
ExportAssets (56)Timeline Frame 2Symbol 354 as "FScore"
ExportAssets (56)Timeline Frame 2Symbol 361 as "FNextBubble"
ExportAssets (56)Timeline Frame 2Symbol 364 as "FBooble"

Labels

"b25"Symbol 117 MovieClip Frame 1
"b250"Symbol 117 MovieClip Frame 2
"b2500"Symbol 117 MovieClip Frame 3
"b25000"Symbol 117 MovieClip Frame 4
"b50000"Symbol 117 MovieClip Frame 5
"sk1_1"Symbol 358 MovieClip Frame 1
"sk1_2"Symbol 358 MovieClip Frame 2
"sk1_3"Symbol 358 MovieClip Frame 3
"sk1_4"Symbol 358 MovieClip Frame 4
"sk1_5"Symbol 358 MovieClip Frame 5
"sk1_6"Symbol 358 MovieClip Frame 6
"sk1_7"Symbol 358 MovieClip Frame 7
"pause"Symbol 358 MovieClip Frame 8

Dynamic Text Variables

_level0.topScorePSymbol 43 EditableText"00000000"




http://swfchan.com/3/13726/info.shtml
Created: 4/6 -2019 09:52:44 Last modified: 4/6 -2019 09:52:44 Server time: 22/12 -2024 11:50:02