Пакет | flash.events |
Класс | public class NativeDragEvent |
Наследование | NativeDragEvent ![]() ![]() ![]() |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Инициирующий объект отправляет:
nativeDragStart
в момент начал операции перетаскивания;nativeDragUpdate
по ходу выполнения операции перетаскивания;nativeDragComplete
, когда пользователь отпускает перетаскиваемый объект (независимо от того, принято ли новое положение объекта).Инициирующий объект — это передаваемый интерактивный объект, то есть объект NativeDragManager в вызове метода NativeDragManager.doDrag()
, начавшего операцию перетаскивания.
Потенциальные целевые интерактивные объекты отправляют:
nativeDragEnter
при попадании траектории перетаскивания в границы объекта;nativeDragOver
во время пребывания жеста перетаскивания в границах объекта;nativeDragExit
при выходе жеста перетаскивания за границы объекта;nativeDragDrop
, когда пользователь отпускает перетаскиваемый элемент над объектом и он принимает опускание, вызвав метод NativeDragManager.acceptDragDrop()
.Как правило, обработчик события nativeDragEnter
или nativeDragOver
оценивает перетаскиваемые данные и допустимые действия перетаскивания, чтобы определить, может ли интерактивный объект принять опускание. Чтобы указать, что интерактивный объект может быть целью, обработчик событий должен вызвать функцию NativeDragManager.acceptDrop()
, передающую ссылку на объект. Если пользователь отпускает кнопку мыши над заданным объектом, этот объект становиться целью опускания и отправляет событие nativeDragDrop
.
Любой объект типа InteractiveObject может быть инициатором перетаскивания или целью опускания.
См. также
Свойство | Определено | ||
---|---|---|---|
![]()
Объект NativeDragOptions, указывающий действия, разрешенные экранным объектом, инициировавшим данную операцию перетаскивания. | NativeDragEvent | ||
![]() | altKey : Boolean
Показывает активность клавиши Alt: true — активна, false — неактивна. | MouseEvent | |
![]() | bubbles : Boolean [только для чтения]
Определяет, является ли событие "событием на цепочке". | Event | |
![]() | buttonDown : Boolean
Показывает, нажата ли основная кнопка мыши: true — да, false — нет. | MouseEvent | |
![]() | cancelable : Boolean [только для чтения]
Определяет, можно ли отключить поведение, связанное с событием. | Event | |
![]()
Объект Clipboard, содержащий данные этой операции перетаскивания. | NativeDragEvent | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | ctrlKey : Boolean
Показывает активность клавиши Control: true — активна, false — неактивна. | MouseEvent | |
![]() | currentTarget : Object [только для чтения]
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. | Event | |
![]() | delta : int
Показывает расстояние прокрутки в строках на единицу вращения колесика мыши. | MouseEvent | |
![]()
Текущее действие. | NativeDragEvent | ||
![]() | eventPhase : uint [только для чтения]
Текущая фаза в потоке событий. | Event | |
![]() | localX : Number
Горизонтальная координата события относительно спрайта-контейнера. | MouseEvent | |
![]() | localY : Number
Вертикальная координата события относительно спрайта-контейнера. | MouseEvent | |
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
![]() | relatedObject : InteractiveObject
Ссылка на объект списка отображения, связанный с событием. | MouseEvent | |
![]() | shiftKey : Boolean
Показывает активность клавиши Shift: true — активна, false — неактивна. | MouseEvent | |
![]() | stageX : Number [только для чтения]
Горизонтальная координата события в глобальных координатах рабочей области. | MouseEvent | |
![]() | stageY : Number [только для чтения]
Вертикальная координата события в глобальных координатах рабочей области. | MouseEvent | |
![]() | target : Object [только для чтения]
Целевой объект события. | Event | |
![]() | type : String [только для чтения]
Тип события. | Event |
Метод | Определено | ||
---|---|---|---|
![]()
Создает объект Event со специфической информацией, имеющей отношение к собственным событиям перетаскивания. | NativeDragEvent | ||
Создает копию данного объекта NativeDragEvent. | NativeDragEvent | ||
![]() |
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | |
![]() |
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | |
Форматирует свойства данного объекта NativeDragEvent в виде строки. | NativeDragEvent | ||
![]() |
Предписывает проигрывателю Flash Player выполнить визуализацию после обработки данного события, если список отображения был изменен. | MouseEvent | |
![]() |
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
![]() | ACTIVATE : String = "activate" [статические]
Константа Event.ACTIVATE определяет значение свойства type объекта события Activitate. | Event | |
![]() | ADDED : String = "added" [статические]
Константа Event.ADDED определяет значение свойства type добавленного объекта события. | Event | |
![]() | ADDED_TO_STAGE : String = "addedToStage" [статические]
Константа Event.ADDED_TO_STAGE определяет значение свойства type объекта события addedToStage. | Event | |
![]() | CANCEL : String = "cancel" [статические]
Константа Event.CANCEL определяет значение свойства type объекта события cancel. | Event | |
![]() | CHANGE : String = "change" [статические]
Константа Event.CHANGE определяет значение свойства type объекта события change. | Event | |
![]() | CLEAR : String = "clear" [статические]
Задает значение свойства type для объекта события clear. | Event | |
![]() | CLICK : String = "click" [статические]
Задает значение свойства type для объекта события Click. | MouseEvent | |
![]() | CLOSE : String = "close" [статические]
Константа Event.CLOSE определяет значение свойства type объекта события close. | Event | |
![]() | ![]() [статические]
Константа Event.CLOSING определяет значение свойства type объекта события closing. | Event | |
![]() | COMPLETE : String = "complete" [статические]
Константа Event.COMPLETE определяет значение свойства type объекта события complete. | Event | |
![]() | CONNECT : String = "connect" [статические]
Константа Event.CONNECT определяет значение свойства type объекта события connect. | Event | |
![]() | COPY : String = "copy" [статические]
Задает значение свойства type для объекта события copy. | Event | |
![]() | CUT : String = "cut" [статические]
Задает значение свойства type для объекта события cut. | Event | |
![]() | DEACTIVATE : String = "deactivate" [статические]
Константа Event.DEACTIVATE определяет значение свойства type объекта события deactivate. | Event | |
![]() | DISPLAYING : String = "displaying" [статические]
Задает значение свойства type для объекта события displaying. | Event | |
![]() | DOUBLE_CLICK : String = "doubleClick" [статические]
Задает значение свойства type для объекта события doubleClick. | MouseEvent | |
![]() | ENTER_FRAME : String = "enterFrame" [статические]
Константа Event.ENTER_FRAME определяет значение свойства type объекта события enterFrame. | Event | |
![]() | EXIT_FRAME : String = "exitFrame" [статические]
Определяет значение свойства type объекта exitFrame. | Event | |
![]() | ![]() [статические]
Константа Event.EXITING определяет значение свойства type объекта exiting. | Event | |
![]() | FRAME_CONSTRUCTED : String = "frameConstructed" [статические]
Задает значение свойства type для объекта события frameConstructed. | Event | |
![]() | FULLSCREEN : String = "fullScreen" [статические]
Константа Event.FULL_SCREEN определяет значение свойства type для объекта события fullScreen. | Event | |
![]() | ![]() [статические]
Константа Event.HTML_BOUNDS_CHANGE определяет значение свойства type объекта htmlBoundsChange. | Event | |
![]() | ![]() [статические]
Константа Event.HTML_DOM_INITIALIZE определяет значение свойства type объекта события htmlDOMInitialize. | Event | |
![]() | ![]() [статические]
Константа Event.HTML_RENDER определяет значение свойства type объекта события htmlRender. | Event | |
![]() | ID3 : String = "id3" [статические]
Константа Event.ID3 определяет значение свойства type объекта id3. | Event | |
![]() | INIT : String = "init" [статические]
Константа Event.INIT определяет значение свойства type объекта init. | Event | |
![]() | ![]() [статические]
Константа Event.LOCATION_CHANGE определяет значение свойства type объекта события locationChange. | Event | |
![]() | MOUSE_DOWN : String = "mouseDown" [статические]
Задает значение свойства type для объекта события mouseDown. | MouseEvent | |
![]() | MOUSE_LEAVE : String = "mouseLeave" [статические]
Константа Event.MOUSE_LEAVE определяет значение свойства type объекта события mouseLeave. | Event | |
![]() | MOUSE_MOVE : String = "mouseMove" [статические]
Задает значение свойства type для объекта события mouseMove. | MouseEvent | |
![]() | MOUSE_OUT : String = "mouseOut" [статические]
Задает значение свойства type для объекта события mouseOut. | MouseEvent | |
![]() | MOUSE_OVER : String = "mouseOver" [статические]
Задает значение свойства type для объекта события mouseOver. | MouseEvent | |
![]() | MOUSE_UP : String = "mouseUp" [статические]
Задает значение свойства type для объекта события mouseUp. | MouseEvent | |
![]() | MOUSE_WHEEL : String = "mouseWheel" [статические]
Задает значение свойства type для объекта события mouseWheel. | MouseEvent | |
![]() [статические]
NativeDragEvent.NATIVE_DRAG_COMPLETE определяет значение свойства type объекта события nativeDragComplete. | NativeDragEvent | ||
![]() [статические]
NativeDragEvent.NATIVE_DRAG_DROP определяет значение свойства type объекта события nativeDragDrop. | NativeDragEvent | ||
![]() [статические]
NativeDragEvent.NATIVE_DRAG_ENTER определяет значение свойства type объекта события nativeDragEnter. | NativeDragEvent | ||
![]() [статические]
NativeDragEvent.NATIVE_DRAG_EXIT определяет значение свойства type объекта события nativeDragExit. | NativeDragEvent | ||
![]() [статические]
NativeDragEvent.NATIVE_DRAG_OVER определяет значение свойства type объекта события nativeDragOver. | NativeDragEvent | ||
![]() [статические]
NativeDragEvent.NATIVE_DRAG_START определяет значение свойства type объекта события nativeDragStart. | NativeDragEvent | ||
![]() [статические]
NativeDragEvent.NATIVE_DRAG_UPDATE определяет значение свойства type объекта события nativeDragUpdate. | NativeDragEvent | ||
![]() | ![]() [статические]
Константа Event.NETWORK_CHANGE определяет значение свойства type объекта события networkChange. | Event | |
![]() | OPEN : String = "open" [статические]
Константа Event.OPEN определяет значение свойства type объекта open. | Event | |
![]() | PASTE : String = "paste" [статические]
Задает значение свойства type для объекта события paste. | Event | |
![]() | REMOVED : String = "removed" [статические]
Константа Event.REMOVED определяет значение свойства type объекта события removed. | Event | |
![]() | REMOVED_FROM_STAGE : String = "removedFromStage" [статические]
Константа REMOVED_FROM_STAGE определяет значение свойства type объекта события removedFromStage. | Event | |
![]() | RENDER : String = "render" [статические]
Константа Event.RENDER определяет значение свойства type объекта события render. | Event | |
![]() | RESIZE : String = "resize" [статические]
Константа Event.RESIZE определяет значение свойства type объекта события resize. | Event | |
![]() | ROLL_OUT : String = "rollOut" [статические]
Задает значение свойства type для объекта события rollOut. | MouseEvent | |
![]() | ROLL_OVER : String = "rollOver" [статические]
Задает значение свойства type для объекта события rollOver. | MouseEvent | |
![]() | SAMPLE_DATA : String = "sampleData" [статические]
Задает значение свойства type для объекта события SampleDataEvent. | Event | |
![]() | SCROLL : String = "scroll" [статические]
Константа Event.SCROLL определяет значение свойства type объекта события scroll. | Event | |
![]() | SELECT : String = "select" [статические]
Константа Event.SELECT определяет значение свойства type объекта события select. | Event | |
![]() | SELECT_ALL : String = "selectAll" [статические]
Задает значение свойства type для объекта события selectAll. | Event | |
![]() | SOUND_COMPLETE : String = "soundComplete" [статические]
Константа Event.SOUND_COMPLETE определяет значение свойства type объекта события soundComplete. | Event | |
![]() | TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [статические]
Константа Event.TAB_CHILDREN_CHANGE определяет значение свойства type объекта события tabChildrenChange. | Event | |
![]() | TAB_ENABLED_CHANGE : String = "tabEnabledChange" [статические]
Константа Event.TAB_ENABLED_CHANGE определяет значение свойства type объекта события tabEnabledChange. | Event | |
![]() | TAB_INDEX_CHANGE : String = "tabIndexChange" [статические]
Константа Event.TAB_INDEX_CHANGE определяет значение свойства type объекта события tabIndexChange. | Event | |
![]() | UNLOAD : String = "unload" [статические]
Константа Event.UNLOAD определяет значение свойства type объекта unload. | Event | |
![]() | ![]() [статические]
Константа Event.USER_IDLE определяет значение свойства type объекта события userIdle. | Event | |
![]() | ![]() [статические]
Константа Event.USER_PRESENT определяет значение свойства type объекта события userPresent. | Event |
![]() | свойство |
public var allowedActions:NativeDragOptions
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Объект NativeDragOptions, указывающий действия, разрешенные экранным объектом, инициировавшим данную операцию перетаскивания.
См. также
![]() | свойство |
public var clipboard:Clipboard
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Объект Clipboard, содержащий данные этой операции перетаскивания.
Если объект, отправивший событие, находится не в том же домене защиты, что и объект-инициатор, то буфер обмена может считываться только в обработчике события nativeDragDrop
.
См. также
![]() | свойство |
public var dropAction:String
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Текущее действие. В событии nativeDragComplete
свойство dropAction
сообщает окончательное действие.
![]() | () | Конструктор |
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.
|
![]() | () | метод |
override public function clone():Event
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Создает копию данного объекта NativeDragEvent.
ВозвращаетEvent — Новый объект NativeDragEvent, значения свойств которого соответствуют значениям оригинала.
|
![]() | () | метод |
override public function toString():String
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Форматирует свойства данного объекта NativeDragEvent в виде строки.
Строка имеет следующий формат:
[NativeDragEvent type=значение bubbles=значение cancelable=значение ... commandKey=значение]
String — Свойства данного объекта NativeDragEvent в виде строки.
|
![]() | Константа |
public static const NATIVE_DRAG_COMPLETE:String = "nativeDragComplete"
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_COMPLETE определяет значение свойства type
объекта события nativeDragComplete
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. |
dropAction | Действие, выбранное целью опускания (или none , если действие не было задано). |
См. также
![]() | Константа |
public static const NATIVE_DRAG_DROP:String = "nativeDragDrop"
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_DROP определяет значение свойства type
объекта события nativeDragDrop
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | false |
cancelable | true ; отмена данного события отменяет операцию перетаскивания. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться даже если объект, отправивший данное событие находится не в том же домене защиты, что и инициатор. |
dropAction | Действие, выбранное целью опускания (или none , если действие не было задано). |
См. также
![]() | Константа |
public static const NATIVE_DRAG_ENTER:String = "nativeDragEnter"
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_ENTER определяет значение свойства type
объекта события nativeDragEnter
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться только если объект, отправивший данное событие находится том же домене защиты, что и инициатор. |
dropAction | Действие, выбранное целью опускания (или none , если действие не было задано). |
См. также
![]() | Константа |
public static const NATIVE_DRAG_EXIT:String = "nativeDragExit"
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_EXIT определяет значение свойства type
объекта события nativeDragExit
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться только если объект, отправивший данное событие находится том же домене защиты, что и инициатор. |
dropAction | Действие, выбранное целью опускания (или none , если действие не было задано). |
См. также
![]() | Константа |
public static const NATIVE_DRAG_OVER:String = "nativeDragOver"
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_OVER определяет значение свойства type
объекта события nativeDragOver
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | false |
cancelable | true ; отмена данного события отменяет операцию перетаскивания. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться только если объект, отправивший данное событие находится том же домене защиты, что и инициатор. |
dropAction | Действие, выбранное целью опускания (или none , если действие не было задано). |
См. также
![]() | Константа |
public static const NATIVE_DRAG_START:String = "nativeDragStart"
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_START определяет значение свойства type
объекта события nativeDragStart
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | false |
cancelable | true ; отмена данного события отменяет операцию перетаскивания. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. |
dropAction | Действие, выбранное целью опускания (или none , если действие не было задано). |
См. также
![]() | Константа |
public static const NATIVE_DRAG_UPDATE:String = "nativeDragUpdate"
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
NativeDragEvent.NATIVE_DRAG_UPDATE определяет значение свойства type
объекта события nativeDragUpdate
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
allowedActions | Объект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания. |
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
clipboard | Объект Clipboard, содержащий перетаскиваемые данные. |
dropAction | Действие, выбранное целью опускания (или none , если действие не было задано). |
См. также