我正在编写一个AIR应用程序,该应用程序从本地JSON文件读取并写入。我正在使用File和FileStream类。它在Mac上完美运行,但在Win7上却无法保存。有没有人知道任何特定于平台的问题或.writeUTFBytes()方法的提示?
file = new File(itemBase + "/manifest.json");
fileStream = new FileStream();
fileStream.open(file, FileMode.UPDATE);
fileStream.writeUTFBytes(json);
谢谢, 韦恩
答案 0 :(得分:2)
在Windows7上,您通常没有“程序文件”文件夹的写入权限。你应该在用户文档或类似的东西下设置一个文件夹。
这可能会派上用场: (来自:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html)