ロード画面ActionScript2.0
このScriptは全部読み込んでからフレーム3に移動するScriptです。
ライブラリ
ムービークリップが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に飛べ!って事です。
質問あれば気軽にどうぞぉー。