AS3 Loader ProgressEvent.PROGRESS事件是否保证服务器收到请求?

时间:2016-03-18 22:07:09

标签: actionscript-3

我是Action Script的新手,我已经面对以下代码:

var lc: LoaderContext = new LoaderContext();
lc.checkPolicyFile = false;
lc.allowCodeImport = false;

var ldr: Loader = new Loader();
ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadHandler);
ldr.load(new URLRequest(url), lc);

ProgressEvent.PROGRESS事件是否保证服务器收到请求?我是否可以在loadHandler中确认已收到请求或应该使用

ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loadHandler);

代替?

1 个答案:

答案 0 :(得分:0)

正如其definition

所示
  

当加载操作开始或套接字已收到数据时,将调度ProgressEvent对象...

是的,当ProgressEvent.PROGRESS事件被触发时,您确定您的服务器已收到请求。

关于Event.COMPLETE事件,它在加载操作完成时被触发,因此您可以使用加载的内容。

希望可以提供帮助。