| > ということで早速、試してみると初回にクリックしたときはイベントが発生していませんでした。 > 2回目のクリックではイベントが発生します。 > んー、どういうことなのでしょうか。(@_@;)???
┌when メイン処理を実行開始しました └end ┌when "ファミリ_1::マウス左アップ({1065,615},1,0)"を実行開始しました └end
pic_01,pic_02,pic_03のそれぞれのオブジェクトの属性を見ると [マウス○○]イベントのチェックがONのところが散見されます。
一方、ファミリ_1 のオブジェクトの属性を見ると、 [マウス左アップ]イベントのチェックがONになっています。
もしも、 通常のオブジェクト(pic_01,pic_02,pic_03)の[マウス左アップ]イベントのチェックがONで、 これらのオブジェクトが属しているファミリ(ファミリ_1)の[マウス左アップ]イベントのチェックがONだとすると、 どちらの、[マウス左アップ]イベントが優先するでしょうか??? それとも、両方のオブジェクトのイベントが発生するでしょうか???。
私が経験上知っている範囲では、通常のオブジェクトのイベントがファミリのイベントより優先して発生します。
そういうわけで、 通常のオブジェクト(pic_01,pic_02,pic_03)の[マウス左アップ]イベントのチェックOFFにすると、 期待通りに動くようですよ。
今回のように対応するイベントハンドラを用意していない場合には、イベントのチェックをOFFにしておくのが無難だと思いますよ。
|