### flash 中通过 XMLSocket 监控生产系统(2-1)

关键字：flash、XML、XMLSocket、TextField、Web 方式、及时监控
二、技术介绍
1、XML 对象
通过使用该对象实例的方法与属性，可以加载、解析、发送、构造、和维护 XML 文档树。
令人激动的是，在 Flash 的最新版本 Flash MX 中，XML 对象已经成为一个本地对象，即在 FlashPlayer 6 中内置对其的直接支持（Flash Player 5 只有 300 多 KB，而 Flash Player 6 却有 800 KB，内置许多对象是相当大的原因。），因此，动态性能得到了极大的提高。
在使用 XML 对象之前，必须通过其构造函数，生成一个对象实例，然后通过使用其方法和属性，对 XML 文档树进行操作。XML 对象有两种构造函数：
1) new XML(src)
其中参数 src 必须是格式正确的 XML 文本，以下语句先通过传进来的 XML 文本生成一个 XML 对象实例，将把两个非静态文字(TextField 对象)实例 nameTextField 和 passwordTextField 的内容分别设为“Morgan”和“loveme”如：
myXML = new XML(””);
nameTextField.text = myLogin.attributes.username ;
passwordTextField.text = myLogin.attributes.password ;
2) new XML()
生成一个空的 XML 对象实例，然后调用其相应的方法如 load()、createElement()、 createTextNode()、cloneNode()、appendChild()等方法构造或加载 XML 文挡树，具体的用法可以参考 Flash 在线帮助，由于本文的重点在于使用 Flash 的 socket（套接字）连接，所以关于 XML 对象的基于 HTTP 协议的 send()、load()、sendAndLoad()等方法就不做介绍，对于如何构造 XML 文挡树请参见下文。