那里';保存XML而不显示对话框的方法是什么?
我刚刚在Flex中创建了一个xml编辑器,它可以完美地工作,但我在保存选项方面遇到了问题。事实上,他保存得很好,问题是它显示了一个保存文档的对话框,我想在单击“保存”按钮时自动保存和替换文件,而不显示对话框。 有人能帮我吗 注意:我使用FileReference类来使用Save()方法,我在internet上的某个地方读到FileStream类可以用于此,但我不知道如何 好吧,不管怎样。。。 谢谢。类仅在开发AIR应用程序时可用。代码应该是这样的:那里';保存XML而不显示对话框的方法是什么?,xml,flash,actionscript-3,apache-flex,archive,Xml,Flash,Actionscript 3,Apache Flex,Archive,我刚刚在Flex中创建了一个xml编辑器,它可以完美地工作,但我在保存选项方面遇到了问题。事实上,他保存得很好,问题是它显示了一个保存文档的对话框,我想在单击“保存”按钮时自动保存和替换文件,而不显示对话框。 有人能帮我吗 注意:我使用FileReference类来使用Save()方法,我在internet上的某个地方读到FileStream类可以用于此,但我不知道如何 好吧,不管怎样。。。 谢谢。类仅在开发AIR应用程序时可用。代码应该是这样的: _file = new File("path_
_file = new File("path_to_file_in_filesystem");
_loader = new URLLoader();
_loader.dataFormat = URLLoaderDataFormat.BINARY;
_loader.addEventListener(Event.COMPLETE, _loadingComplete);
var req:URLRequest = new URLRequest("path_to_file_on_web");
_loader.load(req);
private function _loadingComplete(evt:Event):void
{
var fs:FileStream = new FileStream();
fs.open(_file, FileMode.WRITE);
fs.writeBytes(_loader.data);
fs.close();
fs = null;
_loader.unload();
_loader = null;
}
在web player中,没有用户许可,无法将文件保存到文件系统中