(Flex データ視覚化のみ)
パッケージmx.automation
インターフェイスpublic interface IAutomationObjectHelper

IAutomationObjectHelper インターフェイスは、IAutomationObjects のヘルパーメソッドを定義します。



パブリックプロパティ
 プロパティ定義元
  recording : Boolean
[読み取り専用] 記録が実行中の場合は true、そうでない場合は false です。
IAutomationObjectHelper
  replaying : Boolean
[読み取り専用] 再生が実行中の場合は true、そうでない場合は false です。
IAutomationObjectHelper
パブリックメソッド
 メソッド定義元
  
addSynchronization(isComplete:Function, target:Object = null):void
Automation Manager に同期オブジェクトを追加します。
IAutomationObjectHelper
  
指定されたオブジェクトを構成する親を返します。
IAutomationObjectHelper
  
helpCreateIDPart(parent:IAutomationObject, child:IAutomationObject, automationNameCallback:Function = null, automationIndexCallback:Function = null):AutomationIDPart
親の中にある指定された子の ID を作成します。
IAutomationObjectHelper
  
親の中で、ID と一致する子の配列を返します。
IAutomationObjectHelper
  
オブジェクトが複合オブジェクトであるかどうかを判別します。
IAutomationObjectHelper
  
指定された IInteractionReplayer から、指定された修飾子付きで MouseEvent.MOUSE_DOWN、MouseEvent.MOUSE_UP および MouseEvent.CLICK を送出します。
IAutomationObjectHelper
  
ステージの外で click イベントを再生します。
IAutomationObjectHelper
  
指定された KeyboardEvent オブジェクトについて KeyboardEvent.KEY_DOWN イベントおよび KeyboardEvent.KEY_UP イベントを送出します。
IAutomationObjectHelper
  
replayKeyDownKeyUp(to:IEventDispatcher, keyCode:uint, ctrlKey:Boolean = false, shiftKey:Boolean = false, altKey:Boolean = false):Boolean
指定されたキーに対して、指定された IInteractionReplayer から、指定された修飾子付きで KeyboardEvent.KEY_DOWN イベントおよび KeyboardEvent.KEY_UP イベントを送出します。
IAutomationObjectHelper
  
マウスキャプチャをシミュレートしながら、MouseEvent を送出します。
IAutomationObjectHelper
プロパティの詳細
recordingプロパティ
recording:Boolean  [読み取り専用]

記録が実行中の場合は true、そうでない場合は false です。



実装
    public function get recording():Boolean
replayingプロパティ 
replaying:Boolean  [読み取り専用]

再生が実行中の場合は true、そうでない場合は false です。



実装
    public function get replaying():Boolean
メソッドの詳細
addSynchronization()メソッド
public function addSynchronization(isComplete:Function, target:Object = null):void

Automation Manager に同期オブジェクトを追加します。 Automation Manager は、isComplete メソッドが true を返すまで待ち、返された後で次の再生イベントに進みます。

パラメータ

isComplete:Function — 同期化処理が完了したかどうかを示す関数です。
 
target:Object (default = null) — null の場合、isComplete メソッドが true を返すまで、すべての再生が待機します。null 以外の場合、Automation Manager は次の処理がターゲットに対する処理の場合のみ待機します。

getAutomationComposite()メソッド 
public function getAutomationComposite(obj:IAutomationObject):IAutomationObject

指定されたオブジェクトを構成する親を返します。

パラメータ

obj:IAutomationObject — 親の複合性を判別する対象のオブジェクトです。

戻り値
IAutomationObject — 親 IAutomationObject です。
helpCreateIDPart()メソッド 
public function helpCreateIDPart(parent:IAutomationObject, child:IAutomationObject, automationNameCallback:Function = null, automationIndexCallback:Function = null):AutomationIDPart

親の中にある指定された子の ID を作成します。

パラメータ

parent:IAutomationObject — ID を作成する対象オブジェクトの親です。
 
child:IAutomationObject — ID を作成する対象オブジェクトです。
 
automationNameCallback:Function (default = null) — 子の automationName の判別に使用されるユーザー指定の関数です。
 
automationIndexCallback:Function (default = null) — 子の automationIndex の判別に使用されるユーザー指定の関数です。

戻り値
AutomationIDPart — 親の中にある子を表す AutomationIDPart オブジェクトです。
helpResolveIDPart()メソッド 
public function helpResolveIDPart(parent:IAutomationObject, part:Object):Array

親の中で、ID と一致する子の配列を返します。

パラメータ

parent:IAutomationObject — 解決する必要がある ID の親オブジェクトです。
 
part:Object — 子を表す AutomationIDPart オブジェクトです。

戻り値
Arraypart の ID と一致する子の配列です。
isAutomationComposite()メソッド 
public function isAutomationComposite(obj:IAutomationObject):Boolean

オブジェクトが複合オブジェクトであるかどうかを判別します。 トップアプリケーションから自動 API を介してオブジェクトにアクセスできない場合、そのオブジェクトは複合オブジェクトと見なされます。

パラメータ

obj:IAutomationObject — 複合性を判別する対象のオブジェクトです。

戻り値
Boolean — オブジェクトが複合オブジェクトの場合は、true です。
replayClick()メソッド 
public function replayClick(to:IEventDispatcher, sourceEvent:MouseEvent = null):Boolean

指定された IInteractionReplayer から、指定された修飾子付きで MouseEvent.MOUSE_DOWNMouseEvent.MOUSE_UP、および MouseEvent.CLICK を送出します。

パラメータ

to:IEventDispatcher — イベントディスパッチャです。
 
sourceEvent:MouseEvent (default = null) — マウスイベントです。

戻り値
Boolean — イベントが送出された場合は、true です。
replayClickOffStage()メソッド 
public function replayClickOffStage():Boolean

ステージの外で click イベントを再生します。 このメソッドを使用して mouseDownOutside イベントをシミュレートします。

戻り値
Boolean — イベントが送出された場合は、true です。
replayKeyboardEvent()メソッド 
public function replayKeyboardEvent(to:IEventDispatcher, event:KeyboardEvent):Boolean

指定された KeyboardEvent オブジェクトについて KeyboardEvent.KEY_DOWN イベントおよび KeyboardEvent.KEY_UP イベントを送出します。

パラメータ

to:IEventDispatcher — イベントディスパッチャです。
 
event:KeyboardEvent — キーボードイベントです。

戻り値
Boolean — イベントが送出された場合は、true です。
replayKeyDownKeyUp()メソッド 
public function replayKeyDownKeyUp(to:IEventDispatcher, keyCode:uint, ctrlKey:Boolean = false, shiftKey:Boolean = false, altKey:Boolean = false):Boolean

指定されたキーに対して、指定された IInteractionReplayer から、指定された修飾子付きで KeyboardEvent.KEY_DOWN イベントおよび KeyboardEvent.KEY_UP イベントを送出します。

パラメータ

to:IEventDispatcher — 押したキーのキーコードです。
 
keyCode:uint — Ctrl キーを押したかどうかを示すブール値です。
 
ctrlKey:Boolean (default = false) — Shift キーを押したかどうかを示すブール値です。
 
shiftKey:Boolean (default = false) — Alt キーを押したかどうかを示すブール値です。
 
altKey:Boolean (default = false)

戻り値
Boolean — イベントが送出された場合は、true です。
replayMouseEvent()メソッド 
public function replayMouseEvent(target:IEventDispatcher, event:MouseEvent):Boolean

マウスキャプチャをシミュレートしながら、MouseEvent を送出します。

パラメータ

target:IEventDispatcher — イベントディスパッチャです。
 
event:MouseEvent — マウスイベントです。

戻り値
Boolean — イベントが送出された場合は、true です。




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/automation/IAutomationObjectHelper.html