onRollOverの使い方が分かりません。

解決済みの質問

onRollOverの使い方が分かりません。

onRollOveやonRollOutなどを使ってボタンを作りました。
作ったインスタンスをステージの上におくだけですと、思い通りに動くのですが、
インスタンスを配置してタイムラインで配置したインスタンスにonPressなどを
指定すると、そのインスタンス内で指定したonRollOveやonRollOutなどが思い通りに動かなくなります。

ホントにしょぼい質問で申し訳ないですが、分かる方どうか教えてください。
宜しくお願いいたします。

投稿日時 - 2010-03-17 20:01:13

QNo.5759714

困ってます

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

マウスイベントのリスナーを持った
インスタンスに内包される
インスタンスはマウスイベントを
取得できません

ので、代わりに
onRollOverならフレーム毎に
マウス座標とhitTestをさせたり
onRereaseなら親のonRereaseのときに
マウス座標とhitTestさせたりします

投稿日時 - 2010-03-18 01:23:50

お礼

ご連絡が遅くなってしまい大変申し訳御座いませんでした。

教えて頂いた内容で、思った通りに動きました。
有難う御座います。

投稿日時 - 2010-04-06 19:15:38

ANo.1

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

あわせてチェックしたい
  • Flashでmc.onPress = function() を使ったスクリプトでわからない所が・・・ ...
  • MCに設定したonPressを他のMCのASから実行する方法 ...
  • ステージにある複数のインスタンスを制御したいです ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら