Actionscript 3 如何在AS3(AdobeAIR)中从USB操纵杆捕获输入事件?

Actionscript 3 如何在AS3(AdobeAIR)中从USB操纵杆捕获输入事件?,actionscript-3,air,joystick,Actionscript 3,Air,Joystick,AS3可以捕捉键盘事件,但如何捕捉usb操纵杆的输入事件?有一些新的软件包用于此 我还没有开始讨论这个问题,但它似乎与键盘输入非常相似 基本上,你必须: 在闪存中检测USB控制器 确定设备的输入类型(车轮、操纵杆、触摸板等) 解码来自USB设备的信号,并为控制器创建一种密钥映射 使用您创建的键映射的方式与键盘输入基本相同,但使用GameInputEvent侦听器而不是KeyboardEvents USB游戏控制器不只是映射到键盘键吗?是的,我想,但是对于键盘事件,flashdevelop可以跟

AS3可以捕捉键盘事件,但如何捕捉usb操纵杆的输入事件?

有一些新的软件包用于此

我还没有开始讨论这个问题,但它似乎与键盘输入非常相似

基本上,你必须:

  • 在闪存中检测USB控制器
  • 确定设备的输入类型(车轮、操纵杆、触摸板等)
  • 解码来自USB设备的信号,并为控制器创建一种密钥映射
  • 使用您创建的键映射的方式与键盘输入基本相同,但使用GameInputEvent侦听器而不是KeyboardEvents

  • USB游戏控制器不只是映射到键盘键吗?是的,我想,但是对于键盘事件,flashdevelop可以跟踪键盘输入以外的任何内容。@2smacks当您跟踪从USB游戏控制器输入中获得的键盘事件时,您能显示您得到的输出吗,我不明白您最后的评论。非常好。我不知道这个新类。
    flash.ui.GameInput
    根本不起作用。对属性的任何调用都会引发未定义错误。它似乎只能在空中使用。