触摸支持发现Flash Player 10.1 和更高版本,Adobe AIR 2 和更高版本 使用多点触控类属性设置您的应用程序处理的触摸输入的范围。然后,测试此环境以确保支持您的 ActionScript 处理的事件。具体来说,首先确定应用程序的触摸输入的类型。选项是:触摸点、动作或无(将所有触摸输入解释为鼠标单击且仅使用鼠标事件处理函数)然后,使用 Multitouch 类的属性和方法确保运行时位于支持您的应用程序需要的触摸输入的环境中。测试运行时环境是否支持这些类型的触摸输入(例如,是否能够解释动作)并相应地做出响应。
注: Multitouch 类属性是静态属性,且不属于任何类的实例。将其与语法 Multitouch.property 一起使用,例如:
var touchSupport:Boolean = Multitouch.supportsTouchEvents; 设置输入类型Flash 运行时必须知道要解释的触摸输入的类型,因为触摸事件可能包含多个元素或阶段。如果手指仅触摸启用触摸的屏幕,则运行时是否会调度触摸事件?或者,运行时是否会等待动作?或者,运行时是否将触摸作为鼠标按下事件进行跟踪?支持触摸输入的应用程序必须确定其针对 Flash 运行时处理的触摸事件的类型。使用 Multitouch.inputMode 属性为运行时确定触摸输入类型。输入模式可以是以下三个选项之一:
有关在处理触摸事件之前使用 Multitouch.inputMode 属性设置输入类型的示例,请参阅Touch 事件处理。 |
|