Flash MX 编程深层次应用-网络连线游戏(5)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-10
7.3 聊天区 ???? 其实聊天区的内容非常简单,就是一些与聊天有关的内容:聊天内容显示框、滚动条、文字输入框及几个功能控制按钮。 7.3.1? 聊天内容显示框 让我们先看看聊天内容显示框。先制作一个适当大小的文本框,然后给它命名chat_display,如图7-9所示。 ![]() ![]() ![]() ![]() "; } 很显然,这里对objChatDisplay.中文字对象chat_display的文本(htmlText)内容进行了控制,直接往文本框中填写内容。这些内容不但可以是普通文本,还可以使用简单的html超文本,而且可以控制字体的颜色与大小。细心的读者可能已经发现了一个问题,就是这里每行都没有颜色结束标志,而每行的开始都有颜色开始的标志。其实这个是Flash MX控制上的问题,就算没有结束它的颜色与字体大小,它的控制内容也不会传递到下一行,也就是每次控制的范围只有一行。 有了聊天显示区,接下来请看通信部分是如何使用它的: function onXML_Receive(x) { …… ??? } else if (e.nodeName == "TXT") { ??????? //普通文本框 ???????????? trace(objChatDisplay.chat_display); ???????????? objChatDisplay.chat_display.htmlText += e.attributes.Value+newline; ??? } else if (e.nodeName == "PRI") { ???????????? // 私聊,支持html语言 ???????????? objChatDisplay.chat_display.htmlText += e.attributes.Value+newline; ??? } else if (e.nodeName == "SYS") { ??????? //系统信息 ???????????? objChatDisplay.chat_display.htmlText += sys+e.attributes.Value+newline; ??? } else if …… 其实,使用起来非常简单,只需不断往文本框的尾部加入新的聊天内容便可。聊天显示框有这个功能便已足够,滚动文本的功能交给系统的ScrollBar组件自动完成,不需再进行专门的编程控制。 7.3.2? 聊天文字输入框 在聊天显示框的下面是聊天文字输入框,这是一个供用户输入文本的地方,它又分成下面三个部分 ??????????? 控制按钮 ??????????? 文本输入框text ??????????? 信息发送按钮 控制按钮 控制按钮从左到右分别是斜体、字 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash手绘一副帅气眼镜(3)下一篇: 未公开的Flash MX使用摄像头和麦克风的方法
关于Flash MX 编程深层次应用-网络连线游戏(5)的所有评论