Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: AIR 30.0 или более ранней версии, Flash Player 30.0 или более ранней версии, Flash Lite 4
Flex 4.6 или более ранней версии, Flash Pro CS6 или более ранней версии
Скрыть фильтры
flash.events 

PressAndTapGestureEvent  - AS3

Пакет flash.events

Интерфейсы
IEventDispatcher
 
Классы
AccelerometerEvent
ActivityEvent
AsyncErrorEvent
AudioOutputChangeEvent
AVDictionaryDataEvent
AVHTTPStatusEvent
AVPauseAtPeriodEndEvent
BrowserInvokeEvent    
ContextMenuEvent
DataEvent
DatagramSocketDataEvent    
DeviceRotationEvent    
DNSResolverEvent    
DRMAuthenticateEvent    
DRMAuthenticationCompleteEvent
DRMAuthenticationErrorEvent
DRMDeviceGroupErrorEvent
DRMDeviceGroupEvent
DRMErrorEvent
DRMLicenseRequestEvent
DRMMetadataEvent
DRMReturnVoucherCompleteEvent
DRMReturnVoucherErrorEvent
DRMStatusEvent
ErrorEvent
Event
EventDispatcher
EventPhase
FileListEvent    
FocusEvent
FullScreenEvent
GameInputEvent    
GeolocationEvent
GestureEvent
GesturePhase
HTMLUncaughtScriptExceptionEvent    
HTTPStatusEvent
IMEEvent
InvokeEvent    
IOErrorEvent
KeyboardEvent
LocationChangeEvent    
MediaEvent    
MouseEvent
NativeDragEvent    
NativeProcessExitEvent    
NativeWindowBoundsEvent    
NativeWindowDisplayStateEvent    
NetDataEvent
NetMonitorEvent
NetStatusEvent
OutputProgressEvent    
PermissionEvent
PressAndTapGestureEvent
ProgressEvent
RemoteNotificationEvent    
SampleDataEvent
ScreenMouseEvent    
SecurityErrorEvent
ServerSocketConnectEvent    
ShaderEvent
SoftKeyboardEvent
SoftKeyboardTrigger
SQLErrorEvent    
SQLEvent    
SQLUpdateEvent    
StageOrientationEvent    
StageVideoAvailabilityEvent
StageVideoEvent
StatusEvent
StorageVolumeChangeEvent    
SyncEvent
TextEvent
ThrottleEvent
ThrottleType
TimerEvent
TouchEvent
TouchEventIntent    
TransformGestureEvent
UncaughtErrorEvent
UncaughtErrorEvents
VideoEvent
VideoTextureEvent
VsyncStateChangeAvailabilityEvent    
Пакетflash.events
Классpublic class PressAndTapGestureEvent
НаследованиеPressAndTapGestureEvent Inheritance GestureEvent Inheritance Event Inheritance Object

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

Класс PressAndTapGestureEvent позволяет обрабатывать жесты нажатия вместе с касанием на устройствах с сенсорным экраном. Объекты, которые наследуют свойства класса InteractiveObject захватывают основную точку контакта (нажатие) и второстепенную точку (касание) в отправляемом объекте события. Жест нажатия вместе с касанием обычно используется дл вызова контекстного всплывающего меню.

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

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



Общедоступные свойства
 СвойствоОпределено
 InheritedaltKey : Boolean
Показывает активность клавиши Alt: true — активна, false — неактивна.
GestureEvent
 Inheritedbubbles : Boolean
[только для чтения] Определяет, является ли событие событием восходящей цепочки.
Event
 Inheritedcancelable : Boolean
[только для чтения] Указывает, можно ли предотвратить поведение, связанное с событием.
Event
 Inherited    commandKey : Boolean
Указывает, активирована ли клавиша Command (только для Mac).
GestureEvent
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritedcontrolKey : Boolean
Указывает, активирована ли клавиша Control в Mac или клавиша Ctrl в Windows или Linux.
GestureEvent
 InheritedctrlKey : Boolean
В Windows или Linux указывает на то, активирована ли клавиша Ctrl (true) или нет (false).
GestureEvent
 InheritedcurrentTarget : Object
[только для чтения] Объект, активно обрабатывающий объект Event с помощью прослушивателя событий.
Event
 InheritedeventPhase : uint
[только для чтения] Текущая фаза в потоке событий.
Event
 InheritedlocalX : Number
Горизонтальная координата события относительно спрайта-контейнера.
GestureEvent
 InheritedlocalY : Number
Вертикальная координата события относительно спрайта-контейнера.
GestureEvent
 Inheritedphase : String
Значение класса GesturePhase, обозначающее ход выполнения сенсорного жеста (начало, обновление, завершение или все).
GestureEvent
 InheritedshiftKey : Boolean
Показывает активность клавиши Shift: true — активна, false — неактивна.
GestureEvent
 InheritedstageX : Number
[только для чтения] Горизонтальная координата события в глобальных координатах рабочей области.
GestureEvent
 InheritedstageY : Number
[только для чтения] Вертикальная координата события в глобальных координатах рабочей области.
GestureEvent
  tapLocalX : Number
Горизонтальная координата события относительно интерактивного объекта-контейнера.
PressAndTapGestureEvent
  tapLocalY : Number
Вертикальная координата события относительно интерактивного объекта-контейнера.
PressAndTapGestureEvent
  tapStageX : Number
[только для чтения] Горизонтальная координата касания в глобальных координатах рабочей области.
PressAndTapGestureEvent
  tapStageY : Number
[только для чтения] Вертикальная координата касания в глобальных координатах рабочей области.
PressAndTapGestureEvent
 Inheritedtarget : Object
[только для чтения] Целевой объект события.
Event
 Inheritedtype : String
[только для чтения] Тип события.
Event
Общедоступные методы
 МетодОпределено
  
PressAndTapGestureEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, phase:String = null, localX:Number = 0, localY:Number = 0, tapLocalX:Number = 0, tapLocalY:Number = 0, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, commandKey:Boolean = false, controlKey:Boolean = false)
Создает объект Event, который содержит информацию о сложных мультисенсорных событиях, например о вызове контекстового всплывающего меню.
PressAndTapGestureEvent
  
[переопределить] Создает копию объекта PressAndTapGestureEvent и задает значение каждого свойства, совпадающее с оригиналом.
PressAndTapGestureEvent
 Inherited
formatToString(className:String, ... arguments):String
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event.
Event
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Проверяет, выполнялся ли для события вызова метода preventDefault().
Event
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Отменяет поведение по умолчанию для события, если такое поведение можно отменить.
Event
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом.
Event
 Inherited
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом.
Event
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
  
[переопределить] Возвращает строку, содержащую все свойства объекта PressAndTapGestureEvent.
PressAndTapGestureEvent
 Inherited
Обновляет дисплей среды выполнения Flash после обработки события жеста, если список отображения был изменен обработчиком событий.
GestureEvent
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 КонстантаОпределено
  GESTURE_PRESS_AND_TAP : String = "gesturePressAndTap"
[статические] Определяет значение свойства type объекта события сенсорного экрана GESTURE_PRESS_AND_TAP.
PressAndTapGestureEvent
Сведения о свойстве

tapLocalX

свойство
tapLocalX:Number

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

Горизонтальная координата события относительно интерактивного объекта-контейнера.



Реализация
    public function get tapLocalX():Number
    public function set tapLocalX(value:Number):void

tapLocalY

свойство 
tapLocalY:Number

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

Вертикальная координата события относительно интерактивного объекта-контейнера.



Реализация
    public function get tapLocalY():Number
    public function set tapLocalY(value:Number):void

tapStageX

свойство 
tapStageX:Number  [только для чтения]

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

Горизонтальная координата касания в глобальных координатах рабочей области. Это свойство вычисляется, когда задано свойство tapLocalY.



Реализация
    public function get tapStageX():Number

tapStageY

свойство 
tapStageY:Number  [только для чтения]

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

Вертикальная координата касания в глобальных координатах рабочей области. Это свойство вычисляется, когда задано свойство tapLocalY.



Реализация
    public function get tapStageY():Number
Сведения о конструкторе

PressAndTapGestureEvent

()Конструктор
public function PressAndTapGestureEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, phase:String = null, localX:Number = 0, localY:Number = 0, tapLocalX:Number = 0, tapLocalY:Number = 0, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, commandKey:Boolean = false, controlKey:Boolean = false)

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

Создает объект Event, который содержит информацию о сложных мультисенсорных событиях, например о вызове контекстового всплывающего меню. Объекты Event передаются прослушивателям событий в качестве параметров.

Параметры
type:String — Тип события: PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP.
 
bubbles:Boolean (default = true) — Определяет, участвует ли объект Event в фазе восходящей цепочки потока событий.
 
cancelable:Boolean (default = false) — Определяет, можно ли отменить объект Event.
 
phase:String (default = null) — Эти значения отслеживает начало, ход выполнения, и конец жеста. Возможные значения: GesturePhase.BEGIN, GesturePhase.END, GesturePhase.UPDATE или GesturePhase.ALL.
 
localX:Number (default = 0) — Горизонтальная координата события относительно экранного объекта-контейнера.
 
localY:Number (default = 0) — Вертикальная координата события относительно экранного объекта-контейнера.
 
tapLocalX:Number (default = 0) — Горизонтальная координата события относительно интерактивного объекта-контейнера.
 
tapLocalY:Number (default = 0) — Вертикальная координата события относительно интерактивного объекта-контейнера.
 
ctrlKey:Boolean (default = false) — В Windows или Linux указывает на то, активирована ли клавиша Ctrl. В Mac указывает на то, активирована ли клавиша Ctrl или Command.
 
altKey:Boolean (default = false) — Указывает на то, активирована ли клавиша Alt (только для Windows или Linux).
 
shiftKey:Boolean (default = false) — Указывает, активирована ли клавиша Shift.
 
commandKey:Boolean (default = false) — (Только для AIR) Указывает, активирована ли клавиша Command (только для Mac). Этот параметр только для Adobe AIR; не устанавливать его для содержимого Flash Player.
 
controlKey:Boolean (default = false) — (Только для AIR)Указывает активирована ли клавиша Control или Ctrl. Этот параметр только для Adobe AIR; не устанавливать его для содержимого Flash Player.

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

Сведения о методе

clone

()метод
override public function clone():Event

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

Создает копию объекта PressAndTapGestureEvent и задает значение каждого свойства, совпадающее с оригиналом.

Возвращает
Event — Новый объект PressAndTapGestureEvent, значения свойств которого соответствуют значениям оригинала.

toString

()метод 
override public function toString():String

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

Возвращает строку, содержащую все свойства объекта PressAndTapGestureEvent. Строка имеет следующий формат:

[PressAndTapGestureEvent type=value bubbles=value cancelable=value ... ]

Возвращает
String — Строка, содержащая все свойства объекта PressAndTapGestureEvent.
Сведения о константе

GESTURE_PRESS_AND_TAP

Константа
public static const GESTURE_PRESS_AND_TAP:String = "gesturePressAndTap"

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

Определяет значение свойства type объекта события сенсорного экрана GESTURE_PRESS_AND_TAP.

Объект PressAndTapGestureEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза, когда событие проходит через иерархию объектов; числовое значение, которое указывает на то, что событие захвачено (1), достигло цели (2) или восходит по цепочке (3).
localXГоризонтальная координата события относительно экранного объекта-контейнера.
localYВертикальная координата события относительно экранного объекта-контейнера.
phaseТекущая файла в потоке событий; GesturePhase class.Possible может иметь следующие значения: GesturePhase.BEGIN, GesturePhase.UPDATE, GesturePhase.END или GesturePhase.ALL. Жест нажатия и касания создает последовательность событий GesturePhase.BEGIN, GesturePhase.UPDATE, GesturePhase.END или одну фазу GesturePhase.ALL.
shiftKeytrue, если клавиша Shift активна; иначе — false.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
tapLocalXГоризонтальная координата события относительно интерактивного объекта-контейнера.
tapLocalYВертикальная координата события относительно интерактивного объекта-контейнера.
tapStageXГоризонтальная координата касания в глобальных координатах рабочей области.
tapStageYВертикальная координата касания в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.

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

GesturePressAndTap.as

Следующий пример демонстрирует обработку события GESTURE_PRESS_AND_TAP. Когда пользователь выполняет жест нажатия вместе с касанием, объект mySprite поворачивается, а текстовое поле myTextField отображает текущую фазу.
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP , onPressAndTap );
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onPressAndTap(evt:PressAndTapGestureEvent):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 будет отображаться на английском языке.