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

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

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

【 tulaoshi.com - Flash 】

7.3 聊天区
    

其实聊天区的内容非常简单,就是一些与聊天有关的内容:聊天内容显示框、滚动条、文字输入框及几个功能控制按钮。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)7.3.1  聊天内容显示框

让我们先看看聊天内容显示框。先制作一个适当大小的文本框,然后给它命名chat_display,如图7-9所示。

图7-9

然后再引入一个滚动条组件(ScrollBar),调整它的大小、宽度到你喜欢的样式,将它的目标文本框的名字指向刚才定义的文件框chat_display,如图7-10所示。

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

图7-10

这样就把滚动条与文本框联系起来了。如果文本的长度超出时,滚动条就会自动出现滑块,让用户自行操纵。滚动条是Flash MX中新加入的功能,MX不但有滚动条组件,还有其他组件。MX中用户不但可以方便地使用系统提供的组件,还可以自行制作自己需要的组件,这些组件功能让Flash MX的功能变得无比强大,而现在网上已经出现了大量各种功能强大的组件可以下载,极大地方便了使用者。

制作完成,这个聊天显示框的效果如图7-11所示。


图7-11

将之加入主场景中,命名为objChatDisplay,如图7-12所示。

图7-12

下面请看前面提到的init_play函数,这个函数其实就是在聊天显示框内给下棋者一个功能说明,程序如下:

function init_play() {

             objChatDisplay.chat_display.html = true;

             objChatDisplay.chat_display.htmlText = "";

  

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

延伸阅读
标签: flash教程
本章小结      本章讲述的这个实时对战游戏非常复杂,但程序其实不算深奥,只是逻辑关系非常强,涉及到的知识点很多。这要求编程人员的思路一定要非常清晰,知道程序在什么时候要干什么。因为这种通信程序执行的方式不是按页面的编排顺序来执行的,所以在讲解时把程序拆开来讲,如果读者还有不明白的地方,可以看看随书光...
标签: FLASH flash教程
7.3 聊天区      其实聊天区的内容非常简单,就是一些与聊天有关的内容:聊天内容显示框、滚动条、文字输入框及几个功能控制按钮。 7.3.1  聊天内容显示框 让我们先看看聊天内容显示框。先制作一个适当大小的文本框,然后给它命名chat_display,如图7-9所示。 图7-9 然后再引入一个滚动条组件(ScrollBar),调...
标签: FLASH flash教程
第7章 网络连线游戏——四子连 7.1 游戏的登陆      作为一个下棋游戏,其最基本的一点内容就是登陆。这个登陆看似简单,其实不然,因为登陆是一个游戏的入口,它完成下面几个功能: Ö           输入用户名Ö       &n...
标签: flash教程
5.4 如何对付游戏修改工具      在本书的精华集1中讲解了游戏计算得分的方法。这些方法对普通的小游戏足够用了,但是在一些大型的、商业的游戏中会显得不足。玩游戏的人都知道有个整人专家(FPE),是专门来修改游戏的。它的运行方式就是从内存中查找出游戏主角的某些属性的存放地址,然后将这些属性改成需要的任何数值;...
标签: flash教程
6.2 游戏制作(前台)(3)      在初始化时需用程序把多余的部分隐藏起来,仅显示正常飞船的数。其程序如下: for (i=5; i=my_plane_number; i--) {     eval("my_plane_num_"+i)._visible = false; } 当我的飞船爆炸时就同时减少一个显示,代码如下: _root["my_plane_num_"+(_root.my_plane_number-1...

经验教程

885

收藏

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