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

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

colors-in-the-sky.swf

This is the info page for
Flash #117450

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


Text
(Advertisement)

<p align="center"></p>

3

2

1

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>Combo Target: 5</b></font></p>

<p align="center"><font face="Arial" size="9" color="#000000" letterSpacing="0.000000" kerning="1"><b>100 / 100</b></font></p>

<p align="center"><font face="Arial" size="9" color="#000000" letterSpacing="0.000000" kerning="1"><b>100 / 100</b></font></p>

Programming and Art  by Joseph Lormand

Click the blocks, bombs, lasers, and
nukes to make them explode.

Get big combos to get lots of points.

17940

Objects will slide toward the gravity
point.

Clear a level fast enough and get
bonus points!

100 / 100

Get combos larger than the combo
target to increase combo meter

The game is over when the combo
meter drops to zero

<p align="center"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>Combo Target: 5</b></font></p>

<p align="center"><font face="Arial" size="9" color="#000000" letterSpacing="0.000000" kerning="1"><b>100 / 100</b></font></p>

Use special objects to create
multi-colored combos

Small explosion radius

Entire Row or Column

HUGE explosion

<p align="center"><font face="Arial" size="26" color="#000000" letterSpacing="0.000000" kerning="1"><b>987654321012345</b></font></p>

The combo meter reached 0!

Download This Game

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

SOUND:

ON

OFF

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } stop(); var _mochiads_game_id = "670e23ee58115127"; mochi.as2.MochiServices.connect("670e23ee58115127"); mochi.as2.MochiAd.showPreGameAd({id:"670e23ee58115127", res:"550x400", background:16777161, color:16763904, outline:65539, no_bg:true}); __com_mochibot__("98e9fbd7", this, 10301, true); _global.SoundOn = true; var snd1 = new Sound(); snd1.attachSound("sound1"); snd1.setVolume(40); var snd2 = new Sound(); snd2.attachSound("sound2"); snd2.setVolume(85); var snd3 = new Sound(); snd3.attachSound("sound3"); snd3.setVolume(25); var snd4 = new Sound(); snd4.attachSound("sound4"); snd4.setVolume(85); var snd6 = new Sound(); snd6.attachSound("sound6"); snd6.setVolume(85); var snd7 = new Sound(); snd7.attachSound("sound7"); snd7.setVolume(85); var snd5 = new Sound(); snd5.attachSound("sound5"); snd5.setVolume(85); snd5.start(0, 1000000); function gotoSite() { Mouse.hide(); getURL ("http://www.unboundedgames.com", "_blank"); } function doNothing() { Mouse.hide(); } function quit() { _global.ComboMeter = 0; Mouse.hide(); } function toggleSound() { __com_mochibot__("0424c93b", this, 10301, true); Mouse.hide(); if (_global.SoundOn) { snd1.setVolume(0); _global.SoundOn = false; } else { snd1.setVolume(80); _global.SoundOn = true; } } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } MENU = new ContextMenu(); MENU.hideBuiltInItems(); item3 = new ContextMenuItem("-Quit Game in Progress", quit); item4 = new ContextMenuItem("-Toggle Sound On/Off", toggleSound); item5 = new ContextMenuItem("(Quality Automagically Adjusts)", doNothing); MENU.customItems.push(item3); MENU.customItems.push(item4); MENU.customItems.push(item5); this.menu = MENU; _parent.menu = MENU; _global.menu = MENU;
Instance of Symbol 170 MovieClip in Frame 1
onClipEvent (load) { this.Up = true; } onClipEvent (enterFrame) { this._x = this._x - 1; if (this._x <= -2400) { this._x = -800; } if ((this._y < -175) && ((Math.random() * 200) < 2)) { this.Up = false; } if ((this._y > -75) && ((Math.random() * 200) < 2)) { this.Up = true; } if ((this.Up == true) && (this._y >= -175)) { this._y = this._y - 0.5; } else if (this._y <= -75) { this._y = this._y + 0.5; } }
Instance of Symbol 177 MovieClip in Frame 1
onClipEvent (enterFrame) { if ((((_global.Playing == true) || (_global.Tutorial)) || (_global.ShowingAd)) && (this._y > -65)) { this._y = this._y - 10; } if (((((_global.Playing != true) && (!_global.Tutorial)) && (!_global.GameOver)) && (!_global.ShowingAd)) && (this._y < 75)) { this._y = this._y + 10; } }
Frame 2
stop(); function SpawnFullGrid() { _global.BlocksSettled = false; if (_global.BonusTime < 60) { _global.BonusTime = _global.BonusTime + 5; } _global.TimeLeft = _global.BonusTime; if ((_global.Level % 5) == 0) { _global.ComboTarget = _global.ComboTarget + 1; } _global.GravX = (Math.floor(Math.random() * 14) * 25) + 25; _global.GravY = (Math.floor(Math.random() * 14) * 25) + 25; GravPoint._x = _global.GravX; GravPoint._y = _global.GravY; if (_global.Colors < 6) { _global.Colors = _global.Colors + 0.25; } _global.BlocksRemaining = 256; _global.NukeSpawn = 0; i = 0; while (i < 16) { ii = 0; while (ii < 16) { Grid[i][ii] = Math.floor(Math.random() * _global.Colors) + 1; if ((Math.random() * 75) < 1) { Grid[i][ii] = Grid[i][ii] + 10; } else if ((Math.random() * 65) < 1) { Grid[i][ii] = Grid[i][ii] + 100; } else if ((((Math.random() * 625) < 1) && (_global.NukeSpawn < 1)) && (_global.Level > 2)) { Grid[i][ii] = Grid[i][ii] + 1000; _global.NukeSpawn++; } ii++; } i++; } i = 0; while (i < 16) { ii = 0; while (ii < 16) { if (Grid[i][ii] < 10) { var _local6 = this.attachMovie("Gem2", "Gem" + _global.cDepth, _global.cDepth); _global.cDepth++; _local6.Type = Grid[i][ii]; _local6._x = (i * 25) + 12.5; _local6.Xdest = (i * 25) + 12.5; _local6._y = (-(i * 25)) - 512.5; _local6.Ydest = (ii * 25) + 12.5; _local6.explode = false; _local6.CountedY = false; _local6.CountedX = false; _local6.gotoAndStop(Grid[i][ii]); _local6.GemMask.onPress = function () { if (_global.GameOver != true) { if ((((this._parent._y == this._parent.Ydest) && (_global.BlocksFalling < 1)) && (_global.BlocksSliding < 1)) && (_global.Explosions < 1)) { this._parent.explode = true; this._parent._parent.Cursor.Core._visible = false; Mouse.hide(); } } }; _local6.onEnterFrame = function () { if (_global.GameOver == true) { this._alpha = this._alpha - 5; if (this._alpha < 10) { this._parent.Cursor.Core._visible = false; this.removeMovieClip(); } } if (this._parent["CT" + this.Type].hitTest(this._x, this._y, true)) { this.explode = true; } if (this.explode == true) { RegExplode(this._x, this._y, this._parent, this.Type); this._parent.Grid[this.GX][this.GY] = 0; this.removeMovieClip(); } if (this._y < this.Ydest) { this._y = this._y + 12.5; this.atY = false; } else if (this._y > this.Ydest) { this._y = this._y - 12.5; this.atY = false; } else { this.atY = true; } if (this._x < this.Xdest) { this._x = this._x + 12.5; this.atX = false; } else if (this._x > this.Xdest) { this._x = this._x - 12.5; this.atX = false; } else { this.atX = true; } if ((this._y == this.Ydest) && (this._x == this.Xdest)) { this.GX = (this._x - 12.5) / 25; this.GY = (this._y - 12.5) / 25; } if (((((this.Ydest < (_global.GravY - 12.5)) && (this._parent.Grid[this.GX][this.GY + 1] == 0)) && (this.Ydest == this._y)) && (this._x == this.Xdest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX][this.GY + 1] = this.Type; this.Ydest = this.Ydest + 25; } else if (((((this.Ydest > (_global.GravY + 12.5)) && (this._parent.Grid[this.GX][this.GY - 1] == 0)) && (this.Ydest == this._y)) && (this._x == this.Xdest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX][this.GY - 1] = this.Type; this.Ydest = this.Ydest - 25; } if (((((this.Xdest < (_global.GravX - 12.5)) && (this._parent.Grid[this.GX + 1][this.GY] == 0)) && (this.Xdest == this._x)) && (this._y == this.Ydest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX + 1][this.GY] = this.Type; this.Xdest = this.Xdest + 25; } else if (((((this.Xdest > (_global.GravX + 12.5)) && (this._parent.Grid[this.GX - 1][this.GY] == 0)) && (this.Xdest == this._x)) && (this._y == this.Ydest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX - 1][this.GY] = this.Type; this.Xdest = this.Xdest - 25; } if (this.explode == false) { if ((!this.atY) && (!this.CountedY)) { this.CountedY = true; _global.BlocksFalling++; } if (this.atY && (this.CountedY)) { this.CountedY = false; _global.BlocksFalling--; } if ((!this.atX) && (!this.CountedX)) { this.CountedX = true; _global.BlocksSliding++; } if (this.atX && (this.CountedX)) { this.CountedX = false; _global.BlocksSliding--; } } }; } else if (Grid[i][ii] < 100) { var _local5 = this.attachMovie("Bomb", "Bomb" + _global.cDepth, _global.cDepth); _global.cDepth++; _local5.Type = Grid[i][ii] - 10; _local5._x = (i * 25) + 12.5; _local5.Xdest = (i * 25) + 12.5; _local5._y = (-(i * 25)) - 512.5; _local5.Ydest = (ii * 25) + 12.5; _local5.explode = false; _local5.CountedY = false; _local5.CountedX = false; _local5.gotoAndStop(_local5.Type); _local5.BombMask.onPress = function () { if (_global.GameOver != true) { if ((((this._parent._y == this._parent.Ydest) && (_global.BlocksFalling < 1)) && (_global.BlocksSliding < 1)) && (_global.Explosions < 1)) { this._parent._parent.Cursor.Core._visible = false; this._parent.explode = true; } } }; _local5.onEnterFrame = function () { if (_global.GameOver == true) { this._alpha = this._alpha - 5; if (this._alpha < 10) { this._parent.Cursor.Core._visible = false; this.removeMovieClip(); } } if (this._parent.CT1.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT2.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT3.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT4.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT5.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT6.hitTest(this._x, this._y, true)) { this.explode = true; } if (this.explode == true) { BombExplode(this._x, this._y, this._parent, this.Type); this._parent.Grid[this.GX][this.GY] = 0; this.removeMovieClip(); } if (this._y < this.Ydest) { this._y = this._y + 12.5; this.atY = false; } else if (this._y > this.Ydest) { this._y = this._y - 12.5; this.atY = false; } else { this.atY = true; } if (this._x < this.Xdest) { this._x = this._x + 12.5; this.atX = false; } else if (this._x > this.Xdest) { this._x = this._x - 12.5; this.atX = false; } else { this.atX = true; } if ((this._y == this.Ydest) && (this._x == this.Xdest)) { this.GX = (this._x - 12.5) / 25; this.GY = (this._y - 12.5) / 25; } if (((((this.Ydest < (_global.GravY - 12.5)) && (this._parent.Grid[this.GX][this.GY + 1] == 0)) && (this.Ydest == this._y)) && (this._x == this.Xdest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX][this.GY + 1] = this.Type; this.Ydest = this.Ydest + 25; } else if (((((this.Ydest > (_global.GravY + 12.5)) && (this._parent.Grid[this.GX][this.GY - 1] == 0)) && (this.Ydest == this._y)) && (this._x == this.Xdest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX][this.GY - 1] = this.Type; this.Ydest = this.Ydest - 25; } if (((((this.Xdest < (_global.GravX - 12.5)) && (this._parent.Grid[this.GX + 1][this.GY] == 0)) && (this.Xdest == this._x)) && (this._y == this.Ydest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX + 1][this.GY] = this.Type; this.Xdest = this.Xdest + 25; } else if (((((this.Xdest > (_global.GravX + 12.5)) && (this._parent.Grid[this.GX - 1][this.GY] == 0)) && (this.Xdest == this._x)) && (this._y == this.Ydest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX - 1][this.GY] = this.Type; this.Xdest = this.Xdest - 25; } if (this.explode == false) { if ((!this.atY) && (!this.CountedY)) { this.CountedY = true; _global.BlocksFalling++; } if (this.atY && (this.CountedY)) { this.CountedY = false; _global.BlocksFalling--; } if ((!this.atX) && (!this.CountedX)) { this.CountedX = true; _global.BlocksSliding++; } if (this.atX && (this.CountedX)) { this.CountedX = false; _global.BlocksSliding--; } } }; } else if (Grid[i][ii] < 1000) { var _local3 = this.attachMovie("Laser", "Laser" + _global.cDepth, _global.cDepth); _global.cDepth++; _local3.Type = Grid[i][ii] - 100; _local3.Dir = Math.floor(Math.random() * 2); _local3._x = (i * 25) + 12.5; _local3.Xdest = (i * 25) + 12.5; _local3._y = (-(i * 25)) - 512.5; _local3.Ydest = (ii * 25) + 12.5; _local3.explode = false; _local3.CountedY = false; _local3.CountedX = false; _local3.gotoAndStop(_local3.Type); _local3.Symbol.gotoAndStop(((_local3.Type * 2) + _local3.Dir) - 1); _local3.GemMask.onPress = function () { if (_global.GameOver != true) { if ((((this._parent._y == this._parent.Ydest) && (_global.BlocksFalling < 1)) && (_global.BlocksSliding < 1)) && (_global.Explosions < 1)) { this._parent._parent.Cursor.Core._visible = false; this._parent.explode = true; } } }; _local3.onEnterFrame = function () { if (_global.GameOver == true) { this._alpha = this._alpha - 5; if (this._alpha < 10) { this._parent.Cursor.Core._visible = false; this.removeMovieClip(); } } if (this._parent.CT1.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT2.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT3.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT4.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT5.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT6.hitTest(this._x, this._y, true)) { this.explode = true; } if (this.explode == true) { LaserExplode(this._x, this._y, this._parent, this.Type, this.Dir); this._parent.Grid[this.GX][this.GY] = 0; this.removeMovieClip(); } if (this._y < this.Ydest) { this._y = this._y + 12.5; this.atY = false; } else if (this._y > this.Ydest) { this._y = this._y - 12.5; this.atY = false; } else { this.atY = true; } if (this._x < this.Xdest) { this._x = this._x + 12.5; this.atX = false; } else if (this._x > this.Xdest) { this._x = this._x - 12.5; this.atX = false; } else { this.atX = true; } if ((this._y == this.Ydest) && (this._x == this.Xdest)) { this.GX = (this._x - 12.5) / 25; this.GY = (this._y - 12.5) / 25; } if (((((this.Ydest < (_global.GravY - 12.5)) && (this._parent.Grid[this.GX][this.GY + 1] == 0)) && (this.Ydest == this._y)) && (this._x == this.Xdest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX][this.GY + 1] = this.Type; this.Ydest = this.Ydest + 25; } else if (((((this.Ydest > (_global.GravY + 12.5)) && (this._parent.Grid[this.GX][this.GY - 1] == 0)) && (this.Ydest == this._y)) && (this._x == this.Xdest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX][this.GY - 1] = this.Type; this.Ydest = this.Ydest - 25; } if (((((this.Xdest < (_global.GravX - 12.5)) && (this._parent.Grid[this.GX + 1][this.GY] == 0)) && (this.Xdest == this._x)) && (this._y == this.Ydest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX + 1][this.GY] = this.Type; this.Xdest = this.Xdest + 25; } else if (((((this.Xdest > (_global.GravX + 12.5)) && (this._parent.Grid[this.GX - 1][this.GY] == 0)) && (this.Xdest == this._x)) && (this._y == this.Ydest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX - 1][this.GY] = this.Type; this.Xdest = this.Xdest - 25; } if (this.explode == false) { if ((!this.atY) && (!this.CountedY)) { this.CountedY = true; _global.BlocksFalling++; } if (this.atY && (this.CountedY)) { this.CountedY = false; _global.BlocksFalling--; } if ((!this.atX) && (!this.CountedX)) { this.CountedX = true; _global.BlocksSliding++; } if (this.atX && (this.CountedX)) { this.CountedX = false; _global.BlocksSliding--; } } }; } else if (Grid[i][ii] < 2000) { var _local4 = this.attachMovie("Nuke", "Nuke" + _global.cDepth, _global.cDepth); _global.cDepth++; _local4.Type = Grid[i][ii] - 1000; _local4._x = (i * 25) + 12.5; _local4.Xdest = (i * 25) + 12.5; _local4._y = (-(i * 25)) - 512.5; _local4.Ydest = (ii * 25) + 12.5; _local4.explode = false; _local4.CountedY = false; _local4.CountedX = false; _local4.gotoAndStop(_local4.Type); _local4.BombMask.onPress = function () { if (_global.GameOver != true) { if ((((this._parent._y == this._parent.Ydest) && (_global.BlocksFalling < 1)) && (_global.BlocksSliding < 1)) && (_global.Explosions < 1)) { this._parent._parent.Cursor.Core._visible = false; this._parent.explode = true; } } }; _local4.onEnterFrame = function () { if (_global.GameOver == true) { this._alpha = this._alpha - 5; if (this._alpha < 10) { this._parent.Cursor.Core._visible = false; this.removeMovieClip(); } } if (this._parent.CT1.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT2.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT3.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT4.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT5.hitTest(this._x, this._y, true)) { this.explode = true; } if (this._parent.CT6.hitTest(this._x, this._y, true)) { this.explode = true; } if (this.explode == true) { NukeExplode(this._x, this._y, this._parent, this.Type); this._parent.Grid[this.GX][this.GY] = 0; this.removeMovieClip(); } if (this._y < this.Ydest) { this._y = this._y + 12.5; this.atY = false; } else if (this._y > this.Ydest) { this._y = this._y - 12.5; this.atY = false; } else { this.atY = true; } if (this._x < this.Xdest) { this._x = this._x + 12.5; this.atX = false; } else if (this._x > this.Xdest) { this._x = this._x - 12.5; this.atX = false; } else { this.atX = true; } if ((this._y == this.Ydest) && (this._x == this.Xdest)) { this.GX = (this._x - 12.5) / 25; this.GY = (this._y - 12.5) / 25; } if (((((this.Ydest < (_global.GravY - 12.5)) && (this._parent.Grid[this.GX][this.GY + 1] == 0)) && (this.Ydest == this._y)) && (this._x == this.Xdest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX][this.GY + 1] = this.Type; this.Ydest = this.Ydest + 25; } else if (((((this.Ydest > (_global.GravY + 12.5)) && (this._parent.Grid[this.GX][this.GY - 1] == 0)) && (this.Ydest == this._y)) && (this._x == this.Xdest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX][this.GY - 1] = this.Type; this.Ydest = this.Ydest - 25; } if (((((this.Xdest < (_global.GravX - 12.5)) && (this._parent.Grid[this.GX + 1][this.GY] == 0)) && (this.Xdest == this._x)) && (this._y == this.Ydest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX + 1][this.GY] = this.Type; this.Xdest = this.Xdest + 25; } else if (((((this.Xdest > (_global.GravX + 12.5)) && (this._parent.Grid[this.GX - 1][this.GY] == 0)) && (this.Xdest == this._x)) && (this._y == this.Ydest)) && (_global.Explosions < 1)) { this._parent.Grid[this.GX][this.GY] = 0; this._parent.Grid[this.GX - 1][this.GY] = this.Type; this.Xdest = this.Xdest - 25; } if (this.explode == false) { if ((!this.atY) && (!this.CountedY)) { this.CountedY = true; _global.BlocksFalling++; } if (this.atY && this.CountedY) { this.CountedY = false; _global.BlocksFalling--; } if ((!this.atX) && (!this.CountedX)) { this.CountedX = true; _global.BlocksSliding++; } if (this.atX && this.CountedX) { this.CountedX = false; _global.BlocksSliding--; } } }; } ii++; } i++; } } function RegExplode(X, Y, Target, Type) { if ((_global.NukeOut == true) || (_global.RegSounds > 9)) { } else { snd1.start(0, 1); _global.RegSounds++; } _global.CurrentCombo++; _global.BlocksRemaining--; _global.Explosions = _global.Explosions + 4; var _local6 = Target["CT" + Type].attachMovie("Explode", "Ex" + _global.cDepth, _global.cDepth); _global.cDepth++; _local6._x = X; _local6._y = Y; _local6.Star.gotoAndStop(Type); _local6.onEnterFrame = function () { this._y = this._y - 7; }; var _local5 = Target["CT" + Type].attachMovie("Explode", "Ex" + _global.cDepth, _global.cDepth); _global.cDepth++; _local5._x = X; _local5._y = Y; _local5.Star.gotoAndStop(Type); _local5.onEnterFrame = function () { this._x = this._x + 7; }; var _local4 = Target["CT" + Type].attachMovie("Explode", "Ex" + _global.cDepth, _global.cDepth); _global.cDepth++; _local4._x = X; _local4._y = Y; _local4.Star.gotoAndStop(Type); _local4.onEnterFrame = function () { this._y = this._y + 7; }; var _local7 = Target["CT" + Type].attachMovie("Explode", "Ex" + _global.cDepth, _global.cDepth); _global.cDepth++; _local7._x = X; _local7._y = Y; _local7.Star.gotoAndStop(Type); _local7.onEnterFrame = function () { this._x = this._x - 7; }; } function BombExplode(X, Y, Target, Type) { snd2.start(0, 1); _global.CurrentCombo++; _global.BlocksRemaining--; _global.Explosions = _global.Explosions + 1; var _local2 = Target["CT" + Type].attachMovie("BombExplode", "Ex" + _global.cDepth, _global.cDepth); _global.cDepth++; _local2._x = X; _local2._xscale = 100; _local2._y = Y; _local2._yscale = 100; _local2.BombEffect.Type = Type; } function LaserExplode(X, Y, Target, Type, Dir) { snd3.start(0, 1); _global.CurrentCombo++; _global.BlocksRemaining--; _global.Explosions = _global.Explosions + 1; var _local3 = Target["CT" + Type].attachMovie("LaserBeam", "Laser" + _global.cDepth, _global.cDepth); _global.cDepth++; _local3._x = X; _local3._y = Y; if (Dir == 1) { _local3._rotation = 90; } _local3.Beam.gotoAndStop(Type); _local3.Dir = Dir; _local3.Beam.onEnterFrame = function () { this._xscale = this._xscale * 4; this._yscale = this._yscale - 5; if (this._yscale < 10) { _global.Explosions = _global.Explosions - 1; this._parent.removeMovieClip(); } }; } function NukeExplode(X, Y, Target, Type) { snd4.start(0, 1); _global.CurrentCombo++; _global.BlocksRemaining--; _global.Explosions = _global.Explosions + 1; _global.NukeOut = true; var _local3 = Target["CT" + Type].attachMovie("NukeExplode", "Ex" + _global.cDepth, _global.cDepth); _global.cDepth++; _local3._x = X; _local3._xscale = 100; _local3._y = Y; _local3._yscale = 100; _local3.BombEffect.Type = Type; _local3.onEnterFrame = function () { this._xscale = this._xscale * 2; this._yscale = this._yscale * 2; }; } function CalcScore() { _global.ComboMeter = _global.ComboMeter + (_global.CurrentCombo - _global.ComboTarget); Score = Math.round(((5 * _global.CurrentCombo) * (_global.CurrentCombo / 4)) * _global.Level); var _local3 = this.attachMovie("ScorePlus", "SP" + _global.cDepth, _global.cDepth); _global.cDepth++; _local3._x = 200; _local3._y = 240; _local3._alpha = 0; _local3.Time = 0; _local3.Score.text = Score; MSG = ""; if (_global.CurrentCombo > 14) { MSG = "Good"; } if (_global.CurrentCombo > 19) { MSG = "Great"; } if (_global.CurrentCombo > 24) { MSG = "Outstanding"; } if (_global.CurrentCombo > 29) { MSG = "Awesome"; } if (_global.CurrentCombo > 34) { MSG = "Spectacular"; } if (_global.CurrentCombo > 39) { MSG = "Incredible!"; } if (_global.CurrentCombo > 44) { MSG = "Amazing!"; } if (_global.CurrentCombo > 49) { MSG = "Wonderful!"; } if (_global.CurrentCombo > 59) { MSG = "Marvelous!"; } if (_global.CurrentCombo > 69) { MSG = "Fantastic!"; } if (_global.CurrentCombo > 79) { MSG = "Miraculous!"; } if (_global.CurrentCombo > 90) { MSG = "Unbelievable!"; } if (_global.CurrentCombo > 110) { MSG = "Extreme Combo!"; } if (_global.CurrentCombo > 125) { MSG = "Super Combo!"; } if (_global.CurrentCombo > 140) { MSG = "Omega Combo!"; } if (_global.CurrentCombo > 160) { MSG = "Mega Destruction!"; } if (_global.CurrentCombo > 180) { MSG = "UNREAL COMBO!"; } if (_global.CurrentCombo > 200) { MSG = "ABSOLUTE CHAOS!"; } if (_global.CurrentCombo > 220) { MSG = "CATACLYSMIC COMBO!"; } if (_global.CurrentCombo == 256) { MSG = "ONE HIT WONDER!!!"; __com_mochibot__("c20c29b4", this, 10301, true); } _local3.Message.text = MSG; _local3.onEnterFrame = function () { if (this.Time < 10) { this._alpha = this._alpha + 10; } if (this.Time > 30) { this._alpha = this._alpha - 10; } if (this.Time > 40) { this.removeMovieClip(); } this.Time++; this._y = this._y - 2; }; _global.Score = _global.Score + Score; _global.CurrentCombo = 0; } function LevelUp() { snd6.start(0, 1); var _local3 = this.attachMovie("LevelUp", "SP" + _global.cDepth, _global.cDepth); _global.cDepth++; _local3._x = 200; _local3._y = 210; _local3._alpha = 0; _local3.Time = 0; _local3.Message1.text = "Level Complete!"; if (_global.TimeLeft > 0) { _local3.Message2.text = "Bonus: " + ((_global.Level * 2500) + (_global.ComboMeter * 50)); _global.Score = _global.Score + ((_global.Level * 2500) + (_global.ComboMeter * 50)); } else { _local3.Message2.text = "No Bonus"; } if (((_global.ComboMeter + _global.TimeLeft) + (_global.Level * 2)) <= 100) { _local3.Message3.text = "Combo Meter+" + (_global.TimeLeft + (_global.Level * 2)); _global.ComboMeter = _global.ComboMeter + (_global.TimeLeft + (_global.Level * 2)); } else { _local3.Message3.text = ("Combo Meter+" + (100 - _global.ComboMeter)) + " (Max)"; _global.ComboMeter = _global.ComboMeter + (100 - _global.ComboMeter); } _local3.onEnterFrame = function () { if (this.Time < 10) { this._alpha = this._alpha + 10; } if (this.Time > 30) { this._alpha = this._alpha - 4; } if (this.Time > 55) { this.removeMovieClip(); } this.Time++; this._y = this._y - 1; }; _global.Score = _global.Score + Score; _global.CurrentCombo = 0; } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } _global.cDepth = 0; _global.FrameCount = 0; _global.Plays = 0; _global.ComboTarget = 4; _global.Colors = 2.5; _global.TimeLeft = 100; _global.BonusTime = 25; _global.ComboMeter = 35; _global.CurrentCombo = 0; _global.Score = 0; _global.BlocksRemaining = 0; _global.Explosions = 0; _global.BlocksFalling = 0; _global.BlocksSliding = 0; _global.Level = 0; _global.NukeSpawn = 0; _global.RegSounds = 0; _global.LevDelay = 100; _global.Playing = false; _global.LeaderBoard = false; var Grav = this.attachMovie("Center", "GravPoint", 255999); Grav._x = 200; Grav._y = 200; _global.GravX = 50; _global.GravY = 275; GravPoint._x = _global.GravX; GravPoint._y = _global.GravY; Grav._visible = false; Grav.onEnterFrame = function () { if (((_global.Playing == true) && (!_global.GameOver)) && (_global.Level != 0)) { this._visible = true; } else { this._visible = false; } if ((_global.BlocksRemaining == 0) && (this._alpha > 0)) { this._alpha = this._alpha - 10; } else if ((_global.BlocksRemaining > 0) && (this._alpha < 100)) { this._alpha = this._alpha + 10; } }; Mouse.hide(); var Cursor = this.attachMovie("Cursor", "Cursor", 512000); Cursor._x = 200; Cursor._y = 200; Cursor.startDrag(true); Cursor.Core._visible = false; Cursor.onEnterFrame = function () { this._rotation = this._rotation + ((_global.ComboMeter / 4) + 1); if (_global.ComboMeter > 66) { this.gotoAndStop(1); this.Core.gotoAndStop(1); } else if (_global.ComboMeter > 33) { this.gotoAndStop(2); this.Core.gotoAndStop(2); } else { this.gotoAndStop(3); this.Core.gotoAndStop(3); } }; this.createEmptyMovieClip("CT1", 256001); this.createEmptyMovieClip("CT2", 256002); this.createEmptyMovieClip("CT3", 256003); this.createEmptyMovieClip("CT4", 256004); this.createEmptyMovieClip("CT5", 256005); this.createEmptyMovieClip("CT6", 256006); i = 1; while (i <= 6) { this["CT" + i]._x = 0; this["CT" + i]._y = 0; i++; } Grid = new Array(); i = 0; while (i < 16) { Grid[i] = new Array(); ii = 0; while (ii < 16) { Grid[i][ii] = 0; ii++; } i++; } this.onEnterFrame = function () { if (_global.RegSounds > 0) { _global.RegSounds--; } if (_global.SummonAd == true) { _global.SummonAd = false; _global.ShowingAd = true; _global.Playing = false; var _local3 = this.attachMovie("AdShell", "AdShell", 511999); _local3._x = 275; _local3._y = 200; _local3._rotation = 180; _local3._xscale = 10; _local3._yscale = 10; _local3.onEnterFrame = function () { this._rotation = this._rotation - 10; this._xscale = this._xscale + 5; this._yscale = this._yscale + 5; if (this._yscale === 100) { this.onEnterFrame = function () { }; } }; } if (_global.Playing == true) { _global.FrameCount++; if (_global.ComboMeter < 1) { _global.GameOver = true; _global.Playing = false; if (_global.Level > 4) { __com_mochibot__("a4d0b115", this, 10301, true); } if (_global.Level > 9) { __com_mochibot__("eed184ef", this, 10301, true); } if (_global.Level > 14) { __com_mochibot__("4b9570d4", this, 10301, true); } if (_global.Level > 19) { __com_mochibot__("088a91bf", this, 10301, true); } if (_global.Score >= 250000) { __com_mochibot__("4f9225fa", this, 10301, true); } if (_global.Score >= 500000) { __com_mochibot__("9f13b948", this, 10301, true); } if (_global.Score >= 1000000) { __com_mochibot__("a4a177ea", this, 10301, true); } if (_global.Score >= 2500000) { __com_mochibot__("3e79c31f", this, 10301, true); } } if (((((_global.FrameCount % 30) == 0) && (_global.TimeLeft > 0)) && (_global.BlocksRemaining > 0)) && (_global.BlocksSettled == true)) { _global.TimeLeft--; } if (((_global.BlocksSettled == false) && (_global.BlocksFalling == 0)) && (_global.BlocksSliding == 0)) { _global.BlocksSettled = true; } if ((_global.Explosions < 1) && (_global.CurrentCombo > 0)) { CalcScore(); } if (_global.BlocksRemaining == 0) { _global.LevDelay++; } if (((_global.BlocksRemaining == 0) && (_global.CurrentCombo < 1)) && (_global.LevDelay > 50)) { _global.Level++; _global.LevDelay = 0; if (_global.Level > 1) { LevelUp(); } if (_global.Level == 1) { __com_mochibot__("fbb4b6d2", this, 10301, true); } SpawnFullGrid(); } } };
Instance of Symbol 177 MovieClip in Frame 2
onClipEvent (enterFrame) { if ((((_global.Playing == true) || (_global.Tutorial)) || (_global.ShowingAd)) && (this._y > -65)) { this._y = this._y - 10; } if ((((((_global.Playing != true) && (!_global.Tutorial)) && (!_global.GameOver)) && (!_global.ShowingAd)) && (!_global.LeaderBoard)) && (this._y < 75)) { this._y = this._y + 10; } }
Instance of Symbol 208 MovieClip "Panel" in Frame 2
onClipEvent (enterFrame) { if ((_global.Playing == true) && (this._x > 475)) { this._x = this._x - 10; } if ((_global.Playing != true) && (this._x < 645)) { this._x = this._x + 10; } }
Instance of Symbol 220 MovieClip in Frame 2
onClipEvent (enterFrame) { if ((((_global.Playing == true) || (_global.Tutorial)) || (_global.ShowingAd)) && (this._y < 550)) { this._y = this._y + 20; } if ((((((_global.Playing != true) && (!_global.Tutorial)) && (!_global.GameOver)) && (!_global.ShowingAd)) && (!_global.LeaderBoard)) && (this._y > 250)) { this._y = this._y - 20; } }
Instance of Symbol 252 MovieClip in Frame 2
onClipEvent (enterFrame) { if ((_global.Tutorial == false) && (this._x < -100)) { this.gotoAndStop(1); } if (((_global.Playing == true) || (_global.Tutorial != true)) && (this._x > -165)) { this._x = this._x - 20; } if (((_global.Playing != true) && (_global.Tutorial == true)) && (this._x < 275)) { this._x = this._x + 20; } }
Instance of Symbol 260 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_global.GameOver && (this._y < 75)) { this._y = this._y + 10; } if ((!_global.GameOver) && (this._y > -235)) { this._y = this._y - 10; } Score_txt.text = _global.Score; }
Instance of Symbol 269 MovieClip in Frame 2
onClipEvent (enterFrame) { if ((((_global.Playing == true) || (_global.Tutorial)) || (_global.ShowingAd)) && (this._y > -100)) { this._y = this._y - 10; } if ((((((_global.Playing != true) && (!_global.Tutorial)) && (!_global.ShowingAd)) && (!_global.GameOver)) && (!_global.LeaderBoard)) && (this._y < 0)) { this._y = this._y + 10; } }
Instance of Symbol 274 MovieClip in Frame 2
onClipEvent (load) { _root._quality = "high"; _global.Quality = 3; _global.autoQuality = true; L = 90; frames = 0; } onClipEvent (enterFrame) { if (_global.autoQuality == true) { if (_global.Quality == 2) { if ((L == 85) && (Laverage < 27)) { _root._quality = "medium"; _global.Quality = 2; } else if (L == 85) { _root._quality = "high"; _global.Quality = 3; } } else if (_global.Quality == 3) { if (((L == 55) || (L == 85)) && (Laverage < 26)) { _root._quality = "medium"; _global.Quality = 2; } else if (L == 85) { _root._quality = "high"; _global.Quality = 3; } } } millisecond = getTimer(); framespersecond = Math.round(1000 / (millisecond - o)); o = millisecond; timer = frames / 30; if (L < 90) { L++; LT = timer - TS; LS = millisecond - MS; } else { L = 0; TS = timer; MS = millisecond; } Laverage = Math.floor((LT / LS) * 30000); average = Math.floor((timer / millisecond) * 30000); frames++; currentFPS.text = "FPS: " + framespersecond; averageFPS.text = "Average: " + average; localFPS.text = "Local FPS: " + Laverage; }
Instance of Symbol 287 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_global.GameOver && (this._y > 300)) { this._y = this._y - 10; } if ((!_global.GameOver) && (this._y < 800)) { this._y = this._y + 20; } }
Instance of Symbol 296 MovieClip "AD1" in Frame 2
onClipEvent (enterFrame) { if ((_global.LeaderBoard == true) && (_global.ShowingBoard != true)) { _global.ShowingBoard = true; if (_global.Difficulty == 1) { var o = {n:[2, 11, 6, 14, 3, 8, 0, 8, 2, 4, 6, 11, 2, 1, 7, 13], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:"2b6e3808246b217d", clip:this, score:_global.Score}); } if (_global.Difficulty == 2) { var o = {n:[11, 2, 5, 4, 4, 12, 8, 6, 10, 10, 11, 7, 2, 12, 12, 12], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:"b2544c86aab72ccc", clip:this, score:_global.Score}); } if (_global.Difficulty == 3) { var o = {n:[14, 13, 4, 9, 3, 6, 4, 1, 10, 3, 8, 8, 14, 1, 3, 13], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:"ed493641a388e13d", clip:this, score:_global.Score}); } } }
Symbol 13 MovieClip Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } this.MSG = ""; this.Time = 30; this.onEnterFrame = function () { this.LittleVoice_txt.text = this.MSG; this.Time = this.Time + 0.5; if (_global.Plays == 2) { if (this.Time == 35) { this.MSG = "Hello"; } if (this.Time == 80) { this.MSG = "My name is Jo"; } if (this.Time == 160) { this.MSG = "I offer you occasional advice"; } if (this.Time == 240) { this.MSG = ":)"; } if (this.Time == 320) { this.MSG = "You can close this window with the [X]"; } if (this.Time == 400) { this.MSG = "But my feelings will be hurt."; } if (this.Time == 480) { this.MSG = ":("; } if (this.Time == 560) { this.MSG = "..."; } if (this.Time == 640) { this.MSG = "Did you know:"; } if (this.Time == 720) { this.MSG = "Special blocks are very unstable..."; } if (this.Time == 800) { this.MSG = "...an explosion of any color will trigger them!"; } if (this.Time == 880) { this.MSG = ":O"; } if (this.Time == 960) { this.MSG = "Good to know right?"; } if (this.Time == 1040) { this.MSG = "..."; } if (this.Time == 1120) { this.MSG = "So do you like the game?"; } if (this.Time == 1200) { this.MSG = "I do!"; } if (this.Time == 1280) { this.MSG = ":)"; } if (this.Time == 1360) { this.MSG = " Why don't you play it?"; } if (this.Time == 1420) { this.MSG = "It's ok, click the [X]"; } if (this.Time == 1480) { this.MSG = "Go ahead."; } if (this.Time == 1560) { this.MSG = ":)"; } if (this.Time == 1620) { this.MSG = "..."; } if (this.Time == 1700) { this.MSG = "What do you call a sheep with no legs?"; } if (this.Time == 1780) { this.MSG = "A Cloud!"; } if (this.Time == 1860) { this.MSG = "..."; } if (this.Time == 1940) { this.MSG = "Play the game already!"; } if (this.Time == 2020) { this.MSG = ":)"; } if (this.Time == 2100) { this.MSG = "[Jo is Away]"; __com_mochibot__("8f72b286", this, 10301, true); } } if (_global.Plays == 3) { if (this.Time == 35) { this.MSG = "Hello Again!"; } if (this.Time == 80) { this.MSG = ("How did you get " + _global.Score) + " Points?"; } if (this.Time == 160) { this.MSG = ("I only got " + Math.round(_global.Score / 2)) + " Points!"; } if (this.Time == 240) { this.MSG = ":("; } if (this.Time == 320) { this.MSG = "Did you know:"; } if (this.Time == 400) { this.MSG = "The cursor indicates your combo meter."; } if (this.Time == 480) { this.MSG = "If it starts too spin slow..."; } if (this.Time == 560) { this.MSG = "You're in trouble!"; } if (this.Time == 640) { this.MSG = ":)"; } if (this.Time == 720) { this.MSG = "I hope you like the game"; } if (this.Time == 800) { this.MSG = "It was very hard to make"; } if (this.Time == 880) { this.MSG = ":)"; } if (this.Time == 960) { this.MSG = "[Jo is Away]"; __com_mochibot__("8f72b286", this, 10301, true); } } if (_global.Plays == 4) { if (this.Time == 35) { this.MSG = "Hooray! You decided to play again!"; } if (this.Time == 80) { this.MSG = ":)"; } if (this.Time == 160) { this.MSG = "Cool! You made it to level " + _global.Level; } if (this.Time == 240) { this.MSG = ("And you Scored " + _global.Score) + " points!"; } if (this.Time == 320) { this.MSG = ("That's pretty good for " + _global.Mode) + " Mode!"; } if (this.Time == 400) { this.MSG = ":D"; } if (this.Time == 480) { this.MSG = "..."; } if (this.Time == 560) { this.MSG = "Did you know:"; } if (this.Time == 640) { this.MSG = "Bonus=(Level*2500)+(ComboMeter*50)"; } if (this.Time == 720) { this.MSG = "Bonus=(Level*2500)+(ComboMeter*50)"; } if (this.Time == 800) { this.MSG = "But only if you finish on time!"; } if (this.Time == 880) { this.MSG = ":)"; } if (this.Time == 960) { this.MSG = ("Try to do beat my score: " + (_global.Score + 35235)) + "!"; _global.Thread3Score = _global.Score + 35235; } if (this.Time == 1040) { this.MSG = ("I bet you can't get to level " + (_global.Level + 2)) + "!"; } if (this.Time == 1120) { this.MSG = "Good Luck!"; } if (this.Time == 1200) { this.MSG = ":)"; } if (this.Time == 1280) { this.MSG = "[Jo is Away]"; __com_mochibot__("8f72b286", this, 10301, true); } } if (_global.Plays == 5) { if (_global.Score > _global.Thread3Score) { if (this.Time == 35) { this.MSG = "Holy cow! You beat my last score!"; } if (this.Time == 80) { this.MSG = ":("; } if (this.Time == 160) { this.MSG = "I can't believe it"; } if (this.Time == 240) { this.MSG = ("You got " + _global.Score) + " Points!"; } if (this.Time == 320) { this.MSG = ("I only got " + Math.round(_global.Score / 1.5)) + " Points"; } if (this.Time == 400) { this.MSG = "I will do better this time though!"; } } if (_global.Score <= _global.Thread3Score) { if (this.Time == 35) { this.MSG = "You didn't beat my last score!"; } if (this.Time == 80) { this.MSG = ":)"; } if (this.Time == 160) { this.MSG = "but that's ok"; } if (this.Time == 240) { this.MSG = ("I only got " + Math.round(_global.Score / 1.5)) + " Points this time"; } if (this.Time == 320) { this.MSG = ("And you got " + _global.Score) + " Points!"; } if (this.Time == 400) { this.MSG = "I will do better this time though!"; } } if (this.Time == 480) { this.MSG = ":)"; } if (this.Time == 560) { this.MSG = "Did you know:"; } if (this.Time == 640) { this.MSG = "The formula for the Combo Score is:"; } if (this.Time == 720) { this.MSG = "(Combo*Combo)*(5/4)*Level"; } if (this.Time == 800) { this.MSG = "So get big combos for huge points!"; } if (this.Time == 880) { this.MSG = ":)"; } if (this.Time == 960) { this.MSG = "..."; } if (this.Time == 1040) { this.MSG = "Why do birds fly south?"; } if (this.Time == 1120) { this.MSG = "Because it's too far to walk!"; } if (this.Time == 1200) { this.MSG = ":)"; } if (this.Time == 1280) { this.MSG = "[Jo is Away]"; __com_mochibot__("8f72b286", this, 10301, true); } } if (_global.Plays == 6) { if (this.Time == 35) { this.MSG = "Hello Again!"; } if (this.Time == 80) { this.MSG = ("How did you get to level " + _global.Level) + "?"; } if (this.Time == 160) { this.MSG = ("I only got to level " + Math.round(_global.Level / 2)) + "!"; } if (this.Time == 240) { this.MSG = ":)"; } if (this.Time == 320) { this.MSG = "..."; } if (this.Time == 400) { this.MSG = "I bet you know a lot about the game"; } if (this.Time == 480) { this.MSG = "You are a good player"; } if (this.Time == 560) { this.MSG = ("But I bet you can't get to level " + (_global.Level + 3)) + "!"; } if (this.Time == 640) { this.MSG = ":)"; } if (this.Time == 720) { this.MSG = "..."; } if (this.Time == 800) { this.MSG = "What did the blanket say to the bed?"; } if (this.Time == 880) { this.MSG = "You are under cover!"; } if (this.Time == 960) { this.MSG = ":)"; } if (this.Time == 1040) { this.MSG = "[Jo is Away]"; __com_mochibot__("8f72b286", this, 10301, true); } } if (_global.Plays == 7) { if (this.Time == 35) { this.MSG = "Hey!"; } if (this.Time == 80) { this.MSG = ":)"; } if (this.Time == 160) { this.MSG = "You really like this game huh?"; } if (this.Time == 240) { this.MSG = ":)"; } if (this.Time == 320) { this.MSG = "I'm glad!"; } if (this.Time == 400) { this.MSG = "I would get lonely playing by myself..."; } if (this.Time == 480) { this.MSG = ":("; } if (this.Time == 560) { this.MSG = "..."; } if (this.Time == 640) { this.MSG = ("You only got to level " + _global.Level) + "?"; } if (this.Time == 720) { this.MSG = ("I expected you to get to level " + (_global.Level + 4)) + "!"; } if (this.Time == 800) { this.MSG = "Because you're really good at this"; } if (this.Time == 880) { this.MSG = ":)"; } if (this.Time == 960) { this.MSG = "Good luck!"; } if (this.Time == 1040) { this.MSG = "[Jo is Away]"; __com_mochibot__("8f72b286", this, 10301, true); } } if (_global.Plays == 8) { if (this.Time == 35) { this.MSG = "Oh cool, you're playing again!"; } if (this.Time == 80) { this.MSG = "Now I'm happy"; } if (this.Time == 160) { this.MSG = "That's a total of 8 now"; } if (this.Time == 240) { this.MSG = "You should play at least 947 more times!"; } if (this.Time == 320) { this.MSG = ":)"; } if (this.Time == 400) { this.MSG = "Have you submitted your score yet"; } if (this.Time == 480) { this.MSG = "You should try to get in the top 10"; } if (this.Time == 560) { this.MSG = "Maybe you will be famous!"; } if (this.Time == 640) { this.MSG = ":)"; } if (this.Time == 720) { this.MSG = "[Jo is Away]"; __com_mochibot__("8f72b286", this, 10301, true); } } if (_global.Plays == 9) { if (this.Time == 35) { this.MSG = "Hey!"; } if (this.Time == 80) { this.MSG = ":)"; } if (this.Time == 160) { this.MSG = "Thank you for playing so much"; } if (this.Time == 240) { this.MSG = "The more you play..."; } if (this.Time == 320) { this.MSG = "The more encouraged I am"; } if (this.Time == 400) { this.MSG = "Maybe I will make another game!"; } if (this.Time == 480) { this.MSG = ":)"; } if (this.Time == 560) { this.MSG = "..."; } if (this.Time == 640) { this.MSG = "Would you play it?"; } if (this.Time == 720) { this.MSG = "It sure is hard to make them"; } if (this.Time == 800) { this.MSG = "But if you keep playing"; } if (this.Time == 880) { this.MSG = "I will be motivated!"; } if (this.Time == 960) { this.MSG = ":)"; } if (this.Time == 1040) { this.MSG = "[Jo is Away]"; __com_mochibot__("8f72b286", this, 10301, true); } } if (_global.Plays == 10) { if (this.Time == 35) { this.MSG = "Hooray!"; } if (this.Time == 80) { this.MSG = "You played 10 times!"; } if (this.Time == 160) { this.MSG = "Thank you"; } if (this.Time == 240) { this.MSG = "For every person that plays ten times"; } if (this.Time == 320) { this.MSG = "My tracer ticks up one point"; } if (this.Time == 400) { this.MSG = "When it gets to ten thousand"; } if (this.Time == 480) { this.MSG = "I make another game like this!"; } if (this.Time == 560) { this.MSG = ":)"; } if (this.Time == 640) { this.MSG = "So be sure to tell your friends!"; } if (this.Time == 720) { this.MSG = "And thank you for your time! "; } if (this.Time == 800) { this.MSG = ":)"; } if (this.Time == 880) { this.MSG = "Have fun and Good luck!"; } if (this.Time == 960) { this.MSG = ":)"; } if (this.Time == 1040) { this.MSG = "[Jo is deactivated]"; __com_mochibot__("8f72b286", this, 10301, true); } } if (_global.Plays > 10) { if (this.Time == 35) { this.MSG = "[Jo is deactivated]"; } } };
Symbol 21 Button
on (press) { Mouse.hide(); this._parent.onEnterFrame = function () { this._rotation = this._rotation + 5; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (this._yscale < 10) { BombExplode(this._x, this._y, this._parent, 1); _global.Playing = true; _global.ShowingAd = false; this.removeMovieClip(); } }; if (_global.Plays == 5) { __com_mochibot__("84073462", this, 10301, true); } if (_global.Plays == 10) { __com_mochibot__("d825fd46", this, 10301, true); } if (_global.Plays == 15) { __com_mochibot__("9b5285f2", this, 10301, true); } if (_global.Plays == 20) { __com_mochibot__("504d49e1", this, 10301, true); } _global.TimeLeft = 25; _global.BonusTime = 25; _global.ComboMeter = 35; _global.CurrentCombo = 0; _global.Score = 0; _global.BlocksRemaining = 0; _global.Explosions = 0; _global.BlocksFalling = 0; _global.BlocksSliding = 0; _global.Level = 0; _global.NukeOut = 0; Mouse.hide(); _parent._parent.Cursor.Core._visible = false; } on (rollOver) { _parent._parent.snd7.start(0, 1); with (_parent._parent.Cursor) { _parent._parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent._parent.Cursor) { _parent._parent.Cursor.Core._visible = false; } }
Symbol 22 MovieClip Frame 1
Mouse.hide();
Symbol 22 MovieClip Frame 30
Mouse.hide();
Symbol 22 MovieClip Frame 60
Mouse.hide();
Symbol 22 MovieClip Frame 90
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } function BombExplode(X, Y, Target, Type) { this._parent._parent.snd2.start(0, 1); _global.Explosions = _global.Explosions + 1; var _local3 = Target["CT" + Type].attachMovie("BombExplode", "Ex" + _global.cDepth, _global.cDepth); _global.cDepth++; _local3._x = X; _local3._xscale = 100; _local3._y = Y; _local3._yscale = 100; _local3.BombEffect.Type = Type; } stop();
Symbol 23 MovieClip [AdShell] Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } function BombExplode(X, Y, Target, Type) { this._parent.snd2.start(0, 1); _global.Explosions = _global.Explosions + 1; var _local3 = Target["CT" + Type].attachMovie("BombExplode", "Ex" + _global.cDepth, _global.cDepth); _global.cDepth++; _local3._x = X; _local3._xscale = 100; _local3._y = Y; _local3._yscale = 100; _local3.BombEffect.Type = Type; }
Instance of Symbol 15 MovieClip in Symbol 23 MovieClip [AdShell] Frame 1
onClipEvent (enterFrame) { if ((this._parent._rotation == 0) && (!this.DontShow)) { mochi.as2.MochiAd.showClickAwayAd({clip:this, id:"670e23ee58115127"}); this.DontShow = true; } }
Symbol 30 MovieClip [Gem] Frame 1
stop();
Symbol 30 MovieClip [Gem] Frame 2
stop();
Symbol 30 MovieClip [Gem] Frame 3
stop();
Symbol 30 MovieClip [Gem] Frame 4
stop();
Symbol 33 Button
on (rollOver) { with (_parent.Cursor) { _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Instance of Symbol 47 MovieClip in Symbol 48 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent.Type); }
Symbol 49 MovieClip [NukeExplode] Frame 9
_global.Explosions--; _global.NukeOut = false; this.removeMovieClip();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 2
stop();
Symbol 56 MovieClip Frame 3
stop();
Symbol 56 MovieClip Frame 4
stop();
Symbol 56 MovieClip Frame 5
stop();
Symbol 56 MovieClip Frame 6
stop();
Instance of Symbol 47 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent.Type); }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent.Type); } onClipEvent (enterFrame) { this._y = this._y - 1; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent.Type); } onClipEvent (enterFrame) { this._y = this._y + 1; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent.Type); } onClipEvent (enterFrame) { this._x = this._x - 1; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent.Type); } onClipEvent (enterFrame) { this._x = this._x + 1; }
Instance of Symbol 57 MovieClip "BombEffect" in Symbol 58 MovieClip [BombExplode] Frame 1
onClipEvent (enterFrame) { (this._rotation = this._rotation - 9); (this._xscale = this._xscale + 70); this._yscale = this._yscale + 70; }
Symbol 58 MovieClip [BombExplode] Frame 9
_global.Explosions--; this.removeMovieClip();
Symbol 60 MovieClip [Explode] Frame 6
_global.Explosions--; this.removeMovieClip();
Symbol 70 Button
on (rollOver) { with (_parent.Cursor) { _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 76 MovieClip [Nuke] Frame 1
stop();
Instance of Symbol 80 MovieClip in Symbol 86 MovieClip [Bomb] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 15; }
Symbol 91 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 2
stop();
Symbol 91 MovieClip Frame 3
stop();
Symbol 94 MovieClip [Cursor] Frame 1
stop();
Symbol 94 MovieClip [Cursor] Frame 2
stop();
Symbol 94 MovieClip [Cursor] Frame 3
stop();
Instance of Symbol 164 MovieClip in Symbol 167 MovieClip [KeyEffect] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 3; }
Instance of Symbol 166 MovieClip in Symbol 167 MovieClip [KeyEffect] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 3; }
Symbol 297 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return("3.0 as2"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 298 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.0"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local3 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servicesURL != undefined) { _servicesURL = urlOptions().servicesURL; } allowDomains(_servicesURL); _clip = clip.createEmptyMovieClip(_local3, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip((((_servicesURL + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; if (_root.mochiad_options) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static var _servicesURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; }
Symbol 299 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if ((options.clip == null) || (options.clip == undefined)) { options.clip = mochi.as2.MochiServices.clip; } if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 300 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 191 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 2
stop();
Symbol 191 MovieClip Frame 3
stop();
Symbol 205 MovieClip Frame 2
stop();
Symbol 207 Button
on (press) { getURL ("http://www.unboundedgames.com/", "_blank"); trace("1"); __com_mochibot__("2221ff7e", this, 10301, true); } on (rollOver) { _parent.snd7.start(0, 1); this.LOGO._xscale = 100; this.LOGO._yscale = 100; with (_parent.Cursor) { _parent.Cursor.Core._visible = true; } } on (rollOut) { this.LOGO._xscale = 90; this.LOGO._yscale = 90; with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 208 MovieClip Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); }
Instance of Symbol 182 MovieClip in Symbol 208 MovieClip Frame 1
onClipEvent (load) { this.Score = 0; } onClipEvent (enterFrame) { if (this.Score > _global.Score) { this.Score = _global.Score; } if (this.Score < (_global.Score - 500)) { this.Score = this.Score + Math.round((_global.Score - this.Score) / 6); } else if (this.Score < _global.Score) { this.Score = _global.Score; } DT1.text = this.Score; }
Instance of Symbol 185 MovieClip in Symbol 208 MovieClip Frame 1
onClipEvent (enterFrame) { DT1.text = _global.Level; }
Instance of Symbol 195 MovieClip in Symbol 208 MovieClip Frame 1
onClipEvent (enterFrame) { if (_global.ComboMeter > 100) { _global.ComboMeter = 100; } else if (_global.ComboMeter < 0) { _global.ComboMeter = 0; } CC.text = _global.ComboMeter + " / 100"; CT.text = "Combo Target: " + _global.ComboTarget; Bar._x = _global.ComboMeter * 1.25; if (_global.ComboMeter > 66) { Bar.gotoAndStop(1); } else if (_global.ComboMeter > 33) { Bar.gotoAndStop(2); } else { Bar.gotoAndStop(3); } }
Instance of Symbol 198 MovieClip in Symbol 208 MovieClip Frame 1
onClipEvent (enterFrame) { if (_global.TimeLeft > ((_global.BonusTime * 2) / 3)) { Bar.gotoAndStop(1); } else if (_global.TimeLeft > (_global.BonusTime / 3)) { Bar.gotoAndStop(2); } else { Bar.gotoAndStop(3); } BT.text = (_global.TimeLeft + " / ") + _global.BonusTime; Bar._x = ((_global.TimeLeft * 1.25) * 100) / _global.BonusTime; }
Instance of Symbol 205 MovieClip in Symbol 208 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(_global.Difficulty); }
Symbol 210 Button
on (release) { if ((_global.Playing != true) && (_global.Tutorial != true)) { _global.Playing = true; _global.ComboTarget = 3; _global.Colors = 1.5; _global.Difficulty = 1; _global.Plays++; Mouse.hide(); if (_global.Plays == 3) { _global.Mode = "Easy"; } if (_global.Plays > 1) { _global.SummonAd = true; } __com_mochibot__("8a059975", this, 10301, true); } } on (rollOver) { with (_parent.Cursor) { if (_global.Playing != true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 211 Button
on (release) { if ((_global.Playing != true) && (_global.Tutorial != true)) { _global.Playing = true; _global.ComboTarget = 4; _global.Colors = 2.5; _global.Difficulty = 2; _global.Plays++; Mouse.hide(); __com_mochibot__("247c5630", this, 10301, true); if (_global.Plays == 3) { _global.Mode = "Normal"; } if (_global.Plays > 1) { _global.SummonAd = true; } } } on (rollOver) { with (_parent.Cursor) { if (_global.Playing != true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 212 Button
on (release) { if ((_global.Playing != true) && (_global.Tutorial != true)) { _global.Playing = true; _global.ComboTarget = 5; _global.Colors = 3.5; _global.Difficulty = 3; _global.Plays++; Mouse.hide(); if (_global.Plays == 3) { _global.Mode = "Hard"; } if (_global.Plays > 1) { _global.SummonAd = true; } } __com_mochibot__("7de457e4", this._parent, 10301, true); } on (rollOver) { with (_parent.Cursor) { if (_global.Playing != true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 215 Button
on (release) { if (_global.Playing != true) { _global.Tutorial = true; Mouse.hide(); __com_mochibot__("07910809", this, 10301, true); } } on (rollOver) { with (_parent.Cursor) { if (_global.Playing != true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 218 Button
on (press) { if ((_global.Playing != true) && (_global.Tutorial != true)) { getURL ("http://www.unboundedgames.com/", "_blank"); trace("1"); __com_mochibot__("39d42bb0", this, 10301, true); } } on (rollOver) { with (_parent.Cursor) { if (_global.Playing != true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 220 MovieClip Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); }
Instance of Symbol 129 MovieClip "Symbol" in Symbol 226 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(7); }
Instance of Symbol 80 MovieClip in Symbol 229 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 15; }
Symbol 237 Button
on (release) { this.gotoAndStop(2); } on (rollOver) { with (_parent.Cursor) { if (_global.Tutorial == true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 241 Button
on (release) { _global.Tutorial = false; } on (rollOver) { with (_parent.Cursor) { if (_global.Tutorial == true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 252 MovieClip Frame 1
stop();
Symbol 252 MovieClip Frame 2
stop();
Symbol 265 Button
on (press) { getURL ("http://www.unboundedgames.com/", "_blank"); trace("1"); __com_mochibot__("69603dc3", this, 10301, true); } on (rollOver) { with (_parent.Cursor) { _parent.snd7.start(0, 1); _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 268 Button
on (release) { if ((_global.Playing != true) && (_global.Tutorial != true)) { getURL ("http://cdn.mochiads.com/c/g/colors-in-the-sky.zip", "_self"); __com_mochibot__("09642645", this, 10301, true); } } on (rollOver) { with (_parent.Cursor) { if (_global.Playing != true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 269 MovieClip Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); }
Symbol 278 Button
on (press) { _global.LeaderBoard = true; _global.GameOver = false; _parent.Cursor._visible = false; Mouse.show(); __com_mochibot__("964dc4a0", this, 10301, true); } on (rollOver) { with (_parent.Cursor) { if (_global.GameOver == true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 282 Button
on (press) { _global.GameOver = false; __com_mochibot__("bcd2dc04", this, 10301, true); } on (rollOver) { with (_parent.Cursor) { if (_global.GameOver == true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 286 Button
on (press) { if (_global.GameOver) { getURL ("http://www.unboundedgames.com/", "_blank"); trace("1"); __com_mochibot__("59d61d39", this, 10301, true); } } on (rollOver) { with (_parent.Cursor) { if (_global.GameOver == true) { _parent.snd7.start(0, 1); } _parent.Cursor.Core._visible = true; } } on (rollOut) { with (_parent.Cursor) { _parent.Cursor.Core._visible = false; } }
Symbol 287 MovieClip Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); }
Symbol 291 MovieClip Frame 1
this.onLoad = function () { if (_global.SoundOn) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } }; this.onEnterFrame = function () { if (_global.SoundOn) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } };
Symbol 293 Button
on (press) { toggleSound(); } on (rollOver) { with (Cursor) { this.soundButton._xscale = 105; this.soundButton._yscale = 105; _parent.snd7.start(0, 1); Cursor.Core._visible = true; } } on (rollOut) { with (Cursor) { this.soundButton._xscale = 100; this.soundButton._yscale = 100; Cursor.Core._visible = false; } }
Symbol 296 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 3
_global.LeaderBoard = false; _global.ShowingBoard = false; _parent.Cursor._visible = true; Mouse.hide();

Library Items

Symbol 1 Sound [sound4]
Symbol 2 Sound [sound2]
Symbol 3 Sound [sound5]
Symbol 4 Sound [sound1]
Symbol 5 Sound [sound7]
Symbol 6 Sound [sound3]
Symbol 7 Sound [sound6]
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:23
Symbol 10 FontUsed by:11 12 16 17 18 95 96 97 99 100 181 184 193 194 197 219 223 224 225 231 232 233 242 243 245 246 248 249 250 251 255 266 271 272 273 288 289 290
Symbol 11 TextUses:10Used by:23
Symbol 12 EditableTextUses:10Used by:13
Symbol 13 MovieClipUses:12Used by:23
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:23
Symbol 16 TextUses:10Used by:22
Symbol 17 TextUses:10Used by:22
Symbol 18 TextUses:10Used by:22
Symbol 19 GraphicUsed by:20 21
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 ButtonUses:20 19Used by:22
Symbol 22 MovieClipUses:16 17 18 21Used by:23
Symbol 23 MovieClip [AdShell]Uses:9 11 13 15 22
Symbol 24 GraphicUsed by:30
Symbol 25 GraphicUsed by:26
Symbol 26 ButtonUses:25Used by:30
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [Gem]Uses:24 26 27 28 29
Symbol 31 GraphicUsed by:39
Symbol 32 GraphicUsed by:33
Symbol 33 ButtonUses:32Used by:39 135
Symbol 34 GraphicUsed by:39
Symbol 35 GraphicUsed by:39
Symbol 36 GraphicUsed by:39
Symbol 37 GraphicUsed by:39 230
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClip [Gem2]Uses:31 33 34 35 36 37 38
Symbol 40 GraphicUsed by:49 58
Symbol 41 GraphicUsed by:47
Symbol 42 GraphicUsed by:47
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:41 42 43 44 45 46Used by:48 57
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip [NukeExplode]Uses:40 48
Symbol 50 GraphicUsed by:56
Symbol 51 GraphicUsed by:56
Symbol 52 GraphicUsed by:56
Symbol 53 GraphicUsed by:56
Symbol 54 GraphicUsed by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:50 51 52 53 54 55Used by:57 60
Symbol 57 MovieClipUses:47 56Used by:58
Symbol 58 MovieClip [BombExplode]Uses:40 57
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [Explode]Uses:59 56
Symbol 61 GraphicUsed by:76
Symbol 62 GraphicUsed by:67
Symbol 63 GraphicUsed by:67
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:62 63 64 65 66Used by:76 227
Symbol 68 GraphicUsed by:70
Symbol 69 GraphicUsed by:70
Symbol 70 ButtonUses:68 69Used by:76 86
Symbol 71 GraphicUsed by:76 227
Symbol 72 GraphicUsed by:76
Symbol 73 GraphicUsed by:76
Symbol 74 GraphicUsed by:76
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip [Nuke]Uses:61 67 70 71 72 73 74 75
Symbol 77 GraphicUsed by:86
Symbol 78 GraphicUsed by:86
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:86 229
Symbol 81 GraphicUsed by:86
Symbol 82 GraphicUsed by:86
Symbol 83 GraphicUsed by:86
Symbol 84 GraphicUsed by:86
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClip [Bomb]Uses:77 78 80 70 81 82 83 84 85
Symbol 87 GraphicUsed by:94
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:88 89 90Used by:94
Symbol 92 GraphicUsed by:94
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip [Cursor]Uses:87 91 92 93
Symbol 95 EditableTextUses:10Used by:98
Symbol 96 EditableTextUses:10Used by:98
Symbol 97 EditableTextUses:10Used by:98
Symbol 98 MovieClip [LevelUp]Uses:95 96 97
Symbol 99 EditableTextUses:10Used by:101
Symbol 100 EditableTextUses:10Used by:101
Symbol 101 MovieClip [ScorePlus]Uses:99 100
Symbol 102 GraphicUsed by:135
Symbol 103 GraphicUsed by:129
Symbol 104 GraphicUsed by:117
Symbol 105 GraphicUsed by:117
Symbol 106 GraphicUsed by:117
Symbol 107 GraphicUsed by:117
Symbol 108 GraphicUsed by:117
Symbol 109 GraphicUsed by:117
Symbol 110 GraphicUsed by:117
Symbol 111 GraphicUsed by:117
Symbol 112 GraphicUsed by:117
Symbol 113 GraphicUsed by:117
Symbol 114 GraphicUsed by:117
Symbol 115 GraphicUsed by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:104 105 106 107 108 109 110 111 112 113 114 115 116Used by:129
Symbol 118 GraphicUsed by:129
Symbol 119 GraphicUsed by:129
Symbol 120 GraphicUsed by:129
Symbol 121 GraphicUsed by:129
Symbol 122 GraphicUsed by:129
Symbol 123 GraphicUsed by:129
Symbol 124 GraphicUsed by:129
Symbol 125 GraphicUsed by:129
Symbol 126 GraphicUsed by:129
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:103 117 118 119 120 121 122 123 124 125 126 127 128Used by:135 226
Symbol 130 GraphicUsed by:135
Symbol 131 GraphicUsed by:135
Symbol 132 GraphicUsed by:135 226
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClip [Laser]Uses:102 129 33 130 131 132 133 134
Symbol 136 GraphicUsed by:144
Symbol 137 GraphicUsed by:143
Symbol 138 GraphicUsed by:143
Symbol 139 GraphicUsed by:143
Symbol 140 GraphicUsed by:143
Symbol 141 GraphicUsed by:143
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:137 138 139 140 141 142Used by:144
Symbol 144 MovieClip [LaserBeam]Uses:136 143
Symbol 145 GraphicUsed by:158
Symbol 146 GraphicUsed by:158
Symbol 147 GraphicUsed by:158
Symbol 148 GraphicUsed by:158
Symbol 149 GraphicUsed by:158
Symbol 150 GraphicUsed by:158
Symbol 151 GraphicUsed by:158
Symbol 152 GraphicUsed by:158
Symbol 153 GraphicUsed by:158
Symbol 154 GraphicUsed by:158
Symbol 155 GraphicUsed by:158
Symbol 156 GraphicUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClip [Center]Uses:145 146 147 148 149 150 151 152 153 154 155 156 157Used by:252
Symbol 159 GraphicUsed by:162 207 265
Symbol 160 GraphicUsed by:161 207 265
Symbol 161 MovieClipUses:160Used by:162
Symbol 162 MovieClip [coin]Uses:159 161Used by:206
Symbol 163 GraphicUsed by:164 207 265
Symbol 164 MovieClipUses:163Used by:167
Symbol 165 GraphicUsed by:166 207 265
Symbol 166 MovieClipUses:165Used by:167
Symbol 167 MovieClip [KeyEffect]Uses:164 166Used by:206
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClipUses:169Used by:Timeline
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:177
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:177
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClipUses:172 174 176Used by:208  Timeline
Symbol 178 GraphicUsed by:Timeline
Symbol 297 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 298 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 299 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 300 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 179 GraphicUsed by:208
Symbol 180 GraphicUsed by:182
Symbol 181 EditableTextUses:10Used by:182
Symbol 182 MovieClipUses:180 181Used by:208
Symbol 183 GraphicUsed by:185
Symbol 184 EditableTextUses:10Used by:185
Symbol 185 MovieClipUses:183 184Used by:208
Symbol 186 GraphicUsed by:195 198
Symbol 187 GraphicUsed by:195 198
Symbol 188 GraphicUsed by:191
Symbol 189 GraphicUsed by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:188 189 190Used by:195 198 247 252
Symbol 192 GraphicUsed by:195
Symbol 193 EditableTextUses:10Used by:195
Symbol 194 EditableTextUses:10Used by:195
Symbol 195 MovieClipUses:186 187 191 192 193 194Used by:208
Symbol 196 GraphicUsed by:198
Symbol 197 EditableTextUses:10Used by:198
Symbol 198 MovieClipUses:186 187 191 196 197Used by:208
Symbol 199 GraphicUsed by:200 210
Symbol 200 MovieClipUses:199Used by:205 210
Symbol 201 GraphicUsed by:202 211
Symbol 202 MovieClipUses:201Used by:205 211
Symbol 203 GraphicUsed by:204 212
Symbol 204 MovieClipUses:203Used by:205 212
Symbol 205 MovieClipUses:200 202 204Used by:208
Symbol 206 MovieClipUses:167 162Used by:207 263 265
Symbol 207 ButtonUses:206 163 165 159 160Used by:208
Symbol 208 MovieClipUses:179 182 185 195 198 177 205 207Used by:Timeline
Symbol 209 GraphicUsed by:210 211 212 215 218 241
Symbol 210 ButtonUses:200 209 199Used by:220
Symbol 211 ButtonUses:202 209 201Used by:220
Symbol 212 ButtonUses:204 209 203Used by:220
Symbol 213 GraphicUsed by:214 215
Symbol 214 MovieClipUses:213Used by:215 252
Symbol 215 ButtonUses:214 209 213Used by:220
Symbol 216 GraphicUsed by:217 218
Symbol 217 MovieClipUses:216Used by:218
Symbol 218 ButtonUses:217 209 216Used by:220
Symbol 219 TextUses:10Used by:220
Symbol 220 MovieClipUses:210 211 212 215 218 219Used by:Timeline
Symbol 221 GraphicUsed by:252
Symbol 222 GraphicUsed by:252
Symbol 223 TextUses:10Used by:252
Symbol 224 TextUses:10Used by:252
Symbol 225 TextUses:10Used by:252
Symbol 226 MovieClipUses:132 129Used by:252
Symbol 227 MovieClipUses:71 67Used by:252
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228 80Used by:252
Symbol 230 MovieClipUses:37Used by:252
Symbol 231 TextUses:10Used by:252
Symbol 232 TextUses:10Used by:252
Symbol 233 TextUses:10Used by:252
Symbol 234 GraphicUsed by:235 237
Symbol 235 MovieClipUses:234Used by:237
Symbol 236 GraphicUsed by:237
Symbol 237 ButtonUses:235 236 234Used by:252
Symbol 238 GraphicUsed by:252
Symbol 239 GraphicUsed by:240 241
Symbol 240 MovieClipUses:239Used by:241
Symbol 241 ButtonUses:240 209 239Used by:252
Symbol 242 TextUses:10Used by:252
Symbol 243 TextUses:10Used by:252
Symbol 244 GraphicUsed by:247
Symbol 245 EditableTextUses:10Used by:247
Symbol 246 EditableTextUses:10Used by:247
Symbol 247 MovieClipUses:244 191 245 246Used by:252
Symbol 248 TextUses:10Used by:252
Symbol 249 TextUses:10Used by:252
Symbol 250 TextUses:10Used by:252
Symbol 251 TextUses:10Used by:252
Symbol 252 MovieClipUses:221 222 214 223 224 225 226 227 229 230 231 158 232 191 233 237 238 241 242 243 247 248 249 250 251Used by:Timeline
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:260
Symbol 255 EditableTextUses:10Used by:260
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:260
Symbol 258 FontUsed by:259
Symbol 259 TextUses:258Used by:260
Symbol 260 MovieClipUses:254 255 257 259Used by:Timeline
Symbol 261 GraphicUsed by:262 265
Symbol 262 MovieClipUses:261Used by:263 265
Symbol 263 MovieClipUses:206 262Used by:265
Symbol 264 GraphicUsed by:265
Symbol 265 ButtonUses:263 206 262 264 163 165 159 160 261Used by:269
Symbol 266 TextUses:10Used by:268
Symbol 267 GraphicUsed by:268
Symbol 268 ButtonUses:266 267Used by:269
Symbol 269 MovieClipUses:265 268Used by:Timeline
Symbol 270 GraphicUsed by:274
Symbol 271 EditableTextUses:10Used by:274
Symbol 272 EditableTextUses:10Used by:274
Symbol 273 EditableTextUses:10Used by:274
Symbol 274 MovieClipUses:270 271 272 273Used by:Timeline
Symbol 275 GraphicUsed by:276 278
Symbol 276 MovieClipUses:275Used by:278
Symbol 277 GraphicUsed by:278
Symbol 278 ButtonUses:276 277 275Used by:287
Symbol 279 GraphicUsed by:280 282
Symbol 280 MovieClipUses:279Used by:282
Symbol 281 GraphicUsed by:282
Symbol 282 ButtonUses:280 281 279Used by:287
Symbol 283 GraphicUsed by:284 286
Symbol 284 MovieClipUses:283Used by:286
Symbol 285 GraphicUsed by:286
Symbol 286 ButtonUses:284 285 283Used by:287
Symbol 287 MovieClipUses:278 282 286Used by:Timeline
Symbol 288 TextUses:10Used by:291 293
Symbol 289 TextUses:10Used by:291 293
Symbol 290 TextUses:10Used by:291
Symbol 291 MovieClipUses:288 289 290Used by:293
Symbol 292 GraphicUsed by:293
Symbol 293 ButtonUses:291 292 288 289Used by:Timeline
Symbol 294 GraphicUsed by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:294 295Used by:Timeline

Instance Names

"Panel"Frame 2Symbol 208 MovieClip
"soundButton"Frame 2Symbol 293 Button
"AD1"Frame 2Symbol 296 MovieClip
"LittleVoice_txt"Symbol 13 MovieClip Frame 1Symbol 12 EditableText
"button"Symbol 30 MovieClip [Gem] Frame 1Symbol 26 Button
"GemMask"Symbol 39 MovieClip [Gem2] Frame 1Symbol 33 Button
"BombEffect"Symbol 49 MovieClip [NukeExplode] Frame 1Symbol 48 MovieClip
"BombEffect"Symbol 58 MovieClip [BombExplode] Frame 1Symbol 57 MovieClip
"Star"Symbol 60 MovieClip [Explode] Frame 1Symbol 56 MovieClip
"BombMask"Symbol 76 MovieClip [Nuke] Frame 1Symbol 70 Button
"BombMask"Symbol 86 MovieClip [Bomb] Frame 1Symbol 70 Button
"Core"Symbol 94 MovieClip [Cursor] Frame 1Symbol 91 MovieClip
"Message2"Symbol 98 MovieClip [LevelUp] Frame 1Symbol 95 EditableText
"Message1"Symbol 98 MovieClip [LevelUp] Frame 1Symbol 96 EditableText
"Message3"Symbol 98 MovieClip [LevelUp] Frame 1Symbol 97 EditableText
"Score"Symbol 101 MovieClip [ScorePlus] Frame 1Symbol 99 EditableText
"Message"Symbol 101 MovieClip [ScorePlus] Frame 1Symbol 100 EditableText
"Symbol"Symbol 135 MovieClip [Laser] Frame 1Symbol 129 MovieClip
"GemMask"Symbol 135 MovieClip [Laser] Frame 1Symbol 33 Button
"Beam"Symbol 144 MovieClip [LaserBeam] Frame 1Symbol 143 MovieClip
"DT1"Symbol 182 MovieClip Frame 1Symbol 181 EditableText
"DT1"Symbol 185 MovieClip Frame 1Symbol 184 EditableText
"Bar"Symbol 195 MovieClip Frame 1Symbol 191 MovieClip
"CT"Symbol 195 MovieClip Frame 1Symbol 193 EditableText
"CC"Symbol 195 MovieClip Frame 1Symbol 194 EditableText
"Bar"Symbol 198 MovieClip Frame 1Symbol 191 MovieClip
"BT"Symbol 198 MovieClip Frame 1Symbol 197 EditableText
"LOGO"Symbol 208 MovieClip Frame 1Symbol 207 Button
"Symbol"Symbol 226 MovieClip Frame 1Symbol 129 MovieClip
"CT"Symbol 247 MovieClip Frame 1Symbol 245 EditableText
"CC"Symbol 247 MovieClip Frame 1Symbol 246 EditableText
"Score_txt"Symbol 260 MovieClip Frame 1Symbol 255 EditableText
"currentFPS"Symbol 274 MovieClip Frame 1Symbol 271 EditableText
"averageFPS"Symbol 274 MovieClip Frame 1Symbol 272 EditableText
"localFPS"Symbol 274 MovieClip Frame 1Symbol 273 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 13337 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."
Protect (24)Timeline Frame 131 bytes "..$1$Ka$..nQjoyOBecCEOUuO8qJ80."
ExportAssets (56)Timeline Frame 1Symbol 1 as "sound4"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sound2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sound5"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sound1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sound7"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sound3"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sound6"
ExportAssets (56)Timeline Frame 1Symbol 23 as "AdShell"
ExportAssets (56)Timeline Frame 1Symbol 30 as "Gem"
ExportAssets (56)Timeline Frame 1Symbol 39 as "Gem2"
ExportAssets (56)Timeline Frame 1Symbol 49 as "NukeExplode"
ExportAssets (56)Timeline Frame 1Symbol 58 as "BombExplode"
ExportAssets (56)Timeline Frame 1Symbol 60 as "Explode"
ExportAssets (56)Timeline Frame 1Symbol 76 as "Nuke"
ExportAssets (56)Timeline Frame 1Symbol 86 as "Bomb"
ExportAssets (56)Timeline Frame 1Symbol 94 as "Cursor"
ExportAssets (56)Timeline Frame 1Symbol 98 as "LevelUp"
ExportAssets (56)Timeline Frame 1Symbol 101 as "ScorePlus"
ExportAssets (56)Timeline Frame 1Symbol 135 as "Laser"
ExportAssets (56)Timeline Frame 1Symbol 144 as "LaserBeam"
ExportAssets (56)Timeline Frame 1Symbol 158 as "Center"
ExportAssets (56)Timeline Frame 1Symbol 162 as "coin"
ExportAssets (56)Timeline Frame 1Symbol 167 as "KeyEffect"
ExportAssets (56)Timeline Frame 1Symbol 297 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 298 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 299 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 300 as "__Packages.mochi.as2.MochiDigits"




http://swfchan.com/24/117450/info.shtml
Created: 7/3 -2019 18:40:18 Last modified: 7/3 -2019 18:40:18 Server time: 26/04 -2024 22:09:24