进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 网站开发 -> XML/SOAP -> 文章内容  
flash中通过XMLSocket监控生产系统(3-4)

4) 选中 UI层,在工具箱选中文本工具,并在属性检查器中设置属性Show Border Around Text为真、文本类型为Dynamic Text(动态文本)、文本为Multiline(多行),在Stage (舞台)上半部分画一个大的文本区域,把其实例名设为 txt。如图三,现在注意到,txt文本域具有了边框和白色背景,我个人不太喜欢白色,能不能改变文本域的背景色呢?

当然能,可以这么说,在Flash MX中,能够看到的都有方法来改变,我们就把txt文本域的背景变成 #BBBBCC颜色吧,请在程序的 [Flash创作时对象的初始化]部分加入下面语句:

txt.backgroundColor = "0xbbbbcc";

通过 Control -> Test Movie 菜单(或 Ctrl + Enter快捷键)预览,您会看到txt文本域的背景已经变成所期望的颜色。

5) 通过 Window -> Componets 菜单,打开Componets(组件)面板,选择ScrollBar组件拖到舞台上的txt文本域上,当释放鼠标时,两者会自动结合,如图五。到属性检查器中,ScrollBar组件的Target TextField属性为 txt ,同时给ScrollBar组件起一个唯一的实例名,如scrollbar ,由于当信息显示满一屏时,需要通过滚动条查看以往的信息,所以需要在程序一开始对scrollbar进行设置以激活它,在程序的 [Flash创作时对象的初始化]部分加入下面语句:

scrollbar.setScrollProperties(10, 10, 20);

6) 从工具箱中选择文本工具,在属性检查器中设置属性Show Border Around Text为真、文本类型为Input Text(输入框文本)、文本为Single Line(单行),在Stage(舞台)上txt文本区域的下面靠左画两个文本域,把其实例名分别设为txtHost和txtPort,如图三:



另外,在属性检查器中,设置txtPort的Maximum Characters(最大长度)为5(因为端口数最大为65535),设置txtPort只能输入数字,我们可以在属性检查器中的Character按钮设置限制,我们这里用ActionScript在运行时设置(也可以在属性检查器中设置),在程序的 [Flash创作时对象的初始化]部分加入下面语句:

txtPort.restrict = "0-9";
txtPort.onChanged = txtPort_onChanged;


并且设置txtHost的内容为 ”Default Host”, txtPort的内容为 ”6666”。同时, 由于用户在txtPort中键入错误的端口数时,txtPort的背景将变成红色(详见前面输入框 文本(Input Text)的介绍),当用户再次键入时,背景颜色将变回原来的白色,这 txtPort的onChanged事件中得以实现。 7) 从Componets(组件)面板上,选择两个PushButton组件拖到舞台上的txt文本域的下部靠右的位置,水平与前面两个输入框文本对起。

第一个PushButton按钮的实例名设为 btnConnect ,Label(标签)设为 Connect, Click Handler(单击事件处理函数)设为btnConnect_onClick 。第一个PushButton按钮 的实例名设为 btnClear ,Label(标签)设为 Clear,单击事件处理函数设为 btnClear_onClick ,如图四:




通过完成以上的步骤,我们已经建立了Flash客户端的用户界面。现在我们来在程序的第二部分[Flash运行时对象的初始化]中,创建并初始化相应的对象:


myTextFormat = new TextFormat();

socket = new XMLSocket();
socket.onConnect = myOnConnect;
socket.onXML = myOnXML;
socket.onClose = myOnClose;


  以上语句中,第一条语句生成一个TextFormat(文本样式对象)实例myTextFormat,以达到以不同颜色显示不同类型数据的目的(详见前面动态文本(Dynamic Text)的介绍 )。接着生成一个XMLSocket对象实例socket,并分别设置其onConnect、onXML、onClose事件的处理函数。

  以下我们最后只剩下编写各种对象的事件处理函数了,由于在本文的第二部分里,就有关的技术已经做了相当详细的介绍,并且您可以同时参照本文附带的程序源码,为了节省篇幅,这部分将不再做进一步的介绍了,如果您在实际使用中,有问题您可以给我发 E_mail: yz2yz@etang.com。

  现在程序已经完成了,在您的Web服务器上启动服务端模拟程序,然后通过浏览器连接到相应包含Flash客户端的页面,单击Connect按钮,如果没有其他的意外,您就会看到客户端正常地运行了。如果为了测试的方便,您可以在本地机启动服务端模拟程序,然后通过单独的Flash Player 6来打开,在txtHost中键入“127.0.0.1”,这样您就省了架设Web服务器的麻烦。祝您顺利!

  点击 下载源代码

在百度中搜索:flash中通过XMLSocket监控生产系统(3-4)
在Google中搜索:flash中通过XMLSocket监控生产系统(3-4)
在Yahoo中搜索:flash中通过XMLSocket监控生产系统(3-4)

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]

 相关文章    最新文章
· [图文] Flash制作鼠标感应Tween类动画效果..
· [组图] Flash实例:可爱的小青蛙闹钟
· [组图] Flash也能制作特色小图标
· [组图] Flash实例教程:卡通MM眨眼睛动画
· PPT文稿的位置移动后,Flash动画为什么不..
· [图文] Flash基础:了解动画基础知识
· [组图] 不再受格式限制 Office文档变Flash..
· [图文] PowerPoint中Flash不能播放的问题
· Powerpoint插入Flash动画方法四种
· [组图] Flash实例:打造佛光效果
 
· XML和XSLT结合进行网站设计
· 网页教程:XML技巧五则
· XML语法概述
· XML轻松学习手册
· XML 中的常见问题(3)
· XML 中的常见问题(2)
· XML 中的常见问题(1)
· 用XSLT生成网页菜单(2)
· 用XSLT生成网页菜单(1)
· 将改变我们生活的这些XML应用之二

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)