[英]Double right click mouse event in AS3?
它可以在ActionScript 3搭上雙擊鼠標右鍵事件?
AIR。 不幸的是,您無法在常規AS3中捕獲RIGHT_CLICK。
但是,總有可能在JavaScript中捕獲右鍵單擊事件,並使用ExternalInterface在Flash程序中調用事件處理程序。 例如,請參閱此博客 。
實際上,您現在可以抓住RIGHT_CLICK
:
-swf-version=19
使用此代碼:
stage.doubleClickEnabled = true;
stage.addEventListener(MouseEvent.RIGHT_CLICK, handler);
在處理程序中,您可以節省上一次單擊的時間,與第二次單擊進行比較,如果它短於0.5秒,則調度您自己的RIGHT_DOUBLE_CLICK事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.