Flash MX 编程深层次应用-网络连线游戏(2)

2016-01-29 12:59 7 1 收藏

Flash MX 编程深层次应用-网络连线游戏(2),Flash MX 编程深层次应用-网络连线游戏(2)

【 tulaoshi.com - Flash 】

7.2 游戏区(1)
    

游戏区其实就相当于一个游戏棋室的功能,从图7-4中可以看出屏幕上放了一些游戏桌,桌的形状如图7-5所示,用简单的线条与不同色的棋子来标志一个棋盘。在棋盘的下面有一个编号,用来区别不同的棋局。


图7-5

7.2.1  棋手的坐下与起立

既然有棋桌,那么棋手就可以坐下与起立,而且把左边与右边分开处理,左边的变量名叫player_left,右边的变量名叫player_right。如果有人坐在左边就在左边显示一个小人,表示已经有人坐了,同理如果有人坐在右边就显示另一个小人。两个小人的样式如图7-6所示。

图7-6

1.检测玩家

首先先让这两个小人全部隐藏,然后在检查到名字变量不为空时就显示小人。

左边小人的程序

onClipEvent (enterFrame) {

if(_parent.trim(_parent.player_left)!=""&&_parent.trim(_parent.player_left)!=null) {

    this.gotoAndStop (2);

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

} else {

    this.gotoAndStop (1);

}

}

右边小人的程序

onClipEvent (enterFrame) {

if (_parent.trim(_parent.player_right)!=""&& _parent.trim(_parent.player_right)!=null) {

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

    this.gotoAndStop (2);

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

} else {

    this.gotoAndStop (1);

}

}

一张棋盘在源文件中的排列如图7-7所示。

图7-7

左边的那个文本框是player_left,右边的是player_right,中间的是table_no。虽然两个小人平时并不显示出来,但是却得让它们在相应的位置有按钮可以按,这样才可以保证玩家可以方便地坐在棋盘边。于是制作了一个仅有激活区域的空白按钮,

来源:http://www.tulaoshi.com/n/20160129/1488408.html

延伸阅读
标签: FLASH flash教程
7.3 聊天区      其实聊天区的内容非常简单,就是一些与聊天有关的内容:聊天内容显示框、滚动条、文字输入框及几个功能控制按钮。 7.3.1  聊天内容显示框 让我们先看看聊天内容显示框。先制作一个适当大小的文本框,然后给它命名chat_display,如图7-9所示。 图7-9 然后再引入一个滚动条组件(ScrollBar),调...
标签: FLASH flash教程
第7章 网络连线游戏——四子连 7.1 游戏的登陆      作为一个下棋游戏,其最基本的一点内容就是登陆。这个登陆看似简单,其实不然,因为登陆是一个游戏的入口,它完成下面几个功能: Ö           输入用户名Ö       &n...
标签: FLASH flash教程
7.3 聊天区      其实聊天区的内容非常简单,就是一些与聊天有关的内容:聊天内容显示框、滚动条、文字输入框及几个功能控制按钮。 7Tulaoshi.com.3.1  聊天内容显示框 让我们先看看聊天内容显示框。先制作一个适当大小的文本框,然后给它命名chat_display,如图7-9所示。 图7-9 然后再引入一个滚动条组件(Scro...
标签: flash教程
5.2 游戏如何与后台通信      在游戏中记录下玩家的得分,然后将得分排序是经常的事情,这就涉及到Flash游戏与后台之间的通信问题了。Flash能与任何后台语言进行通信,比如ASP,PHP,JSP,Perl,Java等。这里介绍一下Flash与PHP及ASP通信的方法。 5.2.1  在Flash 5中有load外部变量的语句 loadVariablesNum与loadVari...
标签: flash教程
6.2 游戏制作(前台)(1)      这个战斗游戏非常复杂,包括多个敌人、多层关卡、多种功能,为了讲清楚这些内容,下面将把这些内容分成几个部分来一一讲述。 Ö           我的飞船Ö           我的子弹&Ou...

经验教程

699

收藏

98
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部