Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
那里';保存XML而不显示对话框的方法是什么?_Xml_Flash_Actionscript 3_Apache Flex_Archive - Fatal编程技术网

那里';保存XML而不显示对话框的方法是什么?

那里';保存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_

我刚刚在Flex中创建了一个xml编辑器,它可以完美地工作,但我在保存选项方面遇到了问题。事实上,他保存得很好,问题是它显示了一个保存文档的对话框,我想在单击“保存”按钮时自动保存和替换文件,而不显示对话框。 有人能帮我吗

注意:我使用FileReference类来使用Save()方法,我在internet上的某个地方读到FileStream类可以用于此,但我不知道如何

好吧,不管怎样。。。 谢谢。

类仅在开发AIR应用程序时可用。代码应该是这样的:

_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中,没有用户许可,无法将文件保存到文件系统中