亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? doudizhu.as

?? flash版斗地主程序
?? AS
?? 第 1 頁 / 共 3 頁
字號:
var paramMoving = new Array();
function MovingCardsStart() {     //每局開始的發牌效果
	var i = 0;
	if (paramMoving.length == 0) {
		paramMoving.push(arrCards[i][0]);
		paramMoving.push(screenRange[0]/2);
		paramMoving.push(screenRange[1]/2);
		paramMoving.push(arrCards[i][0].objCard._x);
		paramMoving.push(arrCards[i][0].objCard._y);
		paramMoving.push(1);
		paramMoving.push(0);//發牌當前張數	
		//PlayFaPaiSound();
		setIntervalMoving = setInterval(MovingCardsDeal, 600, i+1, 1);
		MCPlayerNum1._visible = true;
		MCPlayerNum2._visible = true;
		MCPlayerNum3._visible = true;		
		if (mePlayer == 1) {
			MCPlayerNum1.gotoAndStop(1);
			MCPlayerNum2.gotoAndStop(5);
			MCPlayerNum3.gotoAndStop(9);
		}else if (mePlayer == 2) {
			MCPlayerNum1.gotoAndStop(5);
			MCPlayerNum2.gotoAndStop(9);
			MCPlayerNum3.gotoAndStop(1);
		}else {
			MCPlayerNum1.gotoAndStop(9);
			MCPlayerNum2.gotoAndStop(1);
			MCPlayerNum3.gotoAndStop(5);
		}
		mcLeaveCardCount1._visible=true;
		mcLeaveCardCount2._visible=true;
		mcLeaveCardCount3._visible=true;
		if(i +1 == mePlayer){
			mcLeaveCardCount1.txtCount.text = Number(mcLeaveCardCount1.txtCount.text)+1;
		}else if (i+1-mePlayer == 1 || i+1-mePlayer == -2) {
			mcLeaveCardCount2.txtCount.text = Number(mcLeaveCardCount2.txtCount.text)+1;
		}else{
			mcLeaveCardCount3.txtCount.text = Number(mcLeaveCardCount3.txtCount.text)+1;
		}
	} else if (paramMoving[6]<53 && paramMoving[5] == 0) {		
		var len = ++paramMoving[6];
		if (len<12) {
			i = len%4;
			len = int(len/4);
		} else {
			i = len%3;
			len = int(len/3)-1;
		}
		if(i < 3){
			if(i +1 == mePlayer){
				mcLeaveCardCount1.txtCount.text = Number(mcLeaveCardCount1.txtCount.text)+1;
			}else if (i+1-mePlayer == 1 || i+1-mePlayer == -2) {
				mcLeaveCardCount2.txtCount.text = Number(mcLeaveCardCount2.txtCount.text)+1;
			}else{
				mcLeaveCardCount3.txtCount.text = Number(mcLeaveCardCount3.txtCount.text)+1;
			}
		}
		paramMoving[0] = arrCards[i][len];
		paramMoving[3] = arrCards[i][len].objCard._x;
		paramMoving[4] = arrCards[i][len].objCard._y;
		paramMoving[5] = 1;
		PlayFaPaiSound();
		mcPai._x = screenRange[0]/2+random(12)-6;
		mcPai._y = screenRange[1]/2+random(12)-6;
		setIntervalMoving = setInterval(MovingCardsDeal, 20, i+1, 5);
	} else if (paramMoving[6]++>=53) {		
		_global.SendXml(_global.MessageEnum.EndFaPai); 
		PlaySound("tanpaiSound");
		for (var j = 0; j<3; j++) {
			OrderCards(arrCards[j], 1, j+1);
		}		
		mcPai._visible = false; 		
	}
}
function MovingCardsDeal(witchPlayer:Number, step) {   //發牌效果處理函數
	mczhunbei1._visible = false;
	mczhunbei2._visible = false;
	mczhunbei3._visible = false;
	btnStartGame._visible = false;
	
	var tmpCard = paramMoving[0];
	var intX = paramMoving[1];
	var intY = paramMoving[2];
	var endX = paramMoving[3];
	var endY = paramMoving[4];
	var dealstep = paramMoving[5];
	if (dealstep == 1) {
		if (dizhuCardValue == tmpCard.cardValue) {
			tmpCard.objCard.gotoAndStop(tmpCard.point);
			tmpCard.objCard.swapDepths(9000);
			tmpCard.objCard._alpha = 80;
		}
		tmpCard.objCard._visible = true;
		tmpCard.objCard._x = intX;
		tmpCard.objCard._y = intY;
	}
	paramMoving[5]++;
	var stepX = (endX-intX)/step;
	var stepY = (endY-intY)/step;
	tmpCard.objCard._x += stepX;
	tmpCard.objCard._y += stepY;
	if (dealstep == step) {
		tmpCard.objCard._x = endX;
		tmpCard.objCard._y = endY;
		paramMoving[5] = 0;
		clearInterval(setIntervalMoving);
		MovingCardsStart();
	}
}

var setIntervalUpCards;
var setIntervalUpCardsCount = 0;
function ShowUpCards(){
	mcCardPlatFormUp._visible=true;	
	for(var i = 0 ; i < 3 ; i++){
		if(arrUpOutCards[i] != "pass" && arrUpOutCards[i] != "end" ){
			var orgalCard = arrUpOutCards[i] .split(",");
			for (var k = 0;  k < orgalCard.length ;  k++) {
				arrUpOutCards[3+i].push(new ClassCardsUp(orgalCard[ k ]  ,  orgalCard.length  ,  i+1) );
			}
		}
	}
	setIntervalUpCardsCount = 4;
	setIntervalUpCards = setInterval(ShowUpCardsInterval, 500);
}
function ShowUpCardsInterval(){
	setIntervalUpCardsCount--;
	if(setIntervalUpCardsCount < 0){
		for(var i = 0 ; i < 3 ; i++){		
			ClearCards(arrUpOutCards[3+i]);
		}
		mcCardPlatFormUp._visible=false;
		clearInterval(setIntervalUpCards);
	}
}

function PositionDiZhu(visible:Boolean){
	/*
	if (dizhuPlayer == mePlayer) {
		mcDiZhuMan._x = 210;
		mcDiZhuMan._y = screenRange[1]-80;
		mcDiZhuMan._xscale = 100;
	} else if (dizhuPlayer-mePlayer == 1 || dizhuPlayer-mePlayer == -2) {//mePlayer的右邊
		mcDiZhuMan._x = screenRange[0]-60;
		mcDiZhuMan._y = screenRange[1]/2;
		mcDiZhuMan._xscale = 100;
		mcDiZhuMan._xscale = -100;
	} else {
		mcDiZhuMan._x = 60;
		mcDiZhuMan._y = screenRange[1]/2;
		mcDiZhuMan._xscale = 100;		
	}
	mcDiZhuMan._visible = visible;
	*/	
	if (dizhuPlayer == mePlayer) {
		mcPlayerRole1.gotoAndStop(1);
		mcPlayerRole2.gotoAndStop(2);
		mcPlayerRole3.gotoAndStop(2);
	} else if (dizhuPlayer-mePlayer == 1 || dizhuPlayer-mePlayer == -2) {//mePlayer的右邊
		mcPlayerRole1.gotoAndStop(2);
		mcPlayerRole2.gotoAndStop(1);
		mcPlayerRole3.gotoAndStop(3);
	}else{
		mcPlayerRole1.gotoAndStop(2);
		mcPlayerRole2.gotoAndStop(3);
		mcPlayerRole3.gotoAndStop(1);
	}
	mcPlayerRole1._visible=true;
	mcPlayerRole2._visible=true;
	mcPlayerRole3._visible=true;
}
function PositionClock(visible:Boolean,witchPlayer:Number){
	if (witchPlayer == mePlayer) {
		mcClock._x = MCPlayerNum1._x+24;
		mcClock._y = MCPlayerNum1._y-30;
	} else if (witchPlayer-mePlayer == 1 || witchPlayer-mePlayer == -2) {//mePlayer的右邊
		mcClock._x = MCPlayerNum2._x+24;
		mcClock._y = MCPlayerNum2._y-30;
	} else {
		mcClock._x = MCPlayerNum3._x+24;
		mcClock._y = MCPlayerNum3._y-30;
	}
	mcClock._visible = visible;
	mcClock.TxtCountDown.text = 30;
}
function ChuPaiBtnState(state){
	if(state == "start"){
		if(curFirstPlayer == mePlayer){
			btnOpenCard._visible=true;
			btnNoOpenCard._visible=false;
			btnHintCard._visible=false;
			btnOpenCard.enabled=true;
			btnNoOpenCard.enabled=true;
			btnHintCard.enabled=true;
		}else{
			btnOpenCard._visible=true;
			btnNoOpenCard._visible=true;
			btnHintCard._visible=true;
			btnOpenCard.enabled=true;
			btnNoOpenCard.enabled=true;
			btnHintCard.enabled=true;
		}	
	}else if(state == "starting"){
		btnOpenCard.enabled=false;
		btnNoOpenCard.enabled=false;
		btnHintCard.enabled=false;
	}else if(state == "started"){
		btnOpenCard._visible=false;
		btnNoOpenCard._visible=false;
		btnHintCard._visible=false;
	}	
}
function JiaoPaiBtnState(state){	
	if(state == "start0"){
		mcSmallMoney._visible=true;
		mcSmallMoney._alpha = 100;
		mcBigMoney._visible=true;
		btnNoCall._visible=true;
		mcSmallMoney.btnMoney.enabled= true;
		mcSmallMoney.enabled = true;
		mcBigMoney.btnMoney.enabled = true;
		mcBigMoney.enabled = true;
		btnNoCall.enabled = true;
	}else if(state == "start1"){
		mcSmallMoney.TxtMoney.enabled = false;
		mcSmallMoney.btnMoney.enabled= false;
		mcSmallMoney._alpha = 50;
		mcSmallMoney._visible=true;
		mcBigMoney._visible=true;
		mcBigMoney.btnMoney.enabled = true;
		mcBigMoney.enabled = true;
		btnNoCall._visible=true;
		btnNoCall.enabled = true;
	}else if(state == "starting"){		
		mcSmallMoney.btnMoney.enabled= false;
		mcBigMoney.btnMoney.enabled = false;
		btnNoCall.enabled = false;
		mcSmallMoney.enabled = false;
		mcBigMoney.enabled = false;
	}else if(state == "started"){
		mcSmallMoney._visible=false;
		mcBigMoney._visible=false;
		btnNoCall._visible=false;
	}
}
function FunctionBtnState(state){
	if(state == "start"){
		mcOrder._visible=false;
		mcTuoGuan._visible=false;
		mcshangyilun._visible=false;
	}else if(state == "starting"){
		mcOrder._visible=true;
		mcTuoGuan._visible=true;
		mcshangyilun._visible=true;
	}	
}

var varShakeCount = 0;
var IntervalShakeDeskTop;
function ShakeDeskTop() { //炸彈爆炸的桌面抖動效果
	if(varShakeCount == 0) {
	   IntervalShakeDeskTop = setInterval(ShakeDeskTop, 100);
	   varShakeCount++;
	}else if (varShakeCount<15) {
		_y = random(30)-15;
		_x = random(30)-15;
		varShakeCount++;
	} else {
		varShakeCount = 0;
		_y = 0;
		_x = 0;
		clearInterval(IntervalShakeDeskTop);
	}
}

//---------------------------------------------------------------------------------聲音------------------------------------------------------------------------------------
var curCountDownState = "";
var varCountDown = 0;
var IntervalCountDown;
function CountDownStart(state) {//   出牌或叫牌_倒計時
	clearInterval(IntervalCountDown);
	varCountDown = 30;
	curCountDownState = state;
	mcClock.TxtCountDown.text = varCountDown;
	IntervalCountDown = setInterval(CountDownDeal, 1000);
}
function CountDownDeal() { // _倒計時對應的處理函數
	if (varCountDown > 0) {		
		varCountDown--;
		mcClock.TxtCountDown.text = varCountDown;
		if(varCountDown<5){
			PlaySound("countdown");
		}
	} else {
		if(curCountDownState == "startjiaopai" && dizhuPlayer == mePlayer){//叫牌超時
			curCountDownState = "";
			JiaoPaiBtnState("starting");
			_global.SendXml(_global.MessageEnum.JiaoPai , "pass"); 			
		}else if(curCountDownState == "startchupai" && mePlayer ==  curChuPlayer){//出牌超時(出最小的一張牌 或 PASS)
			if(curFirstPlayer ==curChuPlayer){
				EnabledCards(arrCards[mePlayer-1] , false ); 
				OrderCards(arrCards[mePlayer-1], 1, mePlayer);
				var _len = arrCards[mePlayer-1].length - 1;
				arrCards[mePlayer-1][_len].objCard.states = 2;
				_global.SendXml(_global.MessageEnum.ChuPai  ,  arrCards[mePlayer-1][_len].cardValue); 
			}else{
				OrderCards(arrCards[mePlayer-1], 1, mePlayer);
				_global.SendXml(_global.MessageEnum.ChuPai  , "pass"); 
			}
			ChuPaiBtnState("starting");
		}
		clearInterval(IntervalCountDown);
	}
}

var musicFaPaiSound:Sound = new Sound();
musicFaPaiSound.loadSound("ddzfapai.mp3", false);
PlayFaPaiSound = function () {
	musicFaPaiSound.start();	
};

var musicCounDown:Sound = new Sound();
musicCounDown.loadSound("countdown.mp3", false);
var musictanpaiSound:Sound = new Sound();
musictanpaiSound.loadSound("baipai.mp3", false);
PlaySound = function (id:String) {
	if(id == "countdown"){
		musicCounDown.start();
	}else if(id == "tanpaiSound"){
		musictanpaiSound.start();
	}
};

//---------------------------------------------------------------服務器端洗牌-----------------------------------------------
/*************************************InArea*************************************************/
function OnInAreaCallBack(e) {
	if("waiting" == e.attributes.Arg0){
		LoadState.StateFont.text = varState[1];
	}else if("starting" == e.attributes.Arg0){//開始遊戲
		mePlayer = e.attributes.Arg1;
		dizhuPlayer = e.attributes.Arg2;
		CreateDeck(e.attributes.Arg3); 
	}else if("isGaming" == e.attributes.Arg0){ //在遊戲了(不能進入)
		LoadState.StateFont.text = varState[5];
	}else if("OnLineCount" == e.attributes.Arg0){ //在綫情況
		var _tmpCount = Number(e.attributes.Arg1);		
	}else if("NotOpen" == e.attributes.Arg0){  //未開場
		LoadState.StateFont.text = varState[6];
	}else if("noEnoughMoney" == e.attributes.Arg0){ //金額不足
		LoadState.StateFont.text = varState[7];
	}else if("isStop" == e.attributes.Arg0){    //用戶已被暫停
		LoadState.StateFont.text = varState[9];
	}
}
_global.AddLister(_global.MessageEnum.InArea, OnInAreaCallBack);
_global.SendXml(_global.MessageEnum.InArea, _global.CommonVariable.RoomID , _global.CommonVariable.SetMoney);
function InitProc(){
	for (var i = 1; i<25; i++) {
		var _obj = eval("mcFangJian.mcZuo"+String(i));
		if (i<10) {
			_obj.txtNumber.text = "0"+String(i);
		} else {
			_obj.txtNumber.text = String(i);
		}
		var _ran = random(3);
		_obj.gotoAndStop(4+ _ran);
	}
}
InitProc();

/*************************************StartDDZ準備*************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美国三级日本三级久久99| 欧美性猛交xxxx黑人交| 91亚洲国产成人精品一区二三| 欧美日韩国产一级二级| 欧美国产日韩一二三区| 视频一区在线播放| 色综合中文字幕| 亚洲国产精品久久艾草纯爱| 激情久久五月天| 欧美另类一区二区三区| 亚洲女人****多毛耸耸8| 激情久久五月天| 日韩一级二级三级| 五月天亚洲精品| 色综合咪咪久久| 国产精品视频在线看| 激情伊人五月天久久综合| 欧美日韩二区三区| 亚洲一卡二卡三卡四卡无卡久久| av福利精品导航| 欧美国产一区在线| 国产电影一区在线| 久久亚洲一区二区三区四区| 青青草国产精品亚洲专区无| 欧美日韩国产中文| 亚洲国产精品麻豆| 欧美视频三区在线播放| 一区二区三区中文字幕在线观看| 99国产麻豆精品| 国产精品久线在线观看| 99久久777色| 亚洲精品水蜜桃| 欧美综合一区二区| 一区二区三区日韩精品| 在线中文字幕一区二区| 亚洲一区二区三区四区在线 | 亚洲日本在线天堂| 成人av网站在线观看免费| 欧美激情中文字幕一区二区| 丰满亚洲少妇av| 亚洲欧洲日韩在线| 在线免费观看一区| 日韩成人午夜电影| 亚洲精品一区二区三区在线观看| 国内精品伊人久久久久影院对白| 国产午夜三级一区二区三| 国产精品一二三| 国产精品久久久久久一区二区三区 | 国产91精品一区二区麻豆亚洲| 久久精品视频免费| 91黄色小视频| 免费观看日韩电影| 国产人妖乱国产精品人妖| 91免费国产在线观看| 亚洲va欧美va人人爽午夜| 欧美xingq一区二区| 不卡在线观看av| 午夜在线电影亚洲一区| 久久综合色鬼综合色| 色综合色狠狠综合色| 日本亚洲最大的色成网站www| 久久伊人中文字幕| 在线视频综合导航| 激情图区综合网| 亚洲免费观看在线观看| 日韩欧美激情四射| a级精品国产片在线观看| 天天综合日日夜夜精品| 国产视频一区不卡| 欧美日韩一区二区三区不卡 | 不卡视频免费播放| 奇米777欧美一区二区| 国产精品黄色在线观看| 7777精品久久久大香线蕉 | 欧美片网站yy| 99久久久久免费精品国产| 青椒成人免费视频| 亚洲欧美日韩人成在线播放| 精品国产三级电影在线观看| 欧美在线播放高清精品| 国产风韵犹存在线视精品| 青青青伊人色综合久久| 国产精品国产自产拍在线| 精品久久久久一区二区国产| 欧美色网站导航| www.欧美精品一二区| 久久精品国产秦先生| 亚洲一二三四在线观看| 国产精品色呦呦| 久久久99精品免费观看| 欧美一区二区三区系列电影| 欧美在线999| 91麻豆免费观看| 成人三级在线视频| 国产一区二区电影| 日本美女一区二区三区视频| 亚洲一卡二卡三卡四卡无卡久久| 日韩理论片一区二区| 国产精品视频观看| 国产偷v国产偷v亚洲高清 | 欧美日本韩国一区| 在线看日韩精品电影| 99久久久久免费精品国产 | 亚洲丝袜精品丝袜在线| 国产三级久久久| 久久久久久一二三区| 精品国精品自拍自在线| 日韩欧美国产三级电影视频| 欧美精品一级二级| 欧美日韩成人一区| 欧美日韩亚洲综合在线| 欧美亚州韩日在线看免费版国语版| 91丨porny丨户外露出| av一区二区三区在线| 一本一道久久a久久精品| 成人精品鲁一区一区二区| 国产99久久久国产精品免费看| 国产精品一区二区视频| 粉嫩久久99精品久久久久久夜| 国产成人av自拍| 不卡电影一区二区三区| 91在线观看免费视频| 一本色道久久综合狠狠躁的推荐| 色哟哟亚洲精品| 欧美色综合网站| 欧美一级国产精品| 久久麻豆一区二区| 亚洲色图在线看| 天天综合天天综合色| 美女精品一区二区| 国产精品911| 在线亚洲高清视频| 日韩午夜激情视频| 国产亚洲综合av| 亚洲精品久久久蜜桃| 三级成人在线视频| 国产一区二区三区免费观看| 不卡的av电影在线观看| 精品婷婷伊人一区三区三| 日韩免费一区二区| 久久婷婷成人综合色| 中文字幕亚洲成人| 免费欧美在线视频| 成人黄色免费短视频| 欧美三级欧美一级| 日本一区二区三区电影| 夜夜嗨av一区二区三区中文字幕 | 暴力调教一区二区三区| 欧美日韩五月天| 久久免费看少妇高潮| 一区二区三区欧美日韩| 蜜乳av一区二区三区| 97久久精品人人爽人人爽蜜臀| 欧美亚洲尤物久久| 欧美国产成人精品| 日韩高清不卡一区| 91蜜桃网址入口| 日韩精品中文字幕一区| 亚洲精品中文字幕在线观看| 经典三级在线一区| 欧美日韩中文字幕一区二区| 久久久久久亚洲综合| 婷婷综合五月天| 97久久精品人人做人人爽50路| 日韩精品中文字幕在线不卡尤物| 亚洲美女区一区| 国产精品18久久久久久久久 | 久久亚洲精品国产精品紫薇| 亚洲一区二区四区蜜桃| 成人教育av在线| 日韩免费看网站| 午夜精彩视频在线观看不卡| 99热99精品| 久久九九99视频| 激情综合亚洲精品| 91麻豆精品久久久久蜜臀| 亚洲欧美日韩国产综合| 成人h动漫精品一区二| 精品国产乱码久久久久久浪潮 | 亚洲伦理在线精品| 粉嫩av一区二区三区在线播放 | 亚洲日本在线视频观看| 国产福利电影一区二区三区| 欧美一区二区黄| 日韩电影免费在线| 欧美视频一区二区三区| 亚洲最大成人综合| 91久久人澡人人添人人爽欧美| 中文字幕欧美区| 成人久久18免费网站麻豆| 久久久一区二区| 久久国产精品99久久人人澡| 91精品婷婷国产综合久久| 午夜伊人狠狠久久| 在线播放亚洲一区| 蜜臀精品一区二区三区在线观看 | 中文字幕精品一区二区三区精品| 经典三级在线一区| 久久久久久久性| 成人网在线免费视频|