0

所以我把它放在一个文件中,这个文件已经变成了一个 xml 文件。该文件中有一个数组,具有特定的设置,如下所示:

<level morestuff>
    <Ground tileset = "Tiles" exportMode = "CSV">
         //info
    </Ground>
</level>

我怎么会得到

a) 瓦片集

b) Ground 标签内的信息

这是我第一次使用 XML 文件,所以如果这是一个超级简单的问题,请原谅。

谢谢,

4

2 回答 2

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的使用 XML 。

希望所有这些都可以提供帮助。

于 2015-02-26T23:04:29.650 回答
0

所以,我想通了,虽然它可能不是最简单或最好的方法。

我导入flash.xml.*并使用了该elements()功能。

我用了

xmlFileName.elements("Ground");

<Ground>对我来说一切都在里面。

于 2015-02-26T06:48:34.583 回答