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

A classe AutomationRecordEvent representa objeto de eventos que são despachados pelo AutomationManager. Usado pelas classe functional testing e qualquer outra classe que precisa gravar a interação de usuários.



Propriedades Públicas
  Propriedade Definido Por
  args : Array
Uma representação em série do evento como um Array de seus valores de propriedades.
AutomationRecordEvent
  automationObject : IAutomationObject
O delegate do objeto UIComponent que está gravando esse evento.
AutomationRecordEvent
 Inheritedbubbles : Boolean
[read-only] Indica se um evento é um evento do bubbles.
Event
  cacheable : Boolean
Contém true se dá para fazer o cache do evento, e false caso não.
AutomationRecordEvent
 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
  name : String
O nome do evento de automatização.
AutomationRecordEvent
 Inheritedprototype : Object
[static] Uma referência ao objeto protótipo de uma classe ou função de objeto.
Object
  replayableEvent : Event
The underlying interaction.
AutomationRecordEvent
 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
  
AutomationRecordEvent(type:String = "record", bubbles:Boolean = true, cancelable:Boolean = true, automationObject:IAutomationObject = null, replayableEvent:Event = null, args:Array = null, name:String = null, cacheable:Boolean = false)
Constructor.
AutomationRecordEvent
 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
  RECORD : String = "record"
[static] The AutomationRecordEvent.RECORD constant defines the value of the type property of the event object for a record event.
AutomationRecordEvent
 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
 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
argsproperty
public var args:Array

Uma representação em série do evento como um Array de seus valores de propriedades.

automationObjectproperty 
public var automationObject:IAutomationObject

O delegate do objeto UIComponent que está gravando esse evento.

cacheableproperty 
public var cacheable:Boolean

Contém true se é um evento que dá para fazer o cache, e false se não dá.

nameproperty 
public var name:String

O nome do evento de automatização.

replayableEventproperty 
public var replayableEvent:Event

A interação subjacente.

Detalhe do Construtor
AutomationRecordEvent()Constructor
public function AutomationRecordEvent(type:String = "record", bubbles:Boolean = true, cancelable:Boolean = true, automationObject:IAutomationObject = null, replayableEvent:Event = null, args:Array = null, name:String = null, cacheable:Boolean = false)

Constructor.

Parâmetros
type:String (default = "record") — O tipo de evento; indica a ação que causou o evento.
 
bubbles:Boolean (default = true) — Se o evento pode bubble a hierarquia do display list.
 
cancelable:Boolean (default = true) — Se o comportamento associado com o evento pode ser prevenido
 
automationObject:IAutomationObject (default = null) — Delegate do UIComponent que está despachando a interação.
 
replayableEvent:Event (default = null) — Evento subjacente que representa a interação.
 
args:Array (default = null) — Array de argumentos para o método.
 
name:String (default = null) — Nome que pode ser posto em display da operação.
 
cacheable:Boolean (default = false)true se o evento deveria se salvado no cache de evento, e false se não.
Detalhes da Constante
RECORDConstant
public static const RECORD:String = "record"

A constante AutomationRecordEvent.RECORD define o valor da propriedade de tipo do objeto de evento para um evento record.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
argsUm array de argumentos para o método.
automationObjectDelegate do UIComponent que está despachando a interação.
bubblestrue
cacheabletrue se o evento deveria se salvado no cache de evento, e false se não.
cancelabletrue
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.
methodNameUm Name da operação que pode ser posto em display.
replayableEventEvento subjacente que representa a interação.
target O Object que despachou o evento; não é sempre o Object que faz a escuto do evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta do evento.