AS1.0(2.0)中的XML示例

时间:2022-04-23
本文章向大家介绍AS1.0(2.0)中的XML示例,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

虽然Flash早就升级为AS3.0,但是FMS的服务端编程依然仅支持AS1.0(2.0),服务端与.net通讯的最简单方式莫过于请求一个RESTful的webService或wcf,通过它们返回的xml来获取数据。

var _xml:XML = new XML("<ArrayOfstring xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><string>你好,请问您有什么问题需要咨询?</string><string>我去休息了,一会儿见!</string><string>我要离开一下下,不要走开,马上回来!</string></ArrayOfstring>");
var strings:Array = _xml.firstChild.childNodes;
for(i=0;i<strings.length;i++){
	trace(strings[i].firstChild.nodeValue);
}	

输出:

你好,请问您有什么问题需要咨询? 我去休息了,一会儿见! 我要离开一下下,不要走开,马上回来!

上面这段代码演示了如何读取xml中的节点文本。更详细的FMS服务端语言参考,请查阅FMS安装后的pdf文档:flashmediaserver_3.5_SSLR.pdf (默认在目录C:Program Files (x86)AdobeFlash Media Server 3.5documentation 下)