使用flixel+Actionscript 3在XML数据中引用



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

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

我该如何获得

a) tileset

b) 地面标签内的信息

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

谢谢,

您也可以这样做:

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"

希望所有这些都能有所帮助。

所以,我找到了它,尽管它可能不是最简单或最好的方法。

我导入了flash.xml.*并使用了elements()函数。

我使用

xmlFileName.elements("Ground");

这为我获取了<Ground>中的所有内容。

相关内容

  • 没有找到相关文章

最新更新