【问题标题】:Infinity Preloader无限预加载器
【发布时间】:2012-08-19 17:10:07
【问题描述】:

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

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

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

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

【问题讨论】:

  • 很抱歉,我现在知道如何在没有更多信息的情况下帮助您

标签: actionscript-3 flash preloader


【解决方案1】:

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

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

【讨论】:

  • @RDC 请尽量避免在您的编辑中链接文本“this”。使链接文本有意义且具有描述性,例如文章标题。如果读得不好,将链接分成“另见”块会很有帮助。
【解决方案2】:

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

这样做是个好习惯

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 2014-04-13
    • 2016-08-09
    • 1970-01-01
    相关资源
    最近更新 更多