318 lines
9.7 KiB
ActionScript
318 lines
9.7 KiB
ActionScript
package com.control.friend
|
|
{
|
|
import com.control.connect.Connect;
|
|
import com.control.data.ReturnBean;
|
|
import com.control.friend.event.FriendEvent;
|
|
import com.control.friend.event.RankEvent;
|
|
import com.view.mc.sprite.LoadingMc;
|
|
|
|
public class FriendService extends Connect
|
|
{
|
|
|
|
private var failFunc:Function;
|
|
|
|
private var srvname:Object = "friendAct.";
|
|
|
|
private var getFriendList_srv:Object = "getFriendList";
|
|
|
|
private var deleteUser_srv:Object = "deleteUser";
|
|
|
|
private var addFriend_srv:Object = "addFriend";
|
|
|
|
private var op:Object = "";
|
|
|
|
private var succFunc:Function;
|
|
|
|
private var data:Object;
|
|
|
|
private var addEnemy_srv:Object = "addEnemy";
|
|
|
|
public function FriendService()
|
|
{
|
|
super();
|
|
}
|
|
|
|
public function sendInvitation(param1:String) : void
|
|
{
|
|
}
|
|
|
|
public function clearMe() : void
|
|
{
|
|
}
|
|
|
|
public function getUser(param1:int, param2:int) : *
|
|
{
|
|
}
|
|
|
|
public function applyJoinGuildName(param1:String) : *
|
|
{
|
|
}
|
|
|
|
private function delFail(param1:*) : *
|
|
{
|
|
}
|
|
|
|
public function getFriendList(param1:int, param2:int = 2) : *
|
|
{
|
|
var _loc3_:String = "com.huzi.function.action.FriendAction.getFriendList";
|
|
super.connect(_loc3_,this.getFriendListResult,param2,param1);
|
|
}
|
|
|
|
private function getFriendListResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FriendEvent = new FriendEvent(FriendEvent.Friend_getFriendList);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function getOnline() : *
|
|
{
|
|
var _loc1_:String = "com.huzi.function.action.FriendAction.getOnlineUser";
|
|
super.connect(_loc1_,this.getOnlineResult);
|
|
}
|
|
|
|
private function getOnlineResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
public function addImpress(param1:int, param2:String) : void
|
|
{
|
|
}
|
|
|
|
private function addFail(param1:*) : *
|
|
{
|
|
}
|
|
|
|
public function refuseFriend(param1:int) : void
|
|
{
|
|
var _loc2_:String = "com.huzi.function.action.FriendAction.refuseFriend";
|
|
super.connect(_loc2_,this.refuseFriendResult,param1);
|
|
}
|
|
|
|
private function refuseFriendResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FriendEvent = new FriendEvent(FriendEvent.Friend_refuseFriend);
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
private function updSucc(param1:*) : *
|
|
{
|
|
}
|
|
|
|
public function deleteUser(param1:String, param2:int) : *
|
|
{
|
|
var _loc3_:String = "com.huzi.function.action.FriendAction.deleteUser";
|
|
super.connect(_loc3_,this.deleteUserResult,param1,param2);
|
|
}
|
|
|
|
private function deleteUserResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FriendEvent = new FriendEvent(FriendEvent.Friend_deleteFriend);
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function addFriend(param1:String) : void
|
|
{
|
|
var _loc2_:String = "com.huzi.function.action.FriendAction.addFriend";
|
|
super.connect(_loc2_,this.addFriendResult,param1);
|
|
}
|
|
|
|
private function addFriendResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FriendEvent = new FriendEvent(FriendEvent.Friend_addFriend);
|
|
_loc3_.msg = _loc2_.msg;
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function getRewardList(param1:int) : *
|
|
{
|
|
}
|
|
|
|
public function set onSucc(param1:*) : *
|
|
{
|
|
}
|
|
|
|
public function getFriendListForInfo() : *
|
|
{
|
|
}
|
|
|
|
public function addEnemy(param1:String) : void
|
|
{
|
|
var _loc2_:String = "com.huzi.function.action.FriendAction.addEnemy";
|
|
super.connect(_loc2_,this.addEnemyResult,param1);
|
|
}
|
|
|
|
private function addEnemyResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FriendEvent = new FriendEvent(FriendEvent.Friend_addEnemy);
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function getApplyFriendCount() : void
|
|
{
|
|
var _loc1_:String = "com.huzi.function.action.FriendAction.getApplyFriendCount";
|
|
super.connect(_loc1_,this.getApplyFriendCountResult);
|
|
}
|
|
|
|
private function getApplyFriendCountResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FriendEvent = new FriendEvent(FriendEvent.Friend_getApplyFriendCount);
|
|
_loc3_.count = _loc2_.returnObj1 as int;
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function accFriend(param1:int) : void
|
|
{
|
|
var _loc2_:String = "com.huzi.function.action.FriendAction.accFriend";
|
|
super.connect(_loc2_,this.accFriendResult,param1);
|
|
}
|
|
|
|
private function accFriendResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FriendEvent = new FriendEvent(FriendEvent.Friend_accFriend);
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function getFriendListAll(param1:int = 2) : void
|
|
{
|
|
var _loc2_:String = "com.huzi.function.action.FriendAction.getAllFriendList";
|
|
super.connect(_loc2_,this.getFriendListAllResult,param1);
|
|
}
|
|
|
|
private function getFriendListAllResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FriendEvent = new FriendEvent(FriendEvent.Friend_getAllFriend);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function getInvalidTime() : void
|
|
{
|
|
var _loc1_:String = "com.huzi.function.action.RankAction.getNextRefreshDuring";
|
|
super.connect(_loc1_,this.getInvalidTimeResult);
|
|
}
|
|
|
|
private function getInvalidTimeResult(param1:Object) : void
|
|
{
|
|
var _loc2_:RankEvent = new RankEvent(RankEvent.Rank_getInvalidTime);
|
|
_loc2_.obj = param1;
|
|
super.dispatchEvent(_loc2_);
|
|
}
|
|
|
|
public function myUnionRankAction() : void
|
|
{
|
|
var _loc1_:String = "com.huzi.function.action.RankAction.getMyGuildRank";
|
|
super.connect(_loc1_,this.myUnionRankActionResult);
|
|
}
|
|
|
|
private function myUnionRankActionResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:RankEvent = new RankEvent(RankEvent.Rank_unionRankAction);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function unionRankAction(param1:int) : void
|
|
{
|
|
var _loc2_:String = "com.huzi.function.action.RankAction.getGuildListFromCache";
|
|
super.connect(_loc2_,this.unionRankActionResult,param1);
|
|
}
|
|
|
|
private function unionRankActionResult(param1:Object) : void
|
|
{
|
|
var _loc2_:RankEvent = new RankEvent(RankEvent.Rank_unionRankAction);
|
|
_loc2_.obj = param1;
|
|
super.dispatchEvent(_loc2_);
|
|
}
|
|
|
|
public function nameUnionRankAction(param1:String) : void
|
|
{
|
|
var _loc2_:String = "com.huzi.function.action.RankAction.getGuildLikeNameView";
|
|
super.connect(_loc2_,this.nameUnionRankActionResult,param1);
|
|
}
|
|
|
|
private function nameUnionRankActionResult(param1:Object) : void
|
|
{
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:RankEvent = new RankEvent(RankEvent.Rank_unionRankAction);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function useDestory(param1:int) : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc2_:String = "com.huzi.function.action.FriendAction.useDestory";
|
|
super.connect(_loc2_,this.useDestoryResult,param1);
|
|
}
|
|
|
|
private function useDestoryResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FriendEvent = new FriendEvent(FriendEvent.Friend_useDestory);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
super.dispatchEvent(_loc3_);
|
|
}
|
|
}
|
|
}
|
|
|