0

我的预加载器有问题。并且不知道如何纠正它。

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

我想从闪存方面了解任何其他解决方案。因为我正在开发游戏,我们可以在任何地方玩。

我希望尽快解决。有人帮我做。

4

2 回答 2

0

当我在预加载器上苦苦挣扎时,这个页面帮助了我大量的 as2 和一般概念,这个页面帮助我在 as3 中做到了

基本思想是监听进度事件并使用您需要下载的总量和您已经拥有的当前字节数进行简单的计算。

于 2012-08-20T01:15:56.190 回答
0

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

做类似的事情是个好习惯

var loadper:Number = 0;
if (this.loaderInfo.bytesTotal >= 0) 
{
    loadper = Math.round((this.loaderInfo.bytesLoaded/this.loaderInfo.bytesTotal)*100);
}
...

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

于 2012-08-20T23:46:06.787 回答