我想将变量的值保存到现有的.txt文件中。我已经以某种方式修复了它,但不是将其保存到现有文件中,而是每次都创建一个新的.txt文件...请帮助我......
这是代码:
var file:FileReference = new FileReference();
var ba:ByteArray = new ByteArray();
ba.writeUTFBytes(total);
//save into drive
file.save( ba, "register.txt" );
请帮助我!
答案 0 :(得分:1)
查看save
方法的文档:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/FileReference.html
似乎没有办法使用现有文件,它只能写入新文件。在其他语言中,您可以在"附加"中打开文件。模式。由于Flash运行的方式,它似乎不可能。
如果您正在使用AIR,您似乎可以使用FileStream.open在APPEND mode中打开文件。