我在AIR上运行我的程序。我希望我的游戏将高分保存到文本文件中,以便在程序关闭时存储它。我尝试过使用文件流,但是我发现应用程序目录是只读的。有更好的方法吗?
答案 0 :(得分:0)
AIR application storage directory旨在保存这些首选项和用户设置:
对于每个AIR应用程序,都有一个唯一的关联路径 定义应用程序存储目录。此目录是唯一的 每个应用程序和用户。您可以使用此目录进行存储 用户特定的,特定于应用程序的数据(例如用户数据或 偏好文件)。
通过File
类访问它:
var file:File = File.applicationStorageDirectory;
file = file.resolvePath("prefs.xml");
另请参阅:Reading from and writing to an XML preferences file
我在使用此目录时发现的唯一警告是,使用.air安装程序/卸载程序卸载AIR应用程序时,它不会被删除。