宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]As3判断加载外部swf是否加载完毕写法

2016-10-13 00:16:48 点击量:7 标签: 收藏本文

因为需要做个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。

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室