包 | flash.events |
类 | public final class GesturePhase |
继承 | GesturePhase Object |
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2, Flash Lite 4 |
phase
属性设置为 all
。
相关 API 元素
公共常量
常量 | 由以下参数定义 | ||
---|---|---|---|
ALL : String = "all" [静态]
包含简单手势的所有阶段的单个值,如二指点击或滑动。 | GesturePhase | ||
BEGIN : String = "begin" [静态]
新手势的开始(例如使手指触摸到启用触摸的屏幕)。 | GesturePhase | ||
END : String = "end" [静态]
手势的完成(例如抬起手指离开启用触摸的屏幕)。 | GesturePhase | ||
UPDATE : String = "update" [静态]
手势的进展(例如在启用触摸的屏幕上移动手指)。 | GesturePhase |
常量详细信息
ALL | 常量 |
public static const ALL:String = "all"
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2 |
包含简单手势的所有阶段的单个值,如二指点击或滑动。对于将事件对象 phase
属性设置为 all
的手势(滑动和二指点击手势),调度此事件后,phase
值始终为 all
。
相关 API 元素
BEGIN | 常量 |
public static const BEGIN:String = "begin"
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2, Flash Lite 4 |
新手势的开始(例如使手指触摸到启用触摸的屏幕)。
相关 API 元素
END | 常量 |
public static const END:String = "end"
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2, Flash Lite 4 |
手势的完成(例如抬起手指离开启用触摸的屏幕)。
相关 API 元素
UPDATE | 常量 |
public static const UPDATE:String = "update"
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2, Flash Lite 4 |
手势的进展(例如在启用触摸的屏幕上移动手指)。
相关 API 元素
示例 如何使用本示例
TransformGestureEventExample.as
以下示例显示针对
GESTURE_ROTATE
事件的事件处理。当用户在启用触摸的设备上执行旋转手势时,mySprite 旋转,myTextField 填充为当前阶段。
Multitouch.inputMode = MultitouchInputMode.GESTURE; var mySprite = new Sprite(); mySprite.addEventListener(TransformGestureEvent.GESTURE_ROTATE , onRotate ); mySprite.graphics.beginFill(0x336699); mySprite.graphics.drawRect(0, 0, 100, 80); var myTextField = new TextField(); myTextField.y = 200; addChild(mySprite); addChild(myTextField); function onRotate(evt:TransformGestureEvent):void { evt.target.rotation -= 45; if (evt.phase==GesturePhase.BEGIN) { myTextField.text = "Begin"; } if (evt.phase==GesturePhase.UPDATE) { myTextField.text = "Update"; } if (evt.phase==GesturePhase.END) { myTextField.text = "End"; } }
Tue Jun 12 2018, 11:04 AM Z