【解決済】トリアコンタン様のピクチャのボタン化プラグインにおける、カーソルを重ねた時・離した時の挙動について
Posted: 2018年12月01日(土) 16:30
お世話になっております。
トリアコンタン様の作成された「ピクチャのボタン化プラグイン」でカーソルを重ねた時、離した時で色の変わるボタンを実装するイベントを組んでみました。
概ね構想通りの挙動になっているのですが、以下の2つの条件下でボタンからカーソルを離した場合、ボタンの色が変わったまま元に戻らなくなってしまいます。
※再度ボタンにカーソルを合わせた後で離せば戻ります。
①マウスカーソルをボタンに重ねてボタンの色が変わった状態でメッセージを表示させ、メッセージが表示されている間にマウスカーソルをボタンの上から離してメッセージを終了させる。
②マウスカーソルをボタンに重ねてボタンの色が変わった状態で右クリックしてステータスメニューを開き、メニューが表示されている間にマウスカーソルをボタンの上から離してメニューを閉じる。
これは恐らく、メッセージやステータスメニューが表示されている間は、マウスが重なっているor離したの挙動情報を取得しない事が原因だと思うのですが、コモンイベントの組み方やプラグインの改変で解決できる物なのでしょうか?
ボタンを表示させている間はステータスを開けないようにする、メッセージを表示しないようにする、そのまま場所移動させてピクチャボタンを全て消してしまう等の抜け道は幾つかあるのですが、可能ならステータスメニューやメッセージが表示されている間にカーソルを離したとしても元のボタン色に戻るような自然な処理にしたいと思っております。
トリアコンタン様の作成された「ピクチャのボタン化プラグイン」でカーソルを重ねた時、離した時で色の変わるボタンを実装するイベントを組んでみました。
概ね構想通りの挙動になっているのですが、以下の2つの条件下でボタンからカーソルを離した場合、ボタンの色が変わったまま元に戻らなくなってしまいます。
※再度ボタンにカーソルを合わせた後で離せば戻ります。
①マウスカーソルをボタンに重ねてボタンの色が変わった状態でメッセージを表示させ、メッセージが表示されている間にマウスカーソルをボタンの上から離してメッセージを終了させる。
②マウスカーソルをボタンに重ねてボタンの色が変わった状態で右クリックしてステータスメニューを開き、メニューが表示されている間にマウスカーソルをボタンの上から離してメニューを閉じる。
これは恐らく、メッセージやステータスメニューが表示されている間は、マウスが重なっているor離したの挙動情報を取得しない事が原因だと思うのですが、コモンイベントの組み方やプラグインの改変で解決できる物なのでしょうか?
ボタンを表示させている間はステータスを開けないようにする、メッセージを表示しないようにする、そのまま場所移動させてピクチャボタンを全て消してしまう等の抜け道は幾つかあるのですが、可能ならステータスメニューやメッセージが表示されている間にカーソルを離したとしても元のボタン色に戻るような自然な処理にしたいと思っております。