我在网站上使用一些javascript来检查是否加载了swf文件。我使用像这里解释的PercentLoaded方法How should I judge that the flash has been loaded completed
除了有时文件加载到大约50-70%然后PercentLoaded开始返回负值之外,它运行良好。这似乎只发生在真正大的swf文件中,通常大于30MB。
有没有理由这样做?这是一个已知的问题吗?有解决方法吗?
谢谢!
答案 0 :(得分:0)
我遇到了同样的问题,我开始在50%之后放置负值,所以我决定测试PercenLoaded()的值,id为负值我加100:
loadingValue = e.ref.PercentLoaded();
if(loadingValue < 0){
loadingValue = e.ref.PercentLoaded() + 100;
}