Files
qxzb/flash_decompiled/com/control/guild/GuildTransService.as
2026-03-01 10:12:57 +08:00

176 lines
6.1 KiB
ActionScript

package com.control.guild
{
import com.control.connect.Connect;
import com.control.data.ReturnBean;
import com.control.guild.event.GuildTransEvent;
import com.view.mc.sprite.LoadingMc;
import com.view.ui.pak.data.PakState;
public class GuildTransService extends Connect
{
public function GuildTransService()
{
super();
}
public function getPaginationGuildTrans(param1:int) : void
{
LoadingMc.getInstance().show();
var _loc2_:String = "com.huzi.guild.action.GuildTransAction.getPaginationGuildTrans";
super.connect(_loc2_,this.getPaginationGuildTransResult,param1);
}
private function getPaginationGuildTransResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:GuildTransEvent = new GuildTransEvent(GuildTransEvent.Trans_Items_list);
_loc3_.itemObj = _loc2_.returnObj1;
dispatchEvent(_loc3_);
}
public function getTreasuryCanTransByUserId(param1:int) : void
{
LoadingMc.getInstance().show();
var _loc2_:String = "com.huzi.guild.action.GuildTransAction.getUserTrans";
super.connect(_loc2_,this.getTreasuryCanTransByUserIdResult,param1);
}
private function getTreasuryCanTransByUserIdResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:GuildTransEvent = new GuildTransEvent(GuildTransEvent.Trans_Items_mylist);
_loc3_.itemObj = _loc2_.returnObj1;
dispatchEvent(_loc3_);
}
public function buyItem(param1:int) : void
{
LoadingMc.getInstance().show();
var _loc2_:String = "com.huzi.guild.action.GuildTransAction.buyItem";
super.connect(_loc2_,this.buyItemResult,param1);
}
private function buyItemResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
PakState.setGetPackListStatus();
var _loc3_:GuildTransEvent = new GuildTransEvent(GuildTransEvent.Trans_buyItem);
_loc3_.result = _loc2_.result;
_loc3_.msg = _loc2_.msg;
dispatchEvent(_loc3_);
}
public function cacelTrade(param1:int, param2:int) : void
{
LoadingMc.getInstance().show();
var _loc3_:String = "com.huzi.guild.action.GuildTransAction.cacelTrade";
super.connect(_loc3_,this.cacelTradeResult,param1,param2);
}
private function cacelTradeResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
PakState.setGetPackListStatus();
var _loc3_:GuildTransEvent = new GuildTransEvent(GuildTransEvent.Trans_Items_cacelTrade);
_loc3_.itemObj = _loc2_.returnObj1;
_loc3_.result = _loc2_.result;
_loc3_.msg = _loc2_.msg;
dispatchEvent(_loc3_);
}
public function tradeItem(param1:int, param2:int, param3:int, param4:int) : void
{
LoadingMc.getInstance().show();
var _loc5_:String = "com.huzi.guild.action.GuildTransAction.tradeItem";
super.connect(_loc5_,this.tradeItemResult,param1,param2,param3,param4);
}
private function tradeItemResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
PakState.setGetPackListStatus();
var _loc3_:GuildTransEvent = new GuildTransEvent(GuildTransEvent.Trans_Items_Trade);
_loc3_.itemObj = _loc2_.returnObj1;
_loc3_.result = _loc2_.result;
_loc3_.msg = _loc2_.msg;
dispatchEvent(_loc3_);
}
public function getEvalutions(param1:int) : void
{
var _loc2_:String = "com.huzi.guild.action.GuildTransAction.getEvalutions";
super.connect(_loc2_,this.getEvalutionsResult,param1);
}
private function getEvalutionsResult(param1:Object) : void
{
var _loc2_:GuildTransEvent = new GuildTransEvent(GuildTransEvent.Trans_getEvalutions);
_loc2_.itemObj = param1;
dispatchEvent(_loc2_);
}
public function addImpress(param1:int, param2:String) : void
{
var _loc3_:String = "com.huzi.guild.action.GuildTransAction.createEvalution";
super.connect(_loc3_,this.addImpressResult,param1,param2);
}
private function addImpressResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:GuildTransEvent = new GuildTransEvent(GuildTransEvent.Trans_addImpress);
_loc3_.itemObj = _loc2_.returnObj1;
dispatchEvent(_loc3_);
}
public function removeImpress(param1:Array) : void
{
var _loc2_:String = "com.huzi.guild.action.GuildTransAction.deleteEvalution";
super.connect(_loc2_,this.removeImpressResult,param1);
}
private function removeImpressResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:GuildTransEvent = new GuildTransEvent(GuildTransEvent.Trans_removeImpress);
_loc3_.itemObj = _loc2_.returnObj1;
dispatchEvent(_loc3_);
}
}
}