(Disponível apenas no Flex 3 Pro)
Pacote mx.automation
Interface interface pública IAutomationEventDescriptor

A interface IAutomationEventDescriptor define a interface para um descriptor de evento.



Propriedades Públicas
  Propriedade Definido Por
  eventClassName : String
[read-only] O nome da classe implementando esse evento.
IAutomationEventDescriptor
  eventType : String
[read-only] O valor do tipo de propriedade usada para esse evento.
IAutomationEventDescriptor
  name : String
[read-only] O nome desse evento como o agent o vê.
IAutomationEventDescriptor
Métodos Públicos
  Método Definido Por
  
Retorna um Array de argument descriptors para esse evento.
IAutomationEventDescriptor
  
Escreve en código um argumento de evento automation para dentro de um Array.
IAutomationEventDescriptor
  
Decodifica um Array de argumentos e faz o replay do evento.
IAutomationEventDescriptor
Detalhe da Propriedade
eventClassNameproperty
eventClassName:String  [read-only]

O nome da classe implementando esse evento.


Implementação
    public function get eventClassName():String
eventTypeproperty 
eventType:String  [read-only]

O valor do tipo de propriedade usada para esse evento.


Implementação
    public function get eventType():String
nameproperty 
name:String  [read-only]

O nome desse evento como o agent o vê. O AutomationManager preenche a proprieade AutomationRecordEvent.name com esse nome.


Implementação
    public function get name():String
Detalhe do Método
getArgDescriptors()method
public function getArgDescriptors(target:IAutomationObject):Array

Retorna um Array de argument descriptors para esse evento.

Parâmetros

target:IAutomationObject — Instância do IAutomationObject que suporta esse evento.

Retorna
Array — Array de argument descriptors para esse evento.
record()method 
public function record(target:IAutomationObject, event:Event):Array

Escreve em código um argumento de evento automation para dentro de um Array.

Parâmetros

target:IAutomationObject — Objeto Automation em que deve ser gravado o evento.
 
evento:Event — Evento Automation que está sendo gravado.

Retorna
Array — Array de valores de propriedades do evento descrito pelo PropertyDescriptors.
replay()method 
public function replay(target:IAutomationObject, args:Array):Object

Decodifica um Array de argumentos e faz o replay do evento.

Parâmetros

target:IAutomationObject — Objeto Automation no qual fazer o replay do evento.
 
args:Array — Array de valores de argumentos a serem usados para fazer o replay do evento.

Retorna
Object — null