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

A classe AutomationReplayEvent representa objetos de evento que são despachado pelo AutomationManager, e usados pelas clases functional testing e qualquer outra classe que deve gravar a interação do usuário.

Propriedades Públicas
  Propriedade Definido Por
  automationObject : IAutomationObject
Delegate do objeto UIComponent no qual será feito o replay desse evento já que o target no evento que não foi realmente despachado não está disponível.
AutomationReplayEvent
 Inheritedbubbles : Boolean
[read-only] Indica se um evento é um evento do bubbles.
Event
 Inheritedcancelable : Boolean
[read-only] Indica se um comportamento associado com o evento pode ser prevenido.
Event
 Inheritedconstructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
Object
 InheritedcurrentTarget : Object
[read-only] O objeto que está ativamente processando o objeto Event com um event listener.
Event
 InheritedeventPhase : uint
[read-only] A fase atual do fluxo de evento.
Event
 Inheritedprototype : Object
[static] Uma referência ao objeto protótipo de uma classe ou função de objeto.
Object
  replayableEvent : Event
Evento a ser feito o replay.
AutomationReplayEvent
  succeeded : Boolean
Contém true se o replay obteve sucesso, e falso se não.
AutomationReplayEvent
 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
  
AutomationReplayEvent(type:String = "replay", bubbles:Boolean = false, cancelable:Boolean = false, automationObject:IAutomationObject = null, replayableEvent:Event = null)
Constructor.
AutomationReplayEvent
 Inherited
Duplica uma instância da subclasse de um Event.
Event
 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 contendo todas as propriedades do objeto do Event.
Event
 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
 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
 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
 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
 InheritedMOUSE_LEAVE : String = "mouseLeave"
[static] A constante Event.MOUSE_LEAVE define o valor da propriedade de tipo de um objeto de evento mouseLeave.
Event
 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
  REPLAY : String = "replay"
[static] A constante AutomationReplayEvent.REPLAY define o valor da propriedade de tipo do objeto de evento para um evento replay.
AutomationReplayEvent
 InheritedRESIZE : String = "resize"
[static] A constante Event.RESIZE define o valor da propriedade de tipo de um objeto de evento resize.
Event
 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 da Propriedade
automationObjectproperty
public var automationObject:IAutomationObject

Delegate do objeto UIComponent no qual será feito o replay desse evento, já que o alvo no evento que não foi realmente despachado não está disponível.

replayableEventproperty 
public var replayableEvent:Event

Evento a ser feito o replay.

succeededproperty 
public var succeeded:Boolean

Contém true se o replay obteve sucesso, e falso se não.

Detalhe do Construtor
AutomationReplayEvent()Constructor
public function AutomationReplayEvent(type:String = "replay", bubbles:Boolean = false, cancelable:Boolean = false, automationObject:IAutomationObject = null, replayableEvent:Event = null)

Constructor.

Parâmetros
type:String (default = "replay") — O tipo de evento; indica a ação que causou o evento.
 
bubbles:Boolean (default = false) — Se o evento pode bubble a hierarquia do display list.
 
cancelable:Boolean (default = false) — Se o comportamento associado com o evento pode ser prevenido
 
automationObject:IAutomationObject (default = null) — Delegate do UIComponent que mais cedo dispachou a interação.
 
replayableEvent:Event (default = null) — Evento que precisa ser feito o replay.
Detalhes da Constante
REPLAYConstant
public static const REPLAY:String = "replay"

A constante AutomationReplayEvent.REPLAY define o valor da propriedade de tipo do objeto de evento para um evento replay.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
automationObjectDelegate do UIComponent que mais cedo dispachou a interação.
bubblesfalse
cancelablefalse
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
replayableEventEvento que precisa ser feito o replay.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.