261 lines
8.4 KiB
ActionScript
261 lines
8.4 KiB
ActionScript
package com.control.fish
|
|
{
|
|
import com.control.ConnectService;
|
|
import com.control.connect.Connect;
|
|
import com.control.data.ReturnBean;
|
|
import com.control.fish.Fish.FishsEvent;
|
|
import com.view.mc.sprite.LoadingMc;
|
|
import com.view.ui.horse.data.BoxData;
|
|
import com.view.ui.pak.data.PakState;
|
|
|
|
public class FishService extends Connect
|
|
{
|
|
|
|
public function FishService()
|
|
{
|
|
super();
|
|
}
|
|
|
|
public function enterFishing() : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc1_:String = "com.huzi.play.action.FishAction.firstEntryBabel";
|
|
super.connect(_loc1_,this.enterFishingResult);
|
|
}
|
|
|
|
private function enterFishingResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FishsEvent = new FishsEvent(FishsEvent.Fish_enterFishing);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function userFishing(param1:int, param2:int) : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc3_:String = "com.huzi.play.action.FishAction.startFishing";
|
|
super.connect(_loc3_,this.userFishingResult,param2,param1);
|
|
}
|
|
|
|
private function userFishingResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FishsEvent = new FishsEvent(FishsEvent.Fish_userFishing);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
_loc3_.list = _loc2_.returnList1;
|
|
_loc3_.msg = _loc2_.msg;
|
|
_loc3_.result = _loc2_.result;
|
|
dispatchEvent(_loc3_);
|
|
PakState.setGetPackListStatus();
|
|
}
|
|
|
|
public function replaceItem() : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc1_:String = "com.huzi.play.action.FishAction.replaceItem";
|
|
super.connect(_loc1_,this.replaceItemResult);
|
|
}
|
|
|
|
private function replaceItemResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FishsEvent = new FishsEvent(FishsEvent.Fish_replaceItem);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
_loc3_.list = _loc2_.returnList1;
|
|
_loc3_.msg = _loc2_.msg;
|
|
_loc3_.result = _loc2_.result;
|
|
dispatchEvent(_loc3_);
|
|
PakState.setGetPackListStatus();
|
|
}
|
|
|
|
public function userFishingHalf() : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc1_:String = "com.huzi.play.action.FishAction.halfFishing";
|
|
super.connect(_loc1_,this.userFishingHalfResult);
|
|
}
|
|
|
|
private function userFishingHalfResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FishsEvent = new FishsEvent(FishsEvent.Fish_userFishingHalf);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
_loc3_.list = _loc2_.returnList1;
|
|
_loc3_.msg = _loc2_.msg;
|
|
_loc3_.result = _loc2_.result;
|
|
dispatchEvent(_loc3_);
|
|
PakState.setGetPackListStatus();
|
|
}
|
|
|
|
public function userFishing8() : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc1_:String = "com.huzi.play.action.FishAction.eightFishing";
|
|
super.connect(_loc1_,this.userFishing8Result);
|
|
}
|
|
|
|
private function userFishing8Result(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FishsEvent = new FishsEvent(FishsEvent.Fish_userFishing8);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
_loc3_.list = _loc2_.returnList1;
|
|
_loc3_.msg = _loc2_.msg;
|
|
_loc3_.result = _loc2_.result;
|
|
dispatchEvent(_loc3_);
|
|
PakState.setGetPackListStatus();
|
|
}
|
|
|
|
public function exchangePoint(param1:int) : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc2_:String = "com.huzi.play.action.FishAction.exchangeCash";
|
|
super.connect(_loc2_,this.exchangePointResult,param1);
|
|
}
|
|
|
|
private function exchangePointResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
var _loc3_:FishsEvent = new FishsEvent(FishsEvent.Fish_exchangePoint);
|
|
_loc3_.obj = _loc2_.returnObj1;
|
|
_loc3_.obj1 = _loc2_.returnObj2;
|
|
_loc3_.msg = _loc2_.msg;
|
|
_loc3_.result = _loc2_.result;
|
|
dispatchEvent(_loc3_);
|
|
}
|
|
|
|
public function getUserBox(param1:int) : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc2_:String = "com.huzi.play.action.FishAction.getUserBoxMap";
|
|
super.connect(_loc2_,this.getUserBoxResult,param1);
|
|
}
|
|
|
|
private function getUserBoxResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
BoxData.setUserData(_loc2_.returnObj1);
|
|
}
|
|
|
|
public function startBox(param1:int) : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc2_:String = "com.huzi.play.action.FishAction.startBox";
|
|
super.connect(_loc2_,this.startBoxResult,param1);
|
|
}
|
|
|
|
private function startBoxResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
BoxData.setUserData(_loc2_.returnObj1);
|
|
if(BoxData.times > 4)
|
|
{
|
|
ConnectService.getInstance().castleService.getUserData();
|
|
}
|
|
PakState.setGetPackListStatus();
|
|
}
|
|
|
|
public function resetBox() : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc1_:String = "com.huzi.play.action.FishAction.resetBox";
|
|
super.connect(_loc1_,this.resetBoxResult);
|
|
}
|
|
|
|
private function resetBoxResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
BoxData.setUserData(_loc2_.returnObj1);
|
|
var _loc3_:Boolean = Boolean(_loc2_.returnObj2);
|
|
if(_loc3_)
|
|
{
|
|
PakState.setGetPackListStatus();
|
|
}
|
|
}
|
|
|
|
public function getExcangeMap() : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc1_:String = "com.huzi.play.action.FishAction.getExcangeMap";
|
|
super.connect(_loc1_,this.getExcangeMapResult);
|
|
}
|
|
|
|
private function getExcangeMapResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
BoxData.setExchangeList(_loc2_.returnList1);
|
|
}
|
|
|
|
public function exPoint(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().show();
|
|
var _loc2_:String = "com.huzi.play.action.FishAction.exchangePoint";
|
|
super.connect(_loc2_,this.exPointResult,param1);
|
|
}
|
|
|
|
private function exPointResult(param1:Object) : void
|
|
{
|
|
LoadingMc.getInstance().unShow();
|
|
var _loc2_:ReturnBean = param1 as ReturnBean;
|
|
if(checkResult(_loc2_))
|
|
{
|
|
return;
|
|
}
|
|
BoxData.setUserData(_loc2_.returnObj1);
|
|
PakState.setGetPackListStatus();
|
|
}
|
|
}
|
|
}
|
|
|