Package | mx.automation |
Class | public class AutomationManager |
Inheritance | AutomationManager EventDispatcher Object |
Implements | IAutomationManager2, IAutomationObjectHelper, IAutomationMouseSimulator, IAutomationDebugTracer |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Learn more
Public Properties
Public Methods
Method | Defined By | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener
receives notification of an event. | EventDispatcher | ||
AutomationManager | |||
AutomationManager | |||
Dispatches an event into the event flow. | 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 | |||
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | EventDispatcher | ||
Indicates whether an object has a specified property defined. | Object | ||
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | ||
AutomationManager | |||
AutomationManager | |||
Indicates whether the specified property exists and is enumerable. | Object | ||
Dispatch the event as a replayable event. | AutomationManager | ||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
AutomationManager | |||
Removes a listener from the EventDispatcher object. | EventDispatcher | ||
Sets the availability of a dynamic property for loop operations. | Object | ||
AutomationManager | |||
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | ||
Returns the string representation of the specified object. | Object | ||
AutomationManager | |||
Returns the primitive value of the specified object. | Object | ||
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type. | EventDispatcher |
Public Constants
Constant | Defined By | ||
---|---|---|---|
airWindowIndicatorPropertyName : String = "isAIRWindow" [static] | AutomationManager |
Method Detail
addEventListenersToAllChildApplications | () | method |
addEventListenersToAllParentApplications | () | method |
dispatchToAllChildren | () | method |
dispatchToParent | () | method |
getAIRWindow | () | method |
public function getAIRWindow(windowId:String):DisplayObject
Parameters
windowId:String |
DisplayObject |
getAIRWindowUniqueID | () | method |
public function getAIRWindowUniqueID(newWindow:DisplayObject):String
Parameters
newWindow:DisplayObject |
String |
getAIRWindowUniqueIDFromAutomationIDPart | () | method |
public function getAIRWindowUniqueIDFromAutomationIDPart(objectIdPart:AutomationIDPart):String
Parameters
objectIdPart:AutomationIDPart |
String |
getAIRWindowUniqueIDFromObjectIDString | () | method |
getApplicationNameFromAutomationIDPart | () | method |
public function getApplicationNameFromAutomationIDPart(objectIdPart:AutomationIDPart):String
Parameters
objectIdPart:AutomationIDPart |
String |
getAutomationChildrenArray | () | method |
getElementFromPoint2 | () | method |
public function getElementFromPoint2(x:int, y:int, windowId:String):IAutomationObject
Parameters
x:int | |
y:int | |
windowId:String |
IAutomationObject |
getMemberFromPartOrObject | () | method |
getPopUpChildObject | () | method |
public function getPopUpChildObject(index:int):IAutomationObject
Parameters
index:int |
IAutomationObject |
getPopUpChildren | () | method |
getPopUpChildrenCount | () | method |
getPropertyValueFromPart | () | method |
public function getPropertyValueFromPart(part:Object, obj:Object, pd:IAutomationPropertyDescriptor, relativeParent:IAutomationObject = null):Object
Parameters
part:Object | |
obj:Object | |
pd:IAutomationPropertyDescriptor | |
relativeParent:IAutomationObject (default = null )
|
Object |
getStartPointInScreenCoordinates | () | method |
getTopApplicationIndex | () | method |
getUniqueApplicationID | () | method |
marhsalledBeginRecordHandler | () | method |
marhsalledEndRecordHandler | () | method |
recordAutomatableEvent | () | method |
public function recordAutomatableEvent(recorder:IAutomationObject, event:Event, cacheable:Boolean = false):void
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Dispatch the event as a replayable event. Causes the ReplayableEventEvent with REPLAYABLE_EVENT type to be fired. However, this method will not attempt the dispatch if there are no listeners.
Parameters
recorder:IAutomationObject — The IEventReplayer dispatching this
event since event.target may not be
accurate
| |
event:Event — The event that represents the replayable event.
| |
cacheable:Boolean (default = false )
|
recordCustomAutomationEvent | () | method |
public function recordCustomAutomationEvent(event:AutomationRecordEvent):Boolean
Parameters
event:AutomationRecordEvent |
Boolean |
registerNewApplication | () | method |
public function registerNewApplication(application:DisplayObject):void
Parameters
application:DisplayObject |
registerNewFlexNativeMenu | () | method |
public function registerNewFlexNativeMenu(menu:Object, sm:DisplayObject):void
Parameters
menu:Object | |
sm:DisplayObject |
registerNewWindow | () | method |
storeDragProxy | () | method |
traceMessage | () | method |
Constant Detail
airWindowIndicatorPropertyName | Constant |
public static const airWindowIndicatorPropertyName:String = "isAIRWindow"
Thu Dec 6 2018, 01:12 PM -08:00