PercentLoaded对大型swf文件的否定结果

时间:2014-05-02 12:19:59

标签: javascript flash

我在网站上使用一些javascript来检查是否加载了swf文件。我使用像这里解释的PercentLoaded方法How should I judge that the flash has been loaded completed

除了有时文件加载到大约50-70%然后PercentLoaded开始返回负值之外,它运行良好。这似乎只发生在真正大的swf文件中,通常大于30MB。

有没有理由这样做?这是一个已知的问题吗?有解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我开始在50%之后放置负值,所以我决定测试PercenLoaded()的值,id为负值我加100:

                    loadingValue = e.ref.PercentLoaded();

                    if(loadingValue < 0){
                        loadingValue = e.ref.PercentLoaded() + 100;
                    }