包 | mx.automation |
接口 | public interface IAutomationObjectHelper |
实现器 | AutomationManager |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
recording : Boolean [只读]
通过返回 ture 或 false 来指示是否进行了录制。 | IAutomationObjectHelper | ||
replaying : Boolean [只读]
通过返回 true 或 false 来指示是否进行了重放。 | IAutomationObjectHelper |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
向自动化管理器添加同步对象。 | IAutomationObjectHelper | ||
返回复合对象的父项。 | IAutomationObjectHelper | ||
helpCreateIDPart(parent:IAutomationObject, child:IAutomationObject, automationNameCallback:Function = null, automationIndexCallback:Function = null):AutomationIDPart
为父项中的给定子项创建 ID。 | IAutomationObjectHelper | ||
helpCreateIDPartWithRequiredProperties(parent:IAutomationObject, child:IAutomationObject, properties:Array, 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 | 属性 |
replaying | 属性 |
方法详细信息
addSynchronization | () | 方法 |
public function addSynchronization(isComplete:Function, target:Object = null):void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
向自动化管理器添加同步对象。仅当 isComplete
方法返回 true
后,自动化管理器才能继续执行下一重放事件。
参数
isComplete:Function — 用于指示同步操作是否已经完成的函数。
| |
target:Object (default = null ) — 如果为 null,则在 isComplete 方法返回 true 之前,所有重放都将中断;如果不为 null,则自动化管理器仅在目标为下一操作时才等待。
|
getAutomationComposite | () | 方法 |
public function getAutomationComposite(obj:IAutomationObject):IAutomationObject
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
返回复合对象的父项。
参数
obj:IAutomationObject — 复合对象。
|
IAutomationObject — 复合对象的父级 IAutomationObject。
|
helpCreateIDPart | () | 方法 |
public function helpCreateIDPart(parent:IAutomationObject, child:IAutomationObject, automationNameCallback:Function = null, automationIndexCallback:Function = null):AutomationIDPart
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
为父项中的给定子项创建 ID。
参数
parent:IAutomationObject — 要为其创建 ID 的对象的父项。
| |
child:IAutomationObject — 要为其创建 ID 的对象。
| |
automationNameCallback:Function (default = null ) — 用于确定子项的 automationName 的用户提供函数。
| |
automationIndexCallback:Function (default = null ) — 用于确定子项的 automationIndex 的用户提供函数。
|
AutomationIDPart — 表示父项中子项的 AutomationIDPart 对象。
|
helpCreateIDPartWithRequiredProperties | () | 方法 |
public function helpCreateIDPartWithRequiredProperties(parent:IAutomationObject, child:IAutomationObject, properties:Array, automationNameCallback:Function = null, automationIndexCallback:Function = null):AutomationIDPart
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
为父项中的给定子项创建 ID。
参数
parent:IAutomationObject — 要为其创建 ID 的对象的父项。
| |
child:IAutomationObject — 要为其创建 ID 的对象。
| |
properties:Array — 需要考虑创建 ID。
| |
automationNameCallback:Function (default = null ) — 用于确定子项的 automationName 的用户提供函数。
| |
automationIndexCallback:Function (default = null ) — 用于确定子项的 automationIndex 的用户提供函数。
|
AutomationIDPart — 表示父项中子项的 AutomationIDPart 对象。
|
helpResolveIDPart | () | 方法 |
public function helpResolveIDPart(parent:IAutomationObject, part:Object):Array
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
返回父项中与 ID 匹配的子项的 Array。
参数
parent:IAutomationObject — 需要在其中解析 ID 的父对象。
| |
part:Object — 表示子项的 AutomationIDPart 对象。
|
Array — 与 part ID 匹配的子项的数组。
|
isAutomationComposite | () | 方法 |
public function isAutomationComposite(obj:IAutomationObject):Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
确定对象是否为复合对象。如果无法通过顶层应用程序中的自动化 API 访问某个对象,则将该对象视为复合对象。
参数
obj:IAutomationObject — 对象。
|
Boolean — 如果对象为复合对象,则为 true 。
|
replayClick | () | 方法 |
public function replayClick(to:IEventDispatcher, sourceEvent:MouseEvent = null):Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
在指定的 IInteractionReplayer 中,使用指定的修饰符调度 MouseEvent.MOUSE_DOWN
、MouseEvent.MOUSE_UP
和 MouseEvent.CLICK
。
参数
to:IEventDispatcher — 事件调度程序。
| |
sourceEvent:MouseEvent (default = null ) — 鼠标事件。
|
Boolean — 如果已调度这些事件,则为 true 。
|
replayClickOffStage | () | 方法 |
replayKeyboardEvent | () | 方法 |
public function replayKeyboardEvent(to:IEventDispatcher, event:KeyboardEvent):Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
为指定的 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
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
在指定的 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
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
在模拟鼠标捕获时调度 MouseEvent。
参数
target:IEventDispatcher — 事件调度程序。
| |
event:MouseEvent — 鼠标事件。
|
Boolean — 如果已调度该事件,则为 true 。
|
Tue Jun 12 2018, 11:04 AM Z