public getBytesTotal() : Number
ムービークリップのサイズをバイト単位で返します。外部にあるムービークリップ (ターゲットまたはレベルにロードされるルート SWF ファイルまたはムービークリップ) の場合、戻り値は SWF ファイルの圧縮されていないサイズです。
サブクラスを作成することにより、MovieClip クラスのメソッドおよびイベントハンドラを拡張できます。
Number - ムービークリップの総バイト数を示す整数。
次の例では、_framesloaded プロパティを使用して、すべてのフレームがロードされた時点で SWF ファイルを開始します。すべてのフレームのロードが完了するまでは、ムービークリップインスタンス loader の _xscale プロパティは比例的に増加し、ロードの進行状況を示すプログレスバーを作成します。
タイムラインのフレーム 1 に次の ActionScript を入力します。
var pctLoaded:Number = Math.round(this.getBytesLoaded()/this.getBytesTotal() * 100); bar_mc._xscale = pctLoaded;
フレーム 2 に次のコードを追加します。
if (this._framesloaded<this._totalframes) {
this.gotoAndPlay(1);
} else {
this.gotoAndStop(3);
}
フレーム 3 以後にコンテンツを配置し、フレーム 3 に次のコードを追加します。
stop();
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート