我正尝试在我的Adobe AIR应用程序中加载外部SWF。加载的SWF正尝试访问URL以通过XML检索一些信息。 当单独启动SWF时,它工作正常。当从File.applicationStorageDirectory加载SWF时,我将得到一个安全错误,因为加载的应用程序在本地与文件系统Sandbox中执行相当。 第一个问题:有没有办法改变这个?加载的SWF正在网络沙盒中运行?Adobe Air中的安全行为
由于第一次尝试没有奏效,我已将SWF移至app://目录。 现在我会得到一个安全错误,因为在应该检索XML数据的服务器上没有策略文件。 第二个问题:为什么在单独运行SWF时策略文件不是必需的,但在尝试从应用程序Sandbox加载数据时是必需的?我究竟做错了什么?
提前致谢!