Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > MovieClip > _framesloaded (MovieClip._framesloaded プロパティ) | |||
public _framesloaded : Number (読み取り専用)
ストリーミング SWF ファイルからロードされたフレーム数。このプロパティは、特定のフレームとその前のすべてのフレームの内容がロードされており、ユーザーのブラウザでローカルに使用できるかどうかを判別する場合に使用できます。また、大きい SWF ファイルのダウンロードを監視する場合にも便利です。たとえば、SWF ファイルの指定されたフレームがロードを完了するまで、その SWF ファイルがロード中であることを示すメッセージをユーザーに表示する場合に使用できます。
対応バージョン : ActionScript 1.0、Flash Player 4
次の例では、_framesloaded プロパティを使用して、すべてのフレームがロードされた時点で SWF ファイルを開始します。すべてのフレームのロードが完了するまでは、ムービークリップインスタンス bar_mc の _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();
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001913.html