都道府県穴埋めゲーム

falshでシャツとズボンの着せ替えシュミレーションをしたいのです。

シャツとズボン、それぞれ色のボタンが複数あり、ボタンをクリックすると、シャツやズボンのカラーが変わるという仕組みです。

カラーは単なる色指定でなく、画像で行いたいのです。

フレームに単にカラーの画像を横に並べただけでは、
シャツのボタンをクリックするとズボンの画像が表示されません。
シャツとズボンの画像を重ねながらうまく表示させるにはどうすればいいでしょうか?

シャツ、ズボンをそれぞれ1画像づつムービークリップにして、ボタンを押したときに対象の画像以外を非表示にする、という方法ができないかと考え中ですが、こういうことは可能でしょうか?

A 回答 (1件)

簡単な例です。



ステージ上に、
2つのボタンと、5つのムービークリップを用意します。

5つのムービークリップには、それぞれ、
「shirtMC1」、「shirtMC2」、「shirtMC3」、「shirtMC4」、「shirtMC5」
というインスタンス名を付けます。

2つあるボタンのうち1つには、

on (release) {
_root.shirtNo = 4;
}

と書きます。
2つあるボタンのうちもう1つには、


on (release) {
for (i=1; i<=5; i++) {
_root["shirtMC"+i]._visible = false;
}
_root["shirtMC"+_root.shirtNo]._visible = true;
}


と書きパブリッシュ。
1つめのボタンをクリックした後に、2つめのボタンをクリックすると、
「shirtMC4」以外が消えます。

1つ目のボタンはカラー選択ボタンに見たてています。
2つ目のボタンが実際の表示ボタンです。
もちろん、2つの分けずに1つのボタンにしても良いです。
Flash 5 以上で動作可能スクリプトです。
    • good
    • 0
この回答へのお礼

そうです。そういうイメージです。
なんとか出来そうです。ありがとうございました。

お礼日時:2006/08/18 12:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!