使用File.applicationDirectory在bin-debug中创建一个文件

时间:2013-07-10 10:43:53

标签: actionscript-3 flash file-io actionscript flash-builder

在Flash Builder中进行调试时,输出文件夹通常为bin-debug

如果文件不存在,我正在创建它。该文件位于安装目录:

configFile = File.applicationDirectory.resolvePath(fileName);

调试时,会将文件保存到bin-debug。问题是bin-debug被标记为只读。因此我得到SecurityError: fileWriteResource

我想使用File.applicationDirectory因为它具有多平台支持,它将在安装目录中创建该文件。

我是以错误的方式解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

请尝试link解决您的问题。

答案 1 :(得分:1)

你正在以正确的方式做事。如果您认为问题在于权限,请尝试更改文件路径,如下所示:

configFile = File.desktopDirectory.resolvePath(fileName);

如果这样可以在调试时使用它,并在发布项目时将其更改回来。