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

A interface IAutomationObjectHelper define métodos helper para IAutomationObjects.



Propriedades Públicas
  Propriedade Definido Por
  recording : Boolean
[read-only] Indica se está ocorrendo gravação, true, se não, false.
IAutomationObjectHelper
  replaying : Boolean
[read-only] Indica se está ocorrendo replay, true, se não, false.
IAutomationObjectHelper
Métodos Públicos
  Método Definido Por
  
addSynchronization(isComplete:Function, target:Object = null):void
Adiciona um objeto de sincronização ao gerente de automatização.
IAutomationObjectHelper
  
Retorna o parent que está fazendo o composite do dado objeto.
IAutomationObjectHelper
  
helpCreateIDPart(parent:IAutomationObject, child:IAutomationObject, automationNameCallback:Function = null, automationIndexCallback:Function = null):AutomationIDPart
Cria um id para um dado child dentro de um parent.
IAutomationObjectHelper
  
Retorna um Array de children dentro de um parente que combinam com o id.
IAutomationObjectHelper
  
Determina se um objeto é ou não um composite.
IAutomationObjectHelper
  
Despacha um MouseEvent.MOUSE_DOWN, MouseEvent.MOUSE_UP, e MouseEvent.CLICK do IInteractionReplayer especificado com os modifiers especificados.
IAutomationObjectHelper
  
Faz o replay de evento click em algum lugar fora da beirada do stage.
IAutomationObjectHelper
  
Despacha um evento KeyboardEvent.KEY_DOWN e KeyboardEvent.KEY_UP para o objeto KeyboardEvent especificado.
IAutomationObjectHelper
  
replayKeyDownKeyUp(to:IEventDispatcher, keyCode:uint, ctrlKey:Boolean = false, shiftKey:Boolean = false, altKey:Boolean = false):Boolean
Despacha um evento KeyboardEvent.KEY_DOWN e KeyboardEvent.KEY_UP do IInteractionReplayer especificado, para a tecla especificada, com o modifiers especificados.
IAutomationObjectHelper
  
Despacha um MouseEvent enquanto simula mouse capture.
IAutomationObjectHelper
Detalhe da Propriedade
recordingproperty
recording:Boolean  [read-only]

Indica se está ocorrendo gravação, true, se não, false.


Implementação
    public function get recording():Boolean
replayingproperty 
replaying:Boolean  [read-only]

Indica se está ocorrendo replay, true, se não, false.


Implementação
    public function get replaying():Boolean
Detalhe do Método
addSynchronization()method
public function addSynchronization(isComplete:Function, target:Object = null):void

Adiciona um objeto de sincronização ao gerente de automatização. O automation manager espera até que o método isComplete retorna true antes de proceder com o próximo evento de replay.

Parâmetros

isComplete:Function — Função que indica se a operação synchronize foi completada.
 
target:Object (default = null) — Se null, todo replay é adiado até o método isComplete retorna true, se não o automation manager só vai esperar se a próxima operação estiver no target.

getAutomationComposite()method 
public function getAutomationComposite(obj:IAutomationObject):IAutomationObject

Retorna o parent que está fazendo o composite do dado objeto.

Parâmetros

obj:IAutomationObject — Object cujo compositing parent é para ser determinado.

Retorna
IAutomationObject — O parent IAutomationObject.
helpCreateIDPart()method 
public function helpCreateIDPart(parent:IAutomationObject, child:IAutomationObject, automationNameCallback:Function = null, automationIndexCallback:Function = null):AutomationIDPart

Cria um id para um dado child dentro de um parent..

Parâmetros

parent:IAutomationObject — Parent de um objeto para o qual criar um id.
 
child:IAutomationObject —Objeto para qual criar um id.
 
automationNameCallback:Function (default = null) — Uma função fornecida pelo usuário para determinar o automationName do child.
 
automationIndexCallback:Function (default = null) — Uma função fornecida pelo usuário para determinar o automationIndex do child.

Retorna
AutomationIDPart — Um objeto AutomationIDPart representando o child dentro do parent.
helpResolveIDPart()method 
public function helpResolveIDPart(parent:IAutomationObject, part:Object):Array

Retorna um Array de children dentro de um parente que combinam com o id.

Parâmetros

parent:IAutomationObject — Objeto parent sob o qual o id precisa ser resolvido.
 
part:Object — Objeto AutomationIDPart representando o child.

Retorna
Array — Array de children que combinam com o id de part.
isAutomationComposite()method 
public function isAutomationComposite(obj:IAutomationObject):Boolean

Determina se um objeto é ou não um composite. If a object is not reachable through the automation APIs from the top application then it is considered to be a composite.

Parâmetros

obj:IAutomationObject — Objeto cujo compositeness está a ser determinado.

Retorna
Booleantrue se o objeto é um composite.
replayClick()method 
public function replayClick(to:IEventDispatcher, sourceEvent:MouseEvent = null):Boolean

Despacha um MouseEvent.MOUSE_DOWN, MouseEvent.MOUSE_UP, e MouseEvent.CLICK do IInteractionReplayer especificado com os modifiers especificados.

Parâmetros

to:IEventDispatcher — Evento despachador.
 
sourceEvent:MouseEvent (default = null) — Evento de mouse.

Retorna
Booleantrue se os eventos foram despachados.
replayClickOffStage()method 
public function replayClickOffStage():Boolean

Faz o replay de evento click em algum lugar fora da beirada do stage. use this method to simulate the mouseDownOutside event.

Retorna
Booleantrue se o evento foi despachado.
replayKeyboardEvent()method 
public function replayKeyboardEvent(to:IEventDispatcher, event:KeyboardEvent):Boolean

Despacha um evento KeyboardEvent.KEY_DOWN e KeyboardEvent.KEY_UP para o objeto KeyboardEvent especificado.

Parâmetros

to:IEventDispatcher — Evento despachador.
 
evento:KeyboardEvent —Evento de teclado.

Retorna
Booleantrue se os eventos foram despachados.
replayKeyDownKeyUp()method 
public function replayKeyDownKeyUp(to:IEventDispatcher, keyCode:uint, ctrlKey:Boolean = false, shiftKey:Boolean = false, altKey:Boolean = false):Boolean

Despacha um evento KeyboardEvent.KEY_DOWN e KeyboardEvent.KEY_UP do IInteractionReplayer especificado, para a tecla especificada, com o modifiers especificados.

Parâmetros

to:IEventDispatcher — Código de tecla para a tecla pressionada.
 
keyCode:uint — Boolean indicando se a tecla Ctrl foi pressionada.
 
ctrlKey:Boolean (default = false) — Boolean indicando se a tecla Shift foi pressionada.
 
shiftKey:Boolean (default = false) — Boolean indicando se a tecla Alt foi pressionada.
 
altKey:Boolean (default = false)

Retorna
Booleantrue se os eventos foram despachados.
replayMouseEvent()method 
public function replayMouseEvent(target:IEventDispatcher, event:MouseEvent):Boolean

Despacha um MouseEvent enquanto simula mouse capture.

Parâmetros

target:IEventDispatcher — Evento despachador.
 
evento:MouseEvent — Evento de mouse.

Retorna
Booleantrue se o evento foi despachado.