Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.events 

GesturePhase  - AS3

Пакетflash.events
Классpublic final class GesturePhase
НаследованиеGesturePhase Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2, Flash Lite 4

Класс GesturePhase представляет собой класс перечисления констант для использования вместе с классами GestureEvent, PressAndTapGestureEvent и TransformGestureEvent. Используйте эти значения для отслеживания начала, хода выполнения и завершения сенсорного жеста (такого как перемещение нескольких пальцев по сенсорному экрану), чтобы программа могла реагировать на определенные фазы пользовательского контакта. У некоторых жестов (таких как выделение и нажатие двумя пальцами) есть только одна фаза, и свойство phase объекта события всегда имеет значение all.

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 КонстантаОпределено
  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";
    }
}




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.