代码之家  ›  专栏  ›  技术社区  ›  pkaeding

是否可以制作filereference.upload()块(在actionscript 3.0中)?

  •  0
  • pkaeding  · 技术社区  · 17 年前

    我正在处理一个Flash文件上传小部件,我希望它一次上传一个文件。在我的上传功能中,我目前有一个 FileReferenceList 我在它的循环中,打电话给 upload 在每一个。然而,由于 FileReference.upload 是非阻塞的,所有上载都是同时进行的。

    有没有可能 uplaod 功能块?或者,当第一个事件触发时,我是否需要注册一个事件来上载下一个事件,从而将上载链接在一起?

    1 回复  |  直到 17 年前
        1
  •  4
  •   Kekoa    17 年前

    不,您通常不能用AS3来实现这一点,您必须通过链接来管理“异步”请求。

    我通常会有我的文件列表并上传一个,捕获完整的事件,然后再做另一个。同样的原则也适用于使用URLLoader下载或检索文件。