如何在不向用户询问目录的情况下自动创建外部.txt文件.我使用以下代码以创建和保存".txt"文件,但我的代码要求保存文件的目录.我希望自动保存文件而不要求用户输入目录...
import flash.net.FileReference;
import flash.events.Event;
addEventListener(Event.ENTER_FRAME,saveFile);
var ss:String = "this is text to write";
var fileRef:FileReference;
function saveFile(event:Event):void
{
fileRef=new FileReference();
fileRef.save(ss,"save.txt");
removeEventListener(Event.ENTER_FRAME, saveFile);
}
Run Code Online (Sandbox Code Playgroud)
您是否正在为桌面创建AIR应用程序?如果是这样,您可以使用File和FileStream.
var f:File=new File("path\to\file.txt");
var str:FileStream=new FileStream();
str.open(f, FileMode.WRITE);
str.writeUTFBytes(contents);
str.close();
Run Code Online (Sandbox Code Playgroud)
如果您正在创建一个Flash播放器应用程序,那么您必须要求用户提供一个保存路径(因为在用户不知情的情况下保存在线应用程序只是错误)