首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
js
heatmap
chat
object
client
expression
merge
version
copy
filter
default
controller
settings
keyword
web3
instance
request
web
header
hash
actionscrip
lua
blob
future
iostream
dagger
get
rsa
eval
cSharp
bytecode
utf-8
netty
testing
frameworks
vbscript
bash
timestamp
timezone
php5
bitmap
javascript
tree
triggers
string
schema
split
erlang
char
case
random
join
grid
int
io
require
foreach
dll
window
replace
express
md5
sum
callback
httprequest
vba
include
process
post
search
hook
less
uml
text
integer
cookie
match
config
golang
当前位置:
开发笔记
>
编程语言
> 正文
flash中通过XMLSocket监控生产系统(3-4)
作者:突然丶丶想你 | 来源:互联网 | 2014-05-04 00:08
4)选中UI层,在工具箱选中文本工具,并在属性检查器中设置属性ShowBorderAroundText为真、文本类型为DynamicText(动态文本)、文本为Multiline(多行),在Stage(舞台)上半部分画一个
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服务器的麻烦。祝您顺利!
点击 下载源代码
actionscrip
xml
服务器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
web
Twitter架构深度解析与学习心得
作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ...
[详细]
蜡笔小新 2024-10-31 17:58:20
get
Spring框架入门指南:专为新手打造的详细学习笔记
Spring框架是Java Web开发中广泛应用的轻量级应用框架,以其卓越的功能和出色的性能赢得了广大开发者的青睐。本文为初学者提供了详尽的学习指南,涵盖基础概念、核心组件及实际应用案例,帮助新手快速掌握Spring框架的核心技术与实践技巧。 ...
[详细]
蜡笔小新 2024-10-31 13:26:04
web
全栈工程师在当今技术领域的角色与价值探析
当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ...
[详细]
蜡笔小新 2024-10-31 10:28:12
web
深入解析Tomcat:开发者的实用指南
深入解析Tomcat:开发者的实用指南 ...
[详细]
蜡笔小新 2024-10-31 09:46:02
get
如何在Java中高效构建WebService
本文介绍了如何利用XFire框架在Java中高效构建WebService。XFire是一个轻量级、高性能的Java SOAP框架,能够简化WebService的开发流程。通过结合MyEclipse集成开发环境,开发者可以更便捷地进行项目配置和代码编写,从而提高开发效率。此外,文章还详细探讨了XFire的关键特性和最佳实践,为读者提供了实用的参考。 ...
[详细]
蜡笔小新 2024-10-30 20:46:43
get
探索JavaScript倒计时功能的三种高效实现方法及代码示例
探索JavaScript倒计时功能的三种高效实现方法及代码示例 ...
[详细]
蜡笔小新 2024-10-29 20:54:36
filter
Nmap端口检测与网络安全性评估
Nmap 是一款强大的网络扫描工具,能够高效地进行主机发现、端口扫描和服务识别。它不仅能够检测网络中活跃的主机,还能详细列出这些主机上开放的端口及其对应的服务和版本信息。此外,Nmap 还具备操作系统指纹识别和硬件地址探测功能,为网络安全评估提供了全面的数据支持。 ...
[详细]
蜡笔小新 2024-10-29 16:33:30
web
深入解读代码页与字符集的概念及其实际应用
许多开发者可能未曾留意到这一问题,但如果您的网站频繁遭遇不明原因的乱码现象,深入了解代码页与字符集的概念及其实际应用将大有裨益。代码页(Codepage),即内码表,是计算机系统中用于映射字符与其编码值的一种机制,不同的代码页支持不同的字符集,正确选择和配置代码页对于确保文本数据的准确显示至关重要。在多语言环境下,合理运用字符集和代码页能够有效避免字符编码冲突,提升用户体验。 ...
[详细]
蜡笔小新 2024-10-29 16:31:09
actionscrip
前端图片合成技术_靠谱的前端需要做哪些准备?
Web前端开发源于传统的互联网,互联网普及让人才需求量居高不下,随着移动互联网的高速发展,移动终端的前端开发也越来越受到重视, ...
[详细]
蜡笔小新 2023-10-12 14:13:27
actionscrip
CentOs 7.3中搭建RabbitMQ 3.6单机多实例服务的步骤与使用
CentOs7.3中搭建RabbitMQ3.6单机多实例服务的步骤与使用-RabbitMQ简介RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户 ...
[详细]
蜡笔小新 2023-10-12 10:17:20
actionscrip
FLEX学习建议——dreamer
现在不少人开始关注并学习Flex了(至少比以前多了),但是现在关于Flex的资料并不多,国内的资料就更少了,而 ...
[详细]
蜡笔小新 2023-10-12 00:42:37
version
GForge Community Edition 全自动备份脚本解决方案
最近,我在CentOS 5服务器上成功部署了GForge 5.7 Community Edition。与Advanced Server版本相比,虽然功能略有简化,但仍然能够满足大多数开源项目管理的需求。为了确保数据安全,我开发了一套全自动备份脚本,该脚本能够定期备份GForge的数据和配置文件,并将其存储在远程服务器上,以防止数据丢失。此外,该脚本还具备错误检测和日志记录功能,便于故障排查和维护。 ...
[详细]
蜡笔小新 2024-11-01 09:19:26
get
使用cpphttplib构建HTTP服务器以处理带有查询参数的URL请求
使用cpphttplib构建HTTP服务器以处理带有查询参数的URL请求 ...
[详细]
蜡笔小新 2024-11-01 00:01:06
rsa
深入解析 Android Drawable:第六阶段进阶指南
深入解析 Android Drawable:第六阶段进阶指南 ...
[详细]
蜡笔小新 2024-10-29 18:15:57
get
Android ListView 自定义 CheckBox 实现列表项多选功能详解
本文详细介绍了在Android开发中如何在ListView的每一行添加CheckBox,以实现列表项的多选功能。用户不仅可以通过点击复选框来选择项目,还可以通过点击列表的任意一行来完成选中操作,提升了用户体验和操作便捷性。同时,文章还探讨了相关的事件处理机制和布局优化技巧,帮助开发者更好地实现这一功能。 ...
[详细]
蜡笔小新 2024-10-29 13:56:06
突然丶丶想你
这个家伙很懒,什么也没留下!
Tags | 热门标签
js
heatmap
chat
object
client
expression
merge
version
copy
filter
default
controller
settings
keyword
web3
instance
request
web
header
hash
actionscrip
lua
blob
future
iostream
dagger
get
rsa
eval
cSharp
RankList | 热门文章
1
1.3、使用@ComponentScan扫描包,简单示例
2
Qt For Android 之启动页
3
echo设置字体颜色
4
PHP日期函数date()的深入学习_PHP教程
5
Java的Synchronized原理与Callable接口实例分析
6
redis 哨兵 异步_史上最全Redis面试题(含答案):哨兵+复制+事务+集群+持久化等
7
网址出现error.aspx?aspxerrorpath=404.htm?aspxerrorpath=的原因及解决办法转
8
03-谷歌浏览器安装Sence
9
我做了一个很长的梦
10
oracle 并行 拆 分,goldengate ogg 常用调优方法 – 并行处理与进程拆分
11
Linux c 共享内存
12
情况不同
13
NOIP提高组 2011
14
kubernetes 下实现socket.io 的集群模式
15
波卡在 ETHDenver 2023
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有