| 包 | mx.automation |
| 接口 | public interface IAutomationObjectHelper |
| 属性 | 定义方 | ||
|---|---|---|---|
| recording : Boolean [只读 (read-only)] 通过返回 ture 或 false 来指示是否进行了录制。 | IAutomationObjectHelper | ||
| replaying : Boolean [只读 (read-only)] 通过返回 true 或 false 来指示是否进行了重放。 | IAutomationObjectHelper | ||
| 方法 | 定义方 | ||
|---|---|---|---|
向自动化管理器添加同步对象。 | IAutomationObjectHelper | ||
返回组成给定对象的父项。 | IAutomationObjectHelper | ||
helpCreateIDPart(parent:IAutomationObject, child:IAutomationObject, automationNameCallback:Function = null, automationIndexCallback:Function = null):AutomationIDPart 为父项中的给定子项创建 ID。 | IAutomationObjectHelper | ||
返回父项中与 ID 匹配的子项的 Array。 | 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 [只读 (read-only)]
通过返回 true 或 false 来指示是否进行了录制。
public function get recording():Boolean| replaying | 属性 |
replaying:Boolean [只读 (read-only)]
通过返回 true 或 false 来指示是否进行了重放。
public function get replaying():Boolean| addSynchronization | () | 方法 |
public function addSynchronization(isComplete:Function, target:Object = null):void
向自动化管理器添加同步对象。仅当 isComplete 方法返回 true 后,自动化管理器才能继续执行下一重放事件。
参数
isComplete:Function — 用于指示同步操作是否已经完成的函数。 | |
target:Object (default = null) —
如果为 null,则在 isComplete 方法返回 true 之前,所有重放都将中断;如果不为 null,则自动化管理器仅在目标为下一操作时才等待。
|
| 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 匹配的子项的 Array。
参数
parent:IAutomationObject — 需要在其中解析 ID 的父对象。 | |
part:Object — 表示子项的 AutomationIDPart 对象。 |
Array —
与 part 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_DOWN、MouseEvent.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。
|