可以在Actionscript 3中捕获双重正确点击事件吗?
答案 0 :(得分:4)
是AIR。不幸的是,您无法在常规AS3中捕获RIGHT_CLICK。
但是,总是有可能在JavaScript中捕获右键单击事件,并使用ExternalInterface在Flash程序中调用事件处理程序。例如,请参阅this blog。
答案 1 :(得分:0)
实际上你现在可以抓住RIGHT_CLICK
:
-swf-version=19
使用此代码:
stage.doubleClickEnabled = true;
stage.addEventListener(MouseEvent.RIGHT_CLICK, handler);
在处理程序中,您可以节省上次点击的时间,与第二次点击相比较,如果短于0.5秒,则会发送您自己的RIGHT_DOUBLE_CLICK事件。