| Пакет | flash.events |
| Класс | public class NativeDragEvent |
| Наследование | NativeDragEvent MouseEvent Event Object |
| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Инициирующий объект отправляет:
-
nativeDragStartв момент начала операции перетаскивания; -
nativeDragUpdateпо ходу выполнения операции перетаскивания; -
nativeDragComplete, когда пользователь отпускает перетаскиваемый объект (независимо от того, принято ли новое положение объекта).
Инициирующий объект — это передаваемый интерактивный объект, то есть объект NativeDragManager в вызове метода NativeDragManager.doDrag(), начавшего операцию перетаскивания.
Потенциальные целевые интерактивные объекты отправляют:
-
nativeDragEnterпри попадании траектории перетаскивания в границы объекта; -
nativeDragOverво время пребывания жеста перетаскивания в границах объекта; -
nativeDragExitпри выходе жеста перетаскивания за границы объекта; -
nativeDragDrop, когда пользователь отпускает перетаскиваемый элемент над объектом и он отпускается, предварительно вызвав методNativeDragManager.acceptDragDrop().
Как правило, обработчик события nativeDragEnter или nativeDragOver оценивает перетаскиваемые данные и допустимые действия перетаскивания, чтобы определить, может ли интерактивный объект принять опускание. Чтобы указать, что интерактивный объект может быть целью, обработчик событий должен вызвать функцию NativeDragManager.acceptDrop(), передающую ссылку на объект. Если пользователь отпускает кнопку мыши над заданным объектом, этот объект становиться целью опускания и отправляет событие nativeDragDrop.
Любой объект типа InteractiveObject может быть инициатором перетаскивания или целью опускания.
Связанные элементы API
flash.desktop.Clipboard
flash.desktop.NativeDragOptions
flash.desktop.NativeDragActions
flash.display.InteractiveObject
| Свойство | Определено | ||
|---|---|---|---|
| allowedActions : NativeDragOptions
Объект NativeDragOptions, указывающий действия, разрешенные экранным объектом, инициировавшим данную операцию перетаскивания. | NativeDragEvent | ||
![]() | altKey : Boolean
Показывает активность клавиши Alt: true — активна, false — неактивна. | MouseEvent | |
![]() | bubbles : Boolean [только для чтения]
Определяет, является ли событие событием восходящей цепочки. | Event | |
![]() | buttonDown : Boolean
Указывает состояние левой кнопки мыши: нажата (true) или не нажата (false). | MouseEvent | |
![]() | cancelable : Boolean [только для чтения]
Указывает, можно ли предотвратить поведение, связанное с событием. | Event | |
![]() | clickCount : int [только для чтения]
Указывает на то, является ли событие для нажатого положения мыши частью последовательности нажатий мышью. | MouseEvent | |
| clipboard : Clipboard
Объект Clipboard, содержащий данные этой операции перетаскивания. | NativeDragEvent | ||
![]() | commandKey : Boolean
Указывает, активирована ли клавиша Command (только для Mac). Свойство commandKey будет иметь то же значение, что и свойство ctrlKey в Mac. | MouseEvent | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | controlKey : Boolean
Указывает, активирована ли клавиша Control в Mac или клавиша Ctrl в Windows или Linux. | MouseEvent | |
![]() | ctrlKey : Boolean
В Windows или Linux указывает на то, активирована ли клавиша Ctrl (true) или нет (false). | MouseEvent | |
![]() | currentTarget : Object [только для чтения]
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. | Event | |
![]() | delta : int
Указывает количество строк, подлежащих прокрутке в каждом случае вращения пользователем колесика мыши. | MouseEvent | |
| dropAction : String
Текущее действие. | NativeDragEvent | ||
![]() | eventPhase : uint [только для чтения]
Текущая фаза в потоке событий. | Event | |
![]() | isRelatedObjectInaccessible : Boolean
Если принимает значение true, свойство relatedObject принимает значение null по причинам, связанным с изолированными средами безопасности. | MouseEvent | |
![]() | localX : Number
Если блокировка мыши отключена, горизонтальная координата, в которой произошло событие, относительно контейнера-спрайта. | MouseEvent | |
![]() | localY : Number
Если блокировка мыши отключена, вертикальная координата, в которой произошло событие, относительно контейнера-спрайта. | MouseEvent | |
![]() | movementX : Number
Когда блокировка мыши включена, изменение положения мыши в направлении X с последнего события мыши. | MouseEvent | |
![]() | movementY : Number
Когда блокировка мыши включена, изменение положения мыши в направлении Y с последнего события мыши. | MouseEvent | |
![]() | relatedObject : InteractiveObject
Ссылка на объект списка отображения, связанный с событием. | MouseEvent | |
![]() | shiftKey : Boolean
Показывает активность клавиши Shift: true — активна, false — неактивна. | MouseEvent | |
![]() | stageX : Number [только для чтения]
Горизонтальная координата события в глобальных координатах рабочей области. | MouseEvent | |
![]() | stageY : Number [только для чтения]
Вертикальная координата события в глобальных координатах рабочей области. | MouseEvent | |
![]() | target : Object [только для чтения]
Целевой объект события. | Event | |
![]() | type : String [только для чтения]
Тип события. | Event | |
| Метод | Определено | ||
|---|---|---|---|
NativeDragEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = true, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, clipboard:Clipboard = null, allowedActions:NativeDragOptions = null, dropAction:String = null, controlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, commandKey:Boolean = false)
Создает объект Event со специфической информацией, имеющей отношение к собственным событиям перетаскивания. | NativeDragEvent | ||
[переопределить]
Создает копию данного объекта NativeDragEvent. | NativeDragEvent | ||
![]() |
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | |
![]() |
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
[переопределить]
Форматирует свойства данного объекта NativeDragEvent в виде строки. | NativeDragEvent | ||
![]() |
Предписывает проигрывателю Flash Player или Adobe AIR выполнить визуализацию после обработки данного события, если список отображения был изменен. | MouseEvent | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
| Константа | Определено | ||
|---|---|---|---|
| NATIVE_DRAG_COMPLETE : String = "nativeDragComplete" [статические]
NativeDragEvent.NATIVE_DRAG_COMPLETE определяет значение свойства type объекта события nativeDragComplete. | NativeDragEvent | ||
| NATIVE_DRAG_DROP : String = "nativeDragDrop" [статические]
NativeDragEvent.NATIVE_DRAG_DROP определяет значение свойства type объекта события nativeDragDrop. | NativeDragEvent | ||
| NATIVE_DRAG_ENTER : String = "nativeDragEnter" [статические]
NativeDragEvent.NATIVE_DRAG_ENTER определяет значение свойства type объекта события nativeDragEnter. | NativeDragEvent | ||
| NATIVE_DRAG_EXIT : String = "nativeDragExit" [статические]
NativeDragEvent.NATIVE_DRAG_EXIT определяет значение свойства type объекта события nativeDragExit. | NativeDragEvent | ||
| NATIVE_DRAG_OVER : String = "nativeDragOver" [статические]
NativeDragEvent.NATIVE_DRAG_OVER определяет значение свойства type объекта события nativeDragOver. | NativeDragEvent | ||
| NATIVE_DRAG_START : String = "nativeDragStart" [статические]
NativeDragEvent.NATIVE_DRAG_START определяет значение свойства type объекта события nativeDragStart. | NativeDragEvent | ||
| NATIVE_DRAG_UPDATE : String = "nativeDragUpdate" [статические]
NativeDragEvent.NATIVE_DRAG_UPDATE определяет значение свойства type объекта события nativeDragUpdate. | NativeDragEvent | ||
allowedActions | свойство |
public var allowedActions:NativeDragOptions| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Объект NativeDragOptions, указывающий действия, разрешенные экранным объектом, инициировавшим данную операцию перетаскивания.
Связанные элементы API
clipboard | свойство |
public var clipboard:Clipboard| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Объект Clipboard, содержащий данные этой операции перетаскивания.
Если объект, отправивший событие, находится не в том же домене защиты, что и объект-инициатор, то буфер обмена может считываться только в обработчике события nativeDragDrop.
Связанные элементы API
dropAction | свойство |
public var dropAction:String| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Текущее действие. В событии nativeDragComplete свойство dropAction сообщает окончательное действие.
NativeDragEvent | () | Конструктор |
public function NativeDragEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = true, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, clipboard:Clipboard = null, allowedActions:NativeDragOptions = null, dropAction:String = null, controlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, commandKey:Boolean = false)| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Создает объект Event со специфической информацией, имеющей отношение к собственным событиям перетаскивания.
Объекты Event передаются прослушивателям событий в качестве параметров. Отправка события собственного перетаскивания не запускает связанного с этим поведения.
Параметрыtype:String — Тип события. Возможные значения: NativeDragEvent.NATIVE_DRAG_START, NativeDragEvent.NATIVE_DRAG_UPDATE, NativeDragEvent.NATIVE_DRAG_ENTER, NativeDragEvent.NATIVE_DRAG_OVER, NativeDragEvent.NATIVE_DRAG_EXIT, NativeDragEvent.NATIVE_DRAG_DROP и NativeDragEvent.NATIVE_DRAG_COMPLETE.
| |
bubbles:Boolean (default = false) — Указывает, участвует ли объект Event в фазе восходящей цепочки потока событий.
| |
cancelable:Boolean (default = true) — Указывает, можно ли отменить объект Event.
| |
localX:Number (default = NaN) — Горизонтальная координата события относительно спрайта-контейнера.
| |
localY:Number (default = NaN) — Вертикальная координата события относительно спрайта-контейнера.
| |
relatedObject:InteractiveObject (default = null) — Связанный интерактивный экранный объект.
| |
clipboard:Clipboard (default = null) — Объект Clipboard, содержащий передаваемые данные.
| |
allowedActions:NativeDragOptions (default = null) — Объект NativeDragOptions, определяющий допустимые действия (перемещение, копирование или ссылка).
| |
dropAction:String (default = null) — Текущее действие.
| |
controlKey:Boolean (default = false) — Указывает, активирована ли клавиша Control.
| |
altKey:Boolean (default = false) — Указывает, активирована ли клавиша Alt.
| |
shiftKey:Boolean (default = false) — Указывает, активирована ли клавиша Shift.
| |
commandKey:Boolean (default = false) — Указывает, активирована ли клавиша Command.
|
clone | () | метод |
toString | () | метод |
override public function toString():String| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Форматирует свойства данного объекта NativeDragEvent в виде строки.
Строка имеет следующий формат:
[NativeDragEvent type=value bubbles=value cancelable=value ... commandKey=value]
String — Свойства данного объекта NativeDragEvent в виде строки.
|
NATIVE_DRAG_COMPLETE | Константа |
public static const NATIVE_DRAG_COMPLETE:String = "nativeDragComplete"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_COMPLETE определяет значение свойства type объекта события nativeDragComplete.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | true |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. |
dropAction | Действие, выбранное целью опускания (или none, если действие не было задано). |
Связанные элементы API
NATIVE_DRAG_DROP | Константа |
public static const NATIVE_DRAG_DROP:String = "nativeDragDrop"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_DROP определяет значение свойства type объекта события nativeDragDrop.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | true |
cancelable | true; отмена данного события отменяет операцию перетаскивания. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться даже если объект, отправивший данное событие находится не в том же домене защиты, что и инициатор. |
dropAction | Действие, выбранное целью опускания (или none, если действие не было задано). |
Связанные элементы API
NATIVE_DRAG_ENTER | Константа |
public static const NATIVE_DRAG_ENTER:String = "nativeDragEnter"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_ENTER определяет значение свойства type объекта события nativeDragEnter.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | true |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться только если объект, отправивший данное событие находится том же домене защиты, что и инициатор. |
dropAction | Действие, выбранное целью опускания (или none, если действие не было задано). |
Связанные элементы API
NATIVE_DRAG_EXIT | Константа |
public static const NATIVE_DRAG_EXIT:String = "nativeDragExit"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_EXIT определяет значение свойства type объекта события nativeDragExit.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | true |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться только если объект, отправивший данное событие находится том же домене защиты, что и инициатор. |
dropAction | Действие, выбранное целью опускания (или none, если действие не было задано). |
Связанные элементы API
NATIVE_DRAG_OVER | Константа |
public static const NATIVE_DRAG_OVER:String = "nativeDragOver"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_OVER определяет значение свойства type объекта события nativeDragOver.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | true |
cancelable | true; отмена данного события отменяет операцию перетаскивания. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться только если объект, отправивший данное событие находится том же домене защиты, что и инициатор. |
dropAction | Действие, выбранное целью опускания (или none, если действие не было задано). |
Связанные элементы API
NATIVE_DRAG_START | Константа |
public static const NATIVE_DRAG_START:String = "nativeDragStart"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_START определяет значение свойства type объекта события nativeDragStart.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | true |
cancelable | true; отмена данного события отменяет операцию перетаскивания. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. |
dropAction | Действие, выбранное целью опускания (или none, если действие не было задано). |
Связанные элементы API
NATIVE_DRAG_UPDATE | Константа |
public static const NATIVE_DRAG_UPDATE:String = "nativeDragUpdate"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_UPDATE определяет значение свойства type объекта события nativeDragUpdate.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | true |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. |
dropAction | Действие, выбранное целью опускания (или none, если действие не было задано). |
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства