上一篇:精彩教程:快速初始化内存(1) >>
用Flash和XML来构造一个聊天室
前面的教程我们介绍了flash与xml结合使用的原理以及一个论坛的实现,下面我们继续结合flash与xml来实现一个简单的聊天室,有在线聊天、在线人员名单、在线时间、简单的管理操作等功能。根据需要在此基础上稍作修改,就可以实现一个功能比较完备的聊天室了。
一、原理
用flash和xml来构造聊天室,跟直接用flash和asp来构造聊天室的基本原理是一样的。都是先在flash端发送一个xml请求到服务器端,然后等待从服务器端的xml返回值,当值返回flash端后,解释所返回的xml串,根据相应的值做相应的操作。
在flash部分,用到的主要都是xml串的构造和sendandload()函数的操作。在asp部分,主要用到了global.asa文件和application()属性,先定义几个application对象,然后将要保持的内容放在application对象中,要用的时候,直接从application对象中取就是了。
下面就按顺序一个一个来实现聊天室的功能,每一个介绍的内容都分为“传递的xml”、“flash部分”、“asp部分”三部分。
二、登陆
登陆就是将用户名和密码用xml格式发送到服务器端,服务器端将验证的结果用xml格式返回。
a、传递的xml
1、请求报文
