Apache flex Flash(空中)中的多个同时多点触控手势事件

Apache flex Flash(空中)中的多个同时多点触控手势事件,apache-flex,flash,actionscript-3,air,Apache Flex,Flash,Actionscript 3,Air,我已经创建了一个AIR应用程序,它利用Flash的内置功能进行多点触控手势 (transformgesturevent.signature\u ZOOM和transformgesturevent.signature\u ROTATE) 它可以在我的Mac电脑上使用触控板正常工作。它在装有触摸屏的Windows7机器上也能正常工作 但我一次只能修改一个对象。这是Flash中的一个限制,还是可以同时修改更多对象,这样就可以创建多用户多点触摸应用程序?您可以查询设备上supporte触摸点的数量: M

我已经创建了一个AIR应用程序,它利用Flash的内置功能进行多点触控手势 (
transformgesturevent.signature\u ZOOM
transformgesturevent.signature\u ROTATE

它可以在我的Mac电脑上使用触控板正常工作。它在装有触摸屏的Windows7机器上也能正常工作


但我一次只能修改一个对象。这是Flash中的一个限制,还是可以同时修改更多对象,这样就可以创建多用户多点触摸应用程序?

您可以查询设备上supporte触摸点的数量:

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
trace(Multitouch.maxTouchPoints);
Mac OS X不支持AIR中的触摸事件,仅支持AIR 2.0+应用程序中的手势,因此在Mac上,即使在带有触摸板的MacBook上,上述代码也会返回
0

带有触控功能硬件的Windows 7在web浏览器和AIR应用程序中都支持触控事件。当然,Android和其他移动设备也支持触摸事件


此处阅读更多信息:

由于本文的原因,至少在Windows 7上存在与缩放和旋转手势相关的问题。正如它所指出的,用户必须在执行手势之间将手指从屏幕上移开。这正是我所经历的


虽然这不能完全回答我的问题,因为可能还有其他方法可以同时做手势……

嘿,谢谢。我目前无法使用触摸屏,但会尝试一下,看看它能返回多少点(有人告诉我应该很多)。