0

我想使用 as3File()方法将 xml 导入文件。

该文件在我的项目包中resources/xml/baseXml.xml

现在 File() 方法有几个属性,例如:

applicationDirectory, applicationStorageDirectory, desktopDirectory, documentsDirectory

但他们都没有为我指明正确的方向。那么我该怎么做呢?获取包内的xml文件?

我试图嵌入文件然后我有一个Class而不是一个File.

4

1 回答 1

1

你需要使用 File() 吗?如果您只使用 httpService 获取 xml 文件会怎样?

尝试:

<s:HTTPService url="resources/xml/baseXml.xml" result="yourResultHandlerToParseTheXML(event)"/>

或者你可以这样做:

<fx:XML source="resources/xml/baseXml.xml"/>

并从中解析。

(两者都将位于您的标签内。

除非您需要仅 ActionScript 的解决方案,在这种情况下,以下应该可以工作:

var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.load("resources/xml/baseXml.xml");
于 2012-06-04T13:56:25.117 回答