所以我把它放在一个已经变成xml文件的文件中。这个文件中有一个数组,有一个特定的设置,如下所示:
<level morestuff>
<Ground tileset = "Tiles" exportMode = "CSV">
//info
</Ground>
</level>
我如何得到
a)tileset
b)Ground标签内的信息
这是我第一次使用XML文件,所以请原谅这是一个非常简单的问题。
谢谢,
答案 0 :(得分:1)
你也可以这样做:
var xml:XML =
<level>
<Ground tileset = "Tiles" exportMode = "CSV">
some data here
</Ground>
</level>
;
trace(xml.Ground); // gives : some data here
或者,当您从外部文件加载数据时:
var loader:URLLoader = new URLLoader();
loader.addEventListener(
Event.COMPLETE,
function(e:Event):void {
var xml:XML = new XML(loader.data);
trace(xml.Ground); // gives : some data here
}
)
loader.load(new URLRequest('your_xml_file.xml'));
有关更多信息,您可以在help.adobe.com上查看Working with XML。
希望所有这些都有所帮助。
答案 1 :(得分:0)
所以,我想出来了,虽然它可能不是最简单或最好的方法。
我导入了flash.xml.*
并使用了elements()
功能。
我用过
xmlFileName.elements("Ground");
这为我提供了<Ground>
内的所有内容。