[AS3]As3判断加载外部swf是否加载完毕写法
因为需要做个loader,所以要研究一些跟loader相关的东西,从9ria论坛中的评论中看到的“判断swf是否加载完毕:
this.loaderInfo.bytesLoaded == this.loaderInfo.bytesTotal
非常抱歉,在lighttpd下,使用ff浏览器,就不正常了。bytesLoaded总是会比bytesTotal小,实际上加载完毕了也是如此。
似乎是头部数据不一样导致。知道正解的同学请留言…
改成:this.framesLoaded==this.totalFrames。这样就更保险了。
补充:
感谢lightoy的提醒:使用framesLoaded和totalFrames判断是否加载完毕可行,但是做加载进度是很不准确的。 ”
个人感觉this.framesLoaded==this.totalFrames判断的确比 this.loaderInfo.bytesLoaded == this.loaderInfo.bytesTotal靠谱,但是计算进度条的百分比的话肯定要用bytesLoaded与bytesTotal。
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例