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

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

ritris.swf

This is the info page for
Flash #61656

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


Text
ritris

platinagames.com 2009

Draw your own bricks!

Play Game

Instructions

Instructions

Menu

1/3

Draw a brick consisting of four blocks in the grid.
Try it out!
Click on the grid, hold the left mouse button pressed, move
your mouse and release the left mouse button. To cancel a
brick selection, move your mouse outside of the grid and
release the left mouse button.

2/3

Get rid of all red blocks as quick as possible. Fill lines to
remove them. After all red blocks are removed or if you have
survived 100 bricks, you will advance to the next level.
Bonus for remaining bricks and a time bonus if you clear the
field fast.
Get extra points for consecutive removal of lines and for
removing multiple lines.
A new line is inserted after an amount of turns.
The game consists of 12 levels that get harder and harder.

Instructions - Scores

+25 for each line removed
+(25 * removed lines) for multiple lines
+(25 * consecutive lines)
+25 for each brick that is left
+250 if no blocks are left on the field
+(1000 * percent of time bonus left), if you play fast

Draw a brick consisting of four blocks in the grid.
Try it out!
Click on the grid, hold the left mouse button pressed,
move your mouse and release the left mouse button.
To cancel a brick selection, move your mouse outside
of the grid and release the left mouse button.

Get rid of all red blocks as quick as possible. Fill lines
to remove them. After all red blocks are removed or if
you have survived 100 bricks, you will advance to the
next level.
Bonus for remaining bricks and a time bonus if you
clear the field fast. Get extra points for consecutive
removal of lines and for removing multiple lines.
A new line is inserted after an amount of turns.
The game consists of 12 levels that get harder and
harder.

3/3

+25 for each line removed
+(25 * removed lines) for multiple lines
+(25 * consecutive lines)
+25 for each brick that is left
+250 if no blocks are left on the field
+(1000 * percent of time bonus left), if you play fast

Restart

Score:

Level:

Bricks left:

New row in:

Time bonus:

Sound

Perfect

Level up!

Submit Highscore

Play Again

You made it!

Your score:

Name:

Total bricks left:

Your score:

Name:

Game Over!

RITRIS

Highscores

Play Again

loading.

loading..

loading...

Play more games at platinagames.com

Press close in the HighScores to play again

loading.

loading..

loading...

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); } function visitlink() { getURL ("http://www.platinagames.com", "_blank"); } stop(); var soo = 0; this.tabChildren = false; var gty = 0; var vn = System.capabilities.os; if (this.vn == "Nintendo Wii") { this.gty = 1; Stage.scaleMode = "noScale"; } else { Stage.scaleMode = "showAll"; } __com_mochibot__("ad41b4d3", this, 10301, true); mochi.MochiServices.connect("9c33771d1db37900"); var manx = 0; this.resume = function () { this.manx = 1; }; if ((_root._url.indexOf("mirf.net") > -1) || (_root._url.indexOf("platinagames.com") > -1)) { this.manx = 1; } else if ((_root._url.indexOf("kongregate") > -1) || (_root._url.indexOf("congregate") > -1)) { _root.kongregateServices.connect(); this.manx = 1; } else { MochiAd.showPreGameAd({id:"9c33771d1db37900", res:"500x500", background:16777215, color:0, outline:0, no_bg:true, ad_finished:function () { resume(); }}); } this.cntr = 0; this.onEnterFrame = function () { if ((this.getBytesLoaded() == this.getBytesTotal()) && (this.manx == 1)) { this.pr.pb._xscale = 100; this.cntr++; if (this.cntr == 25) { this.gotoAndPlay(2); this.onEnterFrame = null; } } else { this.pr.pb._xscale = (100 * this.getBytesLoaded()) / this.getBytesTotal(); } }; var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var link = new ContextMenuItem("platinagames.com 2009", visitlink, false, true, true); myMenu.customItems.push(link); _root.menu = myMenu; this.logo_btn.onPress = function () { getURL ("http://www.platinagames.com", "_blank"); }; var aniv = 1; i = 0; while (i < 12) { this.amc.attachMovie("ani", "a" + i, i, {_x:50 + Math.floor(Math.random() * 400), _y:i * 150}); this.amc["a" + i].speed = 6; this.amc["a" + i].gotoAndStop(1 + Math.floor(Math.random() * this.amc["a" + i]._totalframes)); this.amc["a" + i].onEnterFrame = function () { this._y = this._y - this.speed; if (this._y < -1300) { this.gotoAndStop(1 + Math.floor(Math.random() * this.amc["a" + i]._totalframes)); this._x = 50 + Math.floor(Math.random() * 400); this._y = 540; } }; i++; }
Frame 2
var so1 = new Sound(this.sound.so1); var so2 = new Sound(this.sound.so2); var so3 = new Sound(this.sound.so3); this.so1.attachSound("s4"); this.so2.attachSound("s2"); this.so3.attachSound("s6"); var bst = 0;
Frame 3
stop(); this.lgc.onPress = function () { getURL ("http://www.platinagames.com/", "_blank"); }; if (this.aniv == 0) { i = 0; while (i < 12) { this.amc.attachMovie("ani", "a" + i, i, {_x:50 + Math.floor(Math.random() * 400), _y:i * 150}); this.amc["a" + i].speed = 6; this.amc["a" + i].gotoAndStop(1 + Math.floor(Math.random() * this.amc["a" + i]._totalframes)); this.amc["a" + i].onEnterFrame = function () { this._y = this._y - this.speed; if (this._y < -1300) { this.gotoAndStop(1 + Math.floor(Math.random() * this.amc["a" + i]._totalframes)); this._x = 50 + Math.floor(Math.random() * 400); this._y = 540; } }; i++; } }
Frame 5
stop(); var zero = 0; var nm = ""; this.pmc._visible = false; var nv = 0; var tx = 0; this.aniv = 0; this.df.gotoAndStop(1); var dpp = 0; var sa = new Array(); var ma = new Array(); var go = 0; var cg = 0; var lv = 0; var scrv = 0; var cnd = 0; var nxr = 0; var bxl = 100; var tbxl = 0; var tbs = 0; var tbl = 0; var tvl = 0; var rr = 0; var lvt = 0; var stt = 0; var tfhs = 0; var bx = 0; var lva = new Array(); var lvd = new Array([4, 10, 2], [5, 10, 2], [6, 10, 3], [7, 10, 3], [8, 10, 4], [9, 10, 4], [10, 10, 6], [10, 10, 6], [11, 10, 6], [12, 10, 6], [12, 8, 6], [12, 7, 7]); this.hline1._alpha = 35; this.hline1._visible = false; this.blocker._visible = false; this.blocker2._visible = false; this.blocker.onPress = function () { }; this.blocker2.onPress = function () { }; this.blocker.useHandCursor = false; this.blocker2.useHandCursor = false; i = 0; while (i < 180) { this.lmc.attachMovie("brick", "b" + i, i, {_x:24 * (i % 12), _y:Math.floor(i / 12) * 24}); this.lmc["b" + i].gotoAndStop(1); this.lmc["b" + i].nr = i; this.lva[i] = 0; i++; } this.lvb = function () { if (this.lv < 13) { this.stt = getTimer(); this.rr = 0; this.lvt = this.lvd[this.lv - 1][0] * 15000; this.lv++; this.scrb.scr_txt.text = this.scrv; this.bxl = 100; this.scrb.bl_txt.text = this.bxl; this.nxr = this.lvd[this.lv - 1][1]; this.scrb.lv_txt.text = this.lv; this.scrb.trns.text = this.nxr + " turns"; if (this.lv > 1) { i = 0; while (i < 180) { this.drawpad["db" + i].gotoAndStop(1); this.lmc["b" + i].gotoAndStop(1); this.lva[i] = 0; i++; } } i = 0; while (i < this.lvd[this.lv - 1][0]) { var _local6 = this.lvd[this.lv - 1][2]; var _local7 = 1; var _local5 = 0; var _local3 = new Array(); j = 0; while (j < 12) { this.lmc["b" + (j + (i * 12))].gotoAndStop(2); _local3.push(j); this.lva[j + (i * 12)] = 1; j++; } var _local2 = Math.floor(Math.random() * _local3.length); this.lmc["b" + (_local2 + (i * 12))].gotoAndStop(1); this.lva[_local2 + (i * 12)] = 0; _local3.splice(_local2, 1); _local5++; var _local4 = 0; j = 0; while (j < (this.lvd[this.lv - 1][2] - 1)) { _local4 = Math.floor(Math.random() * 2); if (_local4 == 1) { _local2 = Math.floor(Math.random() * _local3.length); this.lmc["b" + (_local2 + (i * 12))].gotoAndStop(1); this.lva[_local2 + (i * 12)] = 0; _local3.splice(_local2, 1); _local5++; } j++; } i++; } } }; this.saf = function (nr, t) { if (t == 0) { this.dpp = 1; this.sa = []; } if (this.sa.length < 4) { if (this.sa.length == 0) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } else if ((nr % 12) == 0) { if (((this.drawpad["db" + (nr + 1)].sel._currentframe == 2) || (this.drawpad["db" + (nr - 12)].sel._currentframe == 2)) || (this.drawpad["db" + (nr + 12)].sel._currentframe == 2)) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } } else if ((nr % 12) == 11) { if (((this.drawpad["db" + (nr - 1)].sel._currentframe == 2) || (this.drawpad["db" + (nr - 12)].sel._currentframe == 2)) || (this.drawpad["db" + (nr + 12)].sel._currentframe == 2)) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } } else if ((((this.drawpad["db" + (nr - 1)].sel._currentframe == 2) || (this.drawpad["db" + (nr + 1)].sel._currentframe == 2)) || (this.drawpad["db" + (nr - 12)].sel._currentframe == 2)) || (this.drawpad["db" + (nr + 12)].sel._currentframe == 2)) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } } }; var shake_v = 0; var scounter = 0; this.shake = function () { this.shake_v = 1; this.scounter = 0; }; this.shake_it = function () { this.scounter++; if (this.scounter == 1) { this._x = 2; this._y = 2; } else if (this.scounter == 2) { this._x = -2; this._y = -2; } else if (this.scounter == 3) { this._x = 0; this._y = 0; this.shake_v = 0; } }; this.db = function () { i = 0; while (i < 48) { this.drawpad.attachMovie("dbrick", "db" + i, i, {_x:24 * (i % 12), _y:Math.floor(i / 12) * 24}); this.drawpad["db" + i].nr = i; this.drawpad["db" + i].sel.gotoAndStop(1); this.drawpad["db" + i].gotoAndStop(1); this.drawpad["db" + i].useHandCursor = false; this.drawpad["db" + i].onRollOver = function () { if ((((this._parent._parent.dpp == 0) && (this._parent._parent.cnd == 0)) && (this._parent._parent.dpx == 0)) && (this.sel._currentframe == 1)) { this.ef.gotoAndPlay(2); } this.swapDepths(this._parent.getNextHighestDepth()); }; this.drawpad["db" + i].onRollOut = function () { if (((this._parent._parent.dpp == 0) && (this._parent._parent.cnd == 0)) && (this.sel._currentframe == 1)) { if ((this.ef._currentframe > 5) && (this.ef._currentframe < 15)) { this.ef.gotoAndPlay(16); } else if ((this.ef._currentframe > 1) && (this.ef._currentframe < 6)) { this.ef.gotoAndPlay((19 - this.ef._currentframe) + 1); } } }; this.drawpad["db" + i].onPress = function () { if ((this._parent._parent.cnd == 0) && (this._parent._parent.dpp == 0)) { this._parent._parent.saf(this.nr, 0); this._parent._parent.bx = this._x + 32; } }; i++; } }; var dpx = 0; this.onMouseDown = function () { if (this.blocker2._visible == true) { this.dpx = 1; } this.rsdp1(1); }; this.onMouseUp = function () { this.dpx = 0; if (this.dpp == 1) { this.blocker2._visible = true; if (this.drawpad.hitTest(this._xmouse, this._ymouse, true) && (this.sa.length == 4)) { this.cnd = 1; this.bb(); } else { this.blocker2._visible = false; this.rsdp1(); this.cnd = 0; } this.dpp = 0; } this.rsdp1(); }; this.rsdp1 = function (nr) { i = 0; while (i < 48) { if (nr != 1) { this.drawpad["db" + i].sel.gotoAndStop(1); } this.drawpad["db" + i].ef.gotoAndStop(1); i++; } }; this.rsdp = function () { i = 0; while (i < 48) { this.drawpad["db" + this.sa[i]].sel.gotoAndStop(1); this.drawpad["db" + this.sa[i]].ef.gotoAndStop(1); i++; } this.sa = []; }; this.bb = function () { if (this.soo == 0) { this.so1.start(0); } this.bxl--; this.scrb.bl_txt.text = this.bxl; this.ma = []; this.fmc._y = 20; i = 0; while (i < this.sa.length) { this.ma.push(this.sa[i]); this.fmc.attachMovie("brick", "b" + i, i, {_x:this.drawpad["db" + this.sa[i]]._x, _y:this.drawpad["db" + this.sa[i]]._y + 360}); this.fmc["b" + i].gotoAndStop(3); i++; } this.fmc.onEnterFrame = function () { var _local2 = 0; i = 0; while (i < 4) { if (this._parent.lmc.hitTest((this["b" + i]._x + 12) + this._x, (this["b" + i]._y - 12) + this._y, true) || (((this["b" + i]._y - 36) + this._y) < 0)) { _local2++; } i++; } if (_local2 > 0) { this._parent.cl(); this.onEnterFrame = null; } else { this._y = this._y - 24; } }; this.rsdp(); }; var expa = []; this.inr = function () { if (this.soo == 0) { this.so2.start(0); } var _local4 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; var _local3 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]; var _local5 = this.lvd[this.lv - 1][2]; i = 0; while (i < (_local5 - 1)) { var _local2 = Math.floor(Math.random() * _local3.length); _local4[_local3[_local2]] = Math.floor(Math.random() * 2); _local3.splice(_local2, 1); i++; } var _local2 = Math.floor(Math.random() * _local3.length); _local4[_local3[_local2]] = 0; i = 0; while (i < _local4.length) { this.lva.unshift(_local4[i]); i++; } i = 180; while (i < 192) { if (this.lva[i] != 0) { ngo++; } i++; } if (ngo > 0) { this.go = 1; this.gof(); } else { this.lva.splice(180, 12); } i = 0; while (i < 180) { if (this.lva[i] == 0) { this.lmc["b" + i].gotoAndStop(1); } else if (this.lva[i] == 1) { nlv++; this.lmc["b" + i].gotoAndStop(2); } else if (this.lva[i] == 2) { this.lmc["b" + i].gotoAndStop(3); } i++; } this.shake(); }; this.cl = function () { var _local5 = 0; i = 0; while (i < this.ma.length) { if (this.go == 0) { _local5 = (12 * (((this.fmc["b" + i]._y + this.fmc._y) - 20) / 24)) + (this.fmc["b" + i]._x / 24); if (_local5 > 179) { this.go = 1; this.gof(2); } else { this.lmc["b" + _local5].gotoAndStop(3); this.lva[_local5] = 2; } } i++; } if (this.go == 0) { var _local2 = []; i = 0; while (i < 15) { if (i < 4) { this.fmc["b" + i].removeMovieClip(); } var _local4 = 0; j = 0; while (j < 12) { if (this.lva[(i * 12) + j] > 0) { _local4++; } j++; } if (_local4 == 12) { _local2.push(i); } i++; } if (_local2.length > 0) { this.expa = []; i = _local2.length - 1; while (i > -1) { j = 0; while (j < 12) { var _local3 = [this.lmc["b" + ((_local2[i] * 12) + j)]._x, this.lmc["b" + ((_local2[i] * 12) + j)]._y, this.lmc["b" + ((_local2[i] * 12) + j)]._currentframe]; this.expa.push(_local3); j++; } this.lva.splice(_local2[i] * 12, 12); i--; } j = 0; while (j < (12 * _local2.length)) { this.lva.push(0); j++; } this.expl(); if (this.soo == 0) { this.so3.start(0); } var _local7 = 0; _local7 = _local7 + (_local2.length * 25); if (_local2.length == 2) { _local7 = _local7 + 50; } else if (_local2.length == 3) { _local7 = _local7 + 75; } else if (_local2.length == 4) { _local7 = _local7 + 100; } this.rr++; _local7 = _local7 + ((this.rr - 1) * 25); this.scrv = this.scrv + _local7; this.scrb.scr_txt.text = this.scrv; this.hloef(); } else { this.rr = 0; } var _local6 = 0; this.zero = 0; i = 0; while (i < 180) { if (this.dpx == 0) { if (this.drawpad["db" + i].hitTest(this._xmouse, this._ymouse, true)) { this.drawpad["db" + i].ef.gotoAndPlay(2); } } if (this.lva[i] == 0) { this.lmc["b" + i].gotoAndStop(1); } else if (this.lva[i] == 1) { this.zero++; _local6++; this.lmc["b" + i].gotoAndStop(2); } else if (this.lva[i] == 2) { this.zero++; this.lmc["b" + i].gotoAndStop(3); } i++; } if ((_local6 == 0) || (this.bxl == 0)) { if (this.blx == 0) { } else { this.tbl = this.tbl + 1; this.tbxl = this.tbxl + this.bxl; } if (this.tlv <= 0) { } else { this.tbs = this.tbs + 1; } this.nxlv(); } else { this.nxr = this.nxr - 1; if ((this.nxr == 0) && (_local6 != 0)) { this.inr(); this.nxr = this.lvd[this.lv - 1][1]; } if (this.nxr > 1) { this.scrb.trns.text = this.nxr + " turns"; } else { this.scrb.trns.text = this.nxr + " turn"; } } } this.cnd = 0; if ((_local6 != 0) && (this.bxl != 0)) { this.blocker2._visible = false; } }; this.gof = function (nr) { this.hline1._visible = false; this.blocker._visible = true; if (nr != 2) { this.df.gotoAndStop(2); } else { this.df.gotoAndStop(3); } }; this.lvu._visible = false; this.bmc._visible = false; this.nxlv = function () { this.cg = 1; this.hline1._visible = false; this.blocker2._visible = true; this.nv = 1; i = 0; while (i < 48) { this.drawpad["db" + i].ef.gotoAndStop(1); i++; } var _local3 = 0; var _local2 = 0; if (this.bxl > 0) { this.scrv = this.scrv + (this.bxl * 25); _local3 = this.bxl * 25; } if (this.tlv > 0) { this.scrv = this.scrv + Math.floor((1000 * this.tlv) / 100); _local2 = Math.floor((1000 * this.tlv) / 100); } this.scrb.scr_txt.text = this.scrv; if (this.zero == 0) { this.scrv = this.scrv + 250; this.scrb.scr_txt.text = this.scrv; this.bmc._visible = true; this.bmc._y = 42; this.bmc._alpha = 100; this.bmc.counter = 0; this.bmc.onEnterFrame = function () { this.counter++; if (this.counter > 35) { this._y = this._y - 12; this._alpha = this._alpha - 25; if (this.counter == 39) { this._alpha = 0; this.onEnterFrame = null; this.bmc._visible = false; } } }; } if (this.lv == 12) { this.gof(); } else { this.lvu._visible = true; this.lvu._y = 250; this.lvu.tb.text = "Time bonus: " + _local2; this.lvu.bl.text = "Brick left bonuse: " + _local3; this.lvu._alpha = 0; this.lvu.counter = 0; this.lvu.onEnterFrame = function () { this.counter++; if (this.counter < 6) { this._alpha = this._alpha + 25; if (this._alpha >= 100) { this._alpha = 100; } } if ((this.counter > 35) && (this.counter < 40)) { this._y = this._y - 25; this._alpha = this._alpha - 25; this._parent.lmc._alpha = this._parent.lmc._alpha - 25; if (this.counter == 39) { this._alpha = 0; } } if (this.counter == 45) { this._parent.lvb(); this._parent.cg = 0; this._visible = false; this._parent.lmc._alpha = 100; this._parent.blocker2._visible = false; this.onEnterFrame = null; this._parent.hline1._visible = false; this._parent.hloef(); } }; } }; this.rstrt = function () { this.gotoAndPlay(4); }; this.onMouseMove = function () { this.hloef(); if (this.dpp == 1) { if (this.drawpad.hitTest(this._xmouse, this._ymouse, true)) { i = 0; while (i < 48) { if (i < this.sa.length) { this.drawpad["db" + this.sa[i]].sel.gotoAndStop(2); } if (this.drawpad["db" + i].hitTest(this._xmouse, this._ymouse, true) && (this.drawpad["db" + i].sel._currentframe == 1)) { this.saf(this.drawpad["db" + i].nr, 1); } i++; } } else { i = 0; while (i < this.sa.length) { this.drawpad["db" + this.sa[i]].sel.gotoAndStop(3); i++; } } } }; this.hloef = function () { if (this.hline1._visible == false) { this.hline1._visible = true; } if (this.drawpad.hitTest(this._xmouse, this._ymouse, true)) { this.hline1._y = 380; this.hline1._height = 359; var _local2 = 0; this.hline1._x = 20 + (24 * Math.floor((this._xmouse - 21) / 24)); i = 0; while (i < 16) { if (this.lmc.hitTest(this.hline1._x + 10, this.hline1._y - (24 * i), true)) { if (_local2 == 0) { _local2 = 1; this.hline1._y = this.hline1._y - (24 * i); this.hline1._height = this.hline1._height - (this.hline1._y - 20); } } i++; } if (_local2 == 0) { this.hline1._y = 20; } } else { this.hline1._visible = false; } }; this.expl = function () { i = 0; while (i < this.expa.length) { if (this.gty != 1) { this.exmc.attachMovie("brick", "b" + i, i, {_x:this.expa[i][0], _y:this.expa[i][1]}); this.exmc["b" + i].gotoAndStop(this.expa[i][2]); this.exmc["b" + i].dirx = Math.cos(((Math.random() * 360) * Math.PI) / 180) * 30; this.exmc["b" + i].diry = Math.sin(((Math.random() * 360) * Math.PI) / 180) * 30; this.exmc["b" + i].onEnterFrame = function () { this.diry = this.diry + 6; this._x = this._x + (this.dirx / 2); this._y = this._y + (this.diry / 2); if (this._y > 520) { this.onEnterFrame = null; this.removeMovieClip(); } }; } else if (i < 12) { this.exmc.attachMovie("brick", "b" + i, i, {_x:this.expa[i][0], _y:this.expa[i][1]}); this.exmc["b" + i].gotoAndStop(this.expa[i][2]); this.exmc["b" + i].dirx = Math.cos(((Math.random() * 360) * Math.PI) / 180) * 30; this.exmc["b" + i].diry = Math.sin(((Math.random() * 360) * Math.PI) / 180) * 30; this.exmc["b" + i].onEnterFrame = function () { this.diry = this.diry + 6; this._x = this._x + (this.dirx / 2); this._y = this._y + (this.diry / 2); if (this._y > 520) { this.onEnterFrame = null; this.removeMovieClip(); } }; } i++; } }; this.db(); this.lvb(); this.stt = getTimer(); this.lvt = this.lvd[this.lv - 1][0] * 15000; this.onEnterFrame = function () { if (this.cg == 0) { this.tlv = (100 * (this.lvt - (getTimer() - this.stt))) / this.lvt; if (this.tlv > 0) { this.scrb.tbb._xscale = this.tlv; } } if (this.shake_v == 1) { this.shake_it(); } };
Frame 6
this.hd._visible = false; this.hu._visible = false; this.scc._visible = false; this.scc.done = 0; this.scc.filename = "rtr_hs.sco"; this.scc.scoresize = 100; this.scc.action = "INSERT"; this.scc.viewtype = "FLASH"; this.scc.winname = this.nm; this.scc.winscore = this.scrv; this.scc.loadVariables("rtr.php", "GET"); this.onEnterFrame = function () { if (this.scc.done == 1) { this.ld._visible = false; this.scc._visible = true; this.onEnterFrame = null; this.hd._visible = true; this.hu._visible = true; var _local2 = 0; while (_local2 < 100) { this.scc.nms.text = this.scc.nms.text + ((((_local2 + 1) + ". ") + this.scc["NAME" + _local2]) + newline); this.scc.scrs.text = this.scc.scrs.text + (this.scc["SCORE" + _local2] + newline); _local2++; } } }; this.hu.onPress = function () { this.onEnterFrame = function () { this._parent.scc.nms.scroll = this._parent.scc.nms.scroll - 1; this._parent.scc.scrs.scroll = this._parent.scc.scrs.scroll - 1; }; }; this.hu.onRelease = function () { this.onEnterFrame = null; this._xscale = 100; this._yscale = 100; }; this.hu.onReleaseOutside = function () { this.onEnterFrame = null; }; this.hd.onPress = function () { this.onEnterFrame = function () { this._parent.scc.nms.scroll = this._parent.scc.nms.scroll + 1; this._parent.scc.scrs.scroll = this._parent.scc.scrs.scroll + 1; }; }; this.hd.onRelease = function () { this.onEnterFrame = null; }; this.hd.onReleaseOutside = function () { this.onEnterFrame = null; }; this.pa.onPress = function () { this._parent.gotoAndPlay(4); }; this.pa.onRollOver = function () { this.gotoAndStop(2); }; this.pa.onRollOut = function () { this.gotoAndStop(1); }; this.plmg.onRollOver = function () { this._xscale = 110; this._yscale = 110; }; this.plmg.onRollOut = function () { this._xscale = 100; this._yscale = 100; }; this.plmg.onReleaseOutside = function () { this._xscale = 100; this._yscale = 100; }; this.plmg.onPress = function () { getURL ("http://www.platinagames.com", "_blank"); };
Frame 7
this.hd._visible = false; this.hu._visible = false; this.scc._visible = false; this.scc.done = 0; this.scc.filename = "rtr_hs.sco"; this.scc.scoresize = 100; this.scc.action = "INSERT"; this.scc.viewtype = "FLASH"; this.scc.winname = this.nm; this.scc.winscore = this.scrv; this.scc.loadVariables("rtr.php", "GET"); this.onEnterFrame = function () { if (this.scc.done == 1) { this.ld._visible = false; this.scc._visible = true; this.onEnterFrame = null; this.hd._visible = true; this.hu._visible = true; var _local2 = 0; while (_local2 < 100) { this.scc.nms.text = this.scc.nms.text + ((((_local2 + 1) + ". ") + this.scc["NAME" + _local2]) + newline); this.scc.scrs.text = this.scc.scrs.text + (this.scc["SCORE" + _local2] + newline); _local2++; } } }; this.hu.onPress = function () { this.onEnterFrame = function () { this._parent.scc.nms.scroll = this._parent.scc.nms.scroll - 1; this._parent.scc.scrs.scroll = this._parent.scc.scrs.scroll - 1; }; }; this.hu.onRelease = function () { this.onEnterFrame = null; this._xscale = 100; this._yscale = 100; }; this.hu.onReleaseOutside = function () { this.onEnterFrame = null; }; this.hd.onPress = function () { this.onEnterFrame = function () { this._parent.scc.nms.scroll = this._parent.scc.nms.scroll + 1; this._parent.scc.scrs.scroll = this._parent.scc.scrs.scroll + 1; }; }; this.hd.onRelease = function () { this.onEnterFrame = null; }; this.hd.onReleaseOutside = function () { this.onEnterFrame = null; }; this.pa.onPress = function () { this._parent.gotoAndPlay(4); }; this.pa.onRollOver = function () { this.gotoAndStop(2); }; this.pa.onRollOut = function () { this.gotoAndStop(1); };
Frame 8
trace("asdf"); trace(this.nm); mochi.MochiScores.showLeaderboard({boardID:"336452d65a986ece", score:this.scrv, name:this.nm, clip:this.mamc, width:400}); mochi.MochiScores.onClose = function () { _root.gotoAndPlay(4); }; this.plmg.onRollOver = function () { this._xscale = 110; this._yscale = 110; }; this.plmg.onRollOut = function () { this._xscale = 100; this._yscale = 100; }; this.plmg.onReleaseOutside = function () { this._xscale = 100; this._yscale = 100; }; this.plmg.onPress = function () { getURL ("http://www.platinagames.com", "_blank"); };
Symbol 3 MovieClip Frame 1
stop();
Symbol 3 MovieClip Frame 14
this.gotoAndPlay(6);
Symbol 161 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if ((options.clip == null) || (options.clip == undefined)) { options.clip = mochi.MochiServices.clip; } if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.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.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.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.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.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.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 162 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.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("1.43"); } 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.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.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)); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.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.MochiServices.disconnect(); mochi.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 = []; listen(); 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.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.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.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.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.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.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 163 MovieClip [__Packages.mochi.MochiDigits] Frame 0
class mochi.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.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 164 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.7"); } 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; 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) { 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) { 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; 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) { 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 _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } 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; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _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 41 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 1
stop(); this.pg.onPress = function () { this._parent._parent.gotoAndPlay(4); }; this.pg.onRollOver = function () { this.gotoAndStop(2); }; this.pg.onRollOut = function () { this.gotoAndStop(1); }; this.inst.onPress = function () { if (this._parent._parent.gty != 1) { this._parent.gotoAndStop(2); } else { this._parent.gotoAndStop(5); } }; this.inst.onRollOver = function () { this.gotoAndStop(2); }; this.inst.onRollOut = function () { this.gotoAndStop(1); };
Symbol 78 MovieClip Frame 2
this.m.onPress = function () { this._parent.gotoAndStop(1); }; this.m.onRollOver = function () { this.gotoAndStop(2); }; this.m.onRollOut = function () { this.gotoAndStop(1); }; this.r.onPress = function () { this._parent.gotoAndStop(3); }; stop(); var dpp = 0; var go = 0; var cnd = 0; var nxr = 0; var tbxl = 0; var tbs = 0; var tbl = 0; var tvl = 0; var rr = 0; var lvt = 0; var stt = 0; var tfhs = 0; this.blocker2._visible = false; this.blocker2.onPress = function () { }; this.blocker2.useHandCursor = false; this.saf = function (nr, t) { if (t == 0) { this.dpp = 1; this.sa = []; } if (this.sa.length < 4) { if (this.sa.length == 0) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } else if ((nr % 12) == 0) { if (((this.drawpad["db" + (nr + 1)].sel._currentframe == 2) || (this.drawpad["db" + (nr - 12)].sel._currentframe == 2)) || (this.drawpad["db" + (nr + 12)].sel._currentframe == 2)) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } } else if ((nr % 12) == 11) { if (((this.drawpad["db" + (nr - 1)].sel._currentframe == 2) || (this.drawpad["db" + (nr - 12)].sel._currentframe == 2)) || (this.drawpad["db" + (nr + 12)].sel._currentframe == 2)) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } } else if ((((this.drawpad["db" + (nr - 1)].sel._currentframe == 2) || (this.drawpad["db" + (nr + 1)].sel._currentframe == 2)) || (this.drawpad["db" + (nr - 12)].sel._currentframe == 2)) || (this.drawpad["db" + (nr + 12)].sel._currentframe == 2)) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } } }; this.db = function () { i = 0; while (i < 48) { this.drawpad.attachMovie("dbrick", "db" + i, i, {_x:24 * (i % 12), _y:Math.floor(i / 12) * 24}); this.drawpad["db" + i].nr = i; this.drawpad["db" + i].sel.gotoAndStop(1); this.drawpad["db" + i].gotoAndStop(1); this.drawpad["db" + i].useHandCursor = false; this.drawpad["db" + i].onRollOver = function () { if ((((this._parent._parent.dpp == 0) && (this._parent._parent.cnd == 0)) && (this._parent._parent.dpx == 0)) && (this.sel._currentframe == 1)) { this.ef.gotoAndPlay(2); } this.swapDepths(this._parent.getNextHighestDepth()); }; this.drawpad["db" + i].onRollOut = function () { if (((this._parent._parent.dpp == 0) && (this._parent._parent.cnd == 0)) && (this.sel._currentframe == 1)) { if ((this.ef._currentframe > 5) && (this.ef._currentframe < 15)) { this.ef.gotoAndPlay(16); } else if ((this.ef._currentframe > 1) && (this.ef._currentframe < 6)) { this.ef.gotoAndPlay((19 - this.ef._currentframe) + 1); } } }; this.drawpad["db" + i].onPress = function () { if ((this._parent._parent.cnd == 0) && (this._parent._parent.dpp == 0)) { this._parent._parent.saf(this.nr, 0); } }; i++; } }; var dpx = 0; this.onMouseDown = function () { if (this.blocker2._visible == true) { this.dpx = 1; } }; this.onMouseUp = function () { this.dpx = 0; if (this.dpp == 1) { this.blocker2._visible = true; if (this.drawpad.hitTest(this._parent._xmouse, this._parent._ymouse, true) && (this.sa.length == 4)) { trace(4); this.cnd = 1; this.bb(); } else { this.blocker2._visible = false; this.rsdp(); this.cnd = 0; } this.dpp = 0; } i = 0; while (i < 48) { this.drawpad["db" + i].sel.gotoAndStop(1); this.drawpad["db" + i].ef.gotoAndStop(1); i++; } }; this.bb = function () { trace(1); if (this._parent.soo == 0) { this._parent.so1.start(0); } this.ma = []; this.fmc._y = 20; i = 0; while (i < this.sa.length) { this.ma.push(this.sa[i]); this.fmc.attachMovie("brick", "b" + i, i, {_x:this.drawpad["db" + this.sa[i]]._x, _y:this.drawpad["db" + this.sa[i]]._y}); this.fmc["b" + i].gotoAndStop(3); i++; } this.fmc.onEnterFrame = function () { trace(this._y); if (this._y < -350) { this.onEnterFrame = null; this._parent.blocker2._visible = false; this._parent.dpp = 0; this._parent.cnd = 0; } else { this._y = this._y - 24; } }; this.rsdp(); }; this.rsdp = function () { i = 0; while (i < 48) { this.drawpad["db" + this.sa[i]].sel.gotoAndStop(1); this.drawpad["db" + this.sa[i]].ef.gotoAndStop(1); i++; } this.sa = []; }; this.onMouseMove = function () { if (this.dpp == 1) { if (this.drawpad.hitTest(this._parent._xmouse, this._parent._ymouse, true)) { i = 0; while (i < 48) { if (i < this.sa.length) { this.drawpad["db" + this.sa[i]].sel.gotoAndStop(2); } if (this.drawpad["db" + i].hitTest(this._parent._xmouse, this._parent._ymouse, true) && (this.drawpad["db" + i].sel._currentframe == 1)) { this.saf(this.drawpad["db" + i].nr, 1); } i++; } } else { i = 0; while (i < this.sa.length) { this.drawpad["db" + this.sa[i]].sel.gotoAndStop(3); i++; } } } }; this.db();
Symbol 78 MovieClip Frame 3
this.m.onPress = function () { this._parent.gotoAndStop(1); }; this.l.onPress = function () { this._parent.gotoAndStop(2); }; this.r.onPress = function () { this._parent.gotoAndStop(4); };
Symbol 78 MovieClip Frame 4
this.m.onPress = function () { this._parent.gotoAndStop(1); }; this.l.onPress = function () { this._parent.gotoAndStop(3); };
Symbol 78 MovieClip Frame 5
this.m.onPress = function () { this._parent.gotoAndStop(1); }; this.m.onRollOver = function () { this.gotoAndStop(2); }; this.m.onRollOut = function () { this.gotoAndStop(1); }; this.r.onPress = function () { this._parent.gotoAndStop(6); }; stop(); var dpp = 0; var go = 0; var cnd = 0; var nxr = 0; var tbxl = 0; var tbs = 0; var tbl = 0; var tvl = 0; var rr = 0; var lvt = 0; var stt = 0; var tfhs = 0; this.blocker2._visible = false; this.blocker2.onPress = function () { }; this.blocker2.useHandCursor = false; this.saf = function (nr, t) { if (t == 0) { this.dpp = 1; this.sa = []; } if (this.sa.length < 4) { if (this.sa.length == 0) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } else if ((nr % 12) == 0) { if (((this.drawpad["db" + (nr + 1)].sel._currentframe == 2) || (this.drawpad["db" + (nr - 12)].sel._currentframe == 2)) || (this.drawpad["db" + (nr + 12)].sel._currentframe == 2)) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } } else if ((nr % 12) == 11) { if (((this.drawpad["db" + (nr - 1)].sel._currentframe == 2) || (this.drawpad["db" + (nr - 12)].sel._currentframe == 2)) || (this.drawpad["db" + (nr + 12)].sel._currentframe == 2)) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } } else if ((((this.drawpad["db" + (nr - 1)].sel._currentframe == 2) || (this.drawpad["db" + (nr + 1)].sel._currentframe == 2)) || (this.drawpad["db" + (nr - 12)].sel._currentframe == 2)) || (this.drawpad["db" + (nr + 12)].sel._currentframe == 2)) { this.sa.push(nr); this.drawpad["db" + nr].sel.gotoAndStop(2); this.drawpad["db" + nr].ef.gotoAndStop(1); } } }; this.db = function () { i = 0; while (i < 48) { this.drawpad.attachMovie("dbrick", "db" + i, i, {_x:24 * (i % 12), _y:Math.floor(i / 12) * 24}); this.drawpad["db" + i].nr = i; this.drawpad["db" + i].sel.gotoAndStop(1); this.drawpad["db" + i].gotoAndStop(1); this.drawpad["db" + i].useHandCursor = false; this.drawpad["db" + i].onRollOver = function () { if ((((this._parent._parent.dpp == 0) && (this._parent._parent.cnd == 0)) && (this._parent._parent.dpx == 0)) && (this.sel._currentframe == 1)) { this.ef.gotoAndPlay(2); } this.swapDepths(this._parent.getNextHighestDepth()); }; this.drawpad["db" + i].onRollOut = function () { if (((this._parent._parent.dpp == 0) && (this._parent._parent.cnd == 0)) && (this.sel._currentframe == 1)) { if ((this.ef._currentframe > 5) && (this.ef._currentframe < 15)) { this.ef.gotoAndPlay(16); } else if ((this.ef._currentframe > 1) && (this.ef._currentframe < 6)) { this.ef.gotoAndPlay((19 - this.ef._currentframe) + 1); } } }; this.drawpad["db" + i].onPress = function () { if ((this._parent._parent.cnd == 0) && (this._parent._parent.dpp == 0)) { this._parent._parent.saf(this.nr, 0); } }; i++; } }; var dpx = 0; this.onMouseDown = function () { if (this.blocker2._visible == true) { this.dpx = 1; } }; this.onMouseUp = function () { this.dpx = 0; if (this.dpp == 1) { this.blocker2._visible = true; if (this.drawpad.hitTest(this._parent._xmouse, this._parent._ymouse, true) && (this.sa.length == 4)) { trace(4); this.cnd = 1; this.bb(); } else { this.blocker2._visible = false; this.rsdp(); this.cnd = 0; } this.dpp = 0; } i = 0; while (i < 48) { this.drawpad["db" + i].sel.gotoAndStop(1); this.drawpad["db" + i].ef.gotoAndStop(1); i++; } }; this.bb = function () { trace(1); if (this._parent.soo == 0) { this._parent.so1.start(0); } this.ma = []; this.fmc._y = 20; i = 0; while (i < this.sa.length) { this.ma.push(this.sa[i]); this.fmc.attachMovie("brick", "b" + i, i, {_x:this.drawpad["db" + this.sa[i]]._x, _y:this.drawpad["db" + this.sa[i]]._y}); this.fmc["b" + i].gotoAndStop(3); i++; } this.fmc.onEnterFrame = function () { trace(this._y); if (this._y < -350) { this.onEnterFrame = null; this._parent.blocker2._visible = false; this._parent.dpp = 0; this._parent.cnd = 0; } else { this._y = this._y - 24; } }; this.rsdp(); }; this.rsdp = function () { i = 0; while (i < 48) { this.drawpad["db" + this.sa[i]].sel.gotoAndStop(1); this.drawpad["db" + this.sa[i]].ef.gotoAndStop(1); i++; } this.sa = []; }; this.onMouseMove = function () { if (this.dpp == 1) { if (this.drawpad.hitTest(this._parent._xmouse, this._parent._ymouse, true)) { i = 0; while (i < 48) { if (i < this.sa.length) { this.drawpad["db" + this.sa[i]].sel.gotoAndStop(2); } if (this.drawpad["db" + i].hitTest(this._parent._xmouse, this._parent._ymouse, true) && (this.drawpad["db" + i].sel._currentframe == 1)) { this.saf(this.drawpad["db" + i].nr, 1); } i++; } } else { i = 0; while (i < this.sa.length) { this.drawpad["db" + this.sa[i]].sel.gotoAndStop(3); i++; } } } }; this.db();
Symbol 78 MovieClip Frame 6
this.m.onPress = function () { this._parent.gotoAndStop(1); }; this.l.onPress = function () { this._parent.gotoAndStop(5); }; this.r.onPress = function () { this._parent.gotoAndStop(7); };
Symbol 78 MovieClip Frame 7
this.m.onPress = function () { this._parent.gotoAndStop(1); }; this.l.onPress = function () { this._parent.gotoAndStop(6); };
Symbol 85 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 1
this.lgc.onPress = function () { getURL ("http://www.platinagames.com/", "_blank"); }; this.snd.onPress = function () { if (this._parent._parent.soo == 0) { this._parent._parent.soo = 1; this.rg.gotoAndStop(1); } else { this._parent._parent.soo = 0; this.rg.gotoAndStop(2); } }; this.snd.onRollOver = function () { this.gotoAndStop(2); if (this._parent._parent.soo == 0) { this.rg.gotoAndStop(2); } else { this.rg.gotoAndStop(1); } }; this.snd.onRollOut = function () { this.gotoAndStop(1); if (this._parent._parent.soo == 0) { this.rg.gotoAndStop(1); } else { this.rg.gotoAndStop(2); } }; this.rst.onPress = function () { this._parent._parent.gotoAndPlay(4); }; this.rst.onRollOver = function () { this.gotoAndStop(2); }; this.rst.onRollOut = function () { this.gotoAndStop(1); }; this.mnu.onPress = function () { this._parent._parent.gotoAndStop(3); }; this.mnu.onRollOver = function () { this.gotoAndStop(2); }; this.mnu.onRollOut = function () { this.gotoAndStop(1); };
Symbol 111 MovieClip Frame 1
stop();
Symbol 113 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 2
this.scr_txt.text = "" + this._parent.scrv; this.tbl_txt.text = "" + this._parent.tbxl; this.name_txt.text = ""; this.name_txt.restrict = "A-Z a-z 0-9"; if (_root._url.indexOf("mindjolt") > -1) { this.sh._visible = false; ScoreAPI = new LocalConnection(); ScoreAPI.send(_root.com_mindjolt_api, "submitScore", this._parent.scrv); } if (_root._url.indexOf("hallpass") > -1) { _root.HPScoreService.postScore(this._parent.scrv, ""); } trace(this._parent.tbxl); trace(this._parent.tbs); this.wb._visible = false; if ((_root._url.indexOf("kongregate") > -1) || (_root._url.indexOf("congregate") > -1)) { this.wb._visible = true; this.sh._visible = false; _root.kongregateScores.submit(this._parent.scrv); _root.kongregateStats.submit("Total Bricks left", this._parent.tbxl); _root.kongregateStats.submit("Levels with time bonus", this._parent.tbs); } this.sh.onPress = function () { this._parent._parent.nm = this._parent.name_txt.text; if (this._parent._parent.nm == "") { this._parent._parent.nm = "noname"; } if ((_root._url.indexOf("wiicade") > -1) && (this._parent._parent.gty == 1)) { this._parent._parent.gotoAndStop(6); } else if ((_root._url.indexOf("mirf.net") > -1) || (_root._url.indexOf("platinagames.com") > -1)) { this._parent._parent.gotoAndStop(7); } else { this._parent._parent.gotoAndStop(8); } }; this.sh.onRollOver = function () { this.gotoAndStop(2); }; this.sh.onRollOut = function () { this.gotoAndStop(1); }; this.pa.onPress = function () { this._parent._parent.gotoAndPlay(4); }; this.pa.onRollOver = function () { this.gotoAndStop(2); }; this.pa.onRollOut = function () { this.gotoAndStop(1); };
Symbol 130 MovieClip Frame 3
this.scr_txt.text = "" + this._parent.scrv; this.tbl_txt.text = "" + this._parent.tbxl; this.name_txt.text = ""; this.name_txt.restrict = "A-Z a-z 0-9"; if (_root._url.indexOf("mindjolt") > -1) { this.sh._visible = false; ScoreAPI = new LocalConnection(); ScoreAPI.send(_root.com_mindjolt_api, "submitScore", this._parent.scrv); } if (_root._url.indexOf("hallpass") > -1) { _root.HPScoreService.postScore(this._parent.scrv, ""); } trace(this._parent.tbxl); trace(this._parent.tbs); this.wb._visible = false; if ((_root._url.indexOf("kongregate") > -1) || (_root._url.indexOf("congregate") > -1)) { this.wb._visible = true; this.sh._visible = false; _root.kongregateScores.submit(this._parent.scrv, "Highscore"); } this.sh.onPress = function () { this._parent._parent.nm = this._parent.name_txt.text; if (this._parent._parent.nm == "") { this._parent._parent.nm = "noname"; } if ((_root._url.indexOf("wiicade") > -1) || (this._parent._parent.gty == 1)) { this._parent._parent.gotoAndStop(6); } else if ((_root._url.indexOf("mirf.net") > -1) || (_root._url.indexOf("platinagames.com") > -1)) { this._parent._parent.gotoAndStop(7); } else { this._parent._parent.gotoAndStop(8); } }; this.sh.onRollOver = function () { this.gotoAndStop(2); }; this.sh.onRollOut = function () { this.gotoAndStop(1); }; this.pa.onPress = function () { this._parent._parent.gotoAndPlay(4); }; this.pa.onRollOver = function () { this.gotoAndStop(2); }; this.pa.onRollOut = function () { this.gotoAndStop(1); };

Library Items

Symbol 1 GraphicUsed by:8
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:8
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:4 5Used by:8
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [dbrick]Uses:1 3 6 7
Symbol 9 GraphicUsed by:11
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip [brick]Uses:9 10
Symbol 12 GraphicUsed by:25
Symbol 13 GraphicUsed by:25
Symbol 14 GraphicUsed by:25
Symbol 15 GraphicUsed by:25
Symbol 16 GraphicUsed by:25
Symbol 17 GraphicUsed by:25
Symbol 18 GraphicUsed by:25
Symbol 19 GraphicUsed by:25
Symbol 20 GraphicUsed by:25
Symbol 21 GraphicUsed by:25
Symbol 22 GraphicUsed by:25
Symbol 23 GraphicUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip [ani]Uses:12 13 14 15 16 17 18 19 20 21 22 23 24
Symbol 26 GraphicUsed by:Timeline
Symbol 27 MovieClipUsed by:78  Timeline
Symbol 28 GraphicUsed by:31
Symbol 29 GraphicUsed by:30 57 59 63 85 99 111 113 134
Symbol 30 MovieClipUses:29Used by:31
Symbol 31 MovieClipUses:28 30Used by:Timeline
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClipUses:33Used by:Timeline
Symbol 161 MovieClip [__Packages.mochi.MochiScores]
Symbol 162 MovieClip [__Packages.mochi.MochiServices]
Symbol 163 MovieClip [__Packages.mochi.MochiDigits]
Symbol 164 MovieClip [__Packages.MochiAd]
Symbol 35 MovieClipUsed by:41
Symbol 36 MovieClipUsed by:41
Symbol 37 MovieClipUsed by:41
Symbol 38 Sound [s6]Used by:41
Symbol 39 Sound [s2]Used by:41
Symbol 40 Sound [s4]Used by:41
Symbol 41 MovieClipUses:35 36 37 38 39 40Used by:Timeline
Symbol 42 FontUsed by:43 101 103 114 126 131
Symbol 43 TextUses:42Used by:100  Timeline
Symbol 44 FontUsed by:45
Symbol 45 TextUses:44Used by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:45 46Used by:100  Timeline
Symbol 48 GraphicUsed by:69 78 83 107 121 155  Timeline
Symbol 49 FontUsed by:50 55 58 60 61 64 67 70 71 72 73 74 75 76 77 84 86 87 88 89 90 91 92 93 94 98 104 105 109 112 115 116 117 118 119 120 124 125 127 128 132 133 136 137 139 140 141 145 156 157 158 159
Symbol 50 TextUses:49Used by:78
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:78
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:78
Symbol 55 TextUses:49Used by:57
Symbol 56 GraphicUsed by:57 59 85 99 113
Symbol 57 MovieClipUses:29 55 56Used by:78
Symbol 58 TextUses:49Used by:59
Symbol 59 MovieClipUses:29 58 56Used by:78
Symbol 60 TextUses:49Used by:78
Symbol 61 TextUses:49Used by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:29 61 62Used by:78 100
Symbol 64 TextUses:49Used by:78
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:78
Symbol 67 TextUses:49Used by:78
Symbol 68 GraphicUsed by:78  Timeline
Symbol 69 MovieClipUses:48Used by:78  Timeline
Symbol 70 TextUses:49Used by:78
Symbol 71 TextUses:49Used by:78
Symbol 72 TextUses:49Used by:78
Symbol 73 TextUses:49Used by:78
Symbol 74 TextUses:49Used by:78
Symbol 75 TextUses:49Used by:78
Symbol 76 TextUses:49Used by:78
Symbol 77 TextUses:49Used by:78
Symbol 78 MovieClipUses:48 50 52 54 57 59 60 63 64 66 67 68 27 69 70 71 72 73 74 75 76 77Used by:Timeline
Symbol 79 GraphicUsed by:Timeline
Symbol 80 GraphicUsed by:81 130
Symbol 81 MovieClipUses:80Used by:Timeline
Symbol 82 GraphicUsed by:100
Symbol 83 MovieClipUses:48Used by:100
Symbol 84 TextUses:49Used by:85
Symbol 85 MovieClipUses:29 84 56Used by:100
Symbol 86 TextUses:49Used by:100
Symbol 87 EditableTextUses:49Used by:100
Symbol 88 TextUses:49Used by:100
Symbol 89 EditableTextUses:49Used by:100
Symbol 90 TextUses:49Used by:100
Symbol 91 EditableTextUses:49Used by:100
Symbol 92 TextUses:49Used by:100
Symbol 93 EditableTextUses:49Used by:100
Symbol 94 TextUses:49Used by:100
Symbol 95 GraphicUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:95 96Used by:99
Symbol 98 TextUses:49Used by:99
Symbol 99 MovieClipUses:29 97 98 56Used by:100
Symbol 100 MovieClipUses:82 83 43 47 85 63 86 87 88 89 90 91 92 93 94 99Used by:Timeline
Symbol 101 TextUses:42Used by:102
Symbol 102 MovieClipUses:101Used by:Timeline
Symbol 103 TextUses:42Used by:106
Symbol 104 EditableTextUses:49Used by:106
Symbol 105 EditableTextUses:49Used by:106
Symbol 106 MovieClipUses:103 104 105Used by:Timeline
Symbol 107 MovieClipUses:48Used by:Timeline
Symbol 108 GraphicUsed by:130
Symbol 109 TextUses:49Used by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:29 109 110Used by:130
Symbol 112 TextUses:49Used by:113
Symbol 113 MovieClipUses:29 112 56Used by:130  Timeline
Symbol 114 TextUses:42Used by:130
Symbol 115 TextUses:49Used by:130
Symbol 116 TextUses:49Used by:130
Symbol 117 EditableTextUses:49Used by:130
Symbol 118 EditableTextUses:49Used by:130
Symbol 119 TextUses:49Used by:130
Symbol 120 EditableTextUses:49Used by:130
Symbol 121 MovieClipUses:48Used by:130
Symbol 122 SoundUsed by:130
Symbol 123 GraphicUsed by:130
Symbol 124 TextUses:49Used by:130
Symbol 125 TextUses:49Used by:130
Symbol 126 TextUses:42Used by:130
Symbol 127 EditableTextUses:49Used by:130
Symbol 128 EditableTextUses:49Used by:130
Symbol 129 SoundUsed by:130
Symbol 130 MovieClipUses:80 108 111 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129Used by:Timeline
Symbol 131 TextUses:42Used by:Timeline
Symbol 132 TextUses:49Used by:Timeline
Symbol 133 TextUses:49Used by:134
Symbol 134 MovieClipUses:29 133Used by:Timeline
Symbol 135 GraphicUsed by:138
Symbol 136 EditableTextUses:49Used by:138
Symbol 137 EditableTextUses:49Used by:138
Symbol 138 MovieClipUses:135 136 137Used by:Timeline
Symbol 139 TextUses:49Used by:142
Symbol 140 TextUses:49Used by:142
Symbol 141 TextUses:49Used by:142
Symbol 142 MovieClipUses:139 140 141Used by:Timeline
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:Timeline
Symbol 145 TextUses:49Used by:155
Symbol 146 BitmapUsed by:154
Symbol 147 BitmapUsed by:154
Symbol 148 BitmapUsed by:154
Symbol 149 BitmapUsed by:154
Symbol 150 BitmapUsed by:154
Symbol 151 BitmapUsed by:154
Symbol 152 BitmapUsed by:154
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:146 147 148 149 150 151 152 153Used by:155
Symbol 155 MovieClipUses:48 145 154Used by:Timeline
Symbol 156 TextUses:49Used by:Timeline
Symbol 157 TextUses:49Used by:160
Symbol 158 TextUses:49Used by:160
Symbol 159 TextUses:49Used by:160
Symbol 160 MovieClipUses:157 158 159Used by:Timeline

Instance Names

"amc"Frame 1Symbol 27 MovieClip
"pr"Frame 1Symbol 31 MovieClip
"logo_btn"Frame 1Symbol 34 MovieClip
"sounds"Frame 2Symbol 41 MovieClip
"lgc"Frame 3Symbol 47 MovieClip
"menu_mc"Frame 3Symbol 78 MovieClip
"hline1"Frame 5Symbol 81 MovieClip
"drawpad"Frame 5Symbol 27 MovieClip
"blocker2"Frame 5Symbol 69 MovieClip
"lmc"Frame 5Symbol 27 MovieClip
"fmc"Frame 5Symbol 27 MovieClip
"scrb"Frame 5Symbol 100 MovieClip
"bmc"Frame 5Symbol 102 MovieClip
"lvu"Frame 5Symbol 106 MovieClip
"exmc"Frame 5Symbol 27 MovieClip
"blocker"Frame 5Symbol 107 MovieClip
"df"Frame 5Symbol 130 MovieClip
"pa"Frame 6Symbol 134 MovieClip
"scc"Frame 6Symbol 138 MovieClip
"ld"Frame 6Symbol 142 MovieClip
"hu"Frame 6Symbol 144 MovieClip
"hd"Frame 6Symbol 144 MovieClip
"plmg"Frame 6Symbol 155 MovieClip
"pa"Frame 7Symbol 113 MovieClip
"plmg"Frame 8Symbol 155 MovieClip
"mamc"Frame 8Symbol 27 MovieClip
"lmc"Frame 8Symbol 160 MovieClip
"ef"Symbol 8 MovieClip [dbrick] Frame 1Symbol 3 MovieClip
"sel"Symbol 8 MovieClip [dbrick] Frame 1Symbol 6 MovieClip
"pb"Symbol 31 MovieClip Frame 1Symbol 30 MovieClip
"so1"Symbol 41 MovieClip Frame 1Symbol 35 MovieClip
"so2"Symbol 41 MovieClip Frame 1Symbol 36 MovieClip
"so3"Symbol 41 MovieClip Frame 1Symbol 37 MovieClip
"pg"Symbol 78 MovieClip Frame 1Symbol 57 MovieClip
"inst"Symbol 78 MovieClip Frame 1Symbol 59 MovieClip
"m"Symbol 78 MovieClip Frame 2Symbol 63 MovieClip
"r"Symbol 78 MovieClip Frame 2Symbol 66 MovieClip
"drawpad"Symbol 78 MovieClip Frame 2Symbol 27 MovieClip
"fmc"Symbol 78 MovieClip Frame 2Symbol 27 MovieClip
"blocker2"Symbol 78 MovieClip Frame 2Symbol 69 MovieClip
"l"Symbol 78 MovieClip Frame 3Symbol 66 MovieClip
"r"Symbol 78 MovieClip Frame 5Symbol 66 MovieClip
"drawpad"Symbol 78 MovieClip Frame 5Symbol 27 MovieClip
"fmc"Symbol 78 MovieClip Frame 5Symbol 27 MovieClip
"blocker2"Symbol 78 MovieClip Frame 5Symbol 69 MovieClip
"l"Symbol 78 MovieClip Frame 6Symbol 66 MovieClip
"rg"Symbol 99 MovieClip Frame 1Symbol 97 MovieClip
"tbb"Symbol 100 MovieClip Frame 1Symbol 83 MovieClip
"lgc"Symbol 100 MovieClip Frame 1Symbol 47 MovieClip
"rst"Symbol 100 MovieClip Frame 1Symbol 85 MovieClip
"mnu"Symbol 100 MovieClip Frame 1Symbol 63 MovieClip
"scr_txt"Symbol 100 MovieClip Frame 1Symbol 87 EditableText
"lv_txt"Symbol 100 MovieClip Frame 1Symbol 89 EditableText
"bl_txt"Symbol 100 MovieClip Frame 1Symbol 91 EditableText
"trns"Symbol 100 MovieClip Frame 1Symbol 93 EditableText
"snd"Symbol 100 MovieClip Frame 1Symbol 99 MovieClip
"bl"Symbol 106 MovieClip Frame 1Symbol 104 EditableText
"tb"Symbol 106 MovieClip Frame 1Symbol 105 EditableText
"sh"Symbol 130 MovieClip Frame 2Symbol 111 MovieClip
"pa"Symbol 130 MovieClip Frame 2Symbol 113 MovieClip
"scr_txt"Symbol 130 MovieClip Frame 2Symbol 117 EditableText
"name_txt"Symbol 130 MovieClip Frame 2Symbol 118 EditableText
"tbl_txt"Symbol 130 MovieClip Frame 2Symbol 120 EditableText
"wb"Symbol 130 MovieClip Frame 2Symbol 121 MovieClip
"scr_txt"Symbol 130 MovieClip Frame 3Symbol 127 EditableText
"name_txt"Symbol 130 MovieClip Frame 3Symbol 128 EditableText
"nms"Symbol 138 MovieClip Frame 1Symbol 136 EditableText
"scrs"Symbol 138 MovieClip Frame 1Symbol 137 EditableText

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 8 as "dbrick"
ExportAssets (56)Timeline Frame 1Symbol 11 as "brick"
ExportAssets (56)Timeline Frame 1Symbol 25 as "ani"
ExportAssets (56)Timeline Frame 1Symbol 161 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 162 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 163 as "__Packages.mochi.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 164 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 2Symbol 38 as "s6"
ExportAssets (56)Timeline Frame 2Symbol 39 as "s2"
ExportAssets (56)Timeline Frame 2Symbol 40 as "s4"




http://swfchan.com/13/61656/info.shtml
Created: 15/4 -2019 11:05:01 Last modified: 15/4 -2019 11:05:01 Server time: 29/04 -2024 03:36:47