ロード画面ActionScript2.0

このScriptは全部読み込んでからフレーム3に移動するScriptです。

フレーム


フレーム1にはstop();
フレーム2にはgotoAndStop (1);
フレーム3からスタートです。 

ライブラリ


ムービークリップが3つです。(名前はなんでもいいです)
loadってのはただの文字です。(ここではNowLoadingって書いてあります)
meter

ムービークリップの中央から右に伸びるようにしてください。
frame

四角の線の中にさっきのmeterが入ってます。
ムービークリップの中にムービークリップを入れてる訳です。
meterにインスタンス名を入れときます。(ここではmeterと入ってます)

Script


frame(インスタンス)に書くScript

onClipEvent (enterFrame) {
		meter._xscale =Math.floor(_root.getBytesLoad
ed()/_root.getBytesTotal()*143);
		if (100 == Math.floor(_root.getBytesLoaded()
/_root.getBytesTotal()*100)) {
		_root.gotoAndPlay(3);
	}
}
注意:変な所で改行入れてますが、実際は入れないでください。

簡単に説明します。
onClipEvent (enterFrame) このフレームが再生されたら実行。だったかな・・・。
_xscale x軸の拡大縮小。
Math.floor 指定された数値または式を切り捨てた値を返す。
getBytesLoaded 現在読み込まれてるバイト数。
getBytesTotal 全体のバイト数。
143ってのはmeterの幅です。(幅200だったら200にして下さい)
if もしも〜ならば。
ifの後は%の計算式で100になったらフレーム3に飛べ!って事です。
 
質問あれば気軽にどうぞぉー。