绕过fileReference.save的保存对话框

Gan*_*esh 0 apache-flex actionscript-3 flex4

我们可以绕过FileRefernce.save()的保存对话框吗?

如果没有,那么是否有任何解决方法从Flex中的Web应用程序保存文件而不询问用户在哪里保存文件?

我正在使用FP10.

提前致谢!

The*_*978 5

你可以在AIR应用程序中使用flash.fileSystem API,但据我所知,浏览器驻留Flash是不可能的.

如果不是,你可以用flash.external.ExternalInterface调用一个JavaScript例程,它可以为你做 - 假设你可以用JavaScript做你想做的事.

[编辑]出于安全原因,我真的无法想象这也可以用JavaScript.

[编辑2] 你能做的最好的事情就是使用SharedObject来读取和写入你的XML数据,但它是沙盒的,用户可以关闭或限制可用空间,所以你必须要小心.