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

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

Castle Clout ROTK - Return of the King online game.swf

This is the info page for
Flash #91963

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


ActionScript [AS3]
Section 1
//MochiAd (com.mochiads.MochiAd) package com.mochiads { import flash.display.*; import flash.net.*; import flash.utils.*; import flash.events.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return ("2.1"); } public static function showTimedAd(_arg1:Object):void{ //unresolved jump _local0 = ((!NULL! * MochiAd) < !NULL!); -(!NULL!).showInterLevelAd(_arg1); } public static function _allowDomains(_arg1:String):String{ //unresolved jump if (true){ //unresolved jump }; var _local2:Object = (((!NULL! | (_arg1 === !NULL!)) > !NULL!) % !NULL!); if (true){ Security.allowDomain("*"); if (true){ //unresolved jump _local2.allowDomain(_local2); Security.allowInsecureDomain("*"); }; Security.allowInsecureDomain(_local2); }; return (_local2); } public static function load(_arg1:Object):MovieClip{ //unresolved jump var _local2 = (!(((( + 1) < !NULL!) + !NULL!)) instanceof !NULL!); if (true){ var _slot3:Object; if (!false){ var _slot5:MovieClip; if (!false){ var _slot8:String; if (!false){ var _slot9:String; if (!false){ var _slot10:String; if (true){ var _slot11:LocalConnection; if (!false){ var _slot12:String; if (true){ var _slot13:Loader; if (!false){ var _slot14:Function; if (true){ var _slot15:Function; if (!false){ var _slot16:URLRequest; if (!false){ var _slot17:Object; if (!false){ var _slot1 = _arg1; if (!false){ var _slot2:Object = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; if (true){ _slot1 = MochiAd._parseOptions(_slot1, _slot2); }; _slot1.swfv = 9; }; _slot1.mav = MochiAd.getVersion(); }; _slot3 = _slot1.clip; if (!MochiAd._isNetworkAvailable()){ //unresolved if return (null); }; }; if (_slot3._mochiad_loaded){ return (null); }; }; var _slot4:Number = _slot1.depth; }; delete _slot1.depth; }; _slot5 = createEmptyMovieClip(_slot3, "_mochiad", _slot4); }; var _slot6:Array = MochiAd._getRes(_slot1, _slot3); }; _slot1.res = ((_slot6[0] + "x") + _slot6[1]); }; _slot1.server = (_slot1.server + _slot1.id); }; delete _slot1.id; }; _slot3._mochiad_loaded = true; }; //unresolved if }; //unresolved jump var _temp1 = _slot1; var _temp2 = _slot3.loaderInfo; _arg1 = null; ((_temp1 % _temp2) & !NULL!).loaderURL.as3_swf = !NULL!; }; var _slot7:URLVariables = new URLVariables(); for (_slot8 in _slot1) { if (true){ _slot17 = _slot1[_slot8]; if (!false){ //unresolved if }; _slot7[_slot8] = _slot17; }; }; if (true){ _slot9 = _slot7.server; if (true){ delete _slot7.server; if (!false){ _slot10 = _allowDomains(_slot9); if (true){ _slot11 = new LocalConnection(); if (!false){ _slot11.client = _slot5; if (!false){ _slot12 = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); if (true){ _slot11.allowDomain("*", "localhost"); if (true){ _slot11.allowInsecureDomain("*", "localhost"); if (!false){ _slot11.connect(_slot12); if (!false){ _slot5.lc = _slot11; if (true){ _slot7.lc = _slot12; if (true){ _slot7.st = getTimer(); _slot13 = new Loader(); }; _slot14 = function (_arg1:Object):void{ mc._mochiad_ctr_failed = true; }; }; _slot13.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _slot14); }; _slot15 = function (_arg1:Object):void{ MochiAd.unload(clip); }; }; _slot13.contentLoaderInfo.addEventListener(Event.UNLOAD, _slot15); }; _slot16 = new URLRequest((_slot9 + ".swf")); }; _slot16.contentType = "application/x-www-form-urlencoded"; }; _slot16.method = URLRequestMethod.POST; }; _slot16.data = _slot7; }; _slot13.load(_slot16); }; //unresolved jump var _temp3 = _slot5; _arg1 = (_arg1 - 1); _local2; _slot13.addChild(!NULL!); }; _slot5._mochiad_ctr = _slot13; }; return (_slot5); } public static function sendHighScore(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ //unresolved jump //unresolved jump _arg1 = (((~(typeof(MochiAd)) + 1) as !NULL!) * {clip:_arg1.clip, id:_arg1.id}); var _local4:MovieClip = -(((!NULL! + 1) >= !NULL!))._loadCommunicator(true); if (!_local4){ //unresolved if //unresolved jump return (!NULL!); }; _local4.doSend(["sendHighScore", _arg1], _arg2, _arg3); return (true); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ //unresolved jump var _local4:String = _arg1; var _local5:Array; var _local6:Number; var _local7:Array; var _local3:Object = {}; var _local8:int; var _local9:* = _arg2; while (//unexpected hasnext2 , //unresolved if , //unresolved nextvalue or nextname) { _local4 = //unresolved nextvalue or nextname; _local3[_local4] = _arg2[_local4]; }; if (!false){ //unresolved if for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; for (;_local6 < _local5.length;if (//unresolved nextvalue or nextname){ }, (_local6 = !NULL!)) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); continue; _local0 = _arg2; !NULL!; }; }; return (_local3); } public static function _isNetworkAvailable():Boolean{ //unresolved jump if (!false){ }; return ((false.sandboxType == "localWithFile")); } public static function unload(_arg1:Object):Boolean{ //unresolved jump _local0 = (_arg1 & !NULL!); if (((//unresolved nextvalue or nextname.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; //unresolved jump }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; //unresolved jump ((//unresolved nextvalue or nextname | true) | _arg1)._mochiad.removeChild(!NULL!); delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ //unresolved jump var _local2 = ((((( + !NULL!) === !NULL!) >> !NULL!) instanceof !NULL!) instanceof !NULL!); var _slot3:Object; if (!false){ var _slot7:MovieClip; if (!false){ var _slot11:MovieClip; if (true){ var _slot1 = _arg1; if (!false){ var _slot2:Object = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ this.clip.stop(); }, ad_finished:function ():void{ this.clip.play(); }}; if (true){ _slot1 = MochiAd._parseOptions(_slot1, _slot2); if (!false){ if (true){ _slot3 = _slot1.clip; //unresolved if var _slot4:Number = 11000; //unresolved if if (true){ var _slot5:Number = _slot1.ad_timeout; //unresolved if delete _slot1.ad_timeout; //unresolved if if (true){ var _slot6:Number = _slot1.fadeout_time; //unresolved if delete _slot1.fadeout_time; //unresolved if if (!MochiAd.load(_slot1)){ //unresolved jump //unresolved if _slot1.ad_finished(); //unresolved if return; //unresolved if }; _slot1.ad_started(); //unresolved if }; _slot7 = _slot3._mochiad; if (true){ _slot7["onUnload"] = function ():void{ options.ad_finished(); }; }; var _slot8:Array = MochiAd._getRes(_slot1, _slot3); }; var _slot9:Number = _slot8[0]; }; var _slot10:Number = _slot8[1]; _slot7.x = (_slot9 * 0.5); _slot7.y = (_slot10 * 0.5); _slot11 = createEmptyMovieClip(_slot7, "_mochiad_wait", 3); _slot11.ad_msec = _slot4; _slot11.ad_timeout = _slot5; _slot11.started = getTimer(); _slot11.showing = false; _slot11.fadeout_time = _slot6; }; _slot11.fadeFunction = function ():void{ //unresolved jump if (true){ //unresolved jump var _local2 = //unresolved nextvalue or nextname; }; var _local1 = ((100 - (((1 - 1).getTimer() - this.fadeout_start) / this.fadeout_time)) * !NULL!); if (!false){ if (_local1 > 0){ //unresolved if //unresolved jump var _temp1 = this.parent; _local0 = (_local1 * 0.01); (_temp1 < _temp1).alpha = !NULL!; } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; }; }; _slot7.unloadAd = function ():void{ MochiAd.unload(clip); }; }; _slot7.adjustProgress = function (_arg1:Number):void{ //unresolved jump var _local2 = (((!(-(mc._mochiad_wait)) + 1) << !NULL!) + 1); _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; //unresolved jump ~(_local3); }; _slot11["onEnterFrame"] = function ():void{ var _local4:Number; //unresolved jump var _local1:Object = (!NULL! is !NULL!).parent._mochiad_ctr; var _local2:Number = (getTimer() - this.started); var _local3:Boolean; if (true){ if (!chk.showing){ //unresolved if _local4 = _local1.loaderInfo.bytesTotal; //unresolved if if (!(_local4 > 0)){ (_local4 > 0); //unresolved if }; if ((_local4 > 0)){ //unresolved if //unresolved jump ((chk * ??getglobalscope ) - !NULL!).showing = true; //unresolved if chk.started = getTimer(); //unresolved if } else { if (_local2 > chk.ad_timeout){ //unresolved if _local3 = true; //unresolved if }; }; }; if ((((_local2 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; //unresolved jump } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; }; }; doOnEnterFrame(_slot11); }; } public static function _getRes(_arg1:Object, _arg2:Object):Array{ //unresolved jump var _local6:Array = //unresolved nextvalue or nextname; var _local3:Object = _arg2.getBounds(_arg2.root); var _local4:Number = 0; var _local5:Number = 0; if (!false){ if (typeof(_arg1.res) != "undefined"){ //unresolved if _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); //unresolved jump _local3 = ( >= !NULL!); _local5 = typeof(!NULL!).parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; }; if (!false){ //unresolved if (_local4 == 0); }; if ((_local4 == 0)){ //unresolved jump _local4 = (!NULL! - 1); _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ //unresolved jump var _local4:MovieClip = new !NULL!.MovieClip(); if (!false){ if (((false) && ((typeof((//unresolved nextvalue or nextname === !NULL!)) instanceof !NULL!)))){ //unresolved if _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); //unresolved jump }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; }; return (_local4); } public static function _loadCommunicator(_arg1:Object):MovieClip{ //unresolved jump var _local2 = ((//unresolved nextvalue or nextname * !NULL!) % _local2); if (!false){ var _slot7:MovieClip; if (!false){ if (!false){ var _slot9:String; //unresolved if var _slot10:LocalConnection; //unresolved if if (true){ var _slot11:String; //unresolved if var _slot12:URLRequest; //unresolved if var _slot13:Loader; //unresolved if var _slot1 = _arg1; //unresolved if var _slot2:Object = {com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; //unresolved if _slot1 = MochiAd._parseOptions(_slot1, _slot2); if (!false){ _slot1.swfv = 9; if (true){ _slot1.mav = MochiAd.getVersion(); }; var _slot3:Object = _slot1.clip; }; }; var _slot4:String; //unresolved if if (!MochiAd._isNetworkAvailable()){ return (null); }; if (_slot3[_slot4]){ return (_slot3[_slot4]); }; }; var _slot5:String; MochiAd._allowDomains(_slot5); if (!false){ delete _slot1.id; }; delete _slot1.id; var _slot6:Number = _slot1.depth; delete _slot1.depth; }; _slot7 = createEmptyMovieClip(_slot3, _slot4, _slot6); }; //unresolved jump _slot8 = new ((((_local2 - ) + 1) % !NULL!) < MochiAd).URLVariables(); for (_slot9 in _slot1) { if (true){ _slot8[_slot9] = _slot1[_slot9]; }; }; _slot10 = new LocalConnection(); _slot10.client = _slot7; _slot11 = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); _slot10.allowDomain("*", "localhost"); _slot10.allowInsecureDomain("*", "localhost"); _slot10.connect(_slot11); _slot7.name = _slot11; _slot7.lc = _slot10; _slot8.lc = _slot11; _slot7._id = 0; _slot7._queue = []; _slot7.rpcResult = function (_arg1:Object):void{ //unresolved jump var _local3:Boolean = _arg1.toString(); _arg1 = parseInt((-(false) <= )); _local3 = mc._callbacks[_arg1]; if (typeof(_local3) == "undefined"){ return; }; delete mc._callbacks[_arg1]; var _local4:Array = []; var _local5:Number = 2; while (//unresolved if , //unresolved jump , ((((_local5 + _local3) * !NULL!) * !NULL!) + _arg1).length < !NULL!) { _local4.push(_local3[_local5]); //unresolved if //unresolved if //unresolved if _local5++; }; _local5 = 1; while (_local5 < arguments.length) { _local4.push(arguments[_local5]); _local5++; }; var _local6:Object = _local3[1]; var _local7:Object = _local3[0]; if (true){ }; if (_local7){ //unresolved jump _local6 = (arguments > false); }; if (typeof(_local6) == "function"){ _local6.apply(_local7, _local4); }; }; _slot7._didConnect = function (_arg1:String):void{ var _local5:Array; //unresolved jump if (true){ mc._endpoint = _arg1; }; var _local2:Array = mc._queue; delete mc._queue; var _local3:Function = mc.doSend; //unresolved jump var _local4:Number = 0; for (;_local4 < _local2.length;if (true){ }, (_local4 = //unresolved nextvalue or nextname)) { _local5 = _local2[_local4]; //unresolved if _local3.apply(this, _local5); continue; }; }; _slot7.doSend = function (_arg1:Array, _arg2:Object, _arg3:Object):void{ var _local7:Array; //unresolved jump var _local8:Number; if (!false){ //unresolved if }; _local7 = []; _local8 = 0; while (//unresolved jump , (((-(!NULL!) - (_local8 == typeof(??getglobalscope ))) < !NULL!) % !NULL!) < arguments.length) { _local7.push(arguments[_local8]); //unresolved if _local8++; //unresolved if }; mc._queue.push(_local7); return; mc._id = (mc._id + 1); var _local5:Number = mc._id; mc._callbacks[_local5] = [_arg2, ((_arg3) || (_arg2))]; //unresolved jump var _local6:LocalConnection = _arg3; _local6.send(mc._endpoint, "rpc", _local5, _arg1); }; _slot7._callbacks = {}; _slot7._callbacks[0] = [_slot7, "_didConnect"]; _slot8.st = getTimer(); _slot12 = new URLRequest((_slot5 + ".swf")); _slot12.contentType = "application/x-www-form-urlencoded"; _slot12.method = URLRequestMethod.POST; _slot12.data = _slot8; _slot13 = new Loader(); _slot13.load(_slot12); //unresolved jump NaN.addChild(_slot13); _slot7._mochiad_com = _slot13; return (_slot7); } public static function showPreGameAd(_arg1:Object):void{ //unresolved jump var _local2 = (((!() & !NULL!) / !NULL!) ^ true); if (!false){ _slot3 = null; if (!false){ _slot7 = null; }; _slot11 = null; //unresolved if _slot22 = false; //unresolved if _slot23 = false; }; _slot25 = null; _slot1 = _arg1; _slot2 = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, ad_started:function ():void{ this.clip.stop(); }, ad_finished:function ():void{ this.clip.play(); }}; _slot1 = MochiAd._parseOptions(_slot1, _slot2); _slot3 = _slot1.clip; _slot4 = 11000; _slot5 = _slot1.ad_timeout; if (!false){ delete _slot1.ad_timeout; _slot6 = _slot1.fadeout_time; if (!false){ delete _slot1.fadeout_time; if (!MochiAd.load(_slot1)){ _slot1.ad_finished(); return; }; _slot1.ad_started(); _slot7 = _slot3._mochiad; _slot7["onUnload"] = function ():void{ //unresolved jump var _local2 = ((_local1 as !NULL!) << !NULL!); var _slot1:Function = function ():void{ options.ad_finished(); }; setTimeout(_slot1, 100); }; _slot8 = MochiAd._getRes(_slot1, _slot3); _slot9 = _slot8[0]; _slot10 = _slot8[1]; _slot7.x = (_slot9 * 0.5); _slot7.y = (_slot10 * 0.5); _slot11 = createEmptyMovieClip(_slot7, "_mochiad_wait", 3); _slot11.x = (_slot9 * -0.5); _slot11.y = (_slot10 * -0.5); _slot12 = createEmptyMovieClip(_slot11, "_mochiad_bar", 4); _slot12.x = 10; _slot12.y = (_slot10 - 20); _slot13 = _slot1.color; if (true){ delete _slot1.color; _slot14 = _slot1.background; }; delete _slot1.color; _slot15 = _slot1.outline; }; delete _slot1.fadeout_time; //unresolved jump !ERROR! _slot17 = _slot16.graphics; _slot17.beginFill(_slot14); _slot17.moveTo(0, 0); _slot17.lineTo((_slot9 - 20), 0); _slot17.lineTo((_slot9 - 20), 10); _slot17.lineTo(0, 10); _slot17.lineTo(0, 0); _slot17.endFill(); _slot18 = createEmptyMovieClip(_slot12, "_inside", 2); _slot19 = _slot18.graphics; _slot19.beginFill(_slot13); _slot19.moveTo(0, 0); _slot19.lineTo((_slot9 - 20), 0); _slot19.lineTo((_slot9 - 20), 10); _slot19.lineTo(0, 10); _slot19.lineTo(0, 0); _slot19.endFill(); _slot18.scaleX = 0; _slot20 = createEmptyMovieClip(_slot12, "_outline", 3); _slot21 = _slot20.graphics; _slot21.lineStyle(0, _slot15, 100); _slot21.moveTo(0, 0); _slot21.lineTo((_slot9 - 20), 0); _slot21.lineTo((_slot9 - 20), 10); _slot21.lineTo(0, 10); _slot21.lineTo(0, 0); _slot11.ad_msec = _slot4; _slot11.ad_timeout = _slot5; _slot11.started = getTimer(); _slot11.showing = false; _slot11.last_pcnt = 0; _slot11.fadeout_time = _slot6; _slot11.fadeFunction = function ():void{ //unresolved jump if (!false){ }; //unresolved jump var _local2 = -(typeof(((((((100 is ((1 & ~()) & true)) + !NULL!).getTimer() - this.fadeout_start) - !NULL!) * !NULL!) - 1))); if (!false){ }; var _local1 = -(!NULL!); if (_local1 > 0){ //unresolved jump ((!((this.parent >= (_local1 * 0.01))) - !NULL!) < !NULL!).alpha = undefined; } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; _slot22 = false; _slot23 = false; _slot24 = function (_arg1:Event):void{ complete = true; //unresolved jump if (!false){ if (unloaded){ MochiAd.unload(clip); }; }; }; _slot3.loaderInfo.addEventListener(Event.COMPLETE, _slot24); }; if (delete _slot1.ad_timeout){ _slot25 = (_slot3.root as MovieClip); if (_slot25.framesLoaded >= _slot25.totalFrames){ _slot22 = true; }; }; _slot7.unloadAd = function ():void{ unloaded = true; //unresolved jump if (!false){ if (complete){ MochiAd.unload(clip); }; }; }; _slot7.adjustProgress = function (_arg1:Number):void{ //unresolved jump server_control = true; started = getTimer(); ad_msec = _arg1; }; //unresolved jump _arg1 = ((null == !NULL!) - !NULL!); _slot11["onEnterFrame"] = function ():void{ var _local11:Number; //unresolved jump (this / _local2); if (!typeof(!NULL!).parent.parent){ delete this["onEnterFrame"]; return; }; var _local1:Object = this.parent.parent.root; var _local2:Object = this.parent._mochiad_ctr; var _local3:Number = (getTimer() - this.started); var _local4:Boolean; var _local5:Number = _local1.loaderInfo.bytesTotal; var _local6:Number = _local1.loaderInfo.bytesLoaded; if (true){ }; var _local7 = (100 * _local6); if (true){ }; var _local8 = (100 * _local3); var _local9:Object = this._mochiad_bar._inside; var _local10:Number = Math.min(100, Math.min(((_local7) || (0)), _local8)); //unresolved jump if (true){ _local10 = _local1.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); if (!chk.showing){ if (true){ _local11 = _local2.loaderInfo.bytesTotal; if ((((_local11 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); //unresolved jump }; }; if (_local2.loaderInfo.bytesTotal > chk.ad_timeout){ _local4 = true; }; }; }; if ((((_local1.max(this.last_pcnt, _local10) > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; //unresolved jump } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(_slot11); } public static function showPreloaderAd(_arg1:Object):void{ //unresolved jump if (arguments){ MochiAd.showPreGameAd(_arg1); }; } public static function fetchHighScores(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ //unresolved jump //unresolved jump {clip:_arg1.clip, id:_arg1.id}; var _local4:MovieClip = (!NULL! * !NULL!)._loadCommunicator(!NULL!); if (!_local4){ //unresolved if //unresolved jump _local0 = ??hasnext ; return (!NULL!); }; _local4.doSend(["fetchHighScores", _arg1], _arg2, _arg3); return (true); } public static function doOnEnterFrame(_arg1:MovieClip):void{ //unresolved jump var _local2 = (( ^ !NULL!) + 1); //unresolved jump !ERROR! var _slot1 = _arg1; //unresolved jump !ERROR! _slot1.addEventListener(Event.ENTER_FRAME, _slot2); } } //unresolved jump }//package com.mochiads
Section 2
//MochiBot (com.mochibot.MochiBot) package com.mochibot { import flash.display.*; import flash.net.*; import flash.events.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public function MochiBot(){ //unresolved jump if (!(typeof((false - !NULL!)) ^ !NULL!)){ super(); }; } public static function track(_arg1:Sprite, _arg2:String):MochiBot{ //unresolved jump var _local3 = _arg1; if (true){ var _slot1 = _arg1; if (true){ if (true){ var _slot2 = _arg2; //unresolved if var _slot3:MochiBot = new (MochiBot); //unresolved if _slot1.addChild(_slot3); Security.allowDomain("*"); Security.allowDomain("mochibot.com"); Security.allowInsecureDomain("*"); Security.allowInsecureDomain("mochibot.com"); //unresolved if var _slot4 = "http://core.mochibot.com/my/core.swf"; //unresolved if var _slot5:URLVariables = new URLVariables(); //unresolved if _slot5["sb"] = Security.sandboxType; //unresolved if _slot5["v"] = Capabilities.version; //unresolved if _slot5["swfid"] = _slot2; //unresolved if //unresolved jump _arg1 = (~((( + !NULL!) >> !NULL!)) is _slot5); _arg1 = !NULL!; (!NULL! - !NULL!)["mv"] = "8"; //unresolved if _slot5["fv"] = "9"; //unresolved if }; var _slot6 = _arg2; if (_slot6.indexOf("http") == 0){ _slot5["url"] = _slot6; } else { _slot5["url"] = "local"; }; var _slot7:URLRequest = new URLRequest(_slot4); _slot7.contentType = "application/x-www-form-urlencoded"; _slot7.method = URLRequestMethod.POST; _slot7.data = _slot5; var _slot8:Loader = new Loader(); var _slot9:Function = function (_arg1:Object):void{ }; _slot8.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _slot9, false, 0, true); //unresolved jump true.addChild(_slot8); }; _slot8.load(_slot7); }; return (_slot3); } } //unresolved jump var _local1 = (this * undefined); //unresolved jump _local0 = ( < !NULL!); //unresolved jump }//package com.mochibot
Section 3
//ProgressBar (com.vidroid.ui.ProgressBar) package com.vidroid.ui { import flash.display.*; import flash.geom.*; public class ProgressBar extends Sprite { public var barRatios:Array; public var highlightColors:Array; public var cornerRadius:int;// = 2 public var barAlphas:Array; private var barHeight:int; public var backgroundShadowRatios:Array; public var barShadowAlphas:Array; private var min:Number; public var backgroundColour:uint;// = 0xCCCCCC public var highlightRatios:Array; public var barColors:Array; public var backgroundBorderColour:uint;// = 0xB2B2B2 public var highlightAlphas:Array; public var backgroundShadowAlphas:Array; private var max:Number; private var progress:Number; public var barShadowColors:Array; private var barWidth:int; public var borderWidth:int;// = 1 public var barShadowRatios:Array; public var backgroundShadowColors:Array; public function ProgressBar(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:Number=0, _arg6:Number=100){ //unresolved jump (!NULL! & !NULL!).backgroundShadowColors = [0x444444, 0x444444, 0x444444, 0x444444]; backgroundShadowAlphas = [0.2, 0, 0, 0.2]; backgroundShadowRatios = [0, 7, 247, 0xFF]; barColors = [0x666666, 0x444444, 0, 0x222222]; barAlphas = [1, 1, 1, 1]; barRatios = [0, 111, 128, 0xFF]; //unresolved jump ( ^ ([0x444444, 0x444444, 0x444444, 0x444444] < )).barShadowColors = !NULL!; barShadowAlphas = [0.2, 0, 0, 0.2]; barShadowRatios = [0, 7, 247, 0xFF]; highlightColors = [0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF]; highlightAlphas = [0.7, 0.1, 0, 0]; highlightRatios = [0, 48, 63, 0xFF]; super(); this.min = _arg5; this.max = _arg6; this.x = _arg1; //unresolved jump _arg3; this.y = _arg2; this.barWidth = _arg3; this.barHeight = _arg4; } public function Update(_arg1:Number=NaN):void{ //unresolved jump true; _local0 = (!NULL! - !NULL!); if (!NULL!){ if (!isNaN(_arg1)){ _local0.progress = _arg1; }; }; var _local2:Matrix = new Matrix(); graphics.clear(); graphics.beginFill(backgroundColour, 1); graphics.lineStyle(borderWidth, backgroundBorderColour, 1); graphics.drawRoundRect(0, 0, barWidth, barHeight, cornerRadius, cornerRadius); graphics.endFill(); graphics.lineStyle(0, 0, 0); _local2.createGradientBox(barWidth, barHeight, ((0 / 180) * Math.PI), 0, 0); graphics.beginGradientFill(GradientType.LINEAR, backgroundShadowColors, backgroundShadowAlphas, backgroundShadowRatios, _local2, SpreadMethod.PAD); graphics.drawRect(1, 1, (barWidth - 2), (barHeight - 2)); graphics.endFill(); graphics.lineStyle(1, 0xFFFFFF, 0.5); graphics.drawRect(1, 1, (barWidth - 2), (barHeight - 2)); var _local3:int = Math.min((((barWidth - 2) / (max - min)) * _local0.progress), barWidth); //unresolved jump (!NULL! >>> !NULL!).createGradientBox(barWidth, barHeight, ((90 / 180) * Math.PI), 0, 0); graphics.lineStyle(0, 0, 0); graphics.beginGradientFill(GradientType.LINEAR, barColors, barAlphas, barRatios, _local2, SpreadMethod.PAD); graphics.drawRect(1, 1, _local3, (barHeight - 2)); graphics.endFill(); graphics.lineStyle(0, 0, 0); _local2.createGradientBox(_local3, barHeight, ((0 / 180) * Math.PI), 0, 0); graphics.beginGradientFill(GradientType.LINEAR, barShadowColors, barShadowAlphas, barRatios, _local2, SpreadMethod.PAD); graphics.drawRect(1, 1, _local3, (barHeight - 2)); graphics.endFill(); graphics.lineStyle(0, 0, 0); _local2.createGradientBox(barWidth, barHeight, ((90 / 180) * Math.PI), 0, 0); graphics.beginGradientFill(GradientType.LINEAR, highlightColors, highlightAlphas, highlightRatios, _local2, SpreadMethod.PAD); //unresolved jump (((((graphics + (1 <= 1)) >> !NULL!) - !NULL!) <= !NULL!) < !NULL!).drawRect((barWidth - 2), (barHeight - 2), !NULL!, !NULL!); graphics.endFill(); } } //unresolved jump //unresolved jump var _local1 = (typeof((( | undefined) << !NULL!)) + 1); //unresolved jump }//package com.vidroid.ui
Section 4
//ADInjector (com.vidroid.utils.ADInjector) package com.vidroid.utils { import com.mochiads.*; import flash.display.*; import flash.events.*; public dynamic class ADInjector extends Sprite { private var adOptions:Object; public static const AD_FINISHED:String = "adFinished"; public function ADInjector(_arg1:Object){ //unresolved jump _local0 = NaN; var _local2:String = (??hasnext + 1); if (!false){ adOptions = {}; if (!false){ super(); if (true){ addEventListener(Event.ADDED_TO_STAGE, addedToStageListener, false, 0, true); if (!false){ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStageListener, false, 0, true); if (!false){ //unresolved jump {}.adOptions = !NULL!; adOptions["clip"] = _local0; }; adOptions["ad_started"] = _local0.ADStarted; }; adOptions["ad_finished"] = _local0.ADFinished; }; adOptions["no_bg"] = true; }; //unresolved if }; for (_local2 in _arg1) { //unresolved jump //unresolved nextvalue or nextname[_local2] = _arg1[_local2]; }; } private function ADFinished():void{ //unresolved jump _local0 = ??hasnext ; if (//unresolved nextvalue or nextname){ dispatchEvent(new Event(AD_FINISHED, false, false)); }; } private function addedToStageListener(_arg1:Event):void{ //unresolved jump (((-((MochiAd - 1)) << !NULL!) - 1) & !NULL!).showInterLevelAd(adOptions); } private function removedFromStageListener(_arg1:Event):void{ } private function ADStarted():void{ } //unresolved jump if (-(((true - !NULL!) >= !NULL!))){ AD_FINISHED = "adFinished"; }; } //unresolved jump if (!NULL!){ //unresolved jump //unresolved jump _local3.ADInjector = [OP_NEWCLASS ClassInfo:2 base:Sprite]; }; }//package com.vidroid.utils
Section 5
//Preloader (com.vidroid.utils.Preloader) package com.vidroid.utils { import flash.display.*; import flash.events.*; import com.mochibot.*; import com.vidroid.ui.*; public class Preloader extends MovieClip { protected var domainsAllowed:Array; private var className:String; private var progressBar:ProgressBar; private var mochiAdsDefaults:Object; private var adCompleted:Boolean; private var mochiBotID:String; private var adsprite:ADInjector; private var state:int;// = 0 private var frameLoaded:Boolean; private static const STATE_AD:int = 1; private static const STATE_WAITINGFORFRAME:int = 3; private static const STATE_BOT:int = 2; public function Preloader(_arg1:Object, _arg2:String, _arg3:String, _arg4:Array){ //unresolved jump (((( & !NULL!) - !NULL!) is !NULL!) == null).domainsAllowed = []; super(); stop(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; //unresolved jump (( / (new ProgressBar(_arg4[0], _arg4[1], _arg4[2], _arg4[3]) <= ??getglobalscope )) >= undefined).progressBar = false; addChild(progressBar); this.className = _arg3; this.mochiAdsDefaults = _arg1; this.mochiBotID = _arg2; root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoadingProgress); root.loaderInfo.addEventListener(Event.COMPLETE, onLoadingCompleted); adCompleted = false; //unresolved jump -(((!NULL! % ( >>> false)) >> !NULL!)).frameLoaded = !NULL!; state = STATE_AD; addEventListener(Event.ENTER_FRAME, onEnterFrame); } private function adFinishedListener(_arg1:Event):void{ //unresolved jump -((!NULL! < !NULL!)).removeEventListener(ADInjector.AD_FINISHED, adFinishedListener); removeChild(adsprite); adsprite = null; adCompleted = true; } private function onLoadingProgress(_arg1:Event):void{ //unresolved jump var _local2 = !((root | _arg1)); //unresolved jump if (!false){ }; _local2 = ((((!NULL! is !NULL!) + 1).loaderInfo.bytesLoaded as -(??hasnext )).bytesTotal / !NULL!); if (!false){ progressBar.Update(_local2); }; } private function onLoadingCompleted(_arg1:Event):void{ //unresolved jump !NULL!.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, onLoadingProgress); //unresolved jump typeof(!NULL!).loaderInfo.removeEventListener(Event.COMPLETE, onLoadingCompleted); //unresolved jump ((??hasnext + !NULL!) % !NULL!).removeChild(!NULL!); progressBar = null; nextFrame(); frameLoaded = true; } public function onEnterFrame(_arg1:Event):void{ //unresolved jump var _local2:Class = (((!NULL! as null) << !NULL!) - !NULL!); var _local3:DisplayObject; var _local4:Boolean; var _local5:String; var _local6:String; var _local7:int; if (true){ graphics.clear(); }; switch (state){ case STATE_AD: adsprite = new ADInjector(mochiAdsDefaults); adsprite.addEventListener(ADInjector.AD_FINISHED, adFinishedListener); this.addChild(adsprite); state = STATE_BOT; break; case STATE_BOT: if (mochiBotID){ MochiBot.track(this, mochiBotID); }; state = STATE_WAITINGFORFRAME; break; case (_local3 + 1): if (((adCompleted) && (frameLoaded))){ _local2 = Class(loaderInfo.applicationDomain.getDefinition(className)); if (_local2){ _local3 = DisplayObject(new (_local2)); if (!false){ if (_local3){ if (!false){ removeEventListener(Event.ENTER_FRAME, onEnterFrame); if (true){ _local4 = true; if (true){ //unresolved jump _local0 = domainsAllowed.length; if (((!(((!NULL! >>> !NULL!) as !NULL!)) + 1) is !NULL!) > 0){ if (!false){ _local4 = false; _local5 = stage.loaderInfo.url.split("/")[2]; }; var _local8:int; var _local9:* = domainsAllowed; if (!false){ //unresolved jump if (!false){ _local6 = //unresolved nextvalue or nextname; //unresolved if }; if (true){ _local7 = //unresolved nextvalue or nextname.indexOf(domainsAllowed[_local6]); //unresolved if //unresolved if //unresolved if (_local7 > -1); }; //unresolved if _local4 = true; }; //unresolved jump //unexpected hasnext2 //unresolved if }; }; //unresolved if }; stage.addChild(_local3); }; stage.removeChild(this); }; }; }; }; break; }; } //unresolved jump var _local1 = Preloader; ((-() ^ NaN) <= !NULL!).STATE_AD = 1; } //unresolved jump //unresolved jump //unresolved jump [OP_NEWCLASS ClassInfo:0 base:((MovieClip >= !NULL!) instanceof null)].Preloader = !NULL!; }//package com.vidroid.utils
Section 6
//ByteArrayAsset (mx.core.ByteArrayAsset) package mx.core { import flash.utils.*; public class ByteArrayAsset extends ByteArray implements IFlexAsset { mx_internal static const VERSION:String = "3.2.0.3958"; } //unresolved jump }//package mx.core
Section 7
//EdgeMetrics (mx.core.EdgeMetrics) package mx.core { public class EdgeMetrics { public var top:Number; public var left:Number; public var bottom:Number; public var right:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0); ; public function EdgeMetrics(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0){ this.left = _arg1; this.top = _arg2; this.right = _arg3; this.bottom = _arg4; } public function clone():EdgeMetrics{ return (new EdgeMetrics(left, top, right, bottom)); } } //unresolved jump }//package mx.core
Section 8
//FlexMovieClip (mx.core.FlexMovieClip) package mx.core { import flash.display.*; import mx.utils.*; public class FlexMovieClip extends MovieClip { mx_internal static const VERSION:String = "3.2.0.3958"; public function FlexMovieClip(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } //unresolved jump //unresolved jump //unresolved jump [OP_NEWCLASS ClassInfo:2 base:!NULL!].FlexMovieClip = !NULL!; }//package mx.core
Section 9
//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } //unresolved jump _local0 = (typeof(true) << !NULL!); if ((!NULL! - 1)){ IBorder = [OP_NEWCLASS ClassInfo:4 base:null]; }; }//package mx.core
Section 10
//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } //unresolved jump if (-((true / ??getglobalscope ))){ IFlexAsset = [OP_NEWCLASS ClassInfo:1 base:null]; }; }//package mx.core
Section 11
//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.accessibility.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get visible():Boolean; function get rotation():Number; function localToGlobal(_arg1:Point):Point; function get name():String; function set width(_arg1:Number):void; function get measuredHeight():Number; function get blendMode():String; function get scale9Grid():Rectangle; function set name(_arg1:String):void; function set scaleX(_arg1:Number):void; function set scaleY(_arg1:Number):void; function get measuredWidth():Number; function get accessibilityProperties():AccessibilityProperties; function set scrollRect(_arg1:Rectangle):void; function get cacheAsBitmap():Boolean; function globalToLocal(_arg1:Point):Point; function get height():Number; function set blendMode(_arg1:String):void; function get parent():DisplayObjectContainer; function getBounds(_arg1:DisplayObject):Rectangle; function get opaqueBackground():Object; function set scale9Grid(_arg1:Rectangle):void; function setActualSize(_arg1:Number, _arg2:Number):void; function set alpha(_arg1:Number):void; function set accessibilityProperties(_arg1:AccessibilityProperties):void; function get width():Number; function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean; function set cacheAsBitmap(_arg1:Boolean):void; function get scaleX():Number; function get scaleY():Number; function get scrollRect():Rectangle; function get mouseX():Number; function get mouseY():Number; function set height(_arg1:Number):void; function set mask(_arg1:DisplayObject):void; function getRect(_arg1:DisplayObject):Rectangle; function get alpha():Number; function set transform(_arg1:Transform):void; function move(_arg1:Number, _arg2:Number):void; function get loaderInfo():LoaderInfo; function get root():DisplayObject; function hitTestObject(_arg1:DisplayObject):Boolean; function set opaqueBackground(_arg1:Object):void; function set visible(_arg1:Boolean):void; function get mask():DisplayObject; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function get transform():Transform; function set filters(_arg1:Array):void; function get x():Number; function get y():Number; function get filters():Array; function set rotation(_arg1:Number):void; function get stage():Stage; } //unresolved jump }//package mx.core
Section 12
//IRepeaterClient (mx.core.IRepeaterClient) package mx.core { public interface IRepeaterClient { function get instanceIndices():Array; function set instanceIndices(_arg1:Array):void; function get isDocument():Boolean; function set repeaters(_arg1:Array):void; function initializeRepeaterArrays(_arg1:IRepeaterClient):void; function get repeaters():Array; function set repeaterIndices(_arg1:Array):void; function get repeaterIndices():Array; } //unresolved jump }//package mx.core
Section 13
//MovieClipAsset (mx.core.MovieClipAsset) package mx.core { public class MovieClipAsset extends FlexMovieClip implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public function MovieClipAsset(){ _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } //unresolved jump if (!){ //unresolved jump //unresolved jump !((((((false - 1) >>> !NULL!) + 1) <= ((//unresolved nextvalue or nextname > //unresolved nextvalue or nextname) == (-([OP_NEWCLASS ClassInfo:5 base:FlexMovieClip]) + 1))) - 1)).MovieClipAsset = !NULL!; }; }//package mx.core
Section 14
//MovieClipLoaderAsset (mx.core.MovieClipLoaderAsset) package mx.core { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.system.*; public class MovieClipLoaderAsset extends MovieClipAsset implements IFlexAsset, IFlexDisplayObject { protected var initialHeight:Number;// = 0 private var loader:Loader;// = null private var initialized:Boolean;// = false protected var initialWidth:Number;// = 0 private var requestedHeight:Number; private var requestedWidth:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public function MovieClipLoaderAsset(){ var _local1:LoaderContext = new LoaderContext(); _local1.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain); if (("allowLoadBytesCodeExecution" in _local1)){ _local1["allowLoadBytesCodeExecution"] = true; }; loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); loader.loadBytes(movieClipData, _local1); addChild(loader); } override public function get width():Number{ if (!initialized){ return (initialWidth); }; return (super.width); } override public function set width(_arg1:Number):void{ if (!initialized){ requestedWidth = _arg1; } else { loader.width = _arg1; }; } override public function get measuredHeight():Number{ return (initialHeight); } private function completeHandler(_arg1:Event):void{ initialized = true; initialWidth = loader.width; initialHeight = loader.height; if (!isNaN(requestedWidth)){ loader.width = requestedWidth; }; if (!isNaN(requestedHeight)){ loader.height = requestedHeight; }; dispatchEvent(_arg1); } override public function set height(_arg1:Number):void{ if (!initialized){ requestedHeight = _arg1; } else { loader.height = _arg1; }; } override public function get measuredWidth():Number{ return (initialWidth); } override public function get height():Number{ if (!initialized){ return (initialHeight); }; return (super.height); } public function get movieClipData():ByteArray{ return (null); } } //unresolved jump //unresolved jump -((((false + 1) - 1) - 1)); //unresolved jump var _local1:String = ((-((!NULL! is ( - !NULL!))) ^ !NULL!) - ([OP_NEWCLASS ClassInfo:6 base:MovieClipAsset] + 1)); (!NULL! + !NULL!).MovieClipLoaderAsset = !NULL!; }//package mx.core
Section 15
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 16
//NameUtil (mx.utils.NameUtil) package mx.utils { import mx.core.*; import flash.display.*; import flash.utils.*; public class NameUtil { mx_internal static const VERSION:String = "3.2.0.3958"; private static var counter:int = 0; public static function displayObjectToString(_arg1:DisplayObject):String{ var result:String; var o:DisplayObject; var s:String; var indices:Array; var displayObject = _arg1; try { o = displayObject; while (o != null) { if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){ break; }; s = o.name; if ((o is IRepeaterClient)){ indices = IRepeaterClient(o).instanceIndices; if (indices){ s = (s + (("[" + indices.join("][")) + "]")); }; }; result = ((result == null)) ? s : ((s + ".") + result); o = o.parent; }; } catch(e:SecurityError) { }; return (result); } public static function createUniqueName(_arg1:Object):String{ if (!_arg1){ return (null); }; var _local2:String = getQualifiedClassName(_arg1); var _local3:int = _local2.indexOf("::"); if (_local3 != -1){ _local2 = _local2.substr((_local3 + 2)); }; var _local4:int = _local2.charCodeAt((_local2.length - 1)); if ((((_local4 >= 48)) && ((_local4 <= 57)))){ _local2 = (_local2 + "_"); }; return ((_local2 + counter++)); } } //unresolved jump !NULL!; if (!){ NameUtil = [OP_NEWCLASS ClassInfo:8 base:Object]; }; }//package mx.utils
Section 17
//VDGameFactory (VDGameFactory) package { import com.vidroid.utils.*; public class VDGameFactory extends Preloader { public function VDGameFactory(){ //unresolved jump var _local1 = ((true + !NULL!) === !NULL!); if (this){ trace("2:VDGameMain"); //unresolved jump //unresolved jump if (!false){ }; super(!NULL!, !NULL!, !NULL!, !NULL!); }; } } //unresolved jump if (!(((//unresolved nextvalue or nextname + 1) | !NULL!) == !NULL!)){ //unresolved jump //unresolved jump (((((//unresolved nextvalue or nextname * !NULL!) + !NULL!) + !NULL!) - 1) instanceof !NULL!).VDGameFactory = !NULL!; }; }//package
Section 18
//VDGameMain (VDGameMain) package { import flash.display.*; import flash.events.*; public class VDGameMain extends Sprite { private var mainClass:Class; public function VDGameMain(){ //unresolved jump var _local1 = ((false >> !NULL!) | !NULL!); if (!(!NULL! < !NULL!)){ mainClass = VDGameMain_mainClass; if (!false){ super(); }; addEventListener(Event.ADDED_TO_STAGE, onAddedToStageHandler); }; } private function onAddedToStageHandler(_arg1:Event):void{ //unresolved jump (((( - !NULL!) - 1) >= !NULL!) + !NULL!).removeEventListener(Event.ADDED_TO_STAGE, onAddedToStageHandler); addChild(new mainClass()); } } //unresolved jump if (((((true == !NULL!) ^ !NULL!) == !NULL!) + 1)){ //unresolved jump _local0 = (//unresolved nextvalue or nextname - 1); //unresolved jump null.VDGameMain = [OP_NEWCLASS ClassInfo:0 base:Sprite]; }; }//package
Section 19
//VDGameMain_mainClass (VDGameMain_mainClass) package { import mx.core.*; import flash.utils.*; public class VDGameMain_mainClass extends MovieClipLoaderAsset { public var dataClass:Class; private static var bytes:ByteArray = null; public function VDGameMain_mainClass(){ //unresolved jump (~(NaN) % NaN).dataClass = VDGameMain_mainClass_dataClass; //unresolved jump super(); initialWidth = (14000 / 20); initialHeight = (9000 / 20); } override public function get movieClipData():ByteArray{ //unresolved jump var _local1:Boolean; if (!((false == !NULL!) >>> !NULL!)){ if (bytes == null){ bytes = ByteArray(new dataClass()); }; }; return (bytes); } //unresolved jump ((true === null) - arguments).bytes = null; } //unresolved jump if (_local3){ //unresolved jump //unresolved jump //unresolved nextvalue or nextname.VDGameMain_mainClass = !NULL!; }; }//package
Section 20
//VDGameMain_mainClass_dataClass (VDGameMain_mainClass_dataClass) package { import mx.core.*; public class VDGameMain_mainClass_dataClass extends ByteArrayAsset { } //unresolved jump var _local1 = ((!NULL! >= ) === !NULL!); }//package

Library Items

Symbol 1 BinaryData {VDGameMain_mainClass_dataClass}
Symbol 2 MovieClip {VDGameMain_mainClass}

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1459 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
Tag 0x0FF (255)Timeline Frame 11 bytes "."
SerialNumber (41)Timeline Frame 1

Labels

"VDGameFactory"Frame 1
"two"Frame 2




http://swfchan.com/19/91963/info.shtml
Created: 27/3 -2019 16:15:57 Last modified: 27/3 -2019 16:15:57 Server time: 03/05 -2024 03:51:31