- ベストアンサー
ムービークリップが重なっている時マウスアイコンを変化させないようにしたい[on(release)]
Flash MX 2004です。 on(release)で画像(ムービークリップ)をクリックしたら別の画像が前に開くようにしているのですが、画像が重なっている部分はマウスアイコンが変わらないようにしたいです。[今は重なっている部分もon(release)の影響でアイコンが矢印から指に変わります。] 分かりにくいかもしれませんが回答よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
幾つか方法があると思います。 思いついた2つの方法を挙げておきます。 1. 隠れるボタン自体を非表示にする。 ボタンのスクリプトに以下を記述 on (release) { (画像表示) this._visible = false; //ボタンを非表示 } 2. 前面に開く画像ム-ビークリップをボタンにする。 画像ム-ビークリップに以下を記述 onClipEvent (load) { this.useHandCursor = false; //マウスカーソルが手の形にならない } on (rollOver) { //onハンドラを記述しておいてボタンとして動作させる。 }
お礼
画像には重なっている部分と重なっていない部分があり、重なっていない場所ではカーソルを変化させたかったので、2.を採用させていただきました。 useHandCursorというのがあったんですね。勉強になりました。 ちなみにthis.useHandCursor = false;はonClipEvent(load){}内ではなくon (rollOver){}内に書いてやりたい処理を実現しました。 おかげで早期解決することができました。ありがとうございました。