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

swfchan turned sixteen years old yesterday! (5may2024)

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

Qlamdunk.swf

This is the info page for
Flash #131039

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


Text
?

!

feking@foxmail.com

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

PLAY

HIGH SCORE

QLAMDUNK

男儿当捡球

sound box

$#%...@%#@$
%@#$...@#

跳过

SKIP

sound

y

x

0

完成任务!
下一关你需要捡到        个篮球

LEVEL COMPLETED

NEXT TARGET

0

0

0

0

继续

游戏暂停

CONTINUE

GAME PAUSE

0

暂停

退出

关卡

总数

时间

本关目标

已完成

PAUSE

MENU

LEVEL

TOTAL

TIME

GOAL

COMPLETED

0

0

0

0

0

0

REPLAY

SUBMIT SCORE

SCORE

总得分

ActionScript [AS1/AS2]

Frame 1
stop(); mochi.as2.MochiAd.showPreGameAd({id:"d7550ce8476c9b1a", res:"550x400", no_bg:true}); mochi.as2.MochiServices.connect("d7550ce8476c9b1a");
Frame 2
stop(); _root.onEnterFrame = function () { totalsize = _root.getBytesTotal(); loadsize = _root.getBytesLoaded(); loadper = Math.round((loadsize / totalsize) * 100) + "%"; if (((loadsize >= 1) && (totalsize >= 1)) && (loadsize == totalsize)) { play(); delete onEnterFrame; } };
Frame 83
stop();
Frame 97
stop(); if (_root.language == "chi") { _root.english._visible = false; _root.chinese._visible = true; } else { _root.chinese._visible = false; _root.english._visible = true; }
Frame 98
stop();
Frame 99
stop();
Frame 101
stop();
Frame 104
previous();
Frame 106
stop();
Frame 109
stop();
Frame 111
stop();
Frame 112
stop();
Frame 120
stop(); if (_root.language == "chi") { _root.english._visible = false; _root.chinese._visible = true; _root.skip_cn._visible = true; _root.skip_en._visible = false; } else { _root.chinese._visible = false; _root.english._visible = true; _root.skip_cn._visible = false; _root.skip_en._visible = true; }
Frame 148
stop(); var main = new Main(); if (_root.language == "chi") { _root.english._visible = false; _root.screen_pause.english._visible = false; _root.screen_nextLevel.english._visible = false; } var speed = 6; var direction = 1; _root.container.liuchuang.onEnterFrame = function () { if (ControlCenter.pause) { return(undefined); } _root.container.liuchuang._x = _root.container.liuchuang._x + (speed * direction); if (_root.container.liuchuang._x > (Stage.width - 230)) { _root.container.liuchuang._xscale = _root.container.liuchuang._xscale * -1; direction = -1; } if (_root.container.liuchuang._x < 130) { _root.container.liuchuang._xscale = _root.container.liuchuang._xscale * -1; direction = 1; } };
Frame 165
stop(); _root.text_score = ControlCenter.score; _root.text_totalKillElementCounter = ControlCenter.totalKillElementCounter; if (_root.language == "chi") { _root.english._visible = false; _root.chinese._visible = true; } else { _root.english._visible = true; _root.chinese._visible = false; }
Frame 167
stop();
Frame 169
stop();
Frame 171
stop();
Frame 173
stop();
Frame 175
stop();
Symbol 100 MovieClip Frame 7
stop();
Symbol 128 MovieClip Frame 1
_root.temp_l.hit = 0; _root.temp_l.hit2 = 0; _root.temp_l.attack = 0; _root.temp_l.free = 1; stop();
Symbol 128 MovieClip Frame 5
_root.temp_l.attack = 35;
Symbol 128 MovieClip Frame 7
_root.temp_l.free = 0;
Symbol 128 MovieClip Frame 9
_root.temp_l.attack = 40;
Symbol 128 MovieClip Frame 11
_root.temp_l.attack = 0;
Symbol 128 MovieClip Frame 12
if (Key.isDown(97)) { gotoAndPlay ("fight"); } else { gotoAndPlay (1); }
Symbol 128 MovieClip Frame 13
_root.temp_l.free = 0;
Symbol 128 MovieClip Frame 16
_root.temp_l.attack = 35;
Symbol 128 MovieClip Frame 18
gotoAndPlay (1);
Symbol 128 MovieClip Frame 19
_root.temp_l.free = 0; _root.temp_l.max = 1;
Symbol 128 MovieClip Frame 23
_root.temp_l.attack = 40;
Symbol 128 MovieClip Frame 28
gotoAndStop ("max_stand");
Symbol 128 MovieClip Frame 29
_root.temp_l.hit = 0; _root.temp_l.hit2 = 0; _root.temp_l.attack = 0; _root.temp_l.free = 1; stop();
Symbol 128 MovieClip Frame 30
_root.temp_l.attack = 35;
Symbol 128 MovieClip Frame 31
_root.temp_l.attack = 35;
Symbol 128 MovieClip Frame 32
_root.temp_l.free = 0; _root.temp_l.max = 0;
Symbol 128 MovieClip Frame 35
_root.temp_l.attack = 400;
Symbol 128 MovieClip Frame 43
gotoAndPlay (1);
Symbol 128 MovieClip Frame 44
_root.temp_l.free = 0; _root.temp_l.hit = 1;
Symbol 128 MovieClip Frame 49
_root.temp_l.free = 1; if (_root.temp_l.max == 1) { gotoAndStop ("max_stand"); } else { gotoAndPlay (1); }
Symbol 128 MovieClip Frame 50
_root.temp_l.free = 0; _root.temp_l.hit2 = 1;
Symbol 128 MovieClip Frame 65
_root.temp_l.free = 1; if (_root.temp_l.max == 1) { gotoAndStop ("max_stand"); } else { gotoAndPlay (1); }
Symbol 129 MovieClip [l] Frame 1
stop(); _root.temp_l.dir = 1;
Symbol 129 MovieClip [l] Frame 2
stop(); _root.temp_l.dir = -1;
Symbol 451 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 _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { 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(); _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 452 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 453 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.3 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.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, clip:_clip, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiCoins.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 454 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 455 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 456 MovieClip [__Packages.mochi.as2.MochiCoins] Frame 0
class mochi.as2.MochiCoins { function MochiCoins () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showStore(options) { mochi.as2.MochiServices.send("coins_showStore", {options:options}, null, null); } static function showItem(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showItem call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showItem", {options:options}, null, null); } static function showVideo(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showVideo call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showVideo", {options:options}, null, null); } 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 getStoreItems() { mochi.as2.MochiServices.send("coins_getStoreItems"); } 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 STORE_SHOW = "StoreShow"; static var STORE_HIDE = "StoreHide"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var ITEM_OWNED = "ItemOwned"; static var ITEM_NEW = "ItemNew"; static var STORE_ITEMS = "StoreItems"; 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 457 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 458 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 459 MovieClip [__Packages.Screen] Frame 0
class Screen { function Screen () { init(); } function init() { _root.screen_pause._visible = false; _root.screen_nextLevel._visible = false; _root.container.screen_speedUp._visible = false; _root.container.screen_slowDown._visible = false; _root.container.screen_speedUp.stop(); _root.container.screen_slowDown.stop(); updateLevel(); updateLevelTime(); updateTarget(); updateScore(); updateKillElementCounter(); updateTotalKillElementCounter(); loadEvent(); } function loadEvent() { var _local3 = this; _root.btn_pause.onRelease = function () { if (_root.screen_pause._visible) { _root.screen_pause._visible = false; ControlCenter.run(); } else { _root.screen_pause._visible = true; ControlCenter.Pause(); } }; _root.screen_pause.btn_continue.onRelease = function () { _root.screen_pause._visible = false; ControlCenter.run(); }; _root.screen_nextLevel.btn_nextLevel.onRelease = function () { _root.screen_nextLevel._visible = false; ControlCenter.run(); }; _root.btn_menu.onRelease = function () { ControlCenter.removeAll(); _root.gotoAndStop("menu"); }; _root.btn_sound.onRelease = function () { if (this._currentframe == 1) { this.gotoAndStop(2); Screen.sound.setVolume(0); } else { this.gotoAndStop(1); Screen.sound.setVolume(100); } }; } static function startSound(n) { sound.attachSound("sound" + n); sound.start(); } static function gotoGameover() { _root.gotoAndStop("gameover"); } static function showNextLevel() { _root.screen_nextLevel._visible = true; _root.screen_nextLevel.text_target = ControlCenter.killElementTarget; _root.screen_nextLevel.play(); } static function updateLevel() { _root.text_level = ControlCenter.level; } static function updateLevelTime() { _root.text_levelTime = ControlCenter.current_level_time; if (ControlCenter.current_level_time <= 10) { startSound(12); } } static function updateScore() { _root.text_score = ControlCenter.score; } static function updateTarget() { _root.text_target = ControlCenter.killElementTarget; } static function updateKillElementCounter() { _root.text_killElementCounter = ControlCenter.killElementCounter; } static function updateTotalKillElementCounter() { _root.text_totalKillElementCounter = ControlCenter.totalKillElementCounter; } static function stopAllSound() { sound.stop(); } static function showSpeedUp() { _root.container.screen_speedUp.gotoAndPlay(1); _root.container.screen_speedUp._visible = true; } static function showSlowDown() { _root.container.screen_slowDown.gotoAndPlay(1); _root.container.screen_slowDown._visible = true; startSound(5); } static function showChimu() { _root.chimu = true; _root.container.basket.gotoAndPlay("chimu"); } static var sound = new Sound(); }
Symbol 460 MovieClip [__Packages.ControlCenter] Frame 0
class ControlCenter { static var pause, elementArray, killElementArray, tools_timer_tool1, tools_timer_tool2, tools_timer_tool3, level, score, killElementCounter, totalKillElementCounter, intervalTime, intervalTime_addElement, killElementTarget, Level_time, current_level_time, setIntervalId, setIntervalId_addElement, killer; function ControlCenter () { _root.chimu = false; pause = true; elementArray = new Array(); killElementArray = new Array(); tools_timer_tool1 = 0; tools_timer_tool2 = 0; tools_timer_tool3 = 0; level = 1; score = 0; killElementCounter = 0; totalKillElementCounter = 0; intervalTime = 1000; intervalTime_addElement = 5000; killElementTarget = 3; Level_time = 60; current_level_time = Level_time; initKiller(); loadEvent(); } function loadEvent() { setIntervalId = setInterval(this, "process", intervalTime); setIntervalId_addElement = setInterval(this, "addElement", intervalTime_addElement); } function addElement() { if (pause) { return(undefined); } if (elementArray.length > 6) { return(undefined); } if (level > 9) { elementArray.push(new Element()); } elementArray.push(new Element()); Screen.startSound(8); } function initKiller() { killer = new Killer(); } static function removeAll() { killer.unloadMc(); var _local1 = elementArray.length - 1; while (_local1 >= 0) { if (elementArray[_local1] != null) { elementArray[_local1].unloadMc(); elementArray.pop(); } _local1--; } clearInterval(setIntervalId); clearInterval(setIntervalId_addElement); } static function run() { pause = false; Killer.pause = false; Element.pause = false; } static function Pause() { pause = true; Killer.pause = true; Element.pause = true; } function levelUp() { if (Level_time < LEVEL_TIME_MAX) { Level_time = Level_time + LEVEL_TIME_INCREMENT; } else { Level_time = LEVEL_TIME_MAX; } current_level_time = Level_time; level++; clearInterval(setIntervalId_addElement); if (((intervalTime_addElement = intervalTime_addElement - INTERVAL_TIME_ADD_ELEMENT_INCREMENT)) < INTERVAL_TIME_ADD_ELEMENT_MIN) { intervalTime_addElement = INTERVAL_TIME_ADD_ELEMENT_MIN; } setIntervalId_addElement = setInterval(this, "addElement", intervalTime_addElement); killElementCounter = 0; if (killElementTarget < MAX_TARGET) { killElementTarget = killElementTarget + TARGET_INCREMENT; } else { killElementTarget = MAX_TARGET; } Screen.updateTarget(); Screen.updateKillElementCounter(); Screen.updateTotalKillElementCounter(); Screen.startSound(4); } function gameover() { removeAll(); Screen.gotoGameover(); } static function addScore(bonus) { score = score + 100; var _local1 = 0; while (_local1 < bonus) { score = score + 100; _local1++; } Screen.updateScore(); } function isGoal() { if (killElementCounter >= killElementTarget) { return(true); } return(false); } function process() { if (pause) { return(undefined); } if (_root.chimu == true) { chimuTimer++; } else { chimuTimer = 0; } if (chimuTimer > 3) { Screen.showChimu(); } if ((current_level_time--) <= 0) { gameover(); } else if (isGoal()) { trace("get time bonus"); addScore(current_level_time); levelUp(); Screen.updateLevel(); Screen.showNextLevel(); } Screen.updateLevelTime(); if ((--tools_timer_tool1) <= 0) { if (Killer.speed == Killer.SPEED_SLOW) { killer.speedNormal(); } } if ((--tools_timer_tool2) <= 0) { if (Killer.speed == Killer.SPEED_FAST) { killer.speedNormal(); } } if ((--tools_timer_tool3) <= 0) { killer.normalBox(); } if ((level >= 8) && (Utils.getRandom(30) == 10)) { if (_root.chimu != true) { Screen.showChimu(); } } if ((level >= 12) && (Utils.getRandom(13) == 10)) { if (_root.chimu != true) { Screen.showChimu(); } } if ((level >= 19) && (Utils.getRandom(6) == 3)) { if (_root.chimu != true) { Screen.showChimu(); } } if ((level >= 28) && (Utils.getRandom(2) == 1)) { if (_root.chimu != true) { Screen.showChimu(); } } } static function tool1() { tools_timer_tool1 = TOOLS_TIMER; killer.speedDown(); } static function tool2() { tools_timer_tool2 = TOOLS_TIMER; killer.speedUp(); } static function tool3() { tools_timer_tool3 = TOOLS_TIMER; killer.biggerBox(); } static var INTERVAL_TIME_ADD_ELEMENT_INCREMENT = 300; static var INTERVAL_TIME_ADD_ELEMENT_MIN = 200; static var TOOLS_TIMER = 20; static var LEVEL_TIME_INCREMENT = 10; static var LEVEL_TIME_MAX = 200; static var TARGET_INCREMENT = 3; static var MAX_TARGET = 200; static var chimuTimer = 0; }
Symbol 461 MovieClip [__Packages.McLoader] Frame 0
class McLoader { var direction, srcName, orgWidth; function McLoader (parentMc, _srcName, posX, posY, newName) { if (Utils.isNull(parentMc)) { trace("McLoader: parentMc is null"); return; } if (Utils.isNull(_srcName)) { trace("McLoader: srcName is null"); return; } if (Utils.isNull(posX)) { posX = 0; } if (Utils.isNull(posY)) { posY = 0; } if (Utils.isNull(newName)) { newName = _srcName + (defaultNewNameCounter++); } direction = DIRECTION_RIGHT; srcName = _srcName; loadMc(parentMc, srcName, posX, posY, newName); } function unloadMc() { removeMovieClip(mc); mc = null; } function loadMc(parentMc, srcName, posX, posY, newName) { parentMc.attachMovie(srcName, newName, parentMc.getNextHighestDepth(), {_x:posX, _y:posY}); mc = parentMc[newName]; orgWidth = mc._width; } function setX(__x) { if (Utils.isNull(__x)) { trace("McLoader: __x is null"); __x = 0; } mc._x = __x; } function setY(__y) { if (Utils.isNull(__y)) { trace("McLoader: __y is null"); __y = 0; } mc._y = __y; } function getX() { return(mc._x); } function getY() { return(mc._y); } function setWidth(_w) { if (Utils.isNull(_w)) { trace("McLoader: _w is null"); _w = 0; } mc._width = _w; } function setHeight(_h) { if (Utils.isNull(_h)) { trace("McLoader: _h is null"); _h = 0; } mc._height = _h; } function getWidth() { return(mc._width); } function getOrgWidth() { return(orgWidth); } function getHeight() { return(mc._height); } function getDirection() { return(direction); } function reverseMc() { mc._xscale = mc._xscale * -1; direction = direction * -1; } function getState() { return(mc.state); } function setGlobalPoint(_p) { mc._parent.globalToLocal(_p); mc._x = _p.x; mc._y = _p.y; } function getGlobalPoint() { var _local2 = new flash.geom.Point(mc._x, mc._y); mc._parent.localToGlobal(_local2); return(_local2); } function setGlobalX(__x) { var _local2 = new flash.geom.Point(__x, 0); mc._parent.globalToLocal(_local2); mc._x = _local2.x; } function getGlobalX() { var _local2 = new flash.geom.Point(mc._x, mc._y); mc._parent.localToGlobal(_local2); return(_local2.x); } var mc = null; static var DIRECTION_RIGHT = 1; static var DIRECTION_LEFT = -1; static var defaultNewNameCounter = 0; }
Symbol 462 MovieClip [__Packages.Utils] Frame 0
class Utils { function Utils () { } static function isNull(obj) { if ((typeof(obj) == "undefined") || (obj == null)) { return(true); } return(false); } static function getRandom(max) { return(Math.round(((max * Math.random()) * 100) / 100)); } static function submitScore(_score) { if (_root.username == undefined) { _root.username = "Guest"; } sendScore(_score); } static function sendScore(_score) { if (_score < 0) { _score = 0; } var _local2 = new LoadVars(); var _local3 = new LoadVars(); _local2.user_id = _root.user_id; _local2.game_id = _root.game_id; _local2.score = _score; _local3.onLoad = function (success) { if (success) { } }; if (_root.username == undefined) { _local2.sendAndLoad((("addscore.php?username=Guset&game_id=" + _root.game_id) + "&score=") + _score, _local3); } else { _local2.sendAndLoad((((("addscore.php?username=" + _root.username) + "&game_id=") + _root.game_id) + "&score=") + _score, _local3); } } }
Symbol 463 MovieClip [__Packages.Killer] Frame 0
class Killer extends McLoader { static var pause, orgBoxWidth, orgBoxHeight, orgBoxX, orgBoxY, isCatching, speed; var mc, direction, reverseMc; function Killer () { super(_root.container, "killer"); mc._x = 226; mc._y = 454; pause = true; orgBoxWidth = mc._parent.basket._width; orgBoxHeight = mc._parent.basket._height; orgBoxX = mc._parent.basket._x; orgBoxY = mc._parent.basket._y; isCatching = false; speed = SPEED_NORMAL; mc.hand.element._visible = false; loadEvent(); } function loadEvent() { var ins = this; mc.onEnterFrame = function () { if (!Killer.pause) { ins.gotoMoonCake(); ins.mc.hand.element.gotoAndStop(ControlCenter.elementArray[0].getNumber()); } }; mc.onMouseMove = function () { if (!Killer.pause) { ins.aim(); } }; mc.onMouseUp = function () { if (!Killer.pause) { ins.shoot(); } }; } function shoot() { if (!isCatching) { return(undefined); } trace("shoot"); mc.hand.element._visible = false; mc.gotoAndPlay("shoot"); var _local2 = ControlCenter.elementArray[0]; _local2.mc._visible = true; _local2.setVx(Math.abs(mc._xmouse) / scaleX); _local2.setVy((-Math.abs(mc._ymouse)) / scaleY); isCatching = false; } function aim() { if (!isCatching) { return(undefined); } if (mc._currentframe < 23) { return(undefined); } if (direction == McLoader.DIRECTION_LEFT) { reverseMc(); } if ((mc._xmouse > 0) && ((mc._ymouse + offset) < 0)) { mc.ruler._width = Math.abs(mc._xmouse * 2); mc.ruler._height = Math.abs((Math.abs(mc._ymouse) - offset) * 2); mc.hand._rotation = 30 - ((Math.atan(Math.abs(Math.abs(mc._ymouse) - offset) / Math.abs(mc._xmouse)) * 180) / Math.PI); mc.arrow._width = mc._xmouse; mc.arrow._height = Math.abs(Math.abs(mc._ymouse) - offset); } } function gotoMoonCake() { if (isCatching) { return(undefined); } if (mc._currentframe >= 20) { return(undefined); } var _local2 = ControlCenter.elementArray[0]; if ((_local2 != null) && (_local2.isStatic())) { if (((_local2.mc._x > mc._x) && (direction != McLoader.DIRECTION_RIGHT)) || ((_local2.mc._x < mc._x) && (direction != McLoader.DIRECTION_LEFT))) { reverseMc(); } var _local4 = _local2.mc._x - mc._x; if (Math.abs(_local4) > 2) { if (nearBasket(_local2)) { mc._x = mc._parent.basket._x - mc._width; pickUp(); } else { var _local3 = _local4 / 5; if (_local3 > speed) { _local3 = speed; } else if (_local3 < (-speed)) { _local3 = -speed; } mc._x = mc._x + _local3; mc.gotoAndStop("walk"); if (speed == SPEED_FAST) { mc.foot.gotoAndStop(2); } else { mc.foot.gotoAndStop(1); } } } else { pickUp(); } } } function nearBasket(_moonCake) { if ((_moonCake.mc._x > mc._parent.basket._x) && ((mc._x + mc._width) >= mc._parent.basket._x)) { trace("near basket"); return(true); } return(false); } function pickUp() { trace("pickUp"); isCatching = true; mc.gotoAndPlay("pickUp"); trace("direction = " + direction); if (direction == McLoader.DIRECTION_LEFT) { reverseMc(); } var _local2 = ControlCenter.elementArray[0]; _local2.mc._visible = false; _local2.mc._x = mc._x + 3.8; _local2.mc._y = mc._y - 59.4; mc.hand.element._visible = true; mc.hand.element.gotoAndStop(_local2.getNumber()); } function biggerBox() { mc._parent.basket._xscale = 150; mc._parent.basket._yscale = 150; mc._parent.basket._x = orgBoxX - (orgBoxWidth * 0.5); mc._parent.basket._y = orgBoxY - (orgBoxHeight * 0.5); } function normalBox() { mc._parent.basket._xscale = 100; mc._parent.basket._yscale = 100; mc._parent.basket._x = orgBoxX; mc._parent.basket._y = orgBoxY; } function speedUp() { speed = SPEED_FAST; Screen.showSpeedUp(); } function speedDown() { speed = SPEED_SLOW; Screen.showSlowDown(); } function speedNormal() { speed = SPEED_NORMAL; } static var SPEED_SLOW = 3; static var SPEED_NORMAL = 7; static var SPEED_FAST = 16; static var scaleX = 10; static var scaleY = 10; var offset = 45; }
Symbol 464 MovieClip [__Packages.Element] Frame 0
class Element extends McLoader { static var pause; var mc, enable, m, vx, vy, interval, unloadMc; function Element () { super(_root.container, "element"); mc._x = mc._parent.liuchuang._x; mc._y = mc._parent.liuchuang._y - 40; var _local4; switch (ControlCenter.level) { case 1 : _local4 = Utils.getRandom((MAX_NUMBER - 3) - 1) + 1; break; case 2 : case 3 : _local4 = Utils.getRandom((MAX_NUMBER - 2) - 1) + 1; break; case 4 : case 5 : _local4 = Utils.getRandom((MAX_NUMBER - 1) - 1) + 1; break; default : _local4 = Utils.getRandom(MAX_NUMBER - 1) + 1; } setNumber(_local4); pause = false; enable = true; m = 10; vx = 1; vy = -13; loadEvent(); } function loadEvent() { var _local2 = this; interval = setInterval(this, "flying", frequence); } function setVx(xx) { vx = Math.round(xx * 100) / 100; trace("set vx = " + vx); } function setVy(yy) { vy = Math.round(yy * 100) / 100; trace("set vy = " + vy); } function isStatic() { if ((((vy == 0) && (vx == 0)) && (mc._y == GROUND_Y)) && (this == ControlCenter.elementArray[0])) { return(true); } return(false); } function flying() { if (pause) { return(undefined); } if ((vx == 0) && (vy == 0)) { return(undefined); } if (vx != 0) { mc._x = mc._x + vx; } if (mc._y >= GROUND_Y) { vy = vy * -1; vy = Math.round(((Math.round(vy * 100) / 100) / 2) * 100) / 100; vx = vx / 2; if (Math.abs(vy) <= (G * 2)) { vx = 0; vy = 0; mc._y = GROUND_Y; } } else { vy = vy + G; } mc._y = mc._y + vy; if (mc._y >= GROUND_Y) { mc._y = GROUND_Y; } if (isStatic()) { ControlCenter.killer.mc.gotoAndStop("walk"); return(undefined); } if (((mc._x + mc._width) >= mc._parent.wall_right._x) || (mc._x <= (mc._parent.wall_left._x + mc._parent.wall_left._width))) { vx = vx * -1; } if (mc.hitTest(mc._parent.basket)) { trace("hit basket"); if (_root.chimu == true) { trace("chimu"); if (mc._y > (((Killer.orgBoxY * mc._parent.basket._yscale) / 100) - 40)) { vx = vx * -1; } else if (vy > 0) { vy = vy * -1; vy = Math.round((Math.round(vy * 100) / 100) * 100) / 100; mc._y = (mc._parent.basket._y - vy) - 120; } } else if (((vy > 0) && (((mc._x + (mc._width / 2)) - OFFSET) >= mc._parent.basket._x)) && (((mc._x + (mc._width / 2)) + OFFSET) <= (mc._parent.basket._x + mc._parent.basket._width))) { trace("goal"); vx = 0; vy = 0; trace("getNumber() = " + getNumber()); switch (getNumber()) { case 7 : ControlCenter.tool1(); break; case 8 : ControlCenter.tool2(); break; case 9 : ControlCenter.tool3(); } ControlCenter.elementArray.splice(0, 1); ControlCenter.killer.mc.gotoAndStop("stand"); ControlCenter.killElementCounter++; ControlCenter.totalKillElementCounter++; Screen.updateKillElementCounter(); Screen.updateTotalKillElementCounter(); ControlCenter.addScore(0); if (_root.chimu == true) { mc._parent.basket.gotoAndPlay("chimu"); } else { mc._parent.basket.gotoAndPlay("goal"); } unloadMc(); } else if ((mc._y <= mc._parent.basket._y) && (vy > 0)) { trace("left side"); vy = vy * -1; vy = Math.round(((Math.round(vy * 100) / 100) / 2) * 100) / 100; vx = vx / 2; mc._y = (mc._parent.basket._y - vy) - 0.1; Screen.startSound(0); mc._parent.basket.gotoAndPlay("touch"); } else if (((mc._x + mc._width) >= mc._parent.basket._x) && (vx > 0)) { trace("left"); vx = vx * -1; mc._parent.basket.gotoAndPlay("touch"); } } } function setNumber(_number) { mc.gotoAndStop(_number); } function getNumber() { return(mc._currentframe); } function setBg(_bg) { mc.bg.gotoAndStop(_bg); } function getBg() { return(mc.bg._currentframe); } static var G = 1; static var GROUND_Y = 426; static var MAX_NUMBER = 9; static var MAX_BG = 4; static var MAX_TOOLS = 3; var OFFSET = 10; var frequence = 15; }
Symbol 465 MovieClip [__Packages.Main] Frame 0
class Main { var screen, controlCenter; function Main () { newGame(); screen = new Screen(); controlCenter.addElement(); } function newGame() { controlCenter = new ControlCenter(); ControlCenter.run(); } }
Symbol 157 Button
on (release) { _root.language = "chi"; _root.gotoAndStop("menu"); }
Symbol 159 Button
on (release) { _root.language = "en"; _root.gotoAndStop("menu"); }
Symbol 210 MovieClip Frame 101
stop();
Symbol 215 Button
on (release) { _root.gotoAndStop("game_movie"); }
Symbol 218 Button
on (release) { var o = {n:[13, 11, 10, 10, 14, 6, 8, 9, 6, 4, 2, 6, 6, 12, 1, 3], 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}); _root.stop(); }
Symbol 238 MovieClip Frame 1
stop(); _root.chimu = false;
Symbol 238 MovieClip Frame 4
gotoAndStop (1);
Symbol 238 MovieClip Frame 44
gotoAndStop (1);
Symbol 243 Button
on (release) { _root.gotoAndStop("game_movie"); }
Symbol 245 Button
on (release) { var o = {n:[13, 11, 10, 10, 14, 6, 8, 9, 6, 4, 2, 6, 6, 12, 1, 3], 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}); _root.stop(); }
Symbol 252 MovieClip Frame 1
Screen.stopAllSound();
Symbol 252 MovieClip Frame 692
stop();
Symbol 253 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 271 MovieClip Frame 48
stop();
Symbol 272 MovieClip Frame 203
_root.gotoAndStop("game");
Symbol 275 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 277 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 279 MovieClip Frame 1
Screen.stopAllSound();
Symbol 288 MovieClip Frame 61
stop();
Symbol 300 MovieClip Frame 48
stop();
Symbol 317 MovieClip Frame 1
stop();
Symbol 327 MovieClip [element] Frame 1
stop();
Symbol 327 MovieClip [element] Frame 10
stop();
Symbol 364 MovieClip [killer] Frame 1
stop();
Symbol 364 MovieClip [killer] Frame 8
stop();
Symbol 364 MovieClip [killer] Frame 15
stop();
Symbol 364 MovieClip [killer] Frame 23
gotoAndStop ("aim");
Symbol 364 MovieClip [killer] Frame 24
ControlCenter.killer.aim();
Symbol 364 MovieClip [killer] Frame 30
stop();
Symbol 364 MovieClip [killer] Frame 45
gotoAndStop ("stand");
Symbol 380 MovieClip Frame 1
stop();
Symbol 394 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 1
Screen.stopAllSound();
Symbol 437 Button
on (release) { _root.gotoAndPlay("menu"); }
Symbol 439 Button
on (release) { var o = {n:[13, 11, 10, 10, 14, 6, 8, 9, 6, 4, 2, 6, 6, 12, 1, 3], 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:_root.text_totalKillElementCounter}); }
Symbol 444 Button
on (release) { _root.gotoAndPlay("menu"); }
Symbol 446 Button
on (release) { var o = {n:[13, 11, 10, 10, 14, 6, 8, 9, 6, 4, 2, 6, 6, 12, 1, 3], 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:_root.text_totalKillElementCounter}); }
Symbol 450 MovieClip Frame 1
Screen.stopAllSound();

Library Items

Symbol 1 Sound [sound12]
Symbol 2 Sound [sound8]
Symbol 3 Sound [sound7]
Symbol 4 Sound [sound6]
Symbol 5 Sound [sound5]
Symbol 6 Sound [sound4]
Symbol 7 Sound [sound0]
Symbol 8 Sound [sound10]
Symbol 9 Sound [sound1]
Symbol 10 Sound [sound3]Used by:364
Symbol 11 Sound [sound2]Used by:272 364
Symbol 12 Sound [sound9]Used by:Timeline
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:128
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:128
Symbol 17 GraphicUsed by:128
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:128
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:128
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:128
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:57 128
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:26 27Used by:57
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:29 30 31 32Used by:57
Symbol 34 GraphicUsed by:40
Symbol 35 GraphicUsed by:40
Symbol 36 GraphicUsed by:40
Symbol 37 GraphicUsed by:40
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:34 35 36 37 38 39Used by:57 128
Symbol 41 GraphicUsed by:47
Symbol 42 GraphicUsed by:47
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:41 42 43 44 45 46Used by:57
Symbol 48 GraphicUsed by:54
Symbol 49 GraphicUsed by:54
Symbol 50 GraphicUsed by:54
Symbol 51 GraphicUsed by:54
Symbol 52 GraphicUsed by:54
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:48 49 50 51 52 53Used by:57 128
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57 128
Symbol 57 MovieClipUses:25 28 33 40 47 54 56Used by:128
Symbol 58 GraphicUsed by:62
Symbol 59 GraphicUsed by:62
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:58 59 60 61Used by:128
Symbol 63 GraphicUsed by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:63 64Used by:128
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:128
Symbol 68 GraphicUsed by:128
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:128
Symbol 71 GraphicUsed by:128
Symbol 72 GraphicUsed by:128
Symbol 73 GraphicUsed by:128
Symbol 74 GraphicUsed by:128
Symbol 75 GraphicUsed by:128
Symbol 76 GraphicUsed by:128
Symbol 77 GraphicUsed by:128
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:100 128
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:128
Symbol 82 GraphicUsed by:128
Symbol 83 GraphicUsed by:128
Symbol 84 GraphicUsed by:128
Symbol 85 GraphicUsed by:128
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:128
Symbol 88 GraphicUsed by:128
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:93 238 364 433
Symbol 91 GraphicUsed by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:90 91 92Used by:128 308
Symbol 94 GraphicUsed by:128
Symbol 95 GraphicUsed by:128
Symbol 96 GraphicUsed by:128
Symbol 97 GraphicUsed by:128
Symbol 98 GraphicUsed by:128
Symbol 99 GraphicUsed by:128
Symbol 100 MovieClipUses:79Used by:128
Symbol 101 GraphicUsed by:128
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:128
Symbol 104 GraphicUsed by:128
Symbol 105 GraphicUsed by:128
Symbol 106 FontUsed by:107 108
Symbol 107 TextUses:106Used by:128
Symbol 108 TextUses:106Used by:128
Symbol 109 GraphicUsed by:128
Symbol 110 GraphicUsed by:128
Symbol 111 GraphicUsed by:128
Symbol 112 GraphicUsed by:128
Symbol 113 GraphicUsed by:128
Symbol 114 GraphicUsed by:128
Symbol 115 GraphicUsed by:128
Symbol 116 GraphicUsed by:128
Symbol 117 GraphicUsed by:128
Symbol 118 GraphicUsed by:128
Symbol 119 GraphicUsed by:128
Symbol 120 GraphicUsed by:128
Symbol 121 GraphicUsed by:128
Symbol 122 GraphicUsed by:128
Symbol 123 GraphicUsed by:128
Symbol 124 GraphicUsed by:128
Symbol 125 GraphicUsed by:128
Symbol 126 GraphicUsed by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:14 16 17 19 21 23 57 62 65 67 68 70 71 56 72 73 74 75 76 77 79 81 82 83 84 85 87 88 93 94 95 96 97 98 99 100 101 103 25 104 40 54 105 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127Used by:129 211 272 433
Symbol 129 MovieClip [l]Uses:128
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClip [ball]Uses:130Used by:239 248 272
Symbol 132 GraphicUsed by:Timeline
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 FontUsed by:138 250 273 276 350 351 352 368
Symbol 138 TextUses:137Used by:Timeline
Symbol 139 MovieClipUsed by:Timeline
Symbol 451 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 452 MovieClip [__Packages.mochi.as2.MochiSync]
Symbol 453 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 454 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 455 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 456 MovieClip [__Packages.mochi.as2.MochiCoins]
Symbol 457 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 458 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 459 MovieClip [__Packages.Screen]
Symbol 460 MovieClip [__Packages.ControlCenter]
Symbol 461 MovieClip [__Packages.McLoader]
Symbol 462 MovieClip [__Packages.Utils]
Symbol 463 MovieClip [__Packages.Killer]
Symbol 464 MovieClip [__Packages.Element]
Symbol 465 MovieClip [__Packages.Main]
Symbol 140 FontUsed by:141
Symbol 141 EditableTextUses:140Used by:Timeline
Symbol 142 GraphicUsed by:146
Symbol 143 GraphicUsed by:146
Symbol 144 GraphicUsed by:146
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:142 143 144 145Used by:Timeline
Symbol 147 GraphicUsed by:152
Symbol 148 GraphicUsed by:151
Symbol 149 GraphicUsed by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:148 149 150Used by:152
Symbol 152 MovieClipUses:147 151Used by:Timeline
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:Timeline
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157 159
Symbol 157 ButtonUses:155 156Used by:Timeline
Symbol 158 GraphicUsed by:159
Symbol 159 ButtonUses:158 156Used by:Timeline
Symbol 160 GraphicUsed by:211
Symbol 161 BitmapUsed by:162 255 280
Symbol 162 GraphicUses:161Used by:211
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:205 364 426
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:205 364 426
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:205 364 426
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:205 364 426
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:205 364 426
Symbol 173 GraphicUsed by:175
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:173 174Used by:205 364 426
Symbol 176 GraphicUsed by:186
Symbol 177 GraphicUsed by:186
Symbol 178 GraphicUsed by:186
Symbol 179 GraphicUsed by:186
Symbol 180 GraphicUsed by:186
Symbol 181 GraphicUsed by:186
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:176 177 178 179 180 181 182 183 184 185Used by:205 364 426
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:187 188Used by:205 364 426
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:205 364 426
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:205 364 426
Symbol 194 GraphicUsed by:204
Symbol 195 GraphicUsed by:204
Symbol 196 GraphicUsed by:204
Symbol 197 GraphicUsed by:204
Symbol 198 GraphicUsed by:204
Symbol 199 GraphicUsed by:204
Symbol 200 GraphicUsed by:204
Symbol 201 GraphicUsed by:204
Symbol 202 GraphicUsed by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:194 195 196 197 198 199 200 201 202 203Used by:205 364 426
Symbol 205 MovieClipUses:164 166 168 170 172 175 186 189 191 193 204Used by:211
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:210
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:210
Symbol 210 MovieClipUses:207 209Used by:211
Symbol 211 MovieClipUses:160 162 128 205 210Used by:Timeline
Symbol 212 FontUsed by:213 216 246 370 382 385 386 387 401 402 403 404 405 409 410 411 412 413 435 438 440 447
Symbol 213 TextUses:212Used by:215
Symbol 214 GraphicUsed by:215 243 253
Symbol 215 ButtonUses:213 214Used by:239
Symbol 216 TextUses:212Used by:218
Symbol 217 GraphicUsed by:218 245
Symbol 218 ButtonUses:216 217Used by:239
Symbol 219 FontUsed by:220
Symbol 220 TextUses:219Used by:221
Symbol 221 MovieClipUses:220Used by:239
Symbol 222 GraphicUsed by:238
Symbol 223 GraphicUsed by:238
Symbol 224 GraphicUsed by:238
Symbol 225 GraphicUsed by:238
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:238
Symbol 228 GraphicUsed by:238
Symbol 229 SoundUsed by:238
Symbol 230 GraphicUsed by:238
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:238
Symbol 234 SoundUsed by:238
Symbol 235 GraphicUsed by:238
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:90 222 223 224 225 227 228 229 230 233 234 235 236 237Used by:239 248 308 433
Symbol 239 MovieClipUses:215 218 221 238 131Used by:Timeline
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:Timeline
Symbol 242 GraphicUsed by:243 253
Symbol 243 ButtonUses:242 214Used by:248
Symbol 244 GraphicUsed by:245
Symbol 245 ButtonUses:244 217Used by:248
Symbol 246 TextUses:212Used by:247
Symbol 247 MovieClipUses:246Used by:248
Symbol 248 MovieClipUses:243 245 247 238 131Used by:Timeline
Symbol 249 GraphicUsed by:252 279 422 450
Symbol 250 TextUses:137Used by:252 279 422 450
Symbol 251 SoundUsed by:252
Symbol 252 MovieClipUses:249 250 251Used by:Timeline
Symbol 253 ButtonUses:242 214Used by:Timeline
Symbol 254 GraphicUsed by:272
Symbol 255 GraphicUses:161Used by:272
Symbol 256 GraphicUsed by:259
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:259
Symbol 259 MovieClipUses:256 258Used by:272
Symbol 260 GraphicUsed by:264
Symbol 261 FontUsed by:262 368 371 373 375 377 379 390 407 408 415 416 417 418 419 434 442
Symbol 262 TextUses:261Used by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:260 262 263Used by:272
Symbol 265 GraphicUsed by:272
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:266 267Used by:272
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:271
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:254 255 131 259 264 265 268 128 271 11Used by:Timeline
Symbol 273 TextUses:137Used by:275
Symbol 274 GraphicUsed by:275 277 388
Symbol 275 ButtonUses:273 274Used by:Timeline
Symbol 276 TextUses:137Used by:277
Symbol 277 ButtonUses:276 274Used by:Timeline
Symbol 278 SoundUsed by:279
Symbol 279 MovieClipUses:249 250 278Used by:Timeline
Symbol 280 GraphicUses:161Used by:281
Symbol 281 MovieClipUses:280Used by:308
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:288
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:288
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:288
Symbol 288 MovieClipUses:283 285 287Used by:308
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:291
Symbol 291 MovieClipUses:290Used by:300
Symbol 292 SoundUsed by:300
Symbol 293 SoundUsed by:300
Symbol 294 GraphicUsed by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:294 295Used by:300
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:300
Symbol 299 SoundUsed by:300
Symbol 300 MovieClipUses:291 292 293 296 298 299Used by:308
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:308
Symbol 303 GraphicUsed by:307
Symbol 304 FontUsed by:305
Symbol 305 TextUses:304Used by:307
Symbol 306 SoundUsed by:307
Symbol 307 MovieClipUses:303 305 306Used by:308
Symbol 308 MovieClipUses:281 288 300 93 238 302 307Used by:Timeline
Symbol 309 GraphicUsed by:313
Symbol 310 GraphicUsed by:313
Symbol 311 GraphicUsed by:313
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:309 310 311 312Used by:317
Symbol 314 GraphicUsed by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:314 315Used by:317
Symbol 317 MovieClipUses:313 316Used by:364
Symbol 318 GraphicUsed by:364
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:327
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:327
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:323Used by:327
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:327
Symbol 327 MovieClip [element]Uses:320 322 324 326Used by:328 346 428  Timeline
Symbol 328 MovieClipUses:327Used by:364
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:364
Symbol 331 GraphicUsed by:364
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:364
Symbol 334 GraphicUsed by:364
Symbol 335 GraphicUsed by:364
Symbol 336 GraphicUsed by:364
Symbol 337 GraphicUsed by:364
Symbol 338 GraphicUsed by:364
Symbol 339 GraphicUsed by:364
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:364
Symbol 342 GraphicUsed by:364
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:364
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:327 345Used by:364
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:364
Symbol 349 GraphicUsed by:364
Symbol 350 TextUses:137Used by:364
Symbol 351 TextUses:137Used by:364
Symbol 352 TextUses:137Used by:364
Symbol 353 GraphicUsed by:364
Symbol 354 GraphicUsed by:364
Symbol 355 GraphicUsed by:364
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:364
Symbol 358 GraphicUsed by:364
Symbol 359 GraphicUsed by:364
Symbol 360 GraphicUsed by:364
Symbol 361 GraphicUsed by:364
Symbol 362 GraphicUsed by:364
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip [killer]Uses:90 164 166 168 170 172 175 186 189 191 193 204 317 318 328 330 11 331 333 334 335 336 337 338 339 341 342 344 346 348 349 350 351 352 353 354 355 10 357 358 359 360 361 362 363Used by:Timeline
Symbol 365 GraphicUsed by:380
Symbol 366 FontUsed by:368
Symbol 367 FontUsed by:368 399 400
Symbol 368 TextUses:366 367 137 261Used by:380
Symbol 369 GraphicUsed by:372
Symbol 370 TextUses:212Used by:372
Symbol 371 TextUses:261Used by:372
Symbol 372 MovieClipUses:369 370 371Used by:380
Symbol 373 EditableTextUses:261Used by:380
Symbol 374 GraphicUsed by:380
Symbol 375 EditableTextUses:261Used by:380
Symbol 376 GraphicUsed by:380
Symbol 377 EditableTextUses:261Used by:380
Symbol 378 GraphicUsed by:380
Symbol 379 EditableTextUses:261Used by:380
Symbol 380 MovieClipUses:365 368 372 373 374 375 376 377 378 379Used by:Timeline
Symbol 381 GraphicUsed by:389
Symbol 382 TextUses:212Used by:384
Symbol 383 GraphicUsed by:384
Symbol 384 ButtonUses:382 383Used by:389
Symbol 385 TextUses:212Used by:389
Symbol 386 TextUses:212Used by:388
Symbol 387 TextUses:212Used by:388
Symbol 388 MovieClipUses:274 386 387Used by:389
Symbol 389 MovieClipUses:381 384 385 388Used by:Timeline
Symbol 390 EditableTextUses:261Used by:Timeline
Symbol 391 GraphicUsed by:Timeline
Symbol 392 GraphicUsed by:394
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:392 393Used by:Timeline
Symbol 395 GraphicUsed by:398
Symbol 396 GraphicUsed by:398
Symbol 397 GraphicUsed by:398
Symbol 398 ButtonUses:395 396 397Used by:Timeline
Symbol 399 TextUses:367Used by:Timeline
Symbol 400 TextUses:367Used by:Timeline
Symbol 401 TextUses:212Used by:Timeline
Symbol 402 TextUses:212Used by:Timeline
Symbol 403 TextUses:212Used by:Timeline
Symbol 404 TextUses:212Used by:Timeline
Symbol 405 TextUses:212Used by:Timeline
Symbol 406 GraphicUsed by:414
Symbol 407 TextUses:261Used by:414
Symbol 408 TextUses:261Used by:414
Symbol 409 TextUses:212Used by:414
Symbol 410 TextUses:212Used by:414
Symbol 411 TextUses:212Used by:414
Symbol 412 TextUses:212Used by:414
Symbol 413 TextUses:212Used by:414
Symbol 414 MovieClipUses:406 407 408 409 410 411 412 413Used by:Timeline
Symbol 415 EditableTextUses:261Used by:Timeline
Symbol 416 EditableTextUses:261Used by:Timeline
Symbol 417 EditableTextUses:261Used by:Timeline
Symbol 418 EditableTextUses:261Used by:Timeline
Symbol 419 EditableTextUses:261Used by:Timeline
Symbol 420 SoundUsed by:422
Symbol 421 SoundUsed by:422
Symbol 422 MovieClipUses:249 250 420 421Used by:Timeline
Symbol 423 GraphicUsed by:433
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:433
Symbol 426 MovieClipUses:164 166 168 170 172 175 186 189 191 193 204Used by:433
Symbol 427 GraphicUsed by:433
Symbol 428 MovieClipUses:327Used by:433
Symbol 429 GraphicUsed by:432
Symbol 430 GraphicUsed by:432
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:429 430 431Used by:433
Symbol 433 MovieClipUses:423 425 128 426 90 427 238 428 432Used by:Timeline
Symbol 434 EditableTextUses:261Used by:Timeline
Symbol 435 TextUses:212Used by:437
Symbol 436 GraphicUsed by:437 439 444 446
Symbol 437 ButtonUses:435 436Used by:441
Symbol 438 TextUses:212Used by:439
Symbol 439 ButtonUses:438 436Used by:441
Symbol 440 TextUses:212Used by:441
Symbol 441 MovieClipUses:437 439 440Used by:Timeline
Symbol 442 EditableTextUses:261Used by:Timeline
Symbol 443 GraphicUsed by:444
Symbol 444 ButtonUses:443 436Used by:448
Symbol 445 GraphicUsed by:446
Symbol 446 ButtonUses:445 436Used by:448
Symbol 447 TextUses:212Used by:448
Symbol 448 MovieClipUses:444 446 447Used by:Timeline
Symbol 449 SoundUsed by:450
Symbol 450 MovieClipUses:249 250 449Used by:Timeline

Instance Names

"myscores"Frame 1Symbol 139 MovieClip
"english"Frame 97Symbol 239 MovieClip
"chinese"Frame 97Symbol 248 MovieClip
"skip_cn"Frame 120Symbol 275 Button
"skip_en"Frame 120Symbol 277 Button
"container"Frame 148Symbol 308 MovieClip
"screen_nextLevel"Frame 148Symbol 380 MovieClip
"screen_pause"Frame 148Symbol 389 MovieClip
"btn_sound"Frame 148Symbol 394 MovieClip
"btn_pause"Frame 148Symbol 398 Button
"btn_menu"Frame 148Symbol 398 Button
"english"Frame 148Symbol 414 MovieClip
"english"Frame 165Symbol 441 MovieClip
"chinese"Frame 165Symbol 448 MovieClip
"a"Symbol 129 MovieClip [l] Frame 1Symbol 128 MovieClip
"a"Symbol 211 MovieClip Frame 1Symbol 128 MovieClip
"basket"Symbol 239 MovieClip Frame 1Symbol 238 MovieClip
"basket"Symbol 248 MovieClip Frame 1Symbol 238 MovieClip
"screen_slowDown"Symbol 308 MovieClip Frame 1Symbol 288 MovieClip
"screen_speedUp"Symbol 308 MovieClip Frame 1Symbol 300 MovieClip
"liuchuang"Symbol 308 MovieClip Frame 1Symbol 93 MovieClip
"basket"Symbol 308 MovieClip Frame 1Symbol 238 MovieClip
"wall_right"Symbol 308 MovieClip Frame 1Symbol 302 MovieClip
"wall_left"Symbol 308 MovieClip Frame 1Symbol 302 MovieClip
"element"Symbol 328 MovieClip Frame 1Symbol 327 MovieClip [element]
"element"Symbol 346 MovieClip Frame 1Symbol 327 MovieClip [element]
"foot"Symbol 364 MovieClip [killer] Frame 9Symbol 317 MovieClip
"hand"Symbol 364 MovieClip [killer] Frame 16Symbol 328 MovieClip
"arrow"Symbol 364 MovieClip [killer] Frame 24Symbol 344 MovieClip
"hand"Symbol 364 MovieClip [killer] Frame 24Symbol 346 MovieClip
"ruler"Symbol 364 MovieClip [killer] Frame 24Symbol 348 MovieClip
"english"Symbol 380 MovieClip Frame 1Symbol 372 MovieClip
"btn_continue"Symbol 389 MovieClip Frame 1Symbol 384 Button
"english"Symbol 389 MovieClip Frame 1Symbol 388 MovieClip
"a"Symbol 433 MovieClip Frame 1Symbol 128 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "sound12"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sound8"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sound7"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sound6"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sound5"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sound4"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sound0"
ExportAssets (56)Timeline Frame 1Symbol 8 as "sound10"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sound1"
ExportAssets (56)Timeline Frame 1Symbol 10 as "sound3"
ExportAssets (56)Timeline Frame 1Symbol 11 as "sound2"
ExportAssets (56)Timeline Frame 1Symbol 12 as "sound9"
ExportAssets (56)Timeline Frame 1Symbol 129 as "l"
ExportAssets (56)Timeline Frame 1Symbol 131 as "ball"
ExportAssets (56)Timeline Frame 1Symbol 451 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 452 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 453 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 454 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 455 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 456 as "__Packages.mochi.as2.MochiCoins"
ExportAssets (56)Timeline Frame 1Symbol 457 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 458 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 459 as "__Packages.Screen"
ExportAssets (56)Timeline Frame 1Symbol 460 as "__Packages.ControlCenter"
ExportAssets (56)Timeline Frame 1Symbol 461 as "__Packages.McLoader"
ExportAssets (56)Timeline Frame 1Symbol 462 as "__Packages.Utils"
ExportAssets (56)Timeline Frame 1Symbol 463 as "__Packages.Killer"
ExportAssets (56)Timeline Frame 1Symbol 464 as "__Packages.Element"
ExportAssets (56)Timeline Frame 1Symbol 465 as "__Packages.Main"
ExportAssets (56)Timeline Frame 148Symbol 327 as "element"
ExportAssets (56)Timeline Frame 148Symbol 364 as "killer"

Labels

"loading"Frame 1
"languages"Frame 83
"menu"Frame 97
"howTo"Frame 112
"game_movie"Frame 120
"game"Frame 148
"gameover"Frame 165
"walk"Symbol 128 MovieClip Frame 2
"run"Symbol 128 MovieClip Frame 3
"jump"Symbol 128 MovieClip Frame 4
"jump_fight"Symbol 128 MovieClip Frame 5
"down"Symbol 128 MovieClip Frame 6
"fight"Symbol 128 MovieClip Frame 7
"fight2"Symbol 128 MovieClip Frame 13
"max"Symbol 128 MovieClip Frame 19
"max_stand"Symbol 128 MovieClip Frame 29
"max_run"Symbol 128 MovieClip Frame 30
"max_jump"Symbol 128 MovieClip Frame 31
"max_lose"Symbol 128 MovieClip Frame 32
"hit"Symbol 128 MovieClip Frame 44
"hit2"Symbol 128 MovieClip Frame 50
"touch"Symbol 238 MovieClip Frame 2
"chimu"Symbol 238 MovieClip Frame 5
"goal"Symbol 238 MovieClip Frame 45
"tools"Symbol 327 MovieClip [element] Frame 7
"stand"Symbol 364 MovieClip [killer] Frame 1
"walk"Symbol 364 MovieClip [killer] Frame 9
"pickUp"Symbol 364 MovieClip [killer] Frame 16
"aim"Symbol 364 MovieClip [killer] Frame 24
"shoot"Symbol 364 MovieClip [killer] Frame 31

Dynamic Text Variables

loadperSymbol 141 EditableText"<p align="center"><font face="Arial Black" size="26" color="#ffffff" letterSpacing="0.000000" kerning="1">100%</font></p>"
text_targetSymbol 373 EditableText"0"
text_targetSymbol 375 EditableText"0"
text_targetSymbol 377 EditableText"0"
text_targetSymbol 379 EditableText"0"
text_scoreSymbol 390 EditableText"0"
text_levelSymbol 415 EditableText"0"
text_levelTimeSymbol 416 EditableText"0"
text_targetSymbol 417 EditableText"0"
text_killElementCounterSymbol 418 EditableText"0"
text_totalKillElementCounterSymbol 419 EditableText"0"
text_scoreSymbol 434 EditableText"0"
text_totalKillElementCounterSymbol 442 EditableText""




http://swfchan.com/27/131039/info.shtml
Created: 21/2 -2019 17:41:44 Last modified: 21/2 -2019 17:41:44 Server time: 06/05 -2024 09:17:33