我正在flex中编写文件浏览应用程序。它显示可用文件的列表,可以是任何文件类型,并允许用户选择要下载的文件。我希望用户能够一次选择多个文件,然后只点击一次“下载”按钮。
但是,我遇到了这个问题。 FileReference仅允许您一次下载一个文件。所以我认为我可以只监听完整的事件,然后在上一次下载完成时触发下一次下载。但是,这在flash 10+中不起作用,因为FileReference下载方法需要由用户启动 - 这意味着它不能来自事件调用堆栈。
我还没有看到其他一些可以让我这样做的技术吗?