Infinity Preloader

时间:2012-08-19 17:10:07

标签: actionscript-3 flash preloader

我在预加载器中遇到了问题。并且不知道如何纠正它。

问题是。使用Chrome时,预加载器显示无穷大。我在服务器中看到了一些像gZip Compression这样的解决方案。

我想知道flash方面的任何其他解决方案。因为我正在开发游戏,我们可以在任何地方玩游戏。

我希望尽快找到解决方案。有人帮我做。

2 个答案:

答案 0 :(得分:0)

当我在与预先编写者的斗争中,this页帮助了我一般的as2和概念,this一个帮助我在as3中做到了

基本思路是收听进度事件并使用您需要下载的总金额和您已有的当前字节进行简单计算。

答案 1 :(得分:0)

当bytesTotal未正确填充时,您可能偶尔会在这些计算中获得无穷大。

做一些像

这样的事情是很好的做法
var loadper:Number = 0;
if (this.loaderInfo.bytesTotal >= 0) 
{
    loadper = Math.round((this.loaderInfo.bytesLoaded/this.loaderInfo.bytesTotal)*100);
}
...

有很多原因可能会导致返回0字节作为总数,但通常与您从服务器传送文件的方式有关。