Actionscript 3 在Flex中,如何在不影响其他按键输入的情况下捕获读卡器的输入?
需要创建一个从读卡器读取输入的应用程序 来自读卡器的字符串输入,类似于键盘事件。在flex中,我可以通过监听键事件来捕捉这个字符串 问题是,当有人在从读卡器刷卡时按键。两者都将追加到输入中。我如何解决这个问题?请建议Actionscript 3 在Flex中,如何在不影响其他按键输入的情况下捕获读卡器的输入?,actionscript-3,flex3,Actionscript 3,Flex3,需要创建一个从读卡器读取输入的应用程序 来自读卡器的字符串输入,类似于键盘事件。在flex中,我可以通过监听键事件来捕捉这个字符串 问题是,当有人在从读卡器刷卡时按键。两者都将追加到输入中。我如何解决这个问题?请建议 -阿披舍克读卡器是否使用任何类型的钥匙码?一个实际的按键事件有一个charCode属性,这样您就可以通过编程来判断按下了哪个键。找出读取器正在回退的字符码,然后仅在事件与该字符码匹配时追加 实际上,您应该只跟踪键盘事件,看看它有什么独特之处,像keyLocation这样的属性可能有
-阿披舍克读卡器是否使用任何类型的钥匙码?一个实际的按键事件有一个charCode属性,这样您就可以通过编程来判断按下了哪个键。找出读取器正在回退的字符码,然后仅在事件与该字符码匹配时追加 实际上,您应该只跟踪键盘事件,看看它有什么独特之处,像keyLocation这样的属性可能有助于识别来自阅读器和键盘的内容 如果所有这些都失败了,你可以要求用户做一些几乎可以阻止他们同时打字的事情,比如在他们读卡片时按住alt键。在这种情况下,您可以在事件期间检查altKey是否为true