Пакет | 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:34 AM Z