- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Flashでカラーシュミレーションをしたい)
Flashでカラーシュミレーションを実現する方法
このQ&Aのポイント
- Flashを使用してシャツとズボンの着せ替えシュミレーションを行いたい場合、シャツとズボンを画像として重ねながら表示させる方法が有効です。
- 具体的には、シャツとズボンをそれぞれ別のムービークリップに配置し、ボタンを押したときに対象の画像以外を非表示にするようなプログラムを組み込むことで実現できます。
- また、ボタンを押した際に画像の切り替えだけでなく、色の変更も行いたい場合は、ライブラリ内に用意したカラーパレットを使用して色の変更を行うと良いでしょう。
- みんなの回答 (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 以上で動作可能スクリプトです。
お礼
そうです。そういうイメージです。 なんとか出来そうです。ありがとうございました。