Windows touch干扰AIR

时间:2014-07-15 15:34:39

标签: mobile windows-8 air touch windows-8.1

我在这里开发一个多平台AIR应用程序。 我在屏幕上有东西可以被拖动,通过长按它们激活。 这适用于除Windows 8(.1)

之外的所有系统

长按时,Windows会打开一个用于标记选区的矩形,并防止MouseEvent.MOUSE_DOWN被触发。

有什么办法可以为空中应用程序禁止这个吗?

谢谢,我们欢迎任何输入。 蒂姆

1 个答案:

答案 0 :(得分:0)

你可以尝试切换到使用TouchEvent而不是MouseEvent,它们往往会遇到触控操作系统的问题,例如Windows 8.1(http://help.adobe.com/en_US/as3/dev/WS1ca064e08d7aa93023c59dfc1257b16a3d6-7ffe.html

something.addEventListener(TouchEvent.TOUCH_TAP, onTap);

还有

MultiTouch.mapTouchToMouse = false

这可能会阻止Windows对长时间点击等自己的反应。

此外,请确保您使用的是最新版本的AIR(撰写本文时的AIR14),因为Multitouch的错误已在最新版本中得到解决。

您可以在此处找到有关覆盖最新版AIR的说明: http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html

希望这有帮助!