以下の手順で必要情報の取得と制御を行ってプリローダーを作成していきます。
プリローダーの処理を大きく2つに分類すると、以下の通りとなります。
【日本語でのプリローダーロジック解説】
以下の1.~4.まではどのようなプリローダーでも採用されているロジックとなります。(現状どれくらいのデータ取得割合かを算出する)
5.のロジックを若干変更する事により様々なプリローダーロジックを実現しています。(データ取得割合によってムービーを制御する)
【ActionScriptでのプリローダーロジック解説】
上記の日本語をScriptと実現すると以下の通りとなります。
total = this.getbytesTotal();}} //1. の記述
loaded = this.getBytesLoaded(); //2. の記述
wariai = loaded/total*100; //3. の記述
parcent = Math.floor(wariai); //4. の記述
if(loaded == total){ //↓↓以下 5.の記述
this.gotoAndPlay("mainstart");
}else{
this.bar.gotoAndPlay(percent);
this.gotoAndplay(_currentflame-1);
}【プリローダー】