フレーム数で判定
ムービーがどのフレームまで読み込まれたかを調べるには、ムービーの「_framesloaded」プロパティを使用します。このプロパティには、現在読み込まれているフレームの位置が格納されています。このプロパティが合計フレーム数と等しくなれば、ムービーがすべて読み込まれたことになります。合計フレーム数は、ムービーの「_totalframes」プロパティに格納されています。
例では、メインのシーンと、読み込み待ちをするための「NowLoading」を別々に作成します。
1. メインのシーンの前に読み込み待ちをするためのシーン(NowLoading)を追加します。シーン名をダブルクリックすれば、名前を変更できます。
2. NowLoadingシーンのフレーム1に「loading」というフレームラベルをつけます。後でActionScriptを使って、このフレームに戻るようにします。
3. フレーム5にキーフレームを挿入します。このフレームにActionScriptを追加し、読み込みのチェックを行います。4. フレーム5のフレームアクションに以下の内容を記述します。_totalframesよりも _framesloadedの方が小さい場合は、「loading」フレーム(フレーム1)に戻り、すべてのフレームが読み込まれるまでフレーム1〜5が繰り返し再生されるようにします。
Shirley's i-box | Shirley's little-box | Dreamweaver Technique | JAVA Script sample | CSS sample | JAVA Applet sample