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

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

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

【 tulaoshi.com - Flash 】

7.4 在线用户列表区
    

在线用户列表是联网对战类游戏中非常重要的环节。程序中通过一个数组存放在线用户的名单,然后根据游戏的状态来不断地更新这个数据中的内容,从而实现在线用户的快速、准确地更新。

先创建一个空的MC,名字叫objChatUserRecord,主要是放置一些基本函数,其代码如下:

    var records =  new Array();

    //最多允许300个用户在线

    var max = 300;

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

    function appendRecord(msg) {

        //增加一个新用户

             if(records.push(msg) max )

                      records.shift();

    }

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

    function appendRecords(array) {

        //增加一批新用户

             var i ;

             for(i=0; i < array.length; i++)

                      appendRecord(array[i]);

    }

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

    function removeAll() {

        //清除全部用户

             delete records;

             records = new Array();

    }

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

    function removeRecord(val) {

        //清除某个用户

             var i;

             for(i = 0; i< records.length; i++)

                      if(records[i] == val)

                                records.splice(i, 1);

    }

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

    function setMax(m) {

  &

来源:https://www.tulaoshi.com/n/20160129/1488356.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教程
本章小结      好了,前面讲了这么多中、高级的应用,相信大家对于Flash的游戏、Actions编程应该有了更加深入的了解。其实游戏编程讲到一定程度的时候就变成了算法问题,这已经从某种意义上离开游戏本身,而游戏算法有些是有固定模式的,比如像五子棋算法。算法只有在实战中才可以学习与应用。 后面将讲述两个例子,一个...
标签: flash教程
6.2 游戏制作(前台)(5)      6.2.6  游戏的初始化程序 至此,敌人部分基本上讲完,下面讲讲游戏的初始化。也许大家会问,怎么,游戏快讲完了才讲初始化啊,游戏初始化不是应该在游戏一开始就对各种物体、目标、声音效果、得分进行初始设置吗,为什么不在本章的前面部分讲啊?其实道理很简单,这么复杂的游戏,如果一...

经验教程

322

收藏

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