AS3将字符串写入现有文本文件

时间:2016-12-22 18:27:40

标签: actionscript-3 air

我在AIR上运行我的程序。我希望我的游戏将高分保存到文本文件中,以便在程序关闭时存储它。我尝试过使用文件流,但是我发现应用程序目录是只读的。有更好的方法吗?

1 个答案:

答案 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应用程序时,它不会被删除。