Actionscript 3 如何将文件保存到本地目录

Actionscript 3 如何将文件保存到本地目录,actionscript-3,Actionscript 3,我需要将文件保存在特定目录中 我尝试了下面的代码,它工作了,但是它打开了对话框,选择了文件保存的路径 var texT:String="Hi this to be saved"; var file:FileReference = new FileReference(); file.save(texT,"myfile12.Text"); 但我希望它能像这样保存文件 var file:FileReference = new FileReference(); file.save(t

我需要将文件保存在特定目录中

我尝试了下面的代码,它工作了,但是它打开了对话框,选择了文件保存的路径

var texT:String="Hi this to be saved";

var file:FileReference = new FileReference();
    file.save(texT,"myfile12.Text");
但我希望它能像这样保存文件

var file:FileReference = new FileReference();
    file.save(texT,"c:\ProjectFolder\XmlFile\myfile.Text");

它不起作用了。如何解决此问题?

如果您的目标是Flash Player,则无法执行此操作。您只允许提示用户将其保存在何处

它确实工作得很好,但可能不是你想要的

如果您使用的是AIR,那么还可以使用其他类来处理特定目录中的文件。AIR回避了很多安全问题,因为您的应用程序实际上是由用户安装的

你能想象从一个网站打开一个flash文件,在你不知情的情况下修改你硬盘上的东西吗?除非你使用空气,否则这是不允许的


如果要将AIR 1.0用作目标环境,则和类将非常有用。File类将允许您引用任何文件,然后FileStream提供读取和写入这些文件的方法。

…因为谁会想要覆盖C:\boot.ini?:)