57 lines
1.7 KiB
ActionScript
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_);
|
|
}
|
|
}
|
|
}
|
|
|