我正在处理Flash文件上传小部件,我希望它一次上传一个文件。在我的上传功能中,我目前有一个FileReferenceList
,我正在循环浏览它,在每个上面调用upload
。但是,由于FileReference.upload
是非阻止的,因此所有上传都会同时进行。
是否可以制作uplaod
功能块?或者我是否需要将上传链接在一起,通过在第一个事件的Event.COMPLETE事件触发时注册事件来上传下一个事件?
答案 0 :(得分:4)
不,你通常不能用AS3这样做,你必须通过链接来管理“异步”请求。
我通常会有我的文件列表并上传一个,捕获完整的事件然后再做另一个。同样的原则适用于使用URLLoader下载或检索文件。