用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: 正在从服务器检索数据...
正在从服务器检索数据...
mx.automation 

IAutomationObject  - AS3 Flex

mx.automation
接口public interface IAutomationObject
实现器 FlexNativeMenu, FlexNativeMenuAutomationImpl, UIComponent, UIComponentAutomationImpl, UIFTETextField, UIFTETextFieldAutomationImpl, UIMovieClip, UIMovieClipAutomationImpl, UITextField, UITextFieldAutomationImpl

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

IAutomationObject 接口定义委托对象的接口,该委托对象用于实现某个组件的自动化。



公共属性
 属性由以下参数定义
  automationDelegate : Object
处理与自动化相关的功能的委托对象。
IAutomationObject
  automationEnabled : Boolean
[只读] 如果此组件启用了自动化,则为 true;否则为 false。
IAutomationObject
  automationName : String
可用作此对象的标识符的名称。
IAutomationObject
  automationOwner : DisplayObjectContainer
[只读] 用于自动化目的的此组件的所有者。
IAutomationObject
  automationParent : DisplayObjectContainer
[只读] 用于自动化目的的此组件的父级。
IAutomationObject
  automationTabularData : Object
[只读] IAutomationTabularData 接口的实现,可用于检索数据。
IAutomationObject
  automationValue : Array
[只读] 此值通常对应于对象的经呈示的外观,当对象在应用中以可视方式显示时,此值使标识符与该对象相关联。
IAutomationObject
  automationVisible : Boolean
[只读] 如果此组件对于自动化是可见的,则为 true;否则为 false。
IAutomationObject
  numAutomationChildren : int
[只读] 此容器包含的自动化子项数。
IAutomationObject
  showInAutomationHierarchy : Boolean
用于确定自动化对象是否显示在自动化层次中的标志。
IAutomationObject
公共方法
 方法由以下参数定义
  
返回标识此容器中的子项的一组属性。
IAutomationObject
  
返回标识此容器中的子项的一组属性。
IAutomationObject
  
在指定的索引位置提供自动化对象。
IAutomationObject
  
提供自动化对象列表。
IAutomationObject
  
重放指定的事件。
IAutomationObject
  
使用提供的 ID 解析子项。
IAutomationObject
属性详细信息

automationDelegate

属性
automationDelegate:Object

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

处理与自动化相关的功能的委托对象。自动化在创建委托对象时设置此功能。



实现
    public function get automationDelegate():Object
    public function set automationDelegate(value:Object):void

automationEnabled

属性 
automationEnabled:Boolean  [只读]

语言版本: ActionScript 3.0
产品版本: Flex 4
运行时版本: Flash Player 9, AIR 1.1

如果此组件启用了自动化,则为 true;否则为 false。



实现
    public function get automationEnabled():Boolean

相关 API 元素

automationName

属性 
automationName:String

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

可用作此对象的标识符的名称。



实现
    public function get automationName():String
    public function set automationName(value:String):void

automationOwner

属性 
automationOwner:DisplayObjectContainer  [只读]

语言版本: ActionScript 3.0
产品版本: Flex 4
运行时版本: Flash Player 9, AIR 1.1

用于自动化目的的此组件的所有者。



实现
    public function get automationOwner():DisplayObjectContainer

相关 API 元素

automationParent

属性 
automationParent:DisplayObjectContainer  [只读]

语言版本: ActionScript 3.0
产品版本: Flex 4
运行时版本: Flash Player 9, AIR 1.1

用于自动化目的的此组件的父级。



实现
    public function get automationParent():DisplayObjectContainer

相关 API 元素

automationTabularData

属性 
automationTabularData:Object  [只读]

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

IAutomationTabularData 接口的实现,可用于检索数据。



实现
    public function get automationTabularData():Object

automationValue

属性 
automationValue:Array  [只读]

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

此值通常对应于对象的经呈示的外观,当对象在应用中以可视方式显示时,此值使标识符与该对象相关联。



实现
    public function get automationValue():Array

automationVisible

属性 
automationVisible:Boolean  [只读]

语言版本: ActionScript 3.0
产品版本: Flex 4
运行时版本: Flash Player 9, AIR 1.1

如果此组件对于自动化是可见的,则为 true;否则为 false。



实现
    public function get automationVisible():Boolean

相关 API 元素

numAutomationChildren

属性 
numAutomationChildren:int  [只读]

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

此容器包含的自动化子项数。此和不应包含任何复合子项,尽管它在自动化层次中确实包含这些不重要的子项。



实现
    public function get numAutomationChildren():int

showInAutomationHierarchy

属性 
showInAutomationHierarchy:Boolean

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

用于确定自动化对象是否显示在自动化层次中的标志。层次中不可见的容器的子项显示为下一个最高可见父项的子项。通常,用于布局的容器(如框和画布)不显示在层次中。

如果合适,某些控件强制其子项在层次中显示。例如,List 控件将始终强制项呈示器(包括框)显示在层次中。实现程序必须支持将此属性设置为 true



实现
    public function get showInAutomationHierarchy():Boolean
    public function set showInAutomationHierarchy(value:Boolean):void
方法详细信息

createAutomationIDPart

()方法
public function createAutomationIDPart(child:IAutomationObject):Object

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

返回标识此容器中的子项的一组属性。在应用程序的生命期内,不应更改这些值。

参数

child:IAutomationObject — 为其提供 ID 的子项。

返回
Object — 描述稍后可用于解析组件的子项的几组属性。

createAutomationIDPartWithRequiredProperties

()方法 
public function createAutomationIDPartWithRequiredProperties(child:IAutomationObject, properties:Array):Object

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

返回标识此容器中的子项的一组属性。在应用程序的生命期内,不应更改这些值。

参数

child:IAutomationObject — 为其提供 ID 的子项。
 
properties:Array

返回
Object — 描述稍后可用于解析组件的子项的几组属性。

getAutomationChildAt

()方法 
public function getAutomationChildAt(index:int):IAutomationObject

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

在指定的索引位置提供自动化对象。该列表不应包含任何复合子项。

参数

index:int — 要返回的子项的索引

返回
IAutomationObject — 位于指定索引位置处的子项。

getAutomationChildren

()方法 
public function getAutomationChildren():Array

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

提供自动化对象列表。该列表不应包含任何复合子项。

返回
Array — 子代。

replayAutomatableEvent

()方法 
public function replayAutomatableEvent(event:Event):Boolean

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

重放指定的事件。如果已在 superclass 中定义默认重放行为,组件作者可能应调用 super.replayAutomatableEvent。

参数

event:Event — 要重放的事件。

返回
Boolean — 如果重放成功,则为 true

resolveAutomationIDPart

()方法 
public function resolveAutomationIDPart(criteria:Object):Array

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

使用提供的 ID 解析子项。ID 是 createAutomationIDPart() 方法提供的一组属性。

参数

criteria:Object — 描述子项的几组属性。条件可以包含能导致多个子项匹配的常规表达式值。

返回
Array — 符合条件的子项的数组;如果可以解析所有子项,则为 null




[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。