【问题标题】:References in XML data with flixel + Actionscript 3使用 flixel + Actionscript 3 在 XML 数据中的引用
【发布时间】:2015-04-28 08:39:33
【问题描述】:

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

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

我是怎么得到的

a) 瓦片集

b) Ground 标签内的信息

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

谢谢,

【问题讨论】:

    标签: xml actionscript-3 flixel


    【解决方案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

    希望所有可以提供帮助。

    【讨论】:

    • 谢谢,这个我没怎么用过,不过我一定会试一试的。
    【解决方案2】:

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

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

    我用过

    xmlFileName.elements("Ground");
    

    这为我得到了 &lt;Ground&gt; 中的所有内容。

    【讨论】:

      猜你喜欢
      • 2015-04-25
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 1970-01-01
      相关资源
      最近更新 更多