| 包 | mx.automation | 
| 接口 | public interface IAutomationObject | 
| 实现器 | UIComponent, UIComponentAutomationImpl, UIMovieClip, UIMovieClipAutomationImpl, UITextField, UITextFieldAutomationImpl | 
| 属性 | 定义方 | ||
|---|---|---|---|
| automationDelegate : Object 处理与自动化相关的功能的委托对象。 | IAutomationObject | ||
| automationName : String 可用作此对象的标识符的名称。 | IAutomationObject | ||
| automationTabularData : Object [只读 (read-only)] IAutomationTabularData 接口的实现,可用于检索数据。 | IAutomationObject | ||
| automationValue : Array [只读 (read-only)] 此值通常对应于对象的经渲染的外观,当对象在应用中以可视方式显示时,此值使标识符与该对象相关联。 | IAutomationObject | ||
| numAutomationChildren : int [只读 (read-only)] 此容器包含的自动化子项数。 | IAutomationObject | ||
| showInAutomationHierarchy : Boolean 用于确定自动化对象是否显示在自动化层次中的标志。 | IAutomationObject | ||
| 方法 | 定义方 | ||
|---|---|---|---|
| 返回标识此容器中的子项的一组属性。 | IAutomationObject | ||
| 在指定的索引位置提供自动化对象。 | IAutomationObject | ||
| 重放指定的事件。 | IAutomationObject | ||
| 使用提供的 ID 解析子项。 | IAutomationObject | ||
| automationDelegate | 属性 | 
automationDelegate:Object  [读写] 处理与自动化相关的功能的委托对象。自动化在创建委托对象时设置此功能。
    public function get automationDelegate():Object    public function set automationDelegate(value:Object):void| automationName | 属性 | 
automationName:String  [读写] 可用作此对象的标识符的名称。
    public function get automationName():String    public function set automationName(value:String):void| automationTabularData | 属性 | 
automationTabularData:Object  [只读 (read-only)] 
          IAutomationTabularData 接口的实现,可用于检索数据。
        
    public function get automationTabularData():Object| automationValue | 属性 | 
automationValue:Array  [只读 (read-only)] 此值通常对应于对象的经渲染的外观,当对象在应用中以可视方式显示时,此值使标识符与该对象相关联。
    public function get automationValue():Array| numAutomationChildren | 属性 | 
numAutomationChildren:int  [只读 (read-only)] 此容器包含的自动化子项数。此和不应包含任何复合子项,尽管它在自动化层次中确实包含这些不重要的子项。
    public function get numAutomationChildren():int| showInAutomationHierarchy | 属性 | 
showInAutomationHierarchy:Boolean  [读写] 用于确定自动化对象是否显示在自动化层次中的标志。层次中不可见的容器的子项显示为下一个最高可见父项的子项。通常,用于布局的容器(如框和画布)不显示在层次中。
            如果合适,某些控件强制其子项在层次中显示。例如,List 控件将始终强制项目渲染器(包括框)显示在层次中。实现程序必须支持将此属性设置为 true。
          
    public function get showInAutomationHierarchy():Boolean    public function set showInAutomationHierarchy(value:Boolean):void| createAutomationIDPart | () | 方法 | 
 public function createAutomationIDPart(child:IAutomationObject):Object返回标识此容器中的子项的一组属性。在应用程序的生命期内,不应更改这些值。
参数
| child:IAutomationObject— 为其提供 ID 的子项。 | 
| Object— 描述稍后可用于解析组件的子项的几组属性。 | 
| getAutomationChildAt | () | 方法 | 
 public function getAutomationChildAt(index:int):IAutomationObject在指定的索引位置提供自动化对象。该列表不应包含任何复合子项。
参数
| index:int— 要返回的子项的索引 | 
| IAutomationObject— 位于指定索引位置处的子项。 | 
| replayAutomatableEvent | () | 方法 | 
 public function replayAutomatableEvent(event:Event):Boolean重放指定的事件。如果已在 superclass 中定义默认重放行为,组件作者可能应调用 super.replayAutomatableEvent。
参数
| event:Event— 要重放的事件。 | 
| Boolean— 
              如果重放成功,则为true。 | 
| resolveAutomationIDPart | () | 方法 | 
 public function resolveAutomationIDPart(criteria:Object):Array
          使用提供的 ID 解析子项。ID 是 createAutomationIDPart() 方法提供的一组属性。
        
参数
| criteria:Object— 描述子项的几组属性。条件可以包含能导致多个子项匹配的常规表达式值。 | 
| Array— 
              符合条件的子项的数组;如果可以解析所有子项,则为null。 |