ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: AIR 30.0 und früher, Flash Player 30.0 und früher, Flash Lite 4
Flex 4.6 und früher, Flash Pro CS6 und früher
Filter ausblenden
mx.automation 

IAutomationManager2  - AS3 Flex

Paketmx.automation
Schnittstellepublic interface IAutomationManager2 extends IAutomationManager , IEventDispatcher
Umsetzer AutomationManager

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Die IAutomationManager-Schnittstelle definiert die Schnittstelle, die vom AutomationManager-Objekt des Automatisierungsmoduls erwartet wird.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 InheritedautomationEnvironment : Object
Die Automatisierungsumgebung für diesen Automatisierungsmanager.
IAutomationManager
  automationEnvironmentHandlingClassName : String
[Nur Schreiben] Marshalling Support(for tool): Die Tool-Klasse, die für die Verarbeitung der Automatisierungsumgebung zuständig ist.
IAutomationManager2
  automationEnvironmentString : String
[Nur Schreiben] Die Automatisierungsumgebung für diesen Automatisierungsmanager.
IAutomationManager2
 Inheritedrecording : Boolean
[schreibgeschützt] Gibt an, ob eine Aufzeichnung stattfindet.
IAutomationManager
 Inheritedreplaying : Boolean
[schreibgeschützt] Gibt an, ob eine Wiederholung stattfindet.
IAutomationManager
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
IEventDispatcher
  
Marshalling Support(for tool): Fügt die übergebenen EventDetails-Objekte zu den wahrscheinlichen untergeordneten Anwendungen in der aktuellen ApplicationDomain hinzu.
IAutomationManager2
  
Marshalling Support(for tool): Fügt die übergebenen EventDetails-Objekte zu den wahrscheinlichen übergeordneten Anwendungen in der aktuellen ApplicationDomain hinzu.
IAutomationManager2
 Inherited
Schaltet den Automatisierungsmanager auf Aufzeichnungsmodus.
IAutomationManager
 Inherited
Gibt eine ID für das betreffende Objekt zurück, die mit der resolveID()-Methode verwendet werden kann.
IAutomationManager
 Inherited
Gibt für das betreffende Objekt einen ID-Teil zurück, der in der resolveIDPart()-Methode verwendet werden kann.
IAutomationManager
 Inherited
Dekrementiert den Cachezähler.
IAutomationManager
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
IEventDispatcher
  
Marshalling Support(for tool): Sendet das Ereignis an alle untergeordneten Elemente.
IAutomationManager2
  
Marshalling Support(for tool): Sendet das Ereignis an übergeordnete Anwendungen.
IAutomationManager2
 Inherited
Schaltet den Aufzeichnungsmodus des Automatisierungsmanagers ab.
IAutomationManager
  
AIR Support(for tool): Gibt das Fenster mit der übergebenen ID zurück.
IAutomationManager2
  
AIR Support(for tool): Gibt die eindeutige ID des Fensterobjekts zurück.
IAutomationManager2
  
AIR Support(for tool): Gibt die eindeutige Fenster-ID anhand des Automatisierungs-ID-Teils zurück.
IAutomationManager2
  
AIR Support(for tool): Gibt die eindeutige Fenster-ID anhand der Objekt-ID zurück.
IAutomationManager2
  
Marshalling Support(for tool): Gibt den Namen der Anwendung anhand der Teil-ID zurück.
IAutomationManager2
 Inherited
Gibt den Text zurück, der als Objekttyp angezeigt werden soll.
IAutomationManager
 Inherited
Gibt den Text zurück, der als Objektbeschreibung angezeigt werden soll.
IAutomationManager
 Inherited
getChildren(obj:IAutomationObject, ignoreShowInHierarchy:Boolean = false):Array
Gibt alle untergeordneten Elemente des Objekts zurück, die in der Testhierarchie sichtbar sind.
IAutomationManager
 Inherited
getChildrenFromIDPart(obj:IAutomationObject, part:AutomationIDPart = null, ignoreShowInHierarchy:Boolean = false):Array
Gibt alle untergeordneten Elemente dieses Objekts zurück, die in der Testhierarchie sichtbar sind und die Kriterien des Automatisierungsteils erfüllen.
IAutomationManager
 Inherited
Gibt das Automatisierungsobjekt unter der gegebenen Koordinate zurück
IAutomationManager
  
AIR Support(for tool): Gibt das Automatisierungsobjekt an der angegebenen Fensterkoordinate zurück.
IAutomationManager2
 Inherited
getParent(obj:IAutomationObject, parentToStopAt:IAutomationObject = null, ignoreShowInHierarchy:Boolean = false):IAutomationObject
Gibt das nächste sichtbare übergeordnete Element der Automatisierungshierarchie zurück.
IAutomationManager
  
Marshalling Support(for delegates): Gibt ein Array von Popupobjekten der Stammanwendung zurück.
IAutomationManager2
  
Marshalling Support(for delegates): Gibt ein Array von Popupobjekten der Anwendung der obersten Ebene zurück.
IAutomationManager2
  
Marshalling Support(for delegates): Gibt die Anzahl untergeordneter Popupobjekte der Anwendung der obersten Ebene zurück.
IAutomationManager2
 Inherited
getProperties(obj:IAutomationObject, names:Array = null, forVerification:Boolean = true, forDescription:Boolean = true):Array
Gibt die Werte für einen Satz Eigenschaften zurück.
IAutomationManager
 Inherited
Das Anzeigerechteck, welches das DisplayObject einschließt.
IAutomationManager
  
AIR Support(for tool): Von der Flex-Anwendung, die von der AIR-Anwendung geladen wird, zum Abrufen des Startpunkts der AIR-Hauptanwendung in Bildschirmkoordinaten verwendet
IAutomationManager2
 Inherited
Gibt das Objekt zurück, welches die IAutomationTabularData-Schnittstelle implementiert, durch welche Tabellendaten bezogen werden können.
IAutomationManager
  
Marshalling Support(for tool): Gibt die Indexposition des obersten sichtbaren Objekts im übergebenen Array von Objekten zurück.
IAutomationManager2
  
Marshalling Support(for tool): Gibt die eindeutige ID der Anwendung zurück, unter Berücksichtigung der Hierarchie und anhand der SWFLoader-Informationen sowie des Anwendungsnamens.
IAutomationManager2
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
IEventDispatcher
 Inherited
Inkrementiert den Cachezähler.
IAutomationManager
  
Marshalling Support(for tool): Gibt „true“ zurück, wenn das übergebene Objekt ein Popup ist.
IAutomationManager2
 Inherited
Testet, ob das bereitgestellte Ziel warten muss, bis ein laufender Vorgang abgeschlossen ist.
IAutomationManager
 Inherited
Gibt „true“ zurück, wenn ein Objekt und alle seine übergeordneten Elemente sichtbar sind.
IAutomationManager
 Inherited
recordAutomatableEvent(recorder:IAutomationObject, event:Event, cacheable:Boolean = false):void
Zeichnet das Ereignis auf.
IAutomationManager
 Inherited
Zeichnet das benutzerdefinierte Ereignis auf.
IAutomationManager
  
Marshalling Support(for delegates): Wenn eine neue Anwendung hinzugefügt wird, registriert sich der Anwendungsdelegat, damit ihm geeignete Listener hinzugefügt werden, um Marshalling zu unterstützen.
IAutomationManager2
  
AIR Support(for delegates): Wenn ein FlexNativeMenu einer Komponente hinzugefügt wird, registriert der Delegat das neue FlexNativeMenu-Objekt und erstellt einen Delegat.
IAutomationManager2
  
AIR Support(for delegates): Wenn ein neues Fenster hinzugefügt wird, registriert der WindowedApplication-Delegat das neue Fensterobjekt, damit eine eindeutige ID für dieses Fenster erstellt wird.
IAutomationManager2
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
IEventDispatcher
 Inherited
Wiederholt das festgelegte Ereignis.
IAutomationManager
 Inherited
resolveID(rid:AutomationID, currentParent:IAutomationObject = null):Array
Löst eine ID an die Automatisierungsobjekte auf.
IAutomationManager
 Inherited
Löst einen ID-Teil an ein Array von Automatisierungsobjekten auf.
IAutomationManager
 Inherited
Löst einen ID-Teil an ein Array von Automatisierungsobjekten innerhalb des übergeordneten Elements auf.
IAutomationManager
 Inherited
Löst eine ID an ein Automatisierungsobjekt auf.
IAutomationManager
 Inherited
Gibt an, ob ein Automatisierungsobjekt in der Hierarchie sichtbar sein soll.
IAutomationManager
  
Marshalling Support(for delegates): Speichert den Ziehproxy, um Drag & Drop zwischen verschiedenen Anwendungen zuzulassen. Auf einen in einer Anwendung erstellten DragProxy muss von anderen Anwendungen aus, wenn erforderlich, zugegriffen werden können.
IAutomationManager2
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
IEventDispatcher
Eigenschaftendetails

automationEnvironmentHandlingClassName

Eigenschaft
automationEnvironmentHandlingClassName:String  [Nur Schreiben]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for tool): Die Tool-Klasse, die für die Verarbeitung der Automatisierungsumgebung zuständig ist.



Implementierung
    public function set automationEnvironmentHandlingClassName(value:String):void

automationEnvironmentString

Eigenschaft 
automationEnvironmentString:String  [Nur Schreiben]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Automatisierungsumgebung für diesen Automatisierungsmanager. Die Automatisierungsumgebung stellt Informationen über Objekte und Eigenschaften der prüffähigen Komponenten bereit, welche für die Kommunikation mit dem Agentenwerkzeug gebraucht werden. Der Wert dieser Eigenschaft muss die IAutomationEnvironment-Schnittstelle implementieren.



Implementierung
    public function set automationEnvironmentString(value:String):void

Verwandte API-Elemente

Methodendetails

addEventListenersToAllChildApplications

()Methode
public function addEventListenersToAllChildApplications(eventDetailsArray:Array):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for tool): Fügt die übergebenen EventDetails-Objekte zu den wahrscheinlichen untergeordneten Anwendungen in der aktuellen ApplicationDomain hinzu. AutomationManager identifiziert die untergeordneten Anwendungen in der aktuellen ApplicationDomain, wenn die Anwendung geladen wird, und fügt geeignete, von den übergebenen Objekten erhaltene, Listener hinzu.

Parameter

eventDetailsArray:Array — Array von EventDetails-Objekten.

addEventListenersToAllParentApplications

()Methode 
public function addEventListenersToAllParentApplications(eventDetailsArray:Array):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for tool): Fügt die übergebenen EventDetails-Objekte zu den wahrscheinlichen übergeordneten Anwendungen in der aktuellen ApplicationDomain hinzu. AutomationManager identifiziert die übergeordneten Anwendung in der aktuellen ApplicationDomain, die dafür zuständig sind, auf die Ereignisse der untergeordneten Elemente zu warten, und fügt geeignete, von den übergebenen Objekten erhaltene, Listener hinzu.

Parameter

eventDetailsArray:Array — Array von EventDetails-Objekten.

dispatchToAllChildren

()Methode 
public function dispatchToAllChildren(event:Event):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for tool): Sendet das Ereignis an alle untergeordneten Elemente.

Parameter

event:Event — Auszulösendes Ereignis.

dispatchToParent

()Methode 
public function dispatchToParent(event:Event):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for tool): Sendet das Ereignis an übergeordnete Anwendungen.

Parameter

event:Event — Auszulösendes Ereignis.

getAIRWindow

()Methode 
public function getAIRWindow(windowId:String):DisplayObject

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

AIR Support(for tool): Gibt das Fenster mit der übergebenen ID zurück.

Parameter

windowId:String — ID des Fensters

Rückgabewerte
DisplayObject — Fenster mit übergebener ID.

getAIRWindowUniqueID

()Methode 
public function getAIRWindowUniqueID(newWindow:DisplayObject):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

AIR Support(for tool): Gibt die eindeutige ID des Fensterobjekts zurück.

Parameter

newWindow:DisplayObject — Fenster, dessen ID angefordert wird.

Rückgabewerte
String — String

getAIRWindowUniqueIDFromAutomationIDPart

()Methode 
public function getAIRWindowUniqueIDFromAutomationIDPart(objectIdPart:AutomationIDPart):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

AIR Support(for tool): Gibt die eindeutige Fenster-ID anhand des Automatisierungs-ID-Teils zurück. Der Automatisierungs-ID-Teil verfügt über die Anwendungs-ID und die Fenster-ID.

Parameter

objectIdPart:AutomationIDPart — AutomationIDPart, von dem die eindeutige ID des Fensters bezogen werden soll.

Rückgabewerte
String

getAIRWindowUniqueIDFromObjectIDString

()Methode 
public function getAIRWindowUniqueIDFromObjectIDString(objectId:String):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

AIR Support(for tool): Gibt die eindeutige Fenster-ID anhand der Objekt-ID zurück. Die Objekt-ID verfügt über die Anwendungs-ID und die Fenster-ID.

Parameter

objectId:String — Die Objekt-ID, von der die eindeutige ID des Fensters bezogen werden soll.

Rückgabewerte
String

getApplicationNameFromAutomationIDPart

()Methode 
public function getApplicationNameFromAutomationIDPart(objectID:AutomationIDPart):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for tool): Gibt den Namen der Anwendung anhand der Teil-ID zurück.

Parameter

objectID:AutomationIDPart — AutomationIDPart, von dem der Anwendungsname abgerufen wird.

Rückgabewerte
String

getElementFromPoint2

()Methode 
public function getElementFromPoint2(x:int, y:int, windowId:String):IAutomationObject

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

AIR Support(for tool): Gibt das Automatisierungsobjekt an der angegebenen Fensterkoordinate zurück.

Parameter

x:int — Die x-Koordinate.
 
y:int — Die y-Koordinate.
 
windowId:String — Das Fenster, in dem das Objekt zu identifizieren ist.

Rückgabewerte
IAutomationObject — Automatisierungsobjekt an diesem Punkt.

getPopUpChildObject

()Methode 
public function getPopUpChildObject(index:int):IAutomationObject

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for delegates): Gibt ein Array von Popupobjekten der Stammanwendung zurück. Zur Anwendung der obersten Ebene einer ApplicationDomain werden alle in einer Anwendung erstellten Popupobjekte als untergeordnete Popupelemente hinzugefügt.

Parameter

index:int — wo das Objekt abzurufen ist

Rückgabewerte
IAutomationObject — IAutomationObject an der angegebenen Indexposition

getPopUpChildren

()Methode 
public function getPopUpChildren():Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for delegates): Gibt ein Array von Popupobjekten der Anwendung der obersten Ebene zurück. Zur Anwendung der obersten Ebene einer ApplicationDomain werden alle in einer Anwendung erstellten Popupobjekte als untergeordnete Popupelemente hinzugefügt.

Rückgabewerte
Array — Array untergeordneter Popopobjekte

getPopUpChildrenCount

()Methode 
public function getPopUpChildrenCount():Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for delegates): Gibt die Anzahl untergeordneter Popupobjekte der Anwendung der obersten Ebene zurück. Zur Anwendung der obersten Ebene einer ApplicationDomain werden alle in einer Anwendung erstellten Popupobjekte als untergeordnete Popupelemente hinzugefügt.

Rückgabewerte
Number — Anzahl untergeordneter Popopobjekte.

getStartPointInScreenCoordinates

()Methode 
public function getStartPointInScreenCoordinates(windowId:String):Point

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

AIR Support(for tool): Von der Flex-Anwendung, die von der AIR-Anwendung geladen wird, zum Abrufen des Startpunkts der AIR-Hauptanwendung in Bildschirmkoordinaten verwendet

Parameter

windowId:String

Rückgabewerte
Point

getTopApplicationIndex

()Methode 
public function getTopApplicationIndex(objectList:Array):int

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for tool): Gibt die Indexposition des obersten sichtbaren Objekts im übergebenen Array von Objekten zurück. Kann von Tools zur Identifikation des obersten unter der Maus befindlichen Anwendungsobjekts verwendet werden, wenn mehrere Objekte aus unterschiedlichen Anwendungen vorhanden sind, die verschiedenen ApplicationDomain oder SecurityDomain angehören.

Parameter

objectList:Array — Array von Objekten

Rückgabewerte
int

getUniqueApplicationID

()Methode 
public function getUniqueApplicationID():String

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for tool): Gibt die eindeutige ID der Anwendung zurück, unter Berücksichtigung der Hierarchie und anhand der SWFLoader-Informationen sowie des Anwendungsnamens.

Rückgabewerte
String

isObjectPopUp

()Methode 
public function isObjectPopUp(obj:IAutomationObject):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for tool): Gibt „true“ zurück, wenn das übergebene Objekt ein Popup ist.

Parameter

obj:IAutomationObject — IAutomationObject

Rückgabewerte
Boolean

registerNewApplication

()Methode 
public function registerNewApplication(application:DisplayObject):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for delegates): Wenn eine neue Anwendung hinzugefügt wird, registriert sich der Anwendungsdelegat, damit ihm geeignete Listener hinzugefügt werden, um Marshalling zu unterstützen.

Parameter

application:DisplayObject — Zu registrierendes Anwendungsobjekt.

registerNewFlexNativeMenu

()Methode 
public function registerNewFlexNativeMenu(menu:Object, sm:DisplayObject):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

AIR Support(for delegates): Wenn ein FlexNativeMenu einer Komponente hinzugefügt wird, registriert der Delegat das neue FlexNativeMenu-Objekt und erstellt einen Delegat.

Parameter

menu:Object — Zu registrierendes FlexNativeMenu-Objekt.
 
sm:DisplayObject — SystemManager der Komponente, der das FlexNativeMenu hinzugefügt wird.

registerNewWindow

()Methode 
public function registerNewWindow(newWindow:DisplayObject):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

AIR Support(for delegates): Wenn ein neues Fenster hinzugefügt wird, registriert der WindowedApplication-Delegat das neue Fensterobjekt, damit eine eindeutige ID für dieses Fenster erstellt wird.

Parameter

newWindow:DisplayObject — Zu registrierendes Fensterobjekt.

storeDragProxy

()Methode 
public function storeDragProxy(dragProxy:Object):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Marshalling Support(for delegates): Speichert den Ziehproxy, um Drag & Drop zwischen verschiedenen Anwendungen zuzulassen. Auf einen in einer Anwendung erstellten DragProxy muss von anderen Anwendungen aus, wenn erforderlich, zugegriffen werden können.

Parameter

dragProxy:Object — object





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.