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

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

Sorb - destroy red particles in this fun online game.swf

This is the info page for
Flash #92190

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


Text
Scores

Scores

Play

Play

You absorb black particles which is good.
Destroy red particles by colliding them with
the black particles. You grow as you absorb
and destroy.

Destroying red particles increases your
power meter. Click to use a power bomb to
destroy red particles near you.

And the only way for a sick score is the
power bomb combo. Destroy 2 or more red
particles at once using the power bomb to
do a combo. The more you do, the more you
score.

Mute BGM

Mute BGM

Mute All

Mute All

Play more games

Play more games

b

R

O

s

score:

<p align="left"><font face="Arial Black" size="8" color="#000000" letterSpacing="0.000000" kerning="1">0</font></p>

Health:

Power:

<p align="left"><font face="Arial Black" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">x2</font></p>

Your Score

<p align="center"><font face="Arial Black" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

Submit

Submit

Quit

Quit

More Games

More Games

ActionScript [AS1/AS2]

Frame 1
stop(); mochi.as2.MochiServices.connect("5a2c4c16c4563085"); mochi.as2.MochiAd.showPreGameAd({id:"5a2c4c16c4563085", res:"550x400"}); fscommand ("trapallkeys", true); Stage.showMenu = false;
Frame 3
_root.createEmptyMovieClip("empt", 500); var mute; var bgm; snd_mute = new Sound(_root); snd_mute.setVolume(100); snd_bgm = new Sound(empt); snd_bgm.attachSound("BGM"); stop();
Instance of Symbol 16 MovieClip in Frame 3
onClipEvent (load) { this.gotoAndPlay(random(19) + 1); }
Instance of Symbol 18 MovieClip in Frame 3
onClipEvent (load) { this.gotoAndPlay(random(19) + 1); }
Instance of Symbol 7 MovieClip "box" in Frame 3
onClipEvent (load) { rotr = 5 * Math.random(); rotl = 5 * Math.random(); } onClipEvent (enterFrame) { _rotation = (_rotation - rotl); _rotation = (_rotation + rotr); }
Instance of Symbol 38 MovieClip "mc_ins" in Frame 3
onClipEvent (load) { tmpdepth = this.getDepth(); this.swapDepths(100); }
Instance of Symbol 44 MovieClip in Frame 3
onClipEvent (load) { if (_root.bgm == "yes") { this.nextFrame(); } }
Instance of Symbol 49 MovieClip in Frame 3
onClipEvent (load) { if (_root.mute == "yes") { this.nextFrame(); } }
Instance of Symbol 51 MovieClip in Frame 3
onClipEvent (load) { this.gotoAndPlay(random(19) + 1); }
Frame 4
stop(); Mouse.hide(); _root.snd_bgm.start(0, 999); _root.boxy.gotoAndStop(3); _root.ene.gotoAndStop(3); i = 0; j = 0; l = 0; l2 = 200; m = 30; score = 0; end_game = ""; inc_sp = 1; multip = 0; en_count = 0; onEnterFrame = function () { multip--; if ((multip > 0) && (en_count > 1)) { _root.mc_mul.gotoAndPlay(2); _root.mc_mul._x = _root.box._x + 20; _root.mc_mul._y = _root.box._y - 20; _root.mc_mul.lbl_multi = "x" + en_count; } if (multip <= 0) { multip = 0; en_count = 0; } if ((_root.life._width <= 0) && (end_game == "")) { var _local2 = 0; while (_local2 <= 20) { _root["boxy" + _local2].nextFrame(); _local2++; } _root.mpoint._visible = false; _root.end_expl._height = _root.box._height; _root.end_expl._width = _root.box._width; _root.end_expl._x = _root.box._x; _root.end_expl._y = _root.box._y; _root.end_expl.gotoAndStop(2); _root.box.nextFrame(); end_game = "yes"; _root.mc_fscore.play(); } if (_root.box._currentframe == 1) { _root.mpoint._x = _root._xmouse; _root.mpoint._y = _root._ymouse; score = score + 0.01; i++; if (i == 5) { j++; if (j > 20) { j = 0; } _root.boxy.duplicateMovieClip("boxy" + j, j); _root["boxy" + j]._x = 550 * Math.random(); _root["boxy" + j]._y = 400 * Math.random(); i = 0; } l++; if (l >= l2) { m++; inc_sp = inc_sp + 0.1; if (inc_sp >= 6) { inc_sp = 6; } if (m == 60) { m = 30; } _root.ene.duplicateMovieClip("ene" + m, m); _root["ene" + m].change_place = true; if (l2 <= 30) { l2 = 30; } l2 = l2 - 3; l = 0; } } };
Instance of Symbol 69 MovieClip "box" in Frame 4
onClipEvent (load) { m_up = "yes"; } onClipEvent (mouseUp) { m_up = "yes"; } onClipEvent (mouseDown) { if (((m_up == "yes") && (_root.power._width >= 30)) && (this._currentframe == 1)) { _root.mc_ef.gotoAndPlay(2); _root.box._width = _root.box._width - 3; _root.box._height = _root.box._height - 3; _root.power_atk._x = _x; _root.power_atk._y = _y; _root.power_atk.gotoAndPlay(2); var i = 30; while (i < 62) { if ((_root.power_atk.hitTest(_root["ene" + i]) && (_root["ene" + i]._currentframe == 1)) && (_root.power_atk._currentframe == 2)) { _root["ene" + i].nextFrame(); _root.multip = 2; _root.en_count++; if (_root.en_count > 1) { _root.score = _root.score + ((_root.score / 20) * _root.en_count); } } i++; } if (_root.power._width >= 30) { _root.power._width = _root.power._width - 30; if (_root.power._width < 30) { _root.power.prevFrame(); } } m_up = ""; } } onClipEvent (enterFrame) { if (_x >= 550) { _x = 550; } if (_x <= 0) { _x = 0; } if (_y >= 400) { _y = 400; } if (_y <= 0) { _y = 0; } if ((_width || (_height)) <= 5) { _width = 5; _height = 5; } _x = (_x + (_xmouse / 5)); _y = (_y + (_ymouse / 5)); }
Instance of Symbol 73 MovieClip "boxy" in Frame 4
onClipEvent (load) { cframe = _root._currentframe; } onClipEvent (enterFrame) { if (cframe != _root._currentframe) { this.removeMovieClip(); } if (this._currentframe == 1) { x1 = _x - _root.box._x; y1 = _y - _root.box._y; dist = Math.round(Math.sqrt((x1 * x1) + (y1 * y1))); if (dist <= (_root.box._width / 2)) { _root.score = _root.score + 10; _root.box.bx.ef.gotoAndPlay(2); _root.box._height = _root.box._height + 0.1; _root.box._width = _root.box._width + 0.1; this.removeMovieClip(); } var i = 30; while (i < 62) { if (this.hitTest(_root["ene" + i]) && (_root["ene" + i]._currentframe == 1)) { if (_root["ene" + i].cnt == 1) { if (_root.power._width >= 160) { _root.power._width = 160; } else { _root.power._width = _root.power._width + 10; if (_root.power._width >= 30) { _root.power.nextFrame(); } } _root["ene" + i].swapDepths(_root.getNextHighestDepth()); _root["ene" + i].nextFrame(); } else { if (_root.power._width >= 160) { _root.power._width = 160; } else { _root.power._width = _root.power._width + 2; if (_root.power._width >= 30) { _root.power.nextFrame(); } } _root["ene" + i].bx.rotl = 5 * Math.random(); _root["ene" + i].bx.rotr = 5 * Math.random(); _root["ene" + i].bx.nextFrame(); _root["ene" + i].cnt--; } this.nextFrame(); } i++; } dist2 = -dist; tmpdist = dist2 + 500; if (tmpdist <= 0) { tmpdist = 0; } thrust = tmpdist / 50; xSpeed = thrust * Math.sin((_rotation * Math.PI) / 180); ySpeed = thrust * Math.cos((_rotation * Math.PI) / 180); _y = (_y - ySpeed); _x = (_x + xSpeed); myRadians = Math.atan2(_root.box._y - this._y, _root.box._x - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _rotation = (myDegrees + 90); } }
Instance of Symbol 80 MovieClip "end_expl" in Frame 4
onClipEvent (load) { } onClipEvent (enterFrame) { }
Instance of Symbol 97 MovieClip "ene" in Frame 4
onClipEvent (load) { cframe = _root._currentframe; sp = _root.inc_sp; sp2 = (sp / 2) * Math.random(); dir = random(2) + 1; cnt = 10; j = random(4) + 1; } onClipEvent (enterFrame) { if (cframe != _root._currentframe) { this.removeMovieClip(); } if (this._currentframe == 1) { if (_root.box.hitTest(_x, _y, true)) { _root.box.bx.gotoAndPlay(2); _root.box._width = _root.box._width + 2; _root.box._height = _root.box._height + 2; _root.life.gotoAndPlay(2); _root.life._width = _root.life._width - 20; this.nextFrame(); } if (_x > 580) { goright = 0; goleft = 0; goup = 0; godown = 0; change_place = 1; } else if (_x < -20) { goright = 0; goleft = 0; goup = 0; godown = 0; change_place = 1; } else if (_y > 420) { goright = 0; goleft = 0; goup = 0; godown = 0; change_place = 1; } else if (_y < -20) { goright = 0; goleft = 0; goup = 0; godown = 0; change_place = 1; } if (change_place) { j = random(4) + 1; dir = random(2) + 1; sp2 = (sp / 2) * Math.random(); if (j == 1) { _x = -20; _y = (400 * Math.random()); goright = 1; goleft = 0; godown = 0; goup = 0; j = random(4) + 1; change_place = 0; } else if (j == 2) { _x = 580; _y = (400 * Math.random()); goleft = 1; goright = 0; goup = 0; godown = 0; j = random(4) + 1; change_place = 0; } else if (j == 3) { _y = -20; _x = (550 * Math.random()); goleft = 0; goright = 0; goup = 0; godown = 1; j = random(4) + 1; change_place = 0; } else if (j == 4) { _y = 420; _x = (550 * Math.random()); goleft = 0; goright = 0; goup = 1; godown = 0; j = random(4) + 1; change_place = 0; } } if (goright) { _x = (_x + sp); if (dir == 1) { _y = (_y + sp2); } else { _y = (_y - sp2); } } if (goleft) { _x = (_x - sp); if (dir == 1) { _y = (_y + sp2); } else { _y = (_y - sp2); } } if (goup) { _y = (_y - sp); if (dir == 1) { _x = (_x + sp2); } else { _x = (_x - sp2); } } if (godown) { _y = (_y + sp); if (dir == 1) { _x = (_x + sp2); } else { _x = (_x - sp2); } } } }
Instance of Symbol 101 MovieClip "vcam" in Frame 4
onClipEvent (load) { xpos = _x; ypos = _y; i = 0; } onClipEvent (enterFrame) { if (land) { i++; if (i == 1) { _y = (ypos + 6); } else if (i == 2) { _y = (ypos - 3); } else if (i == 3) { _y = (ypos + 1); } else if (i == 4) { _y = ypos; i = 0; land = 0; } } }
Instance of Symbol 116 MovieClip "mc_fscore" in Frame 4
onClipEvent (load) { tmpdepth = this.getDepth(); this.swapDepths(100); }
Instance of Symbol 117 MovieClip "mc_ef" in Frame 4
onClipEvent (load) { tmpdepth = this.getDepth(); this.swapDepths(101); }
Symbol 118 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } 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 _local23 = 11000; var _local19 = options.ad_timeout; if (options.skip) { _local19 = 0; } 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 _local22 = options.color; delete options.color; var _local20 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local20); _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(_local22); _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, _local24, 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 = _local23; chk.ad_timeout = _local19; 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) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); 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 Object(); 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(); if (!options.skip) { _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); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); 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); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); 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); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 119 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 120 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _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.7 as2"); } 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) { warnID(id, false); 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 _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } 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, 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.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] 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)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); 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 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { 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 warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } 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 function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 121 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 122 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { static var gameStart, levelStart; function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function trigger(kind, obj) { if (obj == undefined) { obj = {}; } else if (obj.kind != undefined) { trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); obj.kind = kind; } mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startGame() { gameStart = new Date().getTime(); trigger("start_game"); } static function endGame() { var _local1 = new Date().getTime() - gameStart; trigger("end_game", {time:_local1}); } static function startLevel() { levelStart = new Date().getTime(); trigger("start_level"); } static function endLevel() { var _local1 = new Date().getTime() - levelStart; trigger("end_level", {time:_local1}); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 123 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function requestLogin() { mochi.as2.MochiServices.send("coins_requestLogin"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 124 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiServices.warnID(boardID, true); mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { 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(); trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!"); trace("make sure MochiServices.connect is called as early in the application runtime as possible."); 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; } } mochi.as2.MochiServices.warnID(options.boardID, true); 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 125 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 6 MovieClip Frame 1
stop();
Symbol 6 MovieClip Frame 2
play();
Symbol 13 MovieClip Frame 1
function timerHandler() { if (!loadingComplete) { var _local4 = _root.getBytesLoaded() / _root.getBytesTotal(); bar._xscale = 100 * _local4; if (_local4 == 1) { loadingComplete = true; if (AUTO_PLAY) { startMovie(); } else { gotoAndPlay ("loaded"); } return(undefined); } } dt = getTimer() - time; time = time + dt; frameAccum = frameAccum + dt; var _local3 = 0; while ((frameAccum >= FRAME_TIME) && (_local3 < MAX_FRAME_SKIP)) { advanceFrame(tankLogo, true, true); advanceFrame(loadingText, false, true); advanceFrame(barGfx, false, true); if (loadingComplete) { advanceFrame(this, false, false); } (frameAccum = frameAccum - FRAME_TIME); _local3++; } updateAfterEvent(); } function advanceFrame(clip, recurse, loop) { if (!clip) { return(undefined); } clip.stop(); if (clip._currentframe == clip._totalframes) { if (loop) { clip.gotoAndStop(1); } } else { clip.nextFrame(); } if (recurse) { for (childName in clip) { if (typeof(clip[childName]) == "movieclip") { advanceFrame(clip[childName], recurse, loop); } } } } function startMovie() { clearInterval(intervalId); _root.play(); } _root.stop(); stop(); var FRAME_TIME = 33.3333333333333; var AUTO_PLAY = false; var MAX_FRAME_SKIP = 5; var loadingComplete; var intervalId; var time; var frameAccum; loadingComplete = false; intervalId = setInterval(this, "timerHandler", FRAME_TIME / 2); frameAccum = 0; time = getTimer(); timerHandler();
Instance of Symbol 7 MovieClip in Symbol 13 MovieClip Frame 1
onClipEvent (load) { rotr = 3; } onClipEvent (enterFrame) { _rotation = (_rotation + rotr); }
Instance of Symbol 7 MovieClip in Symbol 13 MovieClip Frame 1
onClipEvent (load) { rotr = 3; } onClipEvent (enterFrame) { _rotation = (_rotation + rotr); }
Symbol 13 MovieClip Frame 66
_root.play();
Symbol 27 Button
on (release) { var o = {n:[0, 15, 6, 5, 15, 6, 2, 10, 9, 12, 12, 0, 12, 11, 11, 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:boardID, onClose:function () { stop(); }}); }
Symbol 31 Button
on (release) { _root.play(); this.swapDepths(this.tmpdepth); }
Symbol 35 Button
on (release) { play(); }
Symbol 38 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 41
stop();
Symbol 38 MovieClip Frame 83
stop();
Symbol 41 Button
on (release) { nextFrame(); }
Symbol 43 Button
on (release) { prevFrame(); }
Symbol 44 MovieClip Frame 1
stop(); _root.bgm = ""; _root.snd_bgm.setVolume(100);
Symbol 44 MovieClip Frame 2
_root.snd_bgm.setVolume(0); _root.bgm = "yes";
Symbol 46 Button
on (release) { nextFrame(); }
Symbol 48 Button
on (release) { prevFrame(); }
Symbol 49 MovieClip Frame 1
stop(); _root.mute = ""; _root.snd_mute.setVolume(100);
Symbol 49 MovieClip Frame 2
_root.snd_mute.setVolume(0); _root.mute = "yes";
Symbol 56 Button
on (release) { getURL ("https://www.mochimedia.com/community/profile/sorrowxiii/portfolio", 0); }
Symbol 58 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 1
stop();
Instance of Symbol 66 MovieClip "border" in Symbol 68 MovieClip Frame 1
onClipEvent (load) { if (_root.power._width >= 30) { this.nextFrame(); } }
Symbol 68 MovieClip Frame 2
play();
Symbol 69 MovieClip Frame 1
stop();
Instance of Symbol 68 MovieClip "bx" in Symbol 69 MovieClip Frame 1
onClipEvent (load) { rotsp = 3; } onClipEvent (enterFrame) { rotsp = rotsp - 0.5; _rotation = (_rotation - rotsp); if (rotsp <= 3) { rotsp = 3; } }
Symbol 70 MovieClip Frame 1
stop();
Symbol 70 MovieClip Frame 2
play();
Symbol 71 MovieClip Frame 41
stop(); this.removeMovieClip();
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 2
var i = 1; _root.score++; while (i < 20) { part.duplicateMovieClip("part" + i, i); i++; }
Instance of Symbol 71 MovieClip "part" in Symbol 73 MovieClip Frame 2
onClipEvent (load) { this.gotoAndPlay(random(40) + 1); sp = 10 * Math.random(); _rotation = (360 * Math.random()); } onClipEvent (enterFrame) { sp = sp / 1.1; xsp = sp * Math.sin(_rotation * 57.29578); ysp = sp * Math.cos(_rotation * 57.29578); _x = (_x + xsp); _y = (_y - ysp); }
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 2
play();
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 2
var i = 1; while (i < 20) { part.duplicateMovieClip("part" + i, i); i++; }
Instance of Symbol 71 MovieClip "part" in Symbol 80 MovieClip Frame 2
onClipEvent (load) { this.gotoAndPlay(random(40) + 1); sp = 3 * Math.random(); _rotation = (360 * Math.random()); } onClipEvent (enterFrame) { sp = sp / 1.1; xsp = sp * Math.sin(_rotation * 57.29578); ysp = sp * Math.cos(_rotation * 57.29578); _x = (_x + xsp); _y = (_y - ysp); }
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
_root.vcam.i = 0; _root.vcam.land = true; play();
Symbol 89 MovieClip Frame 1
stop(); _root.box.bx.border.prevFrame();
Symbol 89 MovieClip Frame 2
_root.box.bx.border.nextFrame();
Symbol 92 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 1
stop();
Instance of Symbol 95 MovieClip in Symbol 96 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(random(10) + 1); _rotation = (360 * Math.random()); }
Symbol 96 MovieClip Frame 2
stop();
Symbol 97 MovieClip Frame 1
stop();
Instance of Symbol 92 MovieClip "bx" in Symbol 97 MovieClip Frame 1
onClipEvent (load) { rotl = 5 * Math.random(); rotr = 5 * Math.random(); } onClipEvent (enterFrame) { _rotation = (_rotation + rotr); _rotation = (_rotation - rotl); }
Symbol 97 MovieClip Frame 2
var i = 1; _root.score = _root.score + ((_root.score / 50) * 2); _root.vcam.land = true; _root.box._height = _root.box._height + 0.5; _root.box._width = _root.box._width + 0.5; _root.box.bx.rotsp = 20; while (i < 20) { part.duplicateMovieClip("part" + i, i); i++; }
Instance of Symbol 71 MovieClip "part" in Symbol 97 MovieClip Frame 2
onClipEvent (load) { this.gotoAndPlay(random(40) + 1); sp = 10 * Math.random(); _rotation = (360 * Math.random()); } onClipEvent (enterFrame) { sp = sp / 1.1; xsp = sp * Math.sin(_rotation * 57.29578); ysp = sp * Math.cos(_rotation * 57.29578); _x = (_x + xsp); _y = (_y - ysp); }
Symbol 99 MovieClip Frame 1
stop(); lbl_multi = "";
Symbol 99 MovieClip Frame 2
play();
Symbol 101 MovieClip Frame 1
function camControl() { rp.x = _x; rp.y = _y; var _local5 = camH * (_yscale * 0.01); var _local6 = camW * (_xscale * 0.01); var _local3 = sH / _local5; var _local4 = sW / _local6; _x2 = (_local6 / 2) * _local4; _y2 = (_local5 / 2) * _local3; _xscale2 = _local4 * 100; _yscale2 = _local3 * 100; _rotation2 = -_rotation; _parent.filters = this.filters; _parent.transform.colorTransform = this.transform.colorTransform; } function reset() { _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; _parent._rotation = 0; _parent._visible = true; } function set_x2(value) { var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); _parent._x = _parent._x + (value - _local2.x); } function get_x2() { var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); return(_local2.x); } function set_y2(value) { var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); _parent._y = _parent._y + (value - _local2.y); } function get_y2() { var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); return(_local2.y); } function get_xscale2() { return(_parent._xscale); } function set_xscale2(value) { setProperty2("_xscale", value); } function get_yscale2() { return(_parent._yscale); } function set_yscale2(value) { setProperty2("_yscale", value); } function get_rotation2() { return(parent.rotation); } function set_rotation2(value) { setProperty2("_rotation", value); } function setProperty2(prop, n) { var _local3 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local3); _parent[prop] = n; var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); _parent._x = _parent._x - (_local2.x - _local3.x); _parent._y = _parent._y - (_local2.y - _local3.y); } _visible = false; addProperty("_x2", get_x2, set_x2); addProperty("_y2", get_y2, set_y2); addProperty("_xscale2", get_xscale2, set_xscale2); addProperty("_yscale2", get_yscale2, set_yscale2); addProperty("_rotation2", get_rotation2, set_rotation2); var oldScaleMode = stage.scaleMode; stage.scaleMode = "exactFit"; var sW = Stage.width; var sH = Stage.height; stage.scaleMode = oldScaleMode; var bounds_obj = this.getBounds(this); var camH = Math.abs(bounds_obj.yMax - bounds_obj.yMin); var camW = Math.abs(bounds_obj.xMax - bounds_obj.xMin); var rp = {x:this._x, y:this._y}; onEnterFrame = function () { camControl(); }; this.onUnload = reset;
Symbol 107 Button
on (release) { var o = {n:[0, 15, 6, 5, 15, 6, 2, 10, 9, 12, 12, 0, 12, 11, 11, 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:boardID, score:f_score, onClose:function () { stop(); }}); }
Symbol 110 Button
on (release) { stopAllSounds(); this._parent.swapDepths(this._parent.tmpdepth); _root.mc_ef.swapDepths(_root.mc_ef.tmpdepth); _root.gotoAndStop("main"); }
Symbol 114 Button
on (release) { getURL ("https://www.mochimedia.com/community/profile/sorrowxiii/portfolio", 0); }
Symbol 115 MovieClip Frame 1
f_score = Math.round(_root.score);
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 20
Mouse.show();
Symbol 116 MovieClip Frame 34
stop();
Symbol 117 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 2
play();

Library Items

Symbol 118 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 119 MovieClip [__Packages.mochi.as2.MochiSync]
Symbol 120 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 121 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 122 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 123 MovieClip [__Packages.mochi.as2.MochiSocial]
Symbol 124 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 125 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:13
Symbol 3 GraphicUsed by:7
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6 82 90
Symbol 6 MovieClipUses:4 5Used by:7 13 68
Symbol 7 MovieClipUses:3 6Used by:13  Timeline
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:13
Symbol 10 GraphicUsed by:13
Symbol 11 GraphicUsed by:13
Symbol 12 SoundUsed by:13 99
Symbol 13 MovieClipUses:2 7 9 10 11 6 12Used by:Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:Timeline
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:Timeline
Symbol 19 GraphicUsed by:27 31
Symbol 20 FontUsed by:21 23 28 30 32 36 37 39 42 45 47 53 55 59 60 61 62 74 75 76 83 98 102 103 105 106 108 109 111 113
Symbol 21 TextUses:20Used by:27
Symbol 22 GraphicUsed by:27 110
Symbol 23 TextUses:20Used by:27
Symbol 24 GraphicUsed by:27 31 107 110 114
Symbol 25 SoundUsed by:27 31 56 107 110 114
Symbol 26 SoundUsed by:27 31 41 43 46 48 107 110 114
Symbol 27 ButtonUses:19 21 22 23 24 25 26Used by:38
Symbol 28 TextUses:20Used by:31
Symbol 29 GraphicUsed by:31 107
Symbol 30 TextUses:20Used by:31
Symbol 31 ButtonUses:19 28 29 30 24 25 26Used by:38
Symbol 32 TextUses:20Used by:38
Symbol 33 GraphicUsed by:34 35
Symbol 34 MovieClipUses:33Used by:35
Symbol 35 ButtonUses:34 33Used by:38
Symbol 36 TextUses:20Used by:38
Symbol 37 TextUses:20Used by:38
Symbol 38 MovieClipUses:27 31 32 35 36 37Used by:Timeline
Symbol 39 TextUses:20Used by:41
Symbol 40 GraphicUsed by:41 43 46 48
Symbol 41 ButtonUses:39 40 26Used by:44
Symbol 42 TextUses:20Used by:43
Symbol 43 ButtonUses:42 40 26Used by:44
Symbol 44 MovieClipUses:41 43Used by:Timeline
Symbol 45 TextUses:20Used by:46
Symbol 46 ButtonUses:45 40 26Used by:49
Symbol 47 TextUses:20Used by:48
Symbol 48 ButtonUses:47 40 26Used by:49
Symbol 49 MovieClipUses:46 48Used by:Timeline
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:Timeline
Symbol 52 GraphicUsed by:56
Symbol 53 TextUses:20Used by:56
Symbol 54 GraphicUsed by:56
Symbol 55 TextUses:20Used by:56
Symbol 56 ButtonUses:52 53 54 55 25Used by:Timeline
Symbol 57 Sound [BGM]Used by:58
Symbol 58 MovieClipUses:57Used by:Timeline
Symbol 59 TextUses:20Used by:Timeline
Symbol 60 TextUses:20Used by:Timeline
Symbol 61 TextUses:20Used by:Timeline
Symbol 62 TextUses:20Used by:Timeline
Symbol 63 GraphicUsed by:68 70 71 78 117
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:66
Symbol 66 MovieClipUses:65Used by:68
Symbol 67 GraphicUsed by:68 70 92
Symbol 68 MovieClipUses:63 6 66 67Used by:69 80
Symbol 69 MovieClipUses:68Used by:Timeline
Symbol 70 MovieClipUses:63 67Used by:73
Symbol 71 MovieClipUses:63Used by:73 80 97
Symbol 72 SoundUsed by:73
Symbol 73 MovieClipUses:70 71 72Used by:Timeline
Symbol 74 TextUses:20Used by:Timeline
Symbol 75 EditableTextUses:20Used by:Timeline
Symbol 76 TextUses:20Used by:Timeline
Symbol 77 ShapeTweeningUsed by:78
Symbol 78 MovieClipUses:63 77Used by:Timeline
Symbol 79 SoundUsed by:80
Symbol 80 MovieClipUses:68 71 79Used by:Timeline
Symbol 81 SoundUsed by:82 97
Symbol 82 MovieClipUses:5 81Used by:Timeline
Symbol 83 TextUses:20Used by:Timeline
Symbol 84 GraphicUsed by:87 89
Symbol 85 ShapeTweeningUsed by:87
Symbol 86 ShapeTweeningUsed by:87
Symbol 87 MovieClipUses:85 86 84Used by:89
Symbol 88 SoundUsed by:89
Symbol 89 MovieClipUses:84 87 88Used by:Timeline
Symbol 90 MovieClipUses:5Used by:Timeline
Symbol 91 ShapeTweeningUsed by:92
Symbol 92 MovieClipUses:91 67Used by:97
Symbol 93 ShapeTweeningUsed by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:93 94Used by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClipUses:92 71 96 81Used by:Timeline
Symbol 98 EditableTextUses:20Used by:99
Symbol 99 MovieClipUses:98 12Used by:Timeline
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:Timeline
Symbol 102 TextUses:20Used by:115
Symbol 103 EditableTextUses:20Used by:115
Symbol 104 GraphicUsed by:107 110 114
Symbol 105 TextUses:20Used by:107
Symbol 106 TextUses:20Used by:107
Symbol 107 ButtonUses:104 105 29 106 24 25 26Used by:115
Symbol 108 TextUses:20Used by:110
Symbol 109 TextUses:20Used by:110
Symbol 110 ButtonUses:104 108 22 109 24 25 26Used by:115
Symbol 111 TextUses:20Used by:114
Symbol 112 GraphicUsed by:114
Symbol 113 TextUses:20Used by:114
Symbol 114 ButtonUses:104 111 112 113 24 25 26Used by:115
Symbol 115 MovieClipUses:102 103 107 110 114Used by:116
Symbol 116 MovieClipUses:115Used by:Timeline
Symbol 117 MovieClipUses:63Used by:Timeline

Instance Names

"box"Frame 3Symbol 7 MovieClip
"mc_ins"Frame 3Symbol 38 MovieClip
"box"Frame 4Symbol 69 MovieClip
"boxy"Frame 4Symbol 73 MovieClip
"life"Frame 4Symbol 78 MovieClip
"end_expl"Frame 4Symbol 80 MovieClip
"power_atk"Frame 4Symbol 82 MovieClip
"power"Frame 4Symbol 89 MovieClip
"mpoint"Frame 4Symbol 90 MovieClip
"ene"Frame 4Symbol 97 MovieClip
"mc_mul"Frame 4Symbol 99 MovieClip
"vcam"Frame 4Symbol 101 MovieClip
"mc_fscore"Frame 4Symbol 116 MovieClip
"mc_ef"Frame 4Symbol 117 MovieClip
"ef"Symbol 7 MovieClip Frame 1Symbol 6 MovieClip
"bar"Symbol 13 MovieClip Frame 1Symbol 9 MovieClip
"ef"Symbol 13 MovieClip Frame 2Symbol 6 MovieClip
"ef"Symbol 68 MovieClip Frame 1Symbol 6 MovieClip
"border"Symbol 68 MovieClip Frame 1Symbol 66 MovieClip
"bx"Symbol 69 MovieClip Frame 1Symbol 68 MovieClip
"part"Symbol 73 MovieClip Frame 2Symbol 71 MovieClip
"part"Symbol 80 MovieClip Frame 2Symbol 71 MovieClip
"bx"Symbol 97 MovieClip Frame 1Symbol 92 MovieClip
"part"Symbol 97 MovieClip Frame 2Symbol 71 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 118 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 119 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 120 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 121 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 122 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 123 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 1Symbol 124 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 125 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 3Symbol 57 as "BGM"

Labels

"main"Frame 3
"loaded"Symbol 13 MovieClip Frame 2

Dynamic Text Variables

scoreSymbol 75 EditableText"<p align="left"><font face="Arial Black" size="8" color="#000000" letterSpacing="0.000000" kerning="1">0</font></p>"
lbl_multiSymbol 98 EditableText"<p align="left"><font face="Arial Black" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">x2</font></p>"
f_scoreSymbol 103 EditableText"<p align="center"><font face="Arial Black" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>"




http://swfchan.com/19/92190/info.shtml
Created: 27/3 -2019 13:30:30 Last modified: 27/3 -2019 13:30:30 Server time: 25/04 -2024 10:45:25