我有一个项目,Flash Builder
我Bulkloader
用来加载一些配置文件。当我从 Flash Builder 或服务器中运行项目时,一切正常,但是当我从另一个位置(例如“我的文档”)运行 SWF 时,项目无法加载 XML。
我不确定这是安全问题还是类似问题。
提前致谢!
我有一个项目,Flash Builder
我Bulkloader
用来加载一些配置文件。当我从 Flash Builder 或服务器中运行项目时,一切正常,但是当我从另一个位置(例如“我的文档”)运行 SWF 时,项目无法加载 XML。
我不确定这是安全问题还是类似问题。
提前致谢!
假设您正在开发一个WebApplication
而不是AIR
桌面应用程序,您可以访问网络文件或本地文件,但不能同时访问它们。当您从 FlashBuilder 运行时,您的程序是从 SandBox 执行的,这样的限制将不适用,但是当您在外部部署时,您会收到安全错误。
如果您的应用程序不需要使用任何网络功能,您可以指定use-network=false
编译器选项的一部分,这将允许您访问本地文件。
要添加/更改编译器选项,请在 Flash Builder 中右键单击您的项目,选择属性,然后选择 Flex 编译器,然后在附加编译器参数中输入选项。(我使用的是 Flex Builder 3,因此在您使用的 Flash Builder 上可能会有所不同)