Главная / Action Script 3
(Только AIR)
Пакетflash.events
Классpublic class NativeDragEvent
НаследованиеNativeDragEvent Inheritance MouseEvent Inheritance Event Inheritance Object

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

События собственного перетаскивания отправляются интерактивными объектами, участвующими в операции перетаскивания.

Инициирующий объект отправляет:

Инициирующий объект — это передаваемый интерактивный объект, то есть объект NativeDragManager в вызове метода NativeDragManager.doDrag(), начавшего операцию перетаскивания.

Потенциальные целевые интерактивные объекты отправляют:

Как правило, обработчик события nativeDragEnter или nativeDragOver оценивает перетаскиваемые данные и допустимые действия перетаскивания, чтобы определить, может ли интерактивный объект принять опускание. Чтобы указать, что интерактивный объект может быть целью, обработчик событий должен вызвать функцию NativeDragManager.acceptDrop(), передающую ссылку на объект. Если пользователь отпускает кнопку мыши над заданным объектом, этот объект становиться целью опускания и отправляет событие nativeDragDrop.

Любой объект типа InteractiveObject может быть инициатором перетаскивания или целью опускания.

См. также

flash.desktop.NativeDragManager
flash.desktop.Clipboard
flash.desktop.NativeDragOptions
flash.desktop.NativeDragActions
flash.display.InteractiveObject


Общедоступные свойства
 СвойствоОпределено
  AIR-only allowedActions : NativeDragOptions
Объект NativeDragOptions, указывающий действия, разрешенные экранным объектом, инициировавшим данную операцию перетаскивания.
NativeDragEvent
 InheritedaltKey : Boolean
Показывает активность клавиши Alt: true — активна, false — неактивна.
MouseEvent
 Inheritedbubbles : Boolean
[только для чтения] Определяет, является ли событие "событием на цепочке".
Event
 InheritedbuttonDown : Boolean
Показывает, нажата ли основная кнопка мыши: true — да, false — нет.
MouseEvent
 Inheritedcancelable : Boolean
[только для чтения] Определяет, можно ли отключить поведение, связанное с событием.
Event
  AIR-only clipboard : Clipboard
Объект Clipboard, содержащий данные этой операции перетаскивания.
NativeDragEvent
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritedctrlKey : Boolean
Показывает активность клавиши Control: true — активна, false — неактивна.
MouseEvent
 InheritedcurrentTarget : Object
[только для чтения] Объект, активно обрабатывающий объект Event с помощью прослушивателя событий.
Event
 Inheriteddelta : int
Показывает расстояние прокрутки в строках на единицу вращения колесика мыши.
MouseEvent
  AIR-only dropAction : String
Текущее действие.
NativeDragEvent
 InheritedeventPhase : uint
[только для чтения] Текущая фаза в потоке событий.
Event
 InheritedisRelatedObjectInaccessible : Boolean
Если принимает значение true, свойство relatedObject принимает значение null по причинам, связанным с изолированной средой безопасности.
MouseEvent
 InheritedlocalX : Number
Горизонтальная координата события относительно спрайта-контейнера.
MouseEvent
 InheritedlocalY : Number
Вертикальная координата события относительно спрайта-контейнера.
MouseEvent
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
 InheritedrelatedObject : InteractiveObject
Ссылка на объект списка отображения, связанный с событием.
MouseEvent
 InheritedshiftKey : Boolean
Показывает активность клавиши Shift: true — активна, false — неактивна.
MouseEvent
 InheritedstageX : Number
[только для чтения] Горизонтальная координата события в глобальных координатах рабочей области.
MouseEvent
 InheritedstageY : Number
[только для чтения] Вертикальная координата события в глобальных координатах рабочей области.
MouseEvent
 Inheritedtarget : Object
[только для чтения] Целевой объект события.
Event
 Inheritedtype : String
[только для чтения] Тип события.
Event
Общедоступные методы
 МетодОпределено
  
AIR-only 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
 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
  
Форматирует свойства данного объекта NativeDragEvent в виде строки.
NativeDragEvent
 Inherited
Предписывает проигрывателю Flash Player выполнить визуализацию после обработки данного события, если список отображения был изменен.
MouseEvent
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 Константа Определено
 InheritedACTIVATE : String = "activate"
[статические] Константа Event.ACTIVATE определяет значение свойства type объекта события Activitate.
Event
 InheritedADDED : String = "added"
[статические] Константа Event.ADDED определяет значение свойства type добавленного объекта события.
Event
 InheritedADDED_TO_STAGE : String = "addedToStage"
[статические] Константа Event.ADDED_TO_STAGE определяет значение свойства type объекта события addedToStage.
Event
 InheritedCANCEL : String = "cancel"
[статические] Константа Event.CANCEL определяет значение свойства type объекта события cancel.
Event
 InheritedCHANGE : String = "change"
[статические] Константа Event.CHANGE определяет значение свойства type объекта события change.
Event
 InheritedCLEAR : String = "clear"
[статические] Задает значение свойства type для объекта события clear.
Event
 InheritedCLICK : String = "click"
[статические] Задает значение свойства type для объекта события Click.
MouseEvent
 InheritedCLOSE : String = "close"
[статические] Константа Event.CLOSE определяет значение свойства type объекта события close.
Event
 InheritedAIR-only CLOSING : String = "closing"
[статические] Константа Event.CLOSING определяет значение свойства type объекта события closing.
Event
 InheritedCOMPLETE : String = "complete"
[статические] Константа Event.COMPLETE определяет значение свойства type объекта события complete.
Event
 InheritedCONNECT : String = "connect"
[статические] Константа Event.CONNECT определяет значение свойства type объекта события connect.
Event
 InheritedCOPY : String = "copy"
[статические] Задает значение свойства type для объекта события copy.
Event
 InheritedCUT : String = "cut"
[статические] Задает значение свойства type для объекта события cut.
Event
 InheritedDEACTIVATE : String = "deactivate"
[статические] Константа Event.DEACTIVATE определяет значение свойства type объекта события deactivate.
Event
 InheritedDISPLAYING : String = "displaying"
[статические] Задает значение свойства type для объекта события displaying.
Event
 InheritedDOUBLE_CLICK : String = "doubleClick"
[статические] Задает значение свойства type для объекта события doubleClick.
MouseEvent
 InheritedENTER_FRAME : String = "enterFrame"
[статические] Константа Event.ENTER_FRAME определяет значение свойства type объекта события enterFrame.
Event
 InheritedEXIT_FRAME : String = "exitFrame"
[статические] Определяет значение свойства type объекта exitFrame.
Event
 InheritedAIR-only EXITING : String = "exiting"
[статические] Константа Event.EXITING определяет значение свойства type объекта exiting.
Event
 InheritedFRAME_CONSTRUCTED : String = "frameConstructed"
[статические] Задает значение свойства type для объекта события frameConstructed.
Event
 InheritedFULLSCREEN : String = "fullScreen"
[статические] Константа Event.FULL_SCREEN определяет значение свойства type для объекта события fullScreen.
Event
 InheritedAIR-only HTML_BOUNDS_CHANGE : String = "htmlBoundsChange"
[статические] Константа Event.HTML_BOUNDS_CHANGE определяет значение свойства type объекта htmlBoundsChange.
Event
 InheritedAIR-only HTML_DOM_INITIALIZE : String = "htmlDOMInitialize"
[статические] Константа Event.HTML_DOM_INITIALIZE определяет значение свойства type объекта события htmlDOMInitialize.
Event
 InheritedAIR-only HTML_RENDER : String = "htmlRender"
[статические] Константа Event.HTML_RENDER определяет значение свойства type объекта события htmlRender.
Event
 InheritedID3 : String = "id3"
[статические] Константа Event.ID3 определяет значение свойства type объекта id3.
Event
 InheritedINIT : String = "init"
[статические] Константа Event.INIT определяет значение свойства type объекта init.
Event
 InheritedAIR-only LOCATION_CHANGE : String = "locationChange"
[статические] Константа Event.LOCATION_CHANGE определяет значение свойства type объекта события locationChange.
Event
 InheritedMOUSE_DOWN : String = "mouseDown"
[статические] Задает значение свойства type для объекта события mouseDown.
MouseEvent
 InheritedMOUSE_LEAVE : String = "mouseLeave"
[статические] Константа Event.MOUSE_LEAVE определяет значение свойства type объекта события mouseLeave.
Event
 InheritedMOUSE_MOVE : String = "mouseMove"
[статические] Задает значение свойства type для объекта события mouseMove.
MouseEvent
 InheritedMOUSE_OUT : String = "mouseOut"
[статические] Задает значение свойства type для объекта события mouseOut.
MouseEvent
 InheritedMOUSE_OVER : String = "mouseOver"
[статические] Задает значение свойства type для объекта события mouseOver.
MouseEvent
 InheritedMOUSE_UP : String = "mouseUp"
[статические] Задает значение свойства type для объекта события mouseUp.
MouseEvent
 InheritedMOUSE_WHEEL : String = "mouseWheel"
[статические] Задает значение свойства type для объекта события mouseWheel.
MouseEvent
  AIR-only NATIVE_DRAG_COMPLETE : String = "nativeDragComplete"
[статические] NativeDragEvent.NATIVE_DRAG_COMPLETE определяет значение свойства type объекта события nativeDragComplete.
NativeDragEvent
  AIR-only NATIVE_DRAG_DROP : String = "nativeDragDrop"
[статические] NativeDragEvent.NATIVE_DRAG_DROP определяет значение свойства type объекта события nativeDragDrop.
NativeDragEvent
  AIR-only NATIVE_DRAG_ENTER : String = "nativeDragEnter"
[статические] NativeDragEvent.NATIVE_DRAG_ENTER определяет значение свойства type объекта события nativeDragEnter.
NativeDragEvent
  AIR-only NATIVE_DRAG_EXIT : String = "nativeDragExit"
[статические] NativeDragEvent.NATIVE_DRAG_EXIT определяет значение свойства type объекта события nativeDragExit.
NativeDragEvent
  AIR-only NATIVE_DRAG_OVER : String = "nativeDragOver"
[статические] NativeDragEvent.NATIVE_DRAG_OVER определяет значение свойства type объекта события nativeDragOver.
NativeDragEvent
  AIR-only NATIVE_DRAG_START : String = "nativeDragStart"
[статические] NativeDragEvent.NATIVE_DRAG_START определяет значение свойства type объекта события nativeDragStart.
NativeDragEvent
  AIR-only NATIVE_DRAG_UPDATE : String = "nativeDragUpdate"
[статические] NativeDragEvent.NATIVE_DRAG_UPDATE определяет значение свойства type объекта события nativeDragUpdate.
NativeDragEvent
 InheritedAIR-only NETWORK_CHANGE : String = "networkChange"
[статические] Константа Event.NETWORK_CHANGE определяет значение свойства type объекта события networkChange.
Event
 InheritedOPEN : String = "open"
[статические] Константа Event.OPEN определяет значение свойства type объекта open.
Event
 InheritedPASTE : String = "paste"
[статические] Задает значение свойства type для объекта события paste.
Event
 InheritedREMOVED : String = "removed"
[статические] Константа Event.REMOVED определяет значение свойства type объекта события removed.
Event
 InheritedREMOVED_FROM_STAGE : String = "removedFromStage"
[статические] Константа REMOVED_FROM_STAGE определяет значение свойства type объекта события removedFromStage.
Event
 InheritedRENDER : String = "render"
[статические] Константа Event.RENDER определяет значение свойства type объекта события render.
Event
 InheritedRESIZE : String = "resize"
[статические] Константа Event.RESIZE определяет значение свойства type объекта события resize.
Event
 InheritedROLL_OUT : String = "rollOut"
[статические] Задает значение свойства type для объекта события rollOut.
MouseEvent
 InheritedROLL_OVER : String = "rollOver"
[статические] Задает значение свойства type для объекта события rollOver.
MouseEvent
 InheritedSCROLL : String = "scroll"
[статические] Константа Event.SCROLL определяет значение свойства type объекта события scroll.
Event
 InheritedSELECT : String = "select"
[статические] Константа Event.SELECT определяет значение свойства type объекта события select.
Event
 InheritedSELECT_ALL : String = "selectAll"
[статические] Задает значение свойства type для объекта события selectAll.
Event
 InheritedSOUND_COMPLETE : String = "soundComplete"
[статические] Константа Event.SOUND_COMPLETE определяет значение свойства type объекта события soundComplete.
Event
 InheritedTAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[статические] Константа Event.TAB_CHILDREN_CHANGE определяет значение свойства type объекта события tabChildrenChange.
Event
 InheritedTAB_ENABLED_CHANGE : String = "tabEnabledChange"
[статические] Константа Event.TAB_ENABLED_CHANGE определяет значение свойства type объекта события tabEnabledChange.
Event
 InheritedTAB_INDEX_CHANGE : String = "tabIndexChange"
[статические] Константа Event.TAB_INDEX_CHANGE определяет значение свойства type объекта события tabIndexChange.
Event
 InheritedUNLOAD : String = "unload"
[статические] Константа Event.UNLOAD определяет значение свойства type объекта unload.
Event
 InheritedAIR-only USER_IDLE : String = "userIdle"
[статические] Константа Event.USER_IDLE определяет значение свойства type объекта события userIdle.
Event
 InheritedAIR-only USER_PRESENT : String = "userPresent"
[статические] Константа Event.USER_PRESENT определяет значение свойства type объекта события userPresent.
Event
Сведения о свойстве
AIR-only allowedActionsсвойство
public var allowedActions:NativeDragOptions

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

Объект NativeDragOptions, указывающий действия, разрешенные экранным объектом, инициировавшим данную операцию перетаскивания.

См. также

AIR-only clipboardсвойство 
public var clipboard:Clipboard

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

Объект Clipboard, содержащий данные этой операции перетаскивания.

Если объект, отправивший событие, находится не в том же домене защиты, что и объект-инициатор, то буфер обмена может считываться только в обработчике события nativeDragDrop.

См. также

AIR-only dropActionсвойство 
public var dropAction:String

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

Текущее действие. В событии nativeDragComplete свойство dropAction сообщает окончательное действие.

Сведения о конструкторе
AIR-only 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
Версии среды выполнения:  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.
Сведения о методе
AIR-only clone()метод
override public function clone():Event

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

Создает копию данного объекта NativeDragEvent.

Возвращает
Event — Новый объект NativeDragEvent, значения свойств которого соответствуют значениям оригинала.
AIR-only toString()метод 
override public function toString():String

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

Форматирует свойства данного объекта NativeDragEvent в виде строки.

Строка имеет следующий формат:

[NativeDragEvent type=значение bubbles=значение cancelable=значение ... commandKey=значение]

Возвращает
String — Свойства данного объекта NativeDragEvent в виде строки.
Сведения о константе
AIR-only NATIVE_DRAG_COMPLETEКонстанта
public static const NATIVE_DRAG_COMPLETE:String = "nativeDragComplete"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

NativeDragEvent.NATIVE_DRAG_COMPLETE определяет значение свойства type объекта события nativeDragComplete.

Данное событие имеет следующие свойства.

СвойствоЗначение
allowedActionsОбъект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания.
bubblesfalse
cancelablefalse; нет поведения по умолчанию для отмены.
clipboardОбъект Clipboard, содержащий перетаскиваемые данные.
dropActionДействие, выбранное целью опускания (или none, если действие не было задано).

См. также

AIR-only NATIVE_DRAG_DROPКонстанта  
public static const NATIVE_DRAG_DROP:String = "nativeDragDrop"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

NativeDragEvent.NATIVE_DRAG_DROP определяет значение свойства type объекта события nativeDragDrop.

Данное событие имеет следующие свойства.

СвойствоЗначение
allowedActionsОбъект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания.
bubblesfalse
cancelabletrue; отмена данного события отменяет операцию перетаскивания.
clipboardОбъект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться даже если объект, отправивший данное событие находится не в том же домене защиты, что и инициатор.
dropActionДействие, выбранное целью опускания (или none, если действие не было задано).

См. также

AIR-only NATIVE_DRAG_ENTERКонстанта  
public static const NATIVE_DRAG_ENTER:String = "nativeDragEnter"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

NativeDragEvent.NATIVE_DRAG_ENTER определяет значение свойства type объекта события nativeDragEnter.

Данное событие имеет следующие свойства.

СвойствоЗначение
allowedActionsОбъект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания.
bubblesfalse
cancelablefalse; нет поведения по умолчанию для отмены.
clipboardОбъект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться только если объект, отправивший данное событие находится том же домене защиты, что и инициатор.
dropActionДействие, выбранное целью опускания (или none, если действие не было задано).

См. также

AIR-only NATIVE_DRAG_EXITКонстанта  
public static const NATIVE_DRAG_EXIT:String = "nativeDragExit"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

NativeDragEvent.NATIVE_DRAG_EXIT определяет значение свойства type объекта события nativeDragExit.

Данное событие имеет следующие свойства.

СвойствоЗначение
allowedActionsОбъект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания.
bubblesfalse
cancelablefalse; нет поведения по умолчанию для отмены.
clipboardОбъект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться только если объект, отправивший данное событие находится том же домене защиты, что и инициатор.
dropActionДействие, выбранное целью опускания (или none, если действие не было задано).

См. также

AIR-only NATIVE_DRAG_OVERКонстанта  
public static const NATIVE_DRAG_OVER:String = "nativeDragOver"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

NativeDragEvent.NATIVE_DRAG_OVER определяет значение свойства type объекта события nativeDragOver.

Данное событие имеет следующие свойства.

СвойствоЗначение
allowedActionsОбъект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания.
bubblesfalse
cancelabletrue; отмена данного события отменяет операцию перетаскивания.
clipboardОбъект Clipboard, содержащий перетаскиваемые данные. Буфер обмена может считываться только если объект, отправивший данное событие находится том же домене защиты, что и инициатор.
dropActionДействие, выбранное целью опускания (или none, если действие не было задано).

См. также

AIR-only NATIVE_DRAG_STARTКонстанта  
public static const NATIVE_DRAG_START:String = "nativeDragStart"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

NativeDragEvent.NATIVE_DRAG_START определяет значение свойства type объекта события nativeDragStart.

Данное событие имеет следующие свойства.

СвойствоЗначение
allowedActionsОбъект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания.
bubblesfalse
cancelabletrue; отмена данного события отменяет операцию перетаскивания.
clipboardОбъект Clipboard, содержащий перетаскиваемые данные.
dropActionДействие, выбранное целью опускания (или none, если действие не было задано).

См. также

AIR-only NATIVE_DRAG_UPDATEКонстанта  
public static const NATIVE_DRAG_UPDATE:String = "nativeDragUpdate"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0

NativeDragEvent.NATIVE_DRAG_UPDATE определяет значение свойства type объекта события nativeDragUpdate.

Данное событие имеет следующие свойства.

СвойствоЗначение
allowedActionsОбъект NativeDragOptions, указывающий действия, имеющие отношение к данной операции перетаскивания.
bubblesfalse
cancelablefalse; нет поведения по умолчанию для отмены.
clipboardОбъект Clipboard, содержащий перетаскиваемые данные.
dropActionДействие, выбранное целью опускания (или none, если действие не было задано).

См. также