如何从AS3(Adobe AIR)中的USB游戏杆捕获输入事件?

2sm*_*cks 3 air actionscript-3 joystick

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

oka*_*ics 6

有一些新的包.

http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/ui/GameInput.html

我还没有解决这个问题,但它似乎与键盘输入非常相似.

基本上,你必须:

  1. 在闪存中检测USB控制器.
  2. 确定设备具有哪种类型的输入(滚轮,操纵杆,触摸板等).
  3. 解码来自USB设备的信号,并为您的控制器创建一种键映射.
  4. 使用您创建的键盘映射与键盘输入的方式非常相似,但使用GameInputEvent侦听器而不是KeyboardEvents.