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

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

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

【 tulaoshi.com - Flash 】

7.2 游戏区(2)
    

下面是对应的SIT部分的Java代码:

if(cmd.equals(this.cmd_SIT)) {

    if(param != null) {

        param = param.trim();

        if( param.indexOf(" ") != -1) {

            String desk_name = param.substring(0, param.indexOf(" "));

            param = param.substring(param.indexOf(" "));

            param = param.trim();

            String chessman_status = param.substring(0,param.indexOf(" "));

            String  player_name = param.substring(param.indexOf(" "));

            player_name = player_name.trim();

            chessman_status = chessman_status.trim();

            user.deskname = desk_name;

          user.place = chessman_status;

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

            if (chessman_status.equals("stand_up")) {

               user.deskname = null;

               user.place = null;

               user.play_status = null;

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

            }

       // 由于是广播,所以自己也会收到一个坐下的命令,所以自己就不发给自己了

            user.manager.notifyAll(packMsg(this.m_SIT, desk_name+":" + chessman_status + ":" + player_name,"" ));

        }

    }

}

服务器发一条信息,是如何收到,然后如何动作的呢?请看下面的部分Flash代码:

function onXML_Receive(x) {

    if (x == null) {

             return;

    }

    var e = x.firstChild;

    if (e == null) {<

来源:http://www.tulaoshi.com/n/20160129/1488396.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.3 游戏的智能      在现代社会中,一个蠢笨的游戏是没有人来玩的,因为人会学习,而程序是不会学习的。因此,要让游戏好玩一些的好办法就是让游戏具有一点智能。当然了,这种智能达不到人工智能的水平,但是至少可以通过程序对游戏环境的变化或者条件的变化来增加游戏的难度与可玩性。 首先,先讲一个随机掷骰子的智能...
标签: flash教程
6.2 游戏制作(前台)(2)      6.2.2  我的子弹1.子弹发射函数 我的飞船要与敌人进行战斗,就得有发射子弹的功能,这里是通过一个函数来实现的。程序代码如下: function fire (place_x, place_y) {     // 我的飞船发射子弹的最大数是_root.deplicate     my_temp = _root.now_bul...

经验教程

766

收藏

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