Paket | spark.accessibility |
Klasse | public class TitleWindowAccImpl |
Vererbung | TitleWindowAccImpl PanelAccImpl AccImpl AccessibilityImplementation Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wenn ein Spark-TitleWindow erstellt wird, wird die accessibilityImplementation
-Eigenschaft eines speziellen untergeordneten Sprite auf eine Instanz dieser Klasse gesetzt. Der Flash Player lässt dann mithilfe dieser Klasse zu, dass MSAA-Clients, wie z. B. Bildschirmleseprogramme, diese Komponente erkennen.. Weitere Hintergrundinformationen über Accessibility-Implementierungsklassen und MSAA finden Sie unter den Klassen „mx.accessibility.AccImpl“ und „flash.accessibility.AccessibilityImplementation“.
Untergeordnete Elemente
Ein TitleWindow hat keine untergeordneten MSAA-Elemente. Alle untergeordneten Elemente des tatsächlichen TitleWindow befinden sich in der MSAA-Struktur des FlashPlayer auf derselben Ebene wie das TitleWindow, da Flash Player keine Objekte mit Accessibility-Implementierungen unterstützt, die untergeordnete Elemente mit eigenen Accessibility-Implementierungen haben.
TitleWindowAccImpl wird als accessibilityImplementation
des titleDisplay
-Objekts festgelegt, da eine Festlegung beim TitleWindow selbst die Zugänglichkeit der untergeordneten Elemente des TitleWindow für MSAA verhindern würde. Deshalb wird im titleDisplay
ein unsichtbares Rechteck in der Größe des gesamten TitleWindow gezeichnet, sodass die MSAA-Position mit dem Begrenzungsrechteck des gesamten TitleWindow übereinstimmt. Da die MSAA-Struktur flach ist, entnehmen Bildschirmleseprogramme wie JAWS die Information, ob sich eine Komponente im TitleWindow befindet, der MSAA-Position.
Rolle
Die MSAA-Rolle eines TitleWindow ist ROLE_SYSTEM_PANE.
Name
Der MSAA-Name eines TitleWindow ist standardmäßig der angezeigte Titel. Um dieses Verhalten zu überschreiben, legen Sie die accessibilityName
-Eigenschaft des TitleWindow fest.
Wenn der Name geändert wird, löst das TitleWindow das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus.
Beschreibung
Die MSAA-Beschreibung eines TitleWindow ist standardmäßig der leere String, Sie können jedoch die accessibilityDescription
-Eigenschaft des TitleWindow festlegen.
Status
Der MSAA-Status eines TitleWindow ist immer STATE_SYSTEM_MOVEABLE.
Da sich der Status nicht ändert, löst ein TitleWindow nicht das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus.
Wert
Der MSAA-Wert eines TitleWindow ist immer der leere String.
Speicherort
Die MSAA-Position eines TitleWindow ist sein Begrenzungsrechteck.
Standardaktion
Ein TitleWindow hat keine MSAA-DefaultAction.
Fokus
Ein TitleWindow kann keinen Fokus erhalten.
Auswahl
Ein TitleWindow unterstützt keine Auswahl im MSAA-Sinne.
Sonstiges
Ein TitleWindow löst auch die folgenden MSAA-Ereignisse aus:
- EVENT_OBJECT_CREATE, wenn es erstellt wird
- EVENT_OBJECT_DESTROY, wenn es geschlossen wird
- EVENT_OBJECT_LOCATIONCHANGE, wenn es verschoben wird
Methode | Definiert von | ||
---|---|---|---|
TitleWindowAccImpl(master:UIComponent)
Konstruktor. | TitleWindowAccImpl | ||
Eine IAccessible-Methode, die die Aktion ausführt, die standardmäßig mit der Komponente verknüpft ist, die diese accessibilityImplementation darstellt, oder eines ihrer untergeordneten Elemente. | AccessibilityImplementation | ||
MSAA-Methode zur Rückgabe eines DisplayObject oder eines Rechtecks. Gibt den Begrenzungsrahmen des untergeordneten Elements in der AccessibilityImplementation an. | AccessibilityImplementation | ||
IAccessible-Methode zum Ändern der Auswahl in der Komponente, die diese AccessibilityImplementation darstellt. | AccessibilityImplementation | ||
[statisch]
Aktiviert Barrierefreiheit (Accessibility) in der TitleWindow-Klasse. | TitleWindowAccImpl | ||
MSAA-Methode zur Rückgabe der Aktion, die standardmäßig mit der Komponente verknüpft ist, die diese accessibilityImplementation darstellt, oder eines ihrer untergeordneten Elemente. | AccessibilityImplementation | ||
MSAA-Methode für die Rückgabe der ID des untergeordneten Elements als vorzeichenlose Ganzzahl, sofern ein solches untergeordnetes Element mit entsprechendem Fokus innerhalb der Komponente vorhanden ist. | AccessibilityImplementation | ||
MSAA-Methode zur Rückgabe des Namens der Komponente, die diese accessibilityImplementation darstellt, oder eines ihrer untergeordneten Elemente. | AccessibilityImplementation | ||
MSAA-Methode zur Rückgabe der Systemrolle der Komponente, die diese accessibilityImplementation darstellt, oder eines ihrer untergeordneten Elemente. | AccessibilityImplementation | ||
MSAA-Methode zur Rückgabe eines Arrays, das die IDs aller ausgewählten untergeordneten Elemente enthält. | AccessibilityImplementation | ||
IAccessible-Methode zur Rückgabe des aktuellen Laufzeitstatus der Komponente, die diese accessibilityImplementation darstellt, oder eines ihrer untergeordneten Elemente. | AccessibilityImplementation | ||
MSAA-Methode zur Rückgabe des Laufzeitwerts der Komponente, die diese accessibilityImplementation darstellt, oder eines ihrer untergeordneten Elemente. | AccessibilityImplementation | ||
AccessibilityImplementation | |||
AccessibilityImplementation | |||
Gibt ein Array zurück, das die IDs aller untergeordneten Elemente der AccessibilityImplementation als vorzeichenlose Ganzzahl enthält. | AccessibilityImplementation | ||
[statisch]
Methode, mit der die Barrierefreiheit von Formularen unterstützt wird. | AccImpl | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
[statisch]
Gibt „true“ zurück, wenn bei einem Vorgänger der Komponente der aktive Status den Wert „false“ hat. | AccImpl | ||
Gibt „true“ oder „false“ zurück, um anzugeben, ob ein Textobjekt, das durch „x“, „y“, „width“ und „height“ festgelegt ist, als Beschriftung für die durch diese AccessibilityImplementation repräsentierte Komponente betrachtet werden soll. | AccessibilityImplementation | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
TitleWindowAccImpl | () | Konstruktor |
public function TitleWindowAccImpl(master:UIComponent)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
Parametermaster:UIComponent — Die UIComponent-Instanz, die durch diese AccImpl-Instanz barrierefrei gemacht wird.
|
enableAccessibility | () | Methode |
public static function enableAccessibility():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Aktiviert Barrierefreiheit (Accessibility) in der TitleWindow-Klasse.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn später TitleWindow-Instanzen initialisiert werden, wird die accessibilityImplementation
-Eigenschaft eines speziellen ersten untergeordneten Sprite auf eine Instanz dieser Klasse gesetzt. Wenn TitleWindowAccImpl dem TitleWindow selbst zugeordnet würde, würden die Accessibility-Implementierungen der untergeordneten Elemente des TitleWindow ignoriert.
Tue Jun 12 2018, 10:04 AM Z