• 締切済み

クイズの解答によってボタンの画像を変える

Flashは初心者ですが、現在クイズを作成しています。 ボタンを押すとクイズが画面の半分に出てきて回答を選ぶと正解か不正解が分かります。 全部で20問くらいあるのですがランダムに並んで知るので、クイズの途中でもどのボタンが回答済み(正否も)か分かるようにするためです。 あるクイズが終わったら例えば正解ならボタンの色が青に、不正解ならボタンの色が黄色に変わるようにする方法が分かりません。 正解と不正解で飛ばすフレームを変えようと思ったのですが、他のボタンの処理が分かりません。 宜しくおねがいします。

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> 正解と不正解で飛ばすフレームを変えようと思ったのですが、 それで良いのではないかと思いますよ。 ボタンはムービークリップで自作するか, ムービークリップの中にボタンを入れるかして, 正解と不正解で飛ばすムービークリップ内のフレームを変えれば良いと思います。 ムービークリップ内タイムライン   1  |○←stop(); を書いておく  |●|●|●|   ↑ ↑ ↑   普 青 黄   通 普通のボタンに, if (正解の条件) { this.gotoAndStop(2); } else { this.gotoAndStop(3); } ただ, ムービークリップ自体をボタンにした場合も, ムービークリップ内にボタンを入れた場合も,階層が変わります。 そこが要注意です。 ターゲットパス http://homepage3.nifty.com/ginga-b/MX/targetpath.html > 他のボタンの処理が分かりません。 他のボタンも同じように作れば良いと思います。

kotesaki
質問者

お礼

親フレームではなくて、ムービークリップ内のフレームで処理をするのですね。 わかりました! とても分かりやすい説明で助かりました。 早速やってみたいと思います。 ありがとうございます。

関連するQ&A

専門家に質問してみよう