よく見かける、flashのローディング画面。

手っ取り早くローディングする方法が見つかったので、メモ。

if(loaderInfo.bytesLoaded >=loaderInfo.bytesTotal){
 gotoAndPlay(xxxx);//コンテンツの開始のフレームを入れる。
 }else{
 gotoAndPlay(1);
 }

上記のコードを、使うと実装出来た。

使い方は、とっても簡単で、

例えば、ローディング画面を24f分使ってループさせたい場合、上記コードを25fに記述して26fから、コンテンツスタートとする。(xxxに26と書く)

そうすれば、頭の24f(ローディング画面)が終わって、25fに達したとき、if分が処理されて、ローディングが終わっていたときは、26f(コンテンツスタート部分)に飛んで、ローディングが終わっていない時は、1fに戻る。

とりあえず、簡単に実装出来るので、キービジュアルとかに使う様な、簡単なflashに付ける分には、とっても便利。

もう少し、別の方法も、調べたら一杯出てきたので、追々試してみよう。

flashは、あんまり土台がしっかりしてないから、googleで調べて作るのは大変だなぁ。

がんばって勉強しよう★