麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

flash as3利用ContextMenu實現右鍵響應

2020-07-17 13:17:50
字體:
來源:轉載
供稿:網友
flash對右鍵的按下沒有對應的響應事件,但是有的時候需要用到這個事件.
在以前可以根據Key的偵聽事件中Key.isDown(2)來判斷按下了右鍵.
但是在as3中Key.isDown函數因為安全原因被刪掉了.那么在as3中怎么獲取右鍵的按下事件呢?
as3的Mouse和MouseEvent也沒有右鍵的事件.同樣在Keyboard和KeyboardEvent中沒有右鍵相關的事件.
但是,如果想想ContextMenu,就有辦法了,在flash中,右鍵響應只關聯著右鍵菜單.所以在ContextMenu里面有右鍵的響應事件ContextMenuEvent.MENU_Select(在as2里面是ContextMenu.onSelect).
as3中文幫助里面對menuSelect的解釋:在用戶首次生成上下文菜單但尚未顯示上下文菜單內容時調度。 這將允許您的程序在顯示菜單之前修改上下文菜單項集。 用戶通過右鍵單擊指針設備來生成上下文菜單。
所以可以用menuSelect來作為右鍵的響應事件.在這個事件執行后就會顯示右鍵菜單.在這之前,可以執行響應函數,修改對應的菜單內容.
使用方法:
as3:

myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
myMenu.addEventListener(ContextMenuEvent.MENU_Select,menuSelect);
this.contextMenu = myMenu;
function menuSelect(e:ContextMenuEvent)
{
trace(”menuSelect”);
}
as2:

var my_cm:ContextMenu = new ContextMenu();
function menuHandler(obj:Object, menu:ContextMenu) {
trace(’menuSelect’);
}
my_cm.onSelect = menuHandler;
this.menu = my_cm;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av在线免费不卡 | 麻豆一区二区99久久久久 | 久久影院午夜 | 欧美国产免费 | 欧美黄成人免费网站大全 | 国产成人精品二区 | 全黄性色大片 | 国产无遮挡一区二区三区毛片日本 | 国产一级毛片高清视频 | wwwxxx国产 | 亚洲成人免费网站 | 黄在线看 | 国产女同玩人妖 | 亚洲第一视频在线 | 精品国产亚洲人成在线 | 亚洲一级毛片 | 久久不雅视频 | 色就色 综合偷拍区91网 | 日本羞羞影院 | 亚洲国产精品一区二区久久 | 粉嫩粉嫩一区二区三区在线播放 | 日韩欧美精品电影 | 伦一区二区三区中文字幕v亚洲 | 色视频在线| 精品一区二区三区不卡 | 青久草视频 | 日韩精品一区二区三区中文 | 国产女同疯狂激烈互摸 | 免费一级毛片电影 | 99精品国产一区二区三区 | 成人污在线 | 91久久91久久精品免观看 | 九九热九九热 | 一区二区三区在线观看av | 欧美一级特黄a | 日韩欧美高清一区 | 天天色人人爱 | 中文字幕一区2区 | 久久毛片 | 中国久久久 | 国产成人精品区 |