包 | mx.automation |
类 | public class AutomationManager |
继承 | AutomationManager EventDispatcher Object |
实现 | IAutomationManager2, IAutomationObjectHelper, IAutomationMouseSimulator, IAutomationDebugTracer |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。 | EventDispatcher | ||
AutomationManager | |||
AutomationManager | |||
将事件调度到事件流中。 | EventDispatcher | ||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
getPropertyValueFromPart(part:Object, obj:Object, pd:IAutomationPropertyDescriptor, relativeParent:IAutomationObject = null):Object | AutomationManager | ||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。 | EventDispatcher | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
AutomationManager | |||
AutomationManager | |||
表示指定的属性是否存在、是否可枚举。 | Object | ||
将事件作为可重放事件调度。 | AutomationManager | ||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
从 EventDispatcher 对象中删除侦听器。 | EventDispatcher | ||
设置循环操作动态属性的可用性。 | Object | ||
AutomationManager | |||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
AutomationManager | |||
返回指定对象的原始值。 | Object | ||
检查是否用此 EventDispatcher 对象或其任何祖代为指定事件类型注册了事件侦听器。 | EventDispatcher |
公共常量
常量 | 由以下参数定义 | ||
---|---|---|---|
airWindowIndicatorPropertyName : String = "isAIRWindow" [静态] | AutomationManager |
方法详细信息
addEventListenersToAllChildApplications | () | 方法 |
addEventListenersToAllParentApplications | () | 方法 |
dispatchToAllChildren | () | 方法 |
dispatchToParent | () | 方法 |
getAIRWindow | () | 方法 |
getAIRWindowUniqueID | () | 方法 |
public function getAIRWindowUniqueID(newWindow:DisplayObject):String
参数
newWindow:DisplayObject |
String |
getAIRWindowUniqueIDFromAutomationIDPart | () | 方法 |
public function getAIRWindowUniqueIDFromAutomationIDPart(objectIdPart:AutomationIDPart):String
参数
objectIdPart:AutomationIDPart |
String |
getAIRWindowUniqueIDFromObjectIDString | () | 方法 |
getApplicationNameFromAutomationIDPart | () | 方法 |
public function getApplicationNameFromAutomationIDPart(objectIdPart:AutomationIDPart):String
参数
objectIdPart:AutomationIDPart |
String |
getAutomationChildrenArray | () | 方法 |
getElementFromPoint2 | () | 方法 |
public function getElementFromPoint2(x:int, y:int, windowId:String):IAutomationObject
参数
x:int | |
y:int | |
windowId:String |
IAutomationObject |
getMemberFromPartOrObject | () | 方法 |
getPopUpChildObject | () | 方法 |
getPopUpChildren | () | 方法 |
getPopUpChildrenCount | () | 方法 |
getPropertyValueFromPart | () | 方法 |
public function getPropertyValueFromPart(part:Object, obj:Object, pd:IAutomationPropertyDescriptor, relativeParent:IAutomationObject = null):Object
参数
part:Object | |
obj:Object | |
pd:IAutomationPropertyDescriptor | |
relativeParent:IAutomationObject (default = null )
|
Object |
getStartPointInScreenCoordinates | () | 方法 |
getTopApplicationIndex | () | 方法 |
getUniqueApplicationID | () | 方法 |
marhsalledBeginRecordHandler | () | 方法 |
marhsalledEndRecordHandler | () | 方法 |
recordAutomatableEvent | () | 方法 |
public function recordAutomatableEvent(recorder:IAutomationObject, event:Event, cacheable:Boolean = false):void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
将事件作为可重放事件调度。导致引发类型为 REPLAYABLE_EVENT 的 ReplayableEventEvent。不过,如果没有侦听器,则此方法不会尝试该调度。
参数
recorder:IAutomationObject — 因 event.target 可能不准确而调度此事件的 IEventReplayer
| |
event:Event — 表示可重放事件的事件。
| |
cacheable:Boolean (default = false )
|
recordCustomAutomationEvent | () | 方法 |
public function recordCustomAutomationEvent(event:AutomationRecordEvent):Boolean
参数
event:AutomationRecordEvent |
Boolean |
registerNewApplication | () | 方法 |
registerNewFlexNativeMenu | () | 方法 |
public function registerNewFlexNativeMenu(menu:Object, sm:DisplayObject):void
参数
menu:Object | |
sm:DisplayObject |
registerNewWindow | () | 方法 |
storeDragProxy | () | 方法 |
traceMessage | () | 方法 |
常量详细信息
airWindowIndicatorPropertyName | 常量 |
public static const airWindowIndicatorPropertyName:String = "isAIRWindow"
Tue Jun 12 2018, 11:04 AM Z