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

AutomationClass  - AS3 Flex

mx.automation
public class AutomationClass
继承AutomationClass Inheritance Object
实现 IAutomationClass2

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

为外部自动化工具提供可序列化类信息。有些类表示为同一 AutomationClass(例如,HSlider 和 VSlider)。



公共属性
 属性由以下参数定义
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  implementationVersion : int
实现类的版本。
AutomationClass
  name : String
[只读] 类名称
AutomationClass
  previousVersionClassNames : Array
与当前类兼容的类的名称数组。
AutomationClass
  propertyNameMap : Object
[只读] private
AutomationClass
  superClassName : String
[只读] 类的 superclass 的名称。
AutomationClass
公共方法
 方法由以下参数定义
  
AutomationClass(name:String, superClassName:String = null)
AutomationClass
  
添加与此类描述匹配的 Flex 类名称。
AutomationClass
  
fillInASTypesFromMethods(dtForClass:XML, methodName:String, argDescriptors:Array):void
[静态] 根据 describeType XML 中提供的信息填充所提供 propertyDescriptors 的 AS 类型。
AutomationClass
  
fillInASTypesFromProperties(dtForClass:XML, propertyDescriptors:Array):void
[静态] 根据 describeType XML 中提供的信息填充所提供 propertyDescriptors 的 AS 类型。
AutomationClass
  
[静态] 返回对象所属类的完全限定名称。
AutomationClass
  
[静态] 从对象实例所在域中返回类定义的实用程序函数
AutomationClass
  
在组件事件与自动化方法描述符之间转换
AutomationClass
  
AutomationClass
  
从名称返回完整的 methodDescriptor
AutomationClass
  
[静态] 从当前版本号返回主要版本
AutomationClass
  
getPropertyDescriptors(objForInitialization:Object = null, forVerification:Boolean = true, forDescription:Boolean = true):Array
返回此类支持的属性列表。
AutomationClass
 Inherited
表示对象是否已经定义了指定的属性。
Object
 Inherited
表示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
表示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。
Object
  
AutomationClass
 Inherited
返回指定对象的原始值。
Object
属性详细信息

implementationVersion

属性
implementationVersion:int

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

实现类的版本。对于 XML 中单个 ClassInfo 标签的所有实现类,假定此版本是唯一的



实现
    public function get implementationVersion():int
    public function set implementationVersion(value:int):void

name

属性 
name:String  [只读]

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

类名称



实现
    public function get name():String

previousVersionClassNames

属性 
previousVersionClassNames:Array

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

与当前类兼容的类的名称数组。



实现
    public function get previousVersionClassNames():Array
    public function set previousVersionClassNames(value:Array):void

propertyNameMap

属性 
propertyNameMap:Object  [只读]

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

private



实现
    public function get propertyNameMap():Object

superClassName

属性 
superClassName:String  [只读]

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

类的 superclass 的名称。



实现
    public function get superClassName():String
构造函数详细信息

AutomationClass

()构造函数
public function AutomationClass(name:String, superClassName:String = null)



参数
name:String
 
superClassName:String (default = null)
方法详细信息

addImplementationClassName

()方法
public function addImplementationClassName(className:String):void

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

添加与此类描述匹配的 Flex 类名称。

参数

className:String — Flex 类的名称。

fillInASTypesFromMethods

()方法 
public static function fillInASTypesFromMethods(dtForClass:XML, methodName:String, argDescriptors:Array):void

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

根据 describeType XML 中提供的信息填充所提供 propertyDescriptors 的 AS 类型。

参数

dtForClass:XML
 
methodName:String
 
argDescriptors:Array

fillInASTypesFromProperties

()方法 
public static function fillInASTypesFromProperties(dtForClass:XML, propertyDescriptors:Array):void

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

根据 describeType XML 中提供的信息填充所提供 propertyDescriptors 的 AS 类型。

参数

dtForClass:XML
 
propertyDescriptors:Array

getClassName

()方法 
public static function getClassName(obj:Object):String

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

返回对象所属类的完全限定名称。

参数

obj:Object — 需要类名的对象

返回
String — 类的完全限定名称

getDefinitionFromObjectDomain

()方法 
public static function getDefinitionFromObjectDomain(obj:Object, className:String):Class

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

从对象实例所在域中返回类定义的实用程序函数

参数

obj:Object
 
className:String

返回
Class

getDescriptorForEvent

()方法 
public function getDescriptorForEvent(event:Event):IAutomationEventDescriptor

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

在组件事件与自动化方法描述符之间转换

参数

event:Event — 需要方法描述符的事件对象。

返回
IAutomationEventDescriptor — 传入事件的方法描述符(如果对象可用);否则为 null。

getDescriptorForEventByName

()方法 
public function getDescriptorForEventByName(eventName:String):IAutomationEventDescriptor

参数

eventName:String

返回
IAutomationEventDescriptor

getDescriptorForMethodByName

()方法 
public function getDescriptorForMethodByName(methodName:String):IAutomationMethodDescriptor

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

从名称返回完整的 methodDescriptor

参数

methodName:String — 需要描述符的方法名称。

返回
IAutomationMethodDescriptor — 如果某个对象可用,则传入名称的方法描述符。否则为 null。

getMajorVersion

()方法 
public static function getMajorVersion():String

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

从当前版本号返回主要版本

返回
String

getPropertyDescriptors

()方法 
public function getPropertyDescriptors(objForInitialization:Object = null, forVerification:Boolean = true, forDescription:Boolean = true):Array

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

返回此类支持的属性列表。

参数

objForInitialization:Object (default = null) — 可用于查找属性的 ActionScript 类型的对象。
 
forVerification:Boolean (default = true) — 如果为 true,则指示用于验证的属性应包含在返回值中。
 
forDescription:Boolean (default = true) — 如果为 true,则指示用于对象标识的属性应包含在返回值中。

返回
Array — 包含属性描述的数组。

toString

()方法 
public function toString():String

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

返回
String — 名称、superClassName 及事件/方法映射。




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

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