0

プリローダーに問題があります。そして、それを修正する方法を知りません。

問題は. Chrome の使用中にプリローダーが無限に表示されます。サーバーで gZip Compression のようないくつかのソリューションを見ました。

フラッシュ側からの他の解決策を知りたいです。私はゲームを開発していて、どこでもプレイできるからです。

一刻も早い解決を望みます。誰か私がそれをするのを手伝ってください。

4

2 に答える 2

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 に答える
0

私がプリローダーに苦労していたとき、このページは as2 と一般的な概念について多くのことを助けてくれました

基本的な考え方は、progress イベントをリッスンし、ダウンロードする必要がある合計量と現在の現在のバイト数を使用して簡単な計算を行うことです。

于 2012-08-20T01:15:56.190 に答える