1
是否可以從鍵盤捕獲用戶輸入的輸入,並用Flex/Adobe Air中的預定義單詞覆蓋用戶輸入的文本?我正在尋找Adobe Air中的功能,例如「typinator」。windows.sendkeys flex/adobe air
是否可以從鍵盤捕獲用戶輸入的輸入,並用Flex/Adobe Air中的預定義單詞覆蓋用戶輸入的文本?我正在尋找Adobe Air中的功能,例如「typinator」。windows.sendkeys flex/adobe air
是的,你可以做到這一點。
您可以在stage
上設置KeyListener
事件,它應該捕獲任何和所有擊鍵。之後,你可以發送你喜歡的任何命令給你喜歡的任何組件。如果您正在尋找訪問AIR的以外的的程序,如windows.sendkeys
可以這樣做,請致電look at this post瞭解可能的工作原理。
特定組件可以stopPropagation()
,但我不認爲文本輸入對象默認情況下會這樣做。看到這個doc for more on capture/bubble。
如果Flex控件獲得焦點,它將只捕獲輸入。 AIR和Flex網絡應用都是如此。不過,我不知道typinator或windows.sendkey是做什麼的,所以我不確定這是否會回答你的問題。 – JeffryHouser