我正在努力使用air flex應用程序。每當我點擊替代 +的東西,Vista發出聲音。我懷疑它與不存在的菜單欄連接。ALT +快捷鍵會發出「嗶嗶」聲
任何想法如何禁用我的應用程序響應快捷鍵在哪裏參與?
下面的代碼:
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
...
public function onKeyUp(event:KeyboardEvent):void {
trace("inside onKeyUp");
if (event.altKey) {
if (event.keyCode == 69 /* E */) {
detailsBtn.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true));
} else if (event.keyCode == 65 /* A */) {
andmevahetusBtn.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true));
} else if (event.keyCode == 83 /* S */) {
Application.application.close();
} else {
trace("Key pressed. keyCode: " + event.keyCode + ", charCode: " + event.charCode);
}
}
}
我什麼都試過:
event.preventDefault();
event.stopPropagation();
event.stopImmediatePropagation();
沒有什麼幫助。
不幸的是,我不能。安裝Flex環境的計算機正在工作。 – 2009-08-06 15:05:27