在actionscript中创建文件夹和目录

时间:2013-07-01 13:48:05

标签: actionscript-3

作为Flash应用程序的一部分,我试图将录制的文件自动存储到用户计算机硬盘上的特定路径,而他们并不知道。 有没有办法在actionscript中创建目录?

2 个答案:

答案 0 :(得分:2)

如果您在网络浏览器中使用Flash,出于安全原因则没有。在Web浏览器中本地存储内容的唯一选择是使用共享对象(有点像cookie),但这可能不是您想要的。

如果您不在Web浏览器中,则可以使用AIR或第三方包装器(如Multidmedia Zinc)(需要支付额外费用)。

AIR的文件选项可以在这里找到: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html

Zinc的文件选项可以在这里找到: http://www.multidmedia.com/support/livedocs/zinc/4.0/

修改

由于您的评论听起来像是在网络浏览器中运行,因此您应该将其简单地流式传输到服务器。如果他们没有互联网连接,除了使用URLRequest进行直播之外没有其他好的选择,也就是说,如果你在网络浏览器中。

以下是关于此主题的一些补充说明:

Can Flash action script read and write local file system?

答案 1 :(得分:1)

http://hub.tutsplus.com/tutorials/create-a-useful-audio-recorder-app-in-actionscript-3--active-5836?request_uri=%2Ftutorials%2Factionscript%2Fcreate-a-useful-audio-recorder-app-in-actionscript-3有一个教程可以完全按照您的要求进行操作。如果您愿意,请忽略时间轴驱动的方法。

它使用来自https://code.google.com/p/micrecorder/的micrecorder库,它记录音频并提供一个文件供用户在最后下载。