我希望能够写入这个名为“records.csv”的文件,如果我指定“records.csv”的确切目录 URL,它就可以工作。但是该程序无法在另一台计算机上运行..
所以我试图找出如何指向“records.csv”,它与我的 .fla 在同一个文件夹中
这是我的 saveFile 函数:
function saveFile():void
{
var file:File = File.applicationDirectory;
file = file.resolvePath('records.csv');
// create a stream object to read/write, and open in APPEND mode
var stream:FileStream = new FileStream();
stream.open(file, FileMode.APPEND);
// add a new line to the text file;
stream.writeUTFBytes("\n" + (speedometerBox.text) + ',' + (rpmBox.text) + ',' + (carbonometerBox.text) + "\n" );
}
我曾尝试使用 userDirectory、documentsDirectory、desktopDirectory、applicationStorageDirectory,但它们不起作用。我不知道我做错了什么!