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

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

four-square.swf

This is the info page for
Flash #123382

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


Text
FLASH

ADDICTING

GAMES

FLASH

ADDICTING

<p align="center"><font face="Myriad Pro" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>1 Player</b></font></p>

<p align="center"><font face="Myriad Pro" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>2 Player</b></font></p>

The object of Four Square is to
make 2 by 2 groups of squares.
For each 2 x 2 group you
complete, you score points.
Players take turns filling in a
single box.  The game ends
when all boxes are filled.

<p align="justify"><font face="Myriad Pro" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="justify"><font face="Myriad Pro" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="left"><font face="Myriad Pro" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Player 1:</b></font></p>

<p align="left"><font face="Myriad Pro" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Player 2:</b></font></p>

<p align="center"><font face="Myriad Pro" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>GAME OVER</b></font></p>

<p align="center"><font face="Myriad Pro" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Start &nbsp;New Game</b></font></p>

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); } __com_mochibot__("5c0e3be9", this, 10301, true); MochiAd.showPreGameAd({id:"21866ce440640555", res:"550x400"});
Instance of Symbol 22 MovieClip in Frame 1
on (release) { getURL ("http://www.addicting-flash-games.com", "_blank"); }
Frame 2
stop(); onEnterFrame = function () { _root.pbar._width = 320 * (_root.getBytesLoaded() / _root.getBytesTotal()); if (_root.getBytesLoaded() == _root.getBytesTotal()) { delete onEnterFrame; play(); } };
Frame 3
stop(); var players = 0; var player = 0; var boxes = []; var turns = 0;
Instance of Symbol 22 MovieClip in Frame 3
on (release) { getURL ("http://www.addicting-flash-games.com", "_blank"); }
Instance of Symbol 24 MovieClip in Frame 3
on (press) { _root.players = 1; _root.gotoAndStop("game"); }
Instance of Symbol 26 MovieClip in Frame 3
on (press) { _root.players = 2; _root.gotoAndStop("game"); }
Frame 4
function boxPress(x, y, cpu) { if (((_root.players == 2) || (_root.player == 1)) || (cpu)) { if (!_root.boxes[x][y].player) { _root.boxes[x][y].player = _root.player; if (!_root.checkPoints(_root.player, x, y, false)) { _root.boxes[x][y].gotoAndStop(_root.player + 1); } _root.turns--; if (!_root.turns) { return(_root.gotoAndStop("over")); } _root.player = ((_root.player == 1) ? 2 : 1); if ((_root.players == 1) && (_root.player == 2)) { setTimeout(_root.aiPlay, 500); } } } } function checkPoints(p, x, y, checkonly) { var _local8 = [0, 5, 15, 30, 50]; var _local6 = 0; var _local4 = [-1, 1]; j = 0; while (j < 2) { k = 0; while (k < 2) { if (((((_root.boxes[x][y].player == p) || (!_root.boxes[x][y].player)) && (_root.boxes[x + _local4[j]][y + _local4[k]].player == p)) && (_root.boxes[x + _local4[j]][y].player == p)) && (_root.boxes[x][y + _local4[k]].player == p)) { _local6++; if (!checkonly) { _root.boxes[x][y].gotoAndPlay(4); _root.boxes[x + _local4[j]][y + _local4[k]].gotoAndPlay(4); _root.boxes[x + _local4[j]][y].gotoAndPlay(4); _root.boxes[x][y + _local4[k]].gotoAndPlay(4); } } k++; } j++; } if (!checkonly) { _root["score" + p].text = int(_root["score" + p].text) + _local8[_local6]; } return(_local8[_local6]); } function aiPlay() { var _local10 = random(12); var _local9 = random(12); var _local5 = 0; var _local8 = 0; var _local4; var _local7 = -1; var _local6 = -1; pass = 0; while (pass <= 3) { var _local3 = _local10; var _local2 = _local9; _local5 = 0; var _local11 = false; do { if (_root.boxes[_local3][_local2] && (!_root.boxes[_local3][_local2].player)) { switch (pass) { case 0 : _local4 = checkPoints(_root.player, _local3, _local2, true); if (_local4 > _local5) { _local7 = _local3; _local6 = _local2; _local5 = _local4; } break; case 1 : _local4 = checkPoints(((_root.player == 1) ? 2 : 1), _local3, _local2, true); if (_local4 > _local5) { _local7 = _local3; _local6 = _local2; _local5 = _local4; } break; case 2 : _local4 = 0; if (_root.boxes[_local3 - 1][_local2].player == _root.player) { _local4++; } if (_root.boxes[_local3][_local2 - 1].player == _root.player) { _local4++; } if (_root.boxes[_local3 + 1][_local2].player == _root.player) { _local4++; } if (_root.boxes[_local3][_local2 + 1].player == _root.player) { _local4++; } if ((_root.boxes[_local3 - 1][_local2 - 1].player == _root.player) && ((_root.boxes[_local3 - 1][_local2].player == _root.player) || (_root.boxes[_local3][_local2 - 1].player == _root.player))) { _local4++; } if ((_root.boxes[_local3 - 1][_local2 + 1].player == _root.player) && ((_root.boxes[_local3 - 1][_local2].player == _root.player) || (_root.boxes[_local3][_local2 + 1].player == _root.player))) { _local4++; } if ((_root.boxes[_local3 + 1][_local2 - 1].player == _root.player) && ((_root.boxes[_local3][_local2 - 1].player == _root.player) || (_root.boxes[_local3 + 1][_local2].player == _root.player))) { _local4++; } if ((_root.boxes[_local3 + 1][_local2 + 1].player == _root.player) && ((_root.boxes[_local3][_local2 + 1].player == _root.player) || (_root.boxes[_local3 + 1][_local2].player == _root.player))) { _local4++; } if (_local4 > _local8) { _local7 = _local3; _local6 = _local2; _local8 = _local4; } break; case 3 : if (_root.boxes[_local3][_local2].player) { break; } return(boxPress(_local3, _local2, true)); } } _local3++; if (_local3 >= 12) { _local3 = 0; _local2++; } if (_local2 >= 12) { _local2 = 0; } } while ((_local2 != _local9) || (_local3 != _local10)); if ((pass >= 1) && ((_local7 >= 0) || (_local6 >= 0))) { return(boxPress(_local7, _local6, true)); } pass++; } _root.player = ((_root.player == 1) ? 2 : 1); } stop(); var player = 1; var boxes = []; var turns = 0; x = 0; while (x < 12) { if (!boxes[x]) { boxes[x] = []; } y = 0; while (y < 12) { _root.turns++; if (!boxes[x][y]) { boxes[x][y] = game.attachMovie("Box", (("box" + x) + "x") + y, game.getNextHighestDepth()); } boxes[x][y].player = 0; boxes[x][y].boxX = x; boxes[x][y].boxY = y; boxes[x][y]._x = (4 + (x * 30)) + ((x > 0) ? (x * 2) : 0); boxes[x][y]._y = (4 + (y * 30)) + ((y > 0) ? (y * 2) : 0); boxes[x][y]._width = 30; boxes[x][y]._height = 30; boxes[x][y].gotoAndStop(1); y++; } x++; }
Frame 5
stop();
Instance of Symbol 37 MovieClip in Frame 5
on (press) { _root.gotoAndStop("start"); }
Symbol 6 MovieClip [Box] Frame 1
this.onPress = function () { _root.boxPress(this.boxX, this.boxY, false); }; stop();
Symbol 6 MovieClip [Box] Frame 2
stop();
Symbol 6 MovieClip [Box] Frame 3
stop();
Symbol 6 MovieClip [Box] Frame 9
this.gotoAndStop(this.player + 1);
Symbol 38 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.5"); } 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); } }

Library Items

Symbol 1 GraphicUsed by:6
Symbol 2 GraphicUsed by:6
Symbol 3 GraphicUsed by:6
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip [Box]Uses:1 2 3 4 5
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:Timeline
Symbol 9 GraphicUsed by:Timeline
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:Timeline
Symbol 12 FontUsed by:13 19
Symbol 13 TextUses:12Used by:22
Symbol 14 FontUsed by:15 20 23 25 30 31 32 33 34 35 36
Symbol 15 TextUses:14Used by:22
Symbol 16 GraphicUsed by:22
Symbol 17 FontUsed by:18 23 25 33 34 35 36
Symbol 18 TextUses:17Used by:22
Symbol 19 TextUses:12Used by:22
Symbol 20 TextUses:14Used by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:13 15 16 18 19 20 21Used by:Timeline
Symbol 38 MovieClip [__Packages.MochiAd]
Symbol 23 EditableTextUses:14 17Used by:24
Symbol 24 MovieClipUses:23Used by:Timeline
Symbol 25 EditableTextUses:14 17Used by:26
Symbol 26 MovieClipUses:25Used by:Timeline
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 TextUses:14Used by:Timeline
Symbol 31 EditableTextUses:14Used by:Timeline
Symbol 32 EditableTextUses:14Used by:Timeline
Symbol 33 EditableTextUses:14 17Used by:Timeline
Symbol 34 EditableTextUses:14 17Used by:Timeline
Symbol 35 EditableTextUses:14 17Used by:Timeline
Symbol 36 EditableTextUses:14 17Used by:37
Symbol 37 MovieClipUses:36Used by:Timeline

Instance Names

"pbar"Frame 1Symbol 11 MovieClip
"game"Frame 4Symbol 28 MovieClip
"score1"Frame 4Symbol 31 EditableText
"score2"Frame 4Symbol 32 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 6 as "Box"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.MochiAd"

Labels

"start"Frame 3
"game"Frame 4
"over"Frame 5




http://swfchan.com/25/123382/info.shtml
Created: 2/3 -2019 19:24:32 Last modified: 2/3 -2019 19:24:32 Server time: 09/05 -2024 05:16:31