Flash 读取XML
作者: 己末 日期: 2008-01-10 23:17
很久没有写Flash相关的东西了,整理出来回顾一下。
一、建立XML对象:
var myXML = new XML();
二、引用XML文件:
myXML.load("data.xml");
三、忽略空格:
myXML.ignoreWhite = true;//默认的为false
四、处理XML对象的函数:
myXML.onLoad = function(success) {
statements;
}
五、data.XML文件的内容:
<data1 name="imagebear">
<data2 name="mariger">
xiaoshandong
</data2>
<data3 name="mariger3">
xiaoshandong3
</data3>
</data1>
六、返回值实例
1、myXML.childNodes[0] 返回:
<data1 name="imagebear">
<data2 name="mariger">
xiaoshandong
</data2>
<data3 name="mariger3">
xiaoshandong3
</data3>
</data1>
2、myXML.childNodes[0].nodeName 返回: data1
3、myXML.childNodes[0].childNodes[0].name 返回: imagebear
4、myXML.childNodes[0].childNodes[0] 返回: <data2 name="mariger"> xiaoshandong </data2>
5、myXML.childNodes[0].childNodes[0].nodeName 返回: data2
6、myXML.childNodes[0].childNodes[1].attributes.name 返回: mariger3
7、myXML.childNodes[0].childNodes[0].childNodes[0].nodeValue 返回: xiaoshandong
8、var myName = myXML.firstChild.firstChild;trace(myName.nodeName); 输出:data2
myName = myName.nextSibling;trace(myName.nodeName); 输出:data3
childNodes[0] 等价于 firstChild
9、myXML.childNodes[0].childNodes.length 返回: 2
完整内容 http://www.thinkgo.net/rewrite.php/read-31.html文章来源 jimo's blog 'On the way' www.thinkgo.net
订阅
上一篇
返回
下一篇
标签:

Flash饼图绘制 (2008-02-13 14:54)
Flash平滑位图缩放 (2007-12-18 22:13)
[转]一个开放式的游戏 Line Rider (2007-12-12 18:14)
[代码]自己写一个Flv播放控件 (2007-12-04 09:07)