在解决"AIR 更新后无法保存文件"的问题时,可以尝试以下代码示例:
var file:File = File.desktopDirectory.resolvePath("test.txt");
var stream:FileStream = new FileStream();
stream.open(file, FileMode.WRITE);
stream.writeUTFBytes("Hello World");
stream.close();
var file:File = File.desktopDirectory.resolvePath("test.txt");
var stream:FileStream = new FileStream();
stream.open(new File(file.nativePath), FileMode.WRITE);
stream.writeUTFBytes("Hello World");
stream.close();
var file:File = File.desktopDirectory.resolvePath("test.txt");
var stream:FileStream = new FileStream();
stream.open(file, FileMode.WRITE);
stream.writeUTFBytes("Hello World");
stream.close();
// 注册文件类型和文件扩展名
var fileTypes:Array = new Array(new FileFilter("Text Files (*.txt)", "*.txt"));
var regFile:File = new File(file.nativePath);
regFile.browseForSave("Save As", fileTypes);
这些代码示例可用于在AIR应用程序中保存文件,并应该能够帮助解决"AIR 更新后无法保存文件"的问题。