プレローダー(カウントダウン版)


説  明
プレローダー(あらかじめ重いデータを読み込む処理。日本だとNow Loading...で読み込み状態を表示するものといった方が分かりやすいかもしれません)を作成するには、読み込み状態を示すダイナミックテキストを作成し名前を付けておきます。サンプルではcDOWNという名前にしています。これはプロパティパレットで名前を入力し付けます。
次に同時に表示する文字などがあれば入力しておき、さきほど作成したダイナミックテキストと一緒にムービークリップグループを作成します。コンポジションの1フレーム目に以下のスクリプトを記述しておきます。

stop();

 次にタイムライン上に読み込まれた後に処理を行うラベルを用意します。サンプルでは3フレーム目にstartという名前で作成しています。
 次にスクリプトウィンドウで先ほどのムービークリップグループ(サンプルではpre loaderという名前になっています)のonEnterFrameイベントに以下のスクリプトを記述します。

total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
cDOWN = 10 - math.round((loaded/total)*10);
if (loaded == total) _root.gotoAndPlay("start");

 これで読み込み状況に応じてカウントダウン(10→0)が行われます。

サンプル画面


■サンプルスクリプトを実行する >>sample.html
■サンプルスクリプトをダウンロードする >>.zip