如果您想要免费的解决方案:
下载Flex SDK,然后下载FlashDevelop
它非常适合编码。
作为安全限制,每次您要保存文件时,都会弹出“另存为”对话框,询问用户将其保存在哪里。对于加载,在用户输入时,您可以调用 FileReference.browse(); 您可以在此处了解有关此课程的更多信息。
另外,您可以使用 AIR 来保存文件:(AIR 是为桌面闪存编译的,您不能将其用于 Web)
import flash.filesystem.*;
import flash.events.Event;
var docsDir:File = File.documentsDirectory;
try{
docsDir.browseForSave("Save As");
docsDir.addEventListener(Event.SELECT, saveData);
}catch (error:Error){
trace("Failed:", error.message);
}
function saveData(event:Event):void {
var newFile:File = event.target as File;
var str:String = "Hello.";
if (!newFile.exists){
var stream:FileStream = new FileStream();
stream.open(newFile, FileMode.WRITE);
stream.writeUTFBytes(str);
stream.close();
}
}