首页 > 其他 > 详细

loader疑惑

时间:2014-04-23 23:58:24      阅读:617      评论:0      收藏:0      [点我收藏+]

今天写自己的loader管理类时,发现一个问题,如果证明flash是并发加载资源的呢?

var loader:Loader=new Loader;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onChildComp3, false, 0, true);
loader.contentLoaderInfo.addEventListener(Event.OPEN, onChildOpen3, false, 0, true);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onChildPro3, false, 0, true);
loader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, onChildHttp3, false, 0, true);

var loader2:Loader=new Loader;
loader2.contentLoaderInfo.addEventListener(Event.COMPLETE, onChildComp3, false, 0, true);
loader2.contentLoaderInfo.addEventListener(Event.OPEN, onChildOpen3, false, 0, true);
loader2.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onChildPro3, false, 0, true);
loader2.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, onChildHttp3, false, 0, true);

var loader3:Loader=new Loader;
loader3.contentLoaderInfo.addEventListener(Event.COMPLETE, onChildComp3, false, 0, true);
loader3.contentLoaderInfo.addEventListener(Event.OPEN, onChildOpen3, false, 0, true);
loader3.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onChildPro3, false, 0, true);
loader3.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, onChildHttp3, false, 0, true);

loader.load(new URLRequest("assets/comp.swf"));
loader2.load(new URLRequest("assets/nav.swf"));
loader3.load(new URLRequest("assets/vector.swf"));

如上一段代码,运行时,总是会先输出loader的所有信息,在loader完成后再加载loader2,在loader2完成后再加载loader3~似乎并没有并发加载~

我理解的并发加载是各自loader的progress信息会交错输出。不知道这样理解对不对~

现在还没解决这个问题~郁闷~

loader疑惑,布布扣,bubuko.com

loader疑惑

原文:http://www.cnblogs.com/tianlanliao/p/3679269.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!