(Disponível apenas no Flex 3 Pro)
Pacote mx.automation.events
Classe classe pública AutomationDragEventWithPositionInfo
Herança AutomationDragEventWithPositionInfo Inheritance AutomationDragEvent Inheritance MouseEvent Inheritance Event Inheritance Object

A classe AutomationDragEventWithPositionInfo representa objetos de eventos que são despachados como parte de uma operação drag-and-drop operation. Mas isso será despachado dos componentes que estão interessados na informação da posição do drop.

Ver também

mx.managers.DragManager
mx.core.UIComponent


Propriedades Públicas
 PropriedadeDefinido Por
 Inheritedaction : String
A ação requisitada.
AutomationDragEvent
 InheritedaltKey : Boolean
Indica se a tecla Alt está ativa (true) ou inativa (false).
MouseEvent
 Inheritedbubbles : Boolean
[read-only] Indica se um evento é um evento do bubbles.
Event
 InheritedbuttonDown : Boolean
Indica se o botão primário do mouse está pressionada (true) ou não (false).
MouseEvent
 Inheritedcancelable : Boolean
[read-only] Indica se um comportamento associado com o evento pode ser prevenido.
Event
 InheritedAIR-onlyclickCount : int
[read-only] Indica se o evento mouse down é parte de uma sequência multi-click.
MouseEvent
 InheritedAIR-onlycommandKey : Boolean
Indica se a tecla command está ativada.
MouseEvent
 Inheritedconstructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
Object
 InheritedAIR-onlycontrolKey : Boolean
Indica se a tecla Ctrl está ativada.
MouseEvent
 InheritedctrlKey : Boolean
Em Windows, indica se a tecla Ctrl está ativa (true) ou inativa (false).
MouseEvent
 InheritedcurrentTarget : Object
[read-only] O objeto que está ativamente processando o objeto Event com um event listener.
Event
 Inheriteddelta : int
Indica quantas linhas devem ser scrolled para cada unidade que o usuário roda a roda do mouse.
MouseEvent
 InheriteddraggedItem : IAutomationObject
Contém o objeto child IAutomationObject que vai ser arrastado.
AutomationDragEvent
 InheriteddropParent : IAutomationObject
The IAutomationObject object that parents the dropped item.
AutomationDragEvent
 InheritedeventPhase : uint
[read-only] A fase atual do fluxo de evento.
Event
 InheritedlocalX : Number
A coordenada horizontal no qual o evento ocorreu relativo ao sprite pertencente..
MouseEvent
 InheritedlocalY : Number
A coordenada vertical no qual o evento ocorreu relativo ao sprite pertencente..
MouseEvent
 Inheritedprototype : Object
[static] Uma referência ao objeto protótipo de uma classe ou função de objeto.
Object
 InheritedrelatedObject : InteractiveObject
Uma referência a um objeto display list que está relacionado ao evento.
MouseEvent
 InheritedshiftKey : Boolean
Indica se a tecla Shift está ativa (true) ou inativa (false).
MouseEvent
 InheritedstageX : Number
[read-only] A coordenada horizontal no qual o evento ocorreu nas coordenadas global Stage.
MouseEvent
 InheritedstageY : Number
[read-only] A coordenada vertical no qual o evento ocorreu nas coordenadas global Stage.
MouseEvent
 Inheritedtarget : Object
[read-only] O alvo do evento.
Event
 Inheritedtype : String
[read-only] O tipo de evento.
Event
Métodos Públicos
  Método Definido Por
  
AutomationDragEventWithPositionInfo(type:String, bubbles:Boolean = false, cancelable:Boolean = true, action:String = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, localx:int = -1, localy:int = -1)
Constructor.
AutomationDragEventWithPositionInfo
  
A ação requisitada.
AutomationDragEventWithPositionInfo
  
Contém o objeto child IAutomationObject sendo arrastado.
AutomationDragEventWithPositionInfo
  
O objeto IAutomationObject que estará sendo o parent do item que sofreu o drop.
AutomationDragEventWithPositionInfo
 Inherited
formatToString(className:String, ... arguments):String
Uma função de serviço para implementar o método toString() nas classes Event ActionScript 3.0.
Event
 Inherited
Indica se um objeto tem uma propriedade específica definida.
Object
 Inherited
Verifica se o método preventDefault() foi chamado no evento.
Event
 Inherited
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
Object
 Inherited
Cancela o comportamento padrão de um evento se esse comportamento pode ser cancelado.
Event
 Inherited
Indica se a propriedade especificada existe e se é enumerável.
Object
 Inherited
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
Object
 Inherited
Previne processamento de qualquer event listener no node atual e de qualquer node subsequente no fluxo de eventos.
Event
 Inherited
Previne processamento de qualquer event listener nos nodes subsequentes ao node atual no fluxo de evento.
Event
 Inherited
Retorna um string que contém todas as propriedades do objeto MouseEvent.
MouseEvent
 Inherited
Instrui o Flash Palyer ou Adobe AIR para render depois de completar o processamento desse evento, se o display list foi modificado.
MouseEvent
 Inherited
Retorna o valor primitivo de um objeto específico.
Object
Constantes Públicas
  Constante Definido Por
 InheritedACTIVATE : String = "activate"
[static] A constante Event.ACTIVATE define o valor da propriedade de tipo de um objeto do evento activate.
Event
 InheritedADDED : String = "added"
[static] A constante Event.ADDED define o valor da propriedade de tipo de um objeto de evento added.
Event
 InheritedADDED_TO_STAGE : String = "addedToStage"
[static] A constante Event.ADDED_TO_STAGE define o valor da propriedade de tipo de um objeto de evento addedToStage.
Event
 InheritedCANCEL : String = "cancel"
[static] A constante Event.CANCEL define o valor da propriedade de tipo de um objeto de evento cancel.
Event
 InheritedCHANGE : String = "change"
[static] A constante Event.CHANGE define o valor da propriedade de tipo de um objeto de evento change.
Event
 InheritedCLICK : String = "click"
[static] Define o valor da propriedade de tipo de um objeto de evento click.
MouseEvent
 InheritedCLOSE : String = "close"
[static] A constante Event.CLOSE define os valores do tipo de propriedade de um objeto de evento close.
Event
 InheritedAIR-onlyCLOSING : String = "closing"
[static] A constante Event.CLOSING define o valor da propriedade de tipo de um objeto de evento closing.
Event
 InheritedCOMPLETE : String = "complete"
[static] A constante Event.COMPLETE define o valor da propriedade de tipo de um objeto de evento complete.
Event
 InheritedCONNECT : String = "connect"
[static] A constante Event.CONNECT define o valor da propriedade de tipo de um objeto de evento connect.
Event
 InheritedAIR-onlyCONTEXT_MENU : String = "contextMenu"
[static] A constante InteractiveIconMouseEvent.CONTEXT_MENU define o valor da propriedade de tipo de um objeto de evento contextMenu.
MouseEvent
 InheritedDEACTIVATE : String = "deactivate"
[static] A constante Event.DEACTIVATE define o valor da propriedade de tipo de um objeto de evento deactivate.
Event
 InheritedAIR-onlyDISPLAYING : String = "displaying"
[static] Define o valor da propriedade de tipo do objeto de evento displaying.
Event
 InheritedDOUBLE_CLICK : String = "doubleClick"
[static] Define o valor da propriedade de tipo de um objeto de evento doubleClick.
MouseEvent
  DRAG_COMPLETE : String = "dragComplete"
[static] Define o valor da propriedade de tipo de um objeto de evento dragComplete.
AutomationDragEventWithPositionInfo
  DRAG_DROP : String = "dragDrop"
[static] Define o valor da propriedade de tipo do objeto de evento de um evento dragDrop.
AutomationDragEventWithPositionInfo
  DRAG_START : String = "dragStart"
[static] Define o valor da propriedade de tipo de um objeto de evento para um evento dragStart.
AutomationDragEventWithPositionInfo
 InheritedENTER_FRAME : String = "enterFrame"
[static] A constante Event.ENTER_FRAME define o valor da propriedade de tipo de um objeto de evento enterFrame.
Event
 InheritedAIR-onlyEXITING : String = "exiting"
[static] A constante Event.EXISTING define o valor da propriedade de tipo de um objeto de evento existing.
Event
 InheritedFULLSCREEN : String = "fullScreen"
[static] A constante Event.FULL_SCREEN define o valor da propriedade de tipo de um objeto de evento fullScreen.
Event
 InheritedAIR-onlyHTML_BOUNDS_CHANGE : String = "htmlBoundsChange"
[static] A constante Event.HTML_BOUNDS_CHANGE define o valor da propriedade de tipo de um objeto de evento htmlBoundsChange.
Event
 InheritedAIR-onlyHTML_DOM_INITIALIZE : String = "htmlDOMInitialize"
[static] A constante Event.HTML_DOM_INITIALIZE define o valor da propriedade de tipo de um objeto de evento htmlDOMInitialize..
Event
 InheritedAIR-onlyHTML_RENDER : String = "htmlRender"
[static] A constante Event.HTML_RENDER define o valor da propriedade de tipo de um objeto de evento htmlRender.
Event
 InheritedID3 : String = "id3"
[static] A constante Event.ID3 define o valor da propriedade de tipo de um objeto de evento id3.
Event
 InheritedINIT : String = "init"
[static] A constante Event.INIT define os valores do tipo de propriedade de um objeto de evento init.
Event
 InheritedAIR-onlyLOCATION_CHANGE : String = "locationChange"
[static] A constante Event.LOCATION_CHANGE define o valor da propriedade de tipo de um objeto de evento locationChange.
Event
 InheritedAIR-onlyMIDDLE_CLICK : String = "middleClick"
[static] Define o valor da propriedade de tipo de um objeto de evento middleClick.
MouseEvent
 InheritedAIR-onlyMIDDLE_MOUSE_DOWN : String = "middleMouseDown"
[static] Define o valor da propriedade de tipo de um objeto de evento middleMouseDown.
MouseEvent
 InheritedAIR-onlyMIDDLE_MOUSE_UP : String = "middleMouseUp"
[static] Define o valor da propriedade de tipo de um objeto de evento middleMouseUp.
MouseEvent
 InheritedMOUSE_DOWN : String = "mouseDown"
[static] Define o valor da propriedade de tipo de um objeto de evento mouseDown.
MouseEvent
 InheritedMOUSE_LEAVE : String = "mouseLeave"
[static] A constante Event.MOUSE_LEAVE define o valor da propriedade de tipo de um objeto de evento mouseLeave.
Event
 InheritedMOUSE_MOVE : String = "mouseMove"
[static] Define o valor da propriedade de tipo de um objeto de evento mouseMove.
MouseEvent
 InheritedMOUSE_OUT : String = "mouseOut"
[static] Define o valor da propriedade de um objeto de evento mouseOut.
MouseEvent
 InheritedMOUSE_OVER : String = "mouseOver"
[static] Define o valor da propriedade de tipo de um objeto de evento mouseOver.
MouseEvent
 InheritedMOUSE_UP : String = "mouseUp"
[static] Define o valor da propriedade de tipo de um objeto de evento mouseUp.
MouseEvent
 InheritedMOUSE_WHEEL : String = "mouseWheel"
[static] Define o valor da propriedade de tipo de um objeto de evento mouseWheel.
MouseEvent
 InheritedAIR-onlyNETWORK_CHANGE : String = "networkChange"
[static] A constante Event.NETWORK_CHANGE define o valor da propriedade de tipo de um objeto de evento networkChange.
Event
 InheritedOPEN : String = "open"
[static] A constante Event.OPEN define o valor da propriedade de tipo de um objeto de evento open.
Event
 InheritedREMOVED : String = "removed"
[static] A constante Event.REMOVED define o valor da propriedade de tipo de um objeto de evento removed.
Event
 InheritedREMOVED_FROM_STAGE : String = "removedFromStage"
[static] A constante Event.REMOVED_FROM_STAGE define o valor da propriedade de tipo de um objeto de evento removedFromStage.
Event
 InheritedRENDER : String = "render"
[static] A constante Event.RENDER define o valor da propriedade de tipo de um objeto de evento render.
Event
 InheritedRESIZE : String = "resize"
[static] A constante Event.RESIZE define o valor da propriedade de tipo de um objeto de evento resize.
Event
 InheritedAIR-onlyRIGHT_CLICK : String = "rightClick"
[static] Define o valor da propriedade de tipo de um objeto de evento rightClick.
MouseEvent
 InheritedAIR-onlyRIGHT_MOUSE_DOWN : String = "rightMouseDown"
[static] Define o valor da propriedade de tipo de um objeto de evento rightMouseDown.
MouseEvent
 InheritedAIR-onlyRIGHT_MOUSE_UP : String = "rightMouseUp"
[static] Define o valor da propriedade de tipo de um objeto de evento rightMouseUp.
MouseEvent
 InheritedROLL_OUT : String = "rollOut"
[static] Define o valor da propriedade de tipo de um objeto de evento rollOut.
MouseEvent
 InheritedROLL_OVER : String = "rollOver"
[static] Define o valor da propriedade de tipo de um objeto de evento rollOver.
MouseEvent
 InheritedSCROLL : String = "scroll"
[static] A constante Event.SCROLL define o valor da propriedade de tipo de um objeto de evento scroll.
Event
 InheritedSELECT : String = "select"
[static] A constante Event.SELECT define o valor da propriedade de tipo de um objeto de evento select.
Event
 InheritedSOUND_COMPLETE : String = "soundComplete"
[static] A constante Event.SOUND_COMPLETE define o valor da propriedade de tipo de um objeto de evento soundComplete.
Event
 InheritedTAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[static] A constante Event.TAB_CHILDREN define o valor da propriedade de tipo de um objeto de evento tabChildrenChange.
Event
 InheritedTAB_ENABLED_CHANGE : String = "tabEnabledChange"
[static] A constante Event.TAB_ENABLED_CHANGE define o valor da propriedade de tipo de um objeto de evento tabEnabledChange.
Event
 InheritedTAB_INDEX_CHANGE : String = "tabIndexChange"
[static] A constante Event.TAB_INDEX_CHANGE define o valor da propriedade de tipo de um objeto de evento tabIndexChange.
Event
 InheritedUNLOAD : String = "unload"
[static] A constante Event.UNLOAD define o valor da propriedade de tipo de um objeto de evento unload.
Event
 InheritedAIR-onlyUSER_IDLE : String = "userIdle"
[static] A constante Event.USER_IDLE define o valor da propriedade de tipo de um objeto de evento userIdle.
Event
 InheritedAIR-onlyUSER_PRESENT : String = "userPresent"
[static] A constante Event.USER_PRESENT define o valor da propriedade de tipo de um objeto de evento userPresent.
Event
Detalhe do Construtor
AutomationDragEventWithPositionInfo()Constructor
public function AutomationDragEventWithPositionInfo(type:String, bubbles:Boolean = false, cancelable:Boolean = true, action:String = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, localx:int = -1, localy:int = -1)

Constructor. Normalmente chamado pelo controle Flex e não usado no código do aplicativo.

Parâmetros
type:String — O tipo de evento; indica a ação que causou o evento.
 
bubbles:Boolean (default = false) — Especifica se o evento pode refletir na hierarquia do display list.
 
cancelable:Boolean (default = true) — Especifica se o comportamento associado com o evento pode ser prevenido.
 
action:String (default = null) — A ação drop especificada, tal como DragManager.MOVE.
 
ctrlKey:Boolean (default = false) — Indica se a tecla Control foi pressionada.
 
altKey:Boolean (default = false) — Indica se a tecla Alt foi pressionada.
 
shiftKey:Boolean (default = false) —Indica se a tecla Shift foi pressionada.
 
localx:int (default = -1)
 
localy:int (default = -1)
Detalhe do Método
clone()method
public override function clone():Event

A ação requisitada. Um de DragManager.COPY, DragManager.LINK, DragManager.MOVE ou DragManager.NONE.

Retorna
Event

Ver também

clone()method 
public override function clone():Event

Contém o objeto child IAutomationObject sendo arrastado.

Retorna
Event
clone()method 
public override function clone():Event

O objeto IAutomationObject que estará sendo o parent do item que sofreu o drop.

Retorna
Event
Detalhes da Constante
DRAG_COMPLETEConstant
public static const DRAG_COMPLETE:String = "dragComplete"

Define o valor da propriedade de tipo de um objeto de evento dragComplete.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
altKeyIndica se a tecla Alt está para baixo (true) ou não (false).
actionA ação que causou o evento: DragManager.COPY, DragManager.LINK, DragManager.MOVE, ou DragManager.NONE.
bubblesfalse
cancelabletrue
ctrlKeyIndica se a tecla Control está para baixo (true) ou não (false).
currentTargetO objeto que define o event listener que handles o evento. Por exemplo, se você usar myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
draggedItemO item sendo arrastado.
dropParentO objeto que parents o item que sofreu o drop.
shiftKeyIndica se a tecla Shift está para baixo (true) ou não (false).
targetO objeto que despachou o evento; nem sempre é o objeto que escuta o evento. Use a propriedade currentTarget para sempre acessar o objeto que está escutando pelo evento.

DRAG_DROPConstant 
public static const DRAG_DROP:String = "dragDrop"

Define o valor da propriedade de tipo do objeto de evento de um evento dragDrop.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
altKeyIndica se a tecla Alt está para baixo (true) ou não (false).
actionA ação que causou o evento: DragManager.COPY, DragManager.LINK, DragManager.MOVE, ou DragManager.NONE.
bubblesfalse
cancelabletrue
ctrlKeyIndica se a tecla Control está para baixo (true) ou não (false).
currentTargetO objeto que define o event listener que handles o evento. Por exemplo, se você usar myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
draggedItemO item sendo arrastado.
dropParentO objeto que parents o item que sofreu o drop.
shiftKeyIndica se a tecla Shift está para baixo (true) ou não (false).
targetO objeto que despachou o evento; nem sempre é o objeto que escuta o evento. Use a propriedade currentTarget para sempre acessar o objeto que está escutando pelo evento.

DRAG_STARTConstant 
public static const DRAG_START:String = "dragStart"

Define o valor da propriedade de tipo de um objeto de evento para um evento dragStart.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
altKeyIndica se a tecla Alt está para baixo (true) ou não (false).
actionA ação que causou o evento: DragManager.COPY, DragManager.LINK, DragManager.MOVE, ou DragManager.NONE.
bubblesfalse
cancelabletrue
ctrlKeyIndica se a tecla Control está para baixo (true) ou não (false).
currentTargetO objeto que define o event listener que handles o evento. Por exemplo, se você usar myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
draggedItemO item sendo arrastado.
dropParentO objeto que parents o item que sofreu o drop.
shiftKeyIndica se a tecla Shift está para baixo (true) ou não (false).
targetO objeto que despachou o evento; nem sempre é o objeto que escuta o evento. Use a propriedade currentTarget para sempre acessar o objeto que está escutando pelo evento.