Flash製作初心者の質問スレッド レイヤー38at SWF
Flash製作初心者の質問スレッド レイヤー38 - 暇つぶし2ch476:Now_loading...774KB
08/05/27 23:20:53 jw2oG4hu
ロード待ち処理はぐぐった結果を参考(殆どそのままです・・・)を使用しています。
以下の様にしています。(ロードが完全に終了するまでFrame4には遷移しない事は確認できています。)
理解が完全でなく、稚拙で申し訳ないですが~(改行の数に都合で転載ミスがあったらすみません。)

Frame1
image_max = 9; //画像の枚数
load_obj = new MovieClipLoader(); //読込用オブジェクトの作成
loaded_cnt = 0; //読み込みが完了したファイル数を保持
//読込終了時の処理を定義
load_obj.onLoadInit = function( clip:MovieClip ) {
clip._visible = false; //一旦、画像を非表示にしておく
loaded_cnt += 1; //読込が完了した総数を更新
};
//エラー発生時の処理を定義
load_obj.onLoadError = function() {
loaded_cnt += 1; //トラブルで読込失敗の場合、読込が終了したものとみなす
};
//画像を読み込む
for( i = 0; i <= image_max; i++ ) {
load_obj.loadClip( i + ".jpg", this["MC" + i] );
}

Frame3
if( loaded_cnt < image_max ) {
gotoAndPlay( _currentframe - 1 ); //読み込み完了まで待つ
} else {
for( i = 1; i <= image_max; i++ ) {
this["MC" + i]._visible = true; //全て読み込まれたら、全画像を表示
}
gotoAndPlay(4); //次のフレームへ(サイズ変更へ)
}



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch