Actionscript 3 Can';t从AIR应用程序保存到Win7上的JSON文件
我正在编写一个AIR应用程序,它从本地JSON文件读取数据,并将数据写入本地JSON文件。我正在使用File和FileStream类。它在Mac上运行得很好,但在Win7上却无法保存。有人知道关于.writeUTFBytes()方法的任何特定于平台的问题或提示吗 谢谢,Actionscript 3 Can';t从AIR应用程序保存到Win7上的JSON文件,actionscript-3,air,Actionscript 3,Air,我正在编写一个AIR应用程序,它从本地JSON文件读取数据,并将数据写入本地JSON文件。我正在使用File和FileStream类。它在Mac上运行得很好,但在Win7上却无法保存。有人知道关于.writeUTFBytes()方法的任何特定于平台的问题或提示吗 谢谢, Wayne在windows7上,您通常没有对“程序文件”文件夹的写入权限。您可能应该在用户文档或类似的内容下设置一个文件夹 这可能会派上用场: (发件人:) File.applicationStorageDirectory—每
Wayne在windows7上,您通常没有对“程序文件”文件夹的写入权限。您可能应该在用户文档或类似的内容下设置一个文件夹 这可能会派上用场: (发件人:)
- File.applicationStorageDirectory—每个应用程序唯一的存储目录 安装空气应用程序
- File.applicationDirectory—安装应用程序的只读目录(以及所有已安装的资产)
- File.desktopDirectory—用户的桌面目录
- File.documents目录—用户的文档目录
- File.userDirectory—用户目录
file = new File(itemBase + "/manifest.json");
fileStream = new FileStream();
fileStream.open(file, FileMode.UPDATE);
fileStream.writeUTFBytes(json);