3

AS3 可以捕捉键盘事件,但是如何捕捉 USB 摇杆的输入事件呢?

4

1 回答 1

6

为此有一些新的软件包。

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

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

基本上,您必须:

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