【发布时间】:2011-01-26 08:59:52
【问题描述】:
我编写了一个 Flex 库项目 - 一个 .swc 文件 - 它应该从 .swc 内的 XML 文件中读取默认配置。此 .swc 文件将被其他模块用于执行某些操作。我无法使 URLLoader 加载 .swc 文件中的 XML。
当我将它作为一个普通的 Flex 项目运行时,一切正常,没有任何问题。使用 swc,它会在 bin-debug 文件夹中查找 XML,而不是在 .swc 中。我希望 URLLoader 在 .swc 中查找配置文件。我如何做到这一点?
myLoader.load(new URLRequest("config.xml"));
对于上面的代码,我得到以下错误:
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: file:///C:/nav/workspace/Test/bin-debug/config.xml
如何让 URLLoader 查看 .swc 文件?
【问题讨论】:
-
是安全沙箱问题吗?
-
您是否尝试将 xml 文件嵌入到 SWC 中,然后在运行时访问它?从它的声音来看,这不是你在做什么。目前,您似乎正在从 SWC 外部加载 xml 文件,但在同一目录中。你能澄清一下吗,谢谢
标签: apache-flex actionscript-3 flex3