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