通过Flash上​​传多个文件

时间:2010-06-19 09:34:15

标签: flash actionscript

众所周知,每次调用FileReferenceList.browse()方法时,FileReferenceList.fileList属性都会重置为用户在对话框中选择的文件。我的问题是:

如何管理“记住”所有以前选择的文件,以后每次调用FileReferenceList.browse()方法?以便追加新文件并稍后上传。

1 个答案:

答案 0 :(得分:1)

文件引用列表只是文件引用的集合。文件引用是您上传每个文件所需的内容。 (您不需要FileReferenceList)您只需将所有项目复制到另一个集合即可。

如果你喜欢冒险并希望以OO方式进行,你可以试试这个:

  • 创建自己的“AppendableFileReferenceList”,它将扩展FileReferenceList
  • 每次创建FileRefence列表(即调用.browse())时,返回的列表都会被复制并附加到对象中的单独集合中。
  • 然后您可以完全控制该集合。 (当你需要时清除它等。)

根据您的需要,您甚至可以让该课程负责您的上传工作。

相关问题