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