- 締切済み
【Flash】ボタンの無効化
Flash】表示とフレーム移動 お世話になっております。 AS2、CS3で現在着せ替えを作成しております。 2フレーム目にアバターとメニュー(ヘア、服)があります。(添付画像※仮画像です) メニュー下のボックスにもともとブルーのアイコン二つ(a1_1、a2_1ヘアメニュー)を_visible を使って非表示で配置しておき そのうえに透明なボタン(he1、he2)をおいてあります。 ※透明なボタンのスクリプト on (release) { box2._visible = true; hei1._visible = true; //白い髪のことです hei2._visible = true; //黒い髪のことです } 上記の記述で、メニューのヘア //ヘアボタンスクリプト on (release) { a1_1._visible = true; a2_1._visible = true; をクリックするとメニュー下のピンクのボックスに、ヘア(1a1_1)、ヘア2(a2_1)といったブルーのアイコンが表示され、ヘア1(正確にはその上の透明ボタンhe1)をクリックすると白と黒の髪アバターが左のbox2に表示され、各髪をクリックでアバターにあらかじめ非表示で配置されてあったヘアが着用されるといった動きになります。 一種類だけでしたらこのやり方で問題はないのですが ヘア1のあとヘア2を選ぶ場合、ヘア1の白と黒の髪を非表示にし、 box2にヘア2の髪を表示させることができません。 ヘア2ボタン(he2)クリック時に this.he1.enabled = true; などで透明ボタンの無効化をしても、クリックできなくなるだけですので 同じ場所にヘア2のアイコンが置けません… 基本的にアイコンメニュー(メニュー下のブルーのアイコン)は非表示 左側のメニュー(フェイス、ヘアなど)クリックで各アイコンメニュー(ブルーのアイコン)が表示 ブルーのアイコン(種類)のどれかをクリックで、該当のアバター画像がbox2に表示 box2に表示されたアバター(色を選択するためにこちらに表示させています)をクリックで真ん中に 配置してあるボティに着用させたいのですが どうか、お知恵をおかりできませんでしょうか? 長々とした文章でわかりづらくなってしまい、大変申し訳御座いません。 ご教授いただけますと幸いです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- bbcd
- ベストアンサー率38% (29/75)
ヘア2をクリックしたときに、なぜヘア1の白と黒の髪を非表示にできないのかがわかりませんでした。 ヘア2をクリックしたときに hei1._visible = false; hei2._visible = false; とし、その後にヘア2を表示させればいいと思うのですが。 ヘア1ボタンを無効にする理由もわかりませんでした。