Actionscript 3 如何使用Flash As3自动保存数据(文本到.txt文件,或图像文件到硬盘上的目录)?

Actionscript 3 如何使用Flash As3自动保存数据(文本到.txt文件,或图像文件到硬盘上的目录)?,actionscript-3,flash,save,Actionscript 3,Flash,Save,我有一个绘图应用程序,它可以让你保存你的绘图,但是当你点击save时,它会提示系统对话框,询问你想把它保存在哪里。我需要的是自动保存到我的计算机目录中的特定位置。如何使用Flash和As3实现这一点?我真的需要使用php或xml来实现这一点吗(我一直在寻找可能的解决方案)? 如果您能提供任何帮助,我将不胜感激。我对编程和as3非常熟悉。除非您使用AIR,否则不可能。出于明显的安全原因,Flash插件不会以静默方式写入文件。保存必须由用户操作触发。除非您使用的是AIR,否则无法保存。出于明显的安全

我有一个绘图应用程序,它可以让你保存你的绘图,但是当你点击save时,它会提示系统对话框,询问你想把它保存在哪里。我需要的是自动保存到我的计算机目录中的特定位置。如何使用Flash和As3实现这一点?我真的需要使用php或xml来实现这一点吗(我一直在寻找可能的解决方案)?
如果您能提供任何帮助,我将不胜感激。我对编程和as3非常熟悉。

除非您使用AIR,否则不可能。出于明显的安全原因,Flash插件不会以静默方式写入文件。保存必须由用户操作触发。

除非您使用的是AIR,否则无法保存。出于明显的安全原因,Flash插件不会以静默方式写入文件。保存必须由用户操作触发。

不幸的是,在纯as3.0中,没有对话框无法直接保存文件

但是,如果你使用一个空气跟随它

更多信息,请参阅Air文档:


不幸的是,在纯as3.0中,没有对话框就无法直接保存文件

但是,如果你使用一个空气跟随它

更多信息,请参阅Air文档:


为什么不给我们一个用对话框保存的示例代码呢?这就是我现在正在寻找的--为什么不给我们一个用对话框保存的示例代码呢?这就是我现在正在寻找的-
var fileStream : FileStream = new FileStream();
var file : File = File.desktopDirectory.resolvePath('your_file_name.jpg');
fs.open(file, FileMode.WRITE);
fs.writeBytes(your_byte_array);
fs.close();