176 lines
6.1 KiB
ActionScript
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_);
|
|
}
|
|
}
|
|
}
|
|
|