とあるFlashのソースを見ていて「おっ!」と自分としては唸ったスクリプトの書き方があったのでカキコ。タイムライン上に関数等を記述したら、stop関数を入れる。
これでそのフレーム上に記述された内容を読み込み、その後にstop関数前の内容を実行すればOK。
これだとswfのロード時に変な挙動は無くなると思いまする。
※以前回線速度によって挙動がおかしくなることがあったので・・・
-----------------------------
var hoge0:Number;
function hogehoge():Void{
//処理
hoge0 = 1;
if(~){
gotoAndPlay(~);
}
}
//ココで一度ストップ
stop();
//全部読み終わった状態で
hogehoge();
-----------------------------