flex捕獲鍵盤長按事件

2021-09-01 08:46:08 字數 464 閱讀 1018

專案需要,在flex air中對長按鍵做出處理,我是這樣定義長按鍵的。

當鍵盤按下時記錄按下狀態ispressed=true;

鍵盤彈起時ispressed=flase;

新增計時器,長按5s,觸發處理事件。

<?xml version="1.0" encoding="utf-8"?>

xmlns:s="library:"

xmlns:mx="library:" xmlns:utils="com.plter.air.windows.utils.*" keydown="onkeywown(event)" keyup="onkeyup(event)"> 30 && ispressed) else

keycount = 0;

}protected function onkeyup(event:keyboardevent):void

]]>

Flex 監聽鍵盤事件

flex 監聽鍵盤事件 2010 05 19 10 15 一 說明 1 只有當監聽的物件獲取焦點後,才能出接收到keyboardevent.key down event。二例子為應用程式的stage或元件的keydown事件新增 讀取keyboardevents的keycode屬性。使用keydow...

Flex 監聽鍵盤事件

flex 監聽鍵盤事件 2010 05 19 10 15 一 說明 1 只有當監聽的物件獲取焦點後,才能出接收到keyboardevent.key down event。二例子為應用程式的stage或元件的keydown事件新增 讀取keyboardevents的keycode屬性。使用keydow...

Flex 監聽鍵盤事件

一 說明 1 只有當監聽的物件獲取焦點後,才能出接收到keyboardevent.key down event。二例子 為應用程式的stage或元件的keydown事件新增 讀取keyboardevents的keycode屬性。使用keydown事件處理器監聽keyboardevent,這些類都擴充...