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

57 lines
1.7 KiB
ActionScript

package com.control.combat
{
import com.control.combat.event.CombatEvent;
import com.control.connect.Connect;
import com.control.data.ReturnBean;
import com.view.mc.sprite.LoadingMc;
public class CombatService extends Connect
{
public function CombatService()
{
super();
}
public function declareWar(param1:int) : void
{
LoadingMc.getInstance().show();
var _loc2_:String = "com.huzi.combat.action.CombatAction.declareWar";
super.connect(_loc2_,this.declareWarResult,param1);
}
private function declareWarResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:CombatEvent = new CombatEvent(CombatEvent.Combat_declareWar);
_loc3_.result = _loc2_.result;
_loc3_.msg = _loc2_.msg;
super.dispatchEvent(_loc3_);
}
public function getLeagueDefList(param1:int) : void
{
var _loc2_:String = "com.huzi.combat.action.CombatAction.getLeagueDefList";
super.connect(_loc2_,this.getLeagueDefListResult,param1);
}
private function getLeagueDefListResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:CombatEvent = new CombatEvent(CombatEvent.Combat_getLeagueDefList);
_loc3_.list = _loc2_.returnList1;
super.dispatchEvent(_loc3_);
}
}
}