在运行时将 xml 配置文件动态加载到 Flex4/Flash 电影中的最佳方法?

Posted

技术标签:

【中文标题】在运行时将 xml 配置文件动态加载到 Flex4/Flash 电影中的最佳方法?【英文标题】:Best way to dynamically load an xml configuration file into a Flex4/Flash movie at runtime? 【发布时间】:2011-01-09 23:37:20 【问题描述】:

我有一个关于在运行时在 SWF 中加载 xml 文件的相当简单的问题。

我找到了几种不同的方法来加载 xml。

myXml.load("file.xml"); HTTPService 对象 URLStream 对象

要加载与 Web 服务器上的 SWF 始终同名且位于同一文件夹中的 xml 文件,有什么更好的方法?

【问题讨论】:

【参考方案1】:

我会使用URLLoader - 我认为这是最轻量级的。

就配置文件而言,URLStream 的复杂性是不必要的。 HTTPService 对于这个简单的任务(并且仅适用于 Flex)来说又是沉重的。当然,它允许您使用最少的代码,但我只将它用于需要重复更新的内容(将lastResult 绑定到实时DataGrid 等)。 myXml.load() - 这不是 AS3,是吗?

【讨论】:

感谢 Amarghosh - 你是正确的 myXml.load() 是 AS2 及更早版本

以上是关于在运行时将 xml 配置文件动态加载到 Flex4/Flash 电影中的最佳方法?的主要内容,如果未能解决你的问题,请参考以下文章

动态加载spring xml配置

Java运行时动态加载类之ClassLoader

c# 从远程 XML 文件动态添加正则表达式模式

在运行时将包添加到 dojo 配置

如何在.NET 运行时将文件夹添加到程序集搜索路径?

将 Dalvik 字节码动态生成到正在运行的 Dalvik/Android 应用程序中