• ベストアンサー

繰り返し。

FlashMxで1から10フレーム目を3回ループしたら、 11フレーム目に進むというようにするには どうしたらいいでしょうか。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

FlashMX ですか。 FlashMX までなら簡単です。 タイムラインの フレーム10 に以下のように書いてください。 ------------------------------------ //変数 count を1 ずつ加算。 count++; //もし 変数count が 3 であれば フレーム11 へ if(count == 3){ gotoAndPlay(11); //そうでなければ フレーム1 へ }else{ gotoAndPlay(1); } ------------------------------------ 以上です。 これは,FlashMX 以前で通用する手で,FlashMX2004以降は,変数に初期値を与えて置かなければならないので, フレーム1 に count = 0; フレーム10 に ------------------------------------ //変数 count を1 ずつ加算。 count++; //もし 変数count が 3 であれば フレーム11 へ if(count == 3){ gotoAndPlay(11); //そうでなければ フレーム2 へ(※ここが違う) }else{ gotoAndPlay(2); } ------------------------------------ とするか, フレーム1 に 変数 count が未定義である場合に限って, count = 0; などとする工夫が必要です。

kzoas
質問者

お礼

ありがとうございました。 無事出来ました。

関連するQ&A