ローディングバーを作る:actionsctipt3.0
Flashで作品を作るときによく使う
ローディングの作り方をメモ。
今回は一般的によく使われてる
バータイプとパーセント表示タイプのやり方をメモ。
プログラミング
progressBar_mc・・・ローディングバー用インスタンス(ムービークリップ)
status_txt・・・パーセント表示用インスタンス(ダイナミックテキスト)
//ロードのチェック
this.addEventListener(Event.ENTER_FRAME, checkLoaded);
function checkLoaded(e:Event){
//ロードしているデータをパーセントで出す(四捨五入)
var loadedPercent = Math.round(this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal * 100);
//status_txにパーセントを表示
status_txt.text=loadedPercent+"%";
//プログレスバーの横の長さを出す
progressBar_mc.scaleX=loadedPercent/100;
if (loadedPercent >= 100) {
completeLoaded();
}
}
//ロード完了時の処理
function completeLoaded() {
this.removeEventListener(Event.ENTER_FRAME, checkLoaded);
//ロード完了後フレーム2へ移動
this.gotoAndStop(2);
}
stop();
でOK。

