0
这可能是一个坏主意或任何你想称之为的东西。然而,想知道Air是否可以在自己安装的软件包中编写代码。我指的是在应用程序文件夹中找到的大量OSX'.app'文件。由于其中每一个都可以作为常规文件夹打开,所以我猜这就是它们。空气:可能吗?写入安装的应用程序包
我错过了什么其他花哨的文件编写技巧?
这可能是一个坏主意或任何你想称之为的东西。然而,想知道Air是否可以在自己安装的软件包中编写代码。我指的是在应用程序文件夹中找到的大量OSX'.app'文件。由于其中每一个都可以作为常规文件夹打开,所以我猜这就是它们。空气:可能吗?写入安装的应用程序包
我错过了什么其他花哨的文件编写技巧?
这绝对是一个坏主意。这就是说,它看起来可能是可能的。喜欢的东西(未经测试):
var appDir:File = File.applicationDirectory; // uses app: URI, can't be written to
var appPath:String = appDir.nativePath;
var writeableAppDir:File = new File(appPath);
var newFile:File = writeableAppDir.resolvePath("writeme.txt");
在File
类nativePath
和applicationDirectory
文档都充满对这一警告的。跟着他们。
从文档:
修改应用程序 目录中的内容是一个不好的做法,为 安全原因。如果要存储 应用程序特定的数据,请考虑使用应用程序存储 目录 (File.applicationStorageDirectory)的 。如果 任何你想在 应用程序存储目录中的内容能够有 访问应用priveleged 功能(AIR的API),可以 使用 沙箱桥公开该功能。
感谢您的意见。我直接向应用程序直接写入,以便用户能够修改应用程序配置并重新分发应用程序。 因为我不相信文件而耻辱你们,我感到羞耻。 – tommy 2010-02-19 10:51:15