包 | 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 。
|