メイン ActionScript 3.0 特設会議室 enabled、mouseEnabled が効かない | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
meshi | Åê¹ÆNo.41670 投稿日時: 2009-3-6 13:05 |
半人前 居住地: 群馬 投稿: 56
使用環境:
|
Re: enabled、mouseEnabled が効かない 野中さん、お返事ありがとうございます。
質問が曖昧ですいませんでした。 「うまくいきません」というのは、「ボタンとしての機能」が「無効」にならず、マウスクリックのリスナー関数が何度も呼出されるということです。 そして原因がわかりました。 実は、start_mc の中に更にinner_mcというMovieClipを入れ子にしていました。 このMovieClipに対してもmouseEnabledをfalseにすることで解決できました。 start_mc.addEventListener(MouseEvent.CLICK, checkupStart); start_mc.buttonMode = true; function checkupStart(ev:MouseEvent):void { var mc:MovieClip = ev.currentTarget as MovieClip; mc.mouseEnabled = false; mc.inner_mc.mouseEnabled = false; trace("click"); } 入れ子になったMovieClipにmouseEnabledを設定する場合 その中身のMovieClipにも適用させないとダメなんですね。 勉強になりました。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
enabled、mouseEnabled が効かない | meshi | 2009-3-5 22:20 |
Re: enabled、mouseEnabled が効かない | Fumio | 2009-3-5 23:44 |
» Re: enabled、mouseEnabled が効かない | meshi | 2009-3-6 13:05 |
Re: enabled、mouseEnabled が効かない | Fumio | 2009-3-6 13:29 |
Re: enabled、mouseEnabled が効かない | meshi | 2009-3-10 9:50 |
投稿するにはまず登録を | |