私は何も制御できない数十のWebサイトにアップロードされるフラッシュファイルを開発しています。そのうちの1つがswfをgzipしているように見えて、loaderInfo.bytesTotal
がゼロになっています。これは、読み込みアニメーションをねじ込みます。loaderInfo.bytesTotalが0の場合の対処
bytesTotal
がゼロであるかどうかをテストするだけの回避策を試みました。これは、期待どおり、必要なデータがすべてロードされていないために機能しません。あるいは、予想される負荷時間が何であれ、時間の遅れを入れて、それがすべてのベースをカバーすることを願っています。
他に提案がありますか?理想的にはbytesTotal
を定義する別の方法がありますが、見つけられません。
FYIこれは、この質問に幾分関連している:私は他のウェブサイトを制御することはできませんので、そのうちのいくつかは、とにかくWindowsサーバ上にあってもよいWhy loaderInfo.bytesTotal is Zero
しかし、私はhtaccessの提案を行うことはできません。
私はflashvarを使用してbytesTotal値を渡している完全に動作しているようだ、ありがとうJakub。私は最初にloaderInfo.bytesTotalが0だった場合に限り、flashvarバージョンを使用しようとしましたが、firefoxでは0ではありませんでしたが、どちらも正しくないことが判明しました。だから私は2つの最高値を使用するように設定しました(loaderInfo.bytesTotalとflashvar bytesTotal)。 –
偉大なローダーが[LoaderMax](http://www.greensock.com/loadermax/)を試してみたいですか?既に実装されているほとんどのものを含む素晴らしいライブラリです。それが私がそれを見つけたところです。 –