·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

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

时间:2013-07-19 10:43CuPlayer.com
因为需要做个loader,所以要研究一些跟loader相关的东西,从9ria论坛中的评论中看到的“判断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。

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器