Flash Communication Server: 建立一个简单的聊天室

ZDNet软件频道 时间:2003-03-12 作者:张扬 |  我要评论()
本文关键词:zhangyang
Flash Communication Server 的确是一个不错的东东。简化了我们很多工作,这里我就向大家介绍一下,如何开发一个简单的聊天室。
Flash Communication Server 的确是一个不错的东东。简化了我们很多工作,这里我就向大家介绍一下,如何开发一个简单的聊天室。这个例子里,不需要在服务器端编写代码,非常方便。闲话少说,开工!

先设计一下用户界面,如下图:

这里有三个文本框,用户名、输入框和输出框。用户名、输入框是 Input Text,实例名称分别为 Name_txt 和Input_txt。输出框是 Dynamic Text ,实例名称是 Msg_txt。

还有一个按钮组件。Click Handler 设定为 chat。

然后,开始编码。在第一帧上加入如下代码:

#include "NetDebug.as"

#include "NetServices.as"

stop();

//==================================

nc = new NetConnection();

nc.connect("rtmp:/elearning");

//====================================

text_so = SharedObject.getRemote("sharedtext", nc.uri, false);

text_so.connect(nc);

text_so.onSync = function(list) {

       Msg_txt.text = Msg_txt.text + " " + text_so.data.msg;

};

function chat() {

       if (Input_txt.text != "") {

              text_so.data.msg = Name_txt.text + " 说:" + Input_txt.text;

              Input_txt.text = "";

       }

}


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134