as3 Adob​​e设备TouchEvent测试

时间:2012-04-05 05:35:52

标签: actionscript-3 air device

您可以在Adobe Device Central上测试触摸事件,谷歌找不到任何信息。我知道你可以做多点触摸,但是单一Touch似乎不起作用......有什么建议吗?

由于

1 个答案:

答案 0 :(得分:2)

您需要设置Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

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

在调试器中不显示鼠标单击事件,因为触摸点在设备上运行时会注册它们。

另请注意,您可以使用鼠标点击事件,即使在启用多点触控模式后仍能正常工作:

            addEventListener(TouchEvent.TOUCH_BEGIN, touchBeginHandler);
            addEventListener(MouseEvent.CLICK, touchBeginHandler);