DoubleClickAction(ダブルクリックアクション)

特定のエリア内(上記サンプルではピンク色の範囲)で、マウスのダブルクリックを検知します。

[概要]

Flashにはマウスのダブルクリックを検知する機能はありません。
そこでタイマーのようなシンボルを作成し、変数を発生させます。
エリア内の「見えないボタン」を一定の変数値の範囲内で「押して」「離す」動作を2回繰り返すとダブルクリックとみなし、メニューを表示させています。

[flaファイルの利用方法]

「button」というレイヤーの2フレーム目に設置された「透明ボタン」のアクションを見ると、If (/:count <= 2)という記述があります。
この数値を大きくすればゆっくりとしたダブルクリックにも反応するようになります。
ただしこの数値は"4"までにしてください。
"5"以上の数値に設定しても反応しないようになっています。

サンプルではダブルクリックによってメニューを表示するようにしていますが、透明ボタン内のボタンアクションを変更することにより、他のアクションが発生するようにもできます。

flaファイルのダウンロード

double_click.fla(44KB)


ここにあるファイルを使用したことにより如何なる障害が発生しましても、作者は一切の責任を負いかねます。
自己責任においてご利用ください。

Close