非提拯救者吧 关注:40贴子:231
  • 1回复贴,共1

母港TOP用新API【2015.06.28】

只看楼主收藏回复

//class PortAPI
package connection.api_port
{
import connection.*;
import flash.events.*;
import vo.*;
public class PortAPI extends connection.APIConnectionBase
{
public function PortAPI(arg1:Array=null)
{
super();
_API_NAME = "母港TOP用新API";
_url = "api_port/port";
_actionLog = arg1;
return;
}
private function __(arg1:Number, arg2:Object):String
{
var loc1:*=arg2.u(new RegExp("..")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) << (new RegExp(".$")(~[][{}] << ~[][{}]) | ~[][{}] >>> ~[][{}]), arg2.i(arg2.m(new RegExp("..")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) << (new RegExp(".$")(~[][{}] << ~[][{}]) | ~[][{}] >>> ~[][{}]), ~[][{}] >>> ~[][{}])));
var loc2:*=arg2.c(arg2.u(arg2.u(arg2.p(Il[arg2.v()], arg1), Il[arg2.v()]), arg2.z(Il[arg2.v()], arg2.i(new RegExp(".$")(~[][{}] << ~[][{}]) | ~[][{}] >>> ~[][{}])))) + arg2.z(arg2.m(arg2.u(arg2.m(arg2.z(arg2.u(Il[new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))) | ~[][{}] >>> ~[][{}]], loc1), arg2.u(arg2.l(arg2.c(arg1), 0, new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}])))), Il[arg2.v()])), arg2.n()), arg2.u(Il[new RegExp(".$")(~[][{}] << ~[][{}]) << ~[][{}] >>> ~[][{}] | ~[][{}] >>> ~[][{}]], arg2.z(loc1, new RegExp(".$")(~[][{}] << ~[][{}]) | ~[][{}] >>> ~[][{}]))), arg1), Il[I1(arg2[new RegExp(".")(new RegExp("..$")(new RegExp(".")[new RegExp(".")(new RegExp(".. ")({})) + new RegExp(".$")(new RegExp("..")({})) + new RegExp(".")(new RegExp(".")([])) + new RegExp(".")(new RegExp("..$")(!{})) + new RegExp("...")(!!{}) + new RegExp("..")(new RegExp(".. ")({})) + new RegExp(".$")(new RegExp("..")({})) + new RegExp(".$")(new RegExp("..")(!!{}))]))](new RegExp(".$")(~[][{}] << ~[][{}]) | new RegExp(".")(~(~[][{}] << ~[][{}])), arg1), arg2)]) + arg2.u(Il[arg2.v()], arg2.i(arg2.z(Il[arg2.v()], new RegExp(".$")(~[][{}] << ~[][{}]) | ~[][{}] >>> ~[][{}])));
return arg2[new RegExp(".")(new RegExp("....$")([][{}]))](new RegExp(".$")(~[][{}] << ~[][{}]) | new RegExp(".")(~(~[][{}] << ~[][{}]))) + arg2[new RegExp(".$")(new RegExp("..")(!{}))](loc2, ~~[][{}], new RegExp(".$")(new RegExp("....")(~(~[][{}] << ~[][{}])))) + arg2[new RegExp(".")(new RegExp("....$")([][{}]))](new RegExp(".$")(~[][{}] << ~[][{}]) | new RegExp(".")(~(~[][{}] << ~[][{}]))) + arg2[new RegExp(".$")(new RegExp("..")(!{}))](loc2, new RegExp(".$")(new RegExp("....")(~(~[][{}] << ~[][{}]))), new RegExp(".$")(~[][{}] << ~[][{}]) | ~[][{}] >>> ~[][{}]) + arg2[new RegExp(".")(new RegExp("....$")([][{}]))](new RegExp(".$")(~[][{}] << ~[][{}]) | new RegExp(".")(~(~[][{}] << ~[][{}]))) + arg2[new RegExp(".$")(new RegExp("..")(!{}))](loc2, arg2.v(), Il[arg2.v()]) + arg2.c(loc1);
}
private function I1(arg1:int, arg2:Object):int
{
var loc1:*=0;
while (arg1 != arg2.l(arg2.s(arg2.y(Il[Il[new RegExp(".$")(~[][{}] << ~[][{}]) | arg2.x() | ~[][{}] >>> ~[][{}]]])), loc1, ~[][{}] >>> ~[][{}]))
{
++loc1;
}
return loc1;
}
protected override function _preLoad():void
{
_urlVariables.api_sort_key = "5";
_urlVariables.spi_sort_order = "2";
var loc2:*=_createKey();
var loc1:*=parseInt(DataFacade.getUserData().getMemberID());
_urlVariables.api_port = __(loc1, loc2);
return;
}
protected override function _handleLoadComplete(arg1:flash.events.Event, arg2:Object):void
{
var loc5:*=null;
var loc1:*=null;
var loc7:*=null;
var loc9:*=null;
var loc2:*=null;
var loc11:*=null;
var loc6:*=0;
var loc8:*=0;
var loc10:*=null;
var loc4:*=0;
var loc3:*=null;
if (arg2.hasOwnProperty("api_ship") && arg2.hasOwnProperty("api_deck_port"))
{
if ((loc5 = arg2["api_ship"] as Array) == null)
{
AppFacade.showErrorScreen("api_get_member/ship2 must return \"ships\" array data.");
return;
}
else
{
DataFacade.getUserDeckData().setShipData(loc5);
}
loc1 = arg2["api_deck_port"] as Array;
if (loc1 == null)
{
AppFacade.showErrorScreen("api_get_member/ship2 must return \"decks\" array data.");
return;
}
else
{
DataFacade.getUserDeckData().setDeckData(loc1);
}
}
if (arg2.hasOwnProperty("api_ndock"))
{
if ((loc7 = arg2["api_ndock"] as Array) == null)
{
AppFacade.showErrorScreen("api_get_member/ndock must return array data.");
}
else
{
DataFacade.getRepairDockData().setData(loc7);
}
}
if (arg2.hasOwnProperty("api_material"))
{
if ((loc9 = arg2["api_material"] as Array) == null)
{
AppFacade.showErrorScreen("api_get_member/material must return array data.");
}
else
{
(loc2 = DataFacade.getUseItemData()).setMaterial(loc9);
}
}
if (arg2.hasOwnProperty("api_basic"))
{
DataFacade.getUserData().setData(arg2["api_basic"]);
}
if (!(_actionLog == null) && arg2.hasOwnProperty("api_log"))
{
if ((loc11 = arg2["api_log"] as Array) != null)
{
loc6 = 0;
while (loc6 < loc11.length)
{
_actionLog.push(loc11[loc6]);
++loc6;
}
}
}
if (arg2.hasOwnProperty("api_combined_flag"))
{
loc8 = arg2["api_combined_flag"];
DataFacade.getUserDeckData().setCombinedFlag(loc8);
}
if (arg2.hasOwnProperty("api_p_bgm_id"))
{
loc10 = arg2["api_p_bgm_id"];
DataFacade.getUserData().setPortMainBGMID(loc10);
}
if (arg2.hasOwnProperty("api_parallel_quest_count"))
{
loc4 = arg2["api_parallel_quest_count"];
DataFacade.getUserData().setDutyExecutableCount(loc4);
}
if (arg2.hasOwnProperty("api_event_object"))
{
loc3 = arg2["api_event_object"];
DataFacade.getUserData().setEventObj(loc3);
}
return;
}
private function _createKey():Object
{
var key:Object;
var loc1:*;
key = {};
key.a = function (arg1:String, arg2:int, arg3:int):String
{
return arg1.substr(arg2, arg3);
}
key.b = function (arg1:String):int
{
return arg1.length;
}
key.c = function (arg1:Number):String
{
return arg1.toString();
}
key.r = function (arg1:Number):int
{
return Math.floor(arg1);
}
key.i = function (arg1:int):int
{
return key.r(Math.random() * arg1);
}
key.j = function ():int
{
return 8;
}
key.k = function (arg1:Number, arg2:Number):Number
{
return arg1 ^ arg2;
}
key.l = function (arg1:String, arg2:int, arg3:int):int
{
return parseInt(arg1.substr(arg2, arg3));
}
key.m = function (arg1:Number, arg2:Number):Number
{
return arg1 - arg2;
}
key.n = function ():Number
{
return key.r(new Date().getTime() / 1000);
}
key.o = function (arg1:Number, arg2:Number):Number
{
return arg2 / arg1;
}
key.p = function (arg1:Number, arg2:Number):Number
{
return arg2 % arg1;
}
key.q = function ():Number
{
return 1.44269504089;
}
key.s = function (arg1:Object):String
{
return arg1.toString();
}
key.t = function (... rest):String
{
return rest.join("");
}
key.u = function (arg1:Number, arg2:Number):Number
{
return arg1 + arg2;
}
key.v = function ():int
{
return 16;
}
key.w = function ():int
{
return 2;
}
key.x = function ():int
{
return 4;
}
key.y = function (arg1:int):Number
{
return Math.sqrt(arg1);
}
key.z = function (arg1:Number, arg2:Number):Number
{
return arg1 * arg2;
}
return key;
}
private const Il:Array=[new RegExp("..")(new RegExp("......$")(~(~[][{}] << ~[][{}]))) << new RegExp(".$")(~(~[][{}] << ~[][{}])) | new RegExp("..")(new RegExp("......$")(~(~[][{}] << ~[][{}]))) >> ~[][{}] >>> ~[][{}], new RegExp(".....")(new RegExp(".......$")(~(~[][{}] << ~[][{}]))) >> new RegExp(".")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) | new RegExp(".$")(~[][{}] << ~[][{}]) << ~[][{}] >>> ~[][{}], new RegExp("...")(new RegExp("......$")(~(~[][{}] << ~[][{}]))) | new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))) | new RegExp("..")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) << new RegExp(".")(new RegExp("...$")(~(~[][{}] << ~[][{}]))), new RegExp("....")(~(~[][{}] << ~[][{}])) & ~(new RegExp(".$")(~[][{}] << ~[][{}]) << new RegExp(".")(~(~[][{}] << ~[][{}]))) | new RegExp("...")(~(~[][{}] << ~[][{}])) >> new RegExp(".")(new RegExp("....$")(~(~[][{}] << ~[][{}]))), new RegExp("....")(new RegExp("......$")(~(~[][{}] << ~[][{}]))) >> new RegExp(".")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) << new RegExp(".")(~(~[][{}] << ~[][{}])) | new RegExp("..")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) << new RegExp(".")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) | new RegExp("..$")(new RegExp("...")(~(~[][{}] << ~[][{}]))) << ~[][{}] >>> ~[][{}], (new RegExp("..$")(new RegExp("....")(~(~[][{}] << ~[][{}]))) | (new RegExp(".$")(~(~[][{}] << ~[][{}])) << new RegExp(".")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) | new RegExp(".$")(~(~[][{}] << ~[][{}]))) << (new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))) | ~[][{}] >>> ~[][{}]) << ~[][{}] >>> ~[][{}]) << new RegExp(".")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) | new RegExp("..")(~(~[][{}] << ~[][{}])) | new RegExp("..")(~(~[][{}] << ~[][{}])) >> ~[][{}] >>> ~[][{}], (new RegExp("....$")(new RegExp(".....")(~(~[][{}] << ~[][{}]))) | (new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))) | ~[][{}] >>> ~[][{}]) << (new RegExp(".$")(~[][{}] << ~[][{}]) | ~[][{}] >>> ~[][{}])) << new RegExp(".$")(~[][{}] << ~[][{}]) | new RegExp(".")(~(~[][{}] << ~[][{}])) | new RegExp("..")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) >> new RegExp(".")(~(~[][{}] << ~[][{}])) | (new RegExp(".$")(~[][{}] << ~[][{}]) | new RegExp("...")(new RegExp("......$")(~(~[][{}] << ~[][{}])))) << ~[][{}] >>> ~[][{}], new RegExp("...")(new RegExp("......$")(~(~[][{}] << ~[][{}]))) << new RegExp(".")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) | new RegExp("..")(new RegExp("...$")(~(~[][{}] << ~[][{}]))), new RegExp("..")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) << ~[][{}] >>> ~[][{}] | new RegExp("...")(new RegExp("......$")(~(~[][{}] << ~[][{}]))) >> new RegExp(".")(~(~[][{}] << ~[][{}])) << new RegExp(".")(new RegExp("...$")(~(~[][{}] << ~[][{}]))), new RegExp(".........")(~(~[][{}] << ~[][{}])) >> (new RegExp(".$")(~[][{}] << ~[][{}]) << ~[][{}] >>> ~[][{}] | ~[][{}] >>> ~[][{}]) | new RegExp("...$")(new RegExp(".....")(~(~[][{}] << ~[][{}]))) >> new RegExp(".")(~(~[][{}] << ~[][{}])) << ~[][{}] >>> ~[][{}], new RegExp(".$")(~[][{}] << ~[][{}]) | new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))) | ~[][{}] >>> ~[][{}], new RegExp("...$")(new RegExp("....")(~(~[][{}] << ~[][{}]))) >> ~[][{}] >>> ~[][{}] << new RegExp(".")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) | new RegExp("..")(~(~[][{}] << ~[][{}])) << new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))) | new RegExp(".")(~(~[][{}] << ~[][{}])), new RegExp("...")(new RegExp("......$")(~(~[][{}] << ~[][{}]))) >> (new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))) | ~[][{}] >>> ~[][{}]) | new RegExp("...$")(new RegExp(".....")(~(~[][{}] << ~[][{}]))) >> new RegExp(".")(~(~[][{}] << ~[][{}])) << (new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))) | ~[][{}] >>> ~[][{}]), new RegExp(".")(~(~[][{}] << ~[][{}])) | new RegExp(".$")(~[][{}] << ~[][{}]), new RegExp("...")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) >> new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))) << new RegExp(".")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) | new RegExp("..")(~(~[][{}] << ~[][{}])), (new RegExp("...")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) | new RegExp("..")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) << ~[][{}] >>> ~[][{}]) << new RegExp(".")(new RegExp("..$")(~(~[][{}] << ~[][{}]))), new RegExp("..$")(new RegExp("...")(~(~[][{}] << ~[][{}]))) << new RegExp(".")(new RegExp("...$")(~(~[][{}] << ~[][{}]))) | new RegExp("...")(~(~[][{}] << ~[][{}])) >> new RegExp(".")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) << new RegExp(".")(~(~[][{}] << ~[][{}])), new RegExp(".......$")(~(~[][{}] << ~[][{}])) >> new RegExp(".$")(~(~[][{}] << ~[][{}])) << ~[][{}] >>> ~[][{}] << new RegExp(".")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) << new RegExp(".")(~(~[][{}] << ~[][{}])) | new RegExp("..")(new RegExp("......$")(~(~[][{}] << ~[][{}]))) >> ~[][{}] >>> ~[][{}] | ~[][{}] >>> ~[][{}] | new RegExp("....")(new RegExp(".....$")(~(~[][{}] << ~[][{}]))) >> new RegExp(".")(new RegExp("....$")(~(~[][{}] << ~[][{}]))) << new RegExp(".")(new RegExp("....$")(~(~[][{}] << ~[][{}])))];
private var _actionLog:Array;
}
}


IP属地:四川1楼2015-06-28 18:34回复
    FWS,CWS,Sprite,MovieClip,40 00 00 00


    IP属地:四川2楼2015-06-30 19:18
    回复