邮件订阅
5ucms仿站,Flash MX 编程深层次应用-网络连线游戏(6)
作者: 来源: 日期:2017/4/12 15:04:13 浏览量:33(滞后) 人气:LOADING...(实时) 【

5ucms仿站,Flash MX 编程深层次应用-网络连线游戏(6)7.4 在线用户列表区
    

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

先创建一个空的MC个用户在线

    var max = 300;

    functi>增加一个新用户

             if(records.push(msg) > max )

                      records.shift();

    }

    functi>增加一批新用户

             var i ;

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

                      appendRecord(array[i]);

    }

    functi>清除全部用户

             delete records;

             records = new Array();

    }

    functi>清除某个用户

             var i;

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

                      if(records[i] == val)

                                records.splice(i, 1);

    }

    functi>取用户数

             return records.length;

    }

    functi>将这些用户名转化成字符串显示出来

             var i , ret;

             for (ret ="", i =start; i< end ;i++) {

                      if(i >= 0 && i <= max)

                                ret += records[i] + "\n";

             }

             return ret;

    }

进入画板列表的MC从第几行开始

    var startLine = 0;

    //翻到前一屏

    functi>翻到后一屏

    functi>翻前一行

    functi>翻后一行

    functi>这段看上去好像都是一些基本函数,下面请看通信部分是如何使用这些基本函数的:

functi>如果是用户的登陆操作

             if (e.attributes.Value =http://www.dedecms.com/web-art/pingmianshejiruanjian/Flash/20060528/=">往用户列表数组追加一个新用户

                      objChatUserRecord.appendRecord(e.attributes.Param);

                      objUserDisplay.attach(objChatUserRecord);

            //说明对手非正常退出,不跟你下了。

                                _root.no_play();

                      }

             } else {

……

这段程序处理的是下面的XML表示联机,OFF7-14

左边的是向上滚,程序如下:

    on (release) {

             prev();

    }

右边的是向下滚,程序如下:

    on (release) {

             next();

    }


选择5ucms.org 选择未来

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms插件,Flash MX 编程深层次应用-网络连线游戏(9)
下一篇:5ucms培训,Flash MX 编程深层次应用-网络连线游戏(10)
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms仿站,Flash MX 编程深层次应用-网络连线游戏(6)的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org