Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 riference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial

 

フレーム数で判定

■ _framesloadedプロパティ

ムービーがどのフレームまで読み込まれたかを調べるには、ムービーの「_framesloaded」プロパティを使用します。このプロパティには、現在読み込まれているフレームの位置が格納されています。このプロパティが合計フレーム数と等しくなれば、ムービーがすべて読み込まれたことになります。合計フレーム数は、ムービーの「_totalframes」プロパティに格納されています。

例では、メインのシーンと、読み込み待ちをするための「NowLoading」を別々に作成します。

1. メインのシーンの前に読み込み待ちをするためのシーン(NowLoading)を追加します。シーン名をダブルクリックすれば、名前を変更できます。

2.  NowLoadingシーンのフレーム1に「loading」というフレームラベルをつけます。後でActionScriptを使って、このフレームに戻るようにします。

3.  フレーム5にキーフレームを挿入します。このフレームにActionScriptを追加し、読み込みのチェックを行います。

4. フレーム5のフレームアクションに以下の内容を記述します。_totalframesよりも _framesloadedの方が小さい場合は、「loading」フレーム(フレーム1)に戻り、すべてのフレームが読み込まれるまでフレーム1〜5が繰り返し再生されるようにします。

if( _framesloaded < _totalframes )
{
   gotoAndPlay( "loading" );
}

5. 繰り返し再生されるフレーム(フレーム1〜5)内に「Now Loading」というテキストを挿入すれば完成です。

<<<戻る

Shirley's i-box | Shirley's little-box | Dreamweaver Technique | JAVA Script sample | CSS sample | JAVA Applet sample