将图像保存到磁盘并加载它们

时间:2014-09-30 11:56:59

标签: flash flex

我有一个绘画灵活项目(网络,在浏览器上运行),我想将图像保存在本地用户文件夹(/AppData//Documents/)并加载它们再次编辑它们。我怎样才能做到这一点?由于它不是Air应用程序,我不知道该怎么做。

2 个答案:

答案 0 :(得分:0)

如果您正在运行嵌入网页的SWF,则可以使用:

ExternalInterface.call("functionName", param1, param2);

确保该功能可供SWF调用。即&#34; <script>function functionName(param1, param2){}</script>&#34;与您的嵌入式SWF位于同一页面上。

here

然后,您可以根据需要执行此脚本。

答案 1 :(得分:0)

您可以通过FileReference课程保存和加载图片。它有方法save()browse()load()。第一种方法打开对话框,用户可以在本地计算机上保存文件(之前在代码中生成)。 browse()打开对话框,用户可以在其中选择要加载的文件(可以确定支持文件类型),load()加载所选文件,如ByteArray。