首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

Flash Media Server 启动(6)写个简单的聊天室

2012-11-22 
Flash Media Server 起步(6)写个简单的聊天室ps:发现有转载的,声明偶这不算连载教程。。只是偶自己的笔记加

Flash Media Server 起步(6)写个简单的聊天室

ps:发现有转载的,声明偶这不算连载教程。。只是偶自己的笔记加个序号。。不会特别详细,我只能尽量,看不懂没我事,以后有可能整理成书或电子书,那都是1,2百篇以后的事了
先看演示:原来放在公司服务器上,现在没空间,演示先关闭了,有提供空间的可以联系一下偶QQ:8856190
说明:很简单的东西,基本上就是共享对象的运用,没有用到服务器端,大型聊天室可能不会这么做,这个算最简单的:/
注释很详细,不说多了:
//用户名
myname="游客"
//建立连接
var myNC = new NetConnection();
myNC.connect("rtmp://localhost/smallchat");
//搞到rso
Talk_SO = SharedObject.getRemote("Talk", myNC.uri, false);
Talk_SO.onSync = function() {
??//先把聊天文本框清空
??remoteText.text = "";
??//把聊天列表显示出来,talklist的格式就是[谁谁说:啊啊啊,谁谁谁说:2222]
??var t = this.data.talklist;
??for (var i = 0; i=5) {
????Talk_SO.data.talklist.shift();
??}
??//把消息装到so里
??Talk_SO.data.talklist.push(myname+"说:"+meText.text);
??meText.text = "";
}
//文字显示,换行
function writeln(msg) {
??remoteText.text += msg+"\n";
??remoteText.vPosition =remoteText.maxVPosition
}
//-----------------------------------------------
Btn.onRelease = function() {
??post();
};
this.onKeyDown = function() {
??if (Key.isDown(Key.ENTER)) {
????post();
??}
};
Key.addListener(this);
原文件
http://www.nshen.net/blog/attachments/200602/smallchat.fla
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2279.html

热点排行