こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Flashでカラーシュミレーションをしたい

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

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

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

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

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

投稿日時 - 2006-08-17 11:41:30

QNo.2344496

困ってます

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

簡単な例です。

ステージ上に、
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 以上で動作可能スクリプトです。

投稿日時 - 2006-08-17 12:52:30

お礼

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

投稿日時 - 2006-08-18 12:08:38

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問