Paket | spark.accessibility |
Klasse | public class TextBaseAccImpl |
Vererbung | TextBaseAccImpl AccImpl AccessibilityImplementation Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wenn eine Spark-Label- oder RichtText-Komponente erstellt wird, wird ihre accessibilityImplementation
-Eigenschaft auf eine Instanz dieser Klasse gesetzt. Der Flash Player lässt dann mithilfe dieser Klasse zu, dass MSAA-Clients, wie z. B. Bildschirmleseprogramme, die Label- oder RichText-Komponente erkennen und ändern.. Weitere Hintergrundinformationen über Accessibility-Implementierungsklassen und MSAA finden Sie unter den Klassen „mx.accessibility.AccImpl“ und „flash.accessibility.AccessibilityImplementation“.
Untergeordnete Elemente
Eine TextBase hat keine untergeordneten MSAA-Elemente.
Rolle
Die MSAA-Rolle einer TextBase ist ROLE_SYSTEM_STATICTEXT.
Name
Der MSAA-Name einer TextBase ist standardmäßig der angezeigte Text. Wenn der Text in einem FormItem eingeschlossen ist, wird er mit der Beschriftung des FormItem kombiniert. Um dieses Verhalten zu überschreiben, legen Sie die accessibilityName
-Eigenschaft der Komponente fest.
Wenn der Name geändert wird, löst die TextBase das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus.
Beschreibung
Die MSAA-Beschreibung einer TextBase ist standardmäßig der leere String, Sie können jedoch die accessibilityDescription
-Eigenschaft der TextBase festlegen.
Status
Der MSAA-Status einer TextBase ist eine Kombination aus:
- STATE_SYSTEM_UNAVAILABLE (wenn „enabled“ den Wert „false“ hat)
- STATE_SYSTEM_READONLY
Wenn der Status geändert wird, löst die TextBase das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus.
Wert
Eine TextBase hat keinen MSAA-Wert.
Speicherort
Die MSAA-Position einer TextBase ist ihr Begrenzungsrechteck.
Standardaktion
Eine TextBase hat keine MSAA-DefaultAction.
Fokus
Eine TextBase kann keinen Fokus erhalten.
Auswahl
Eine TextBase unterstützt keine Auswahl im MSAA-Sinne.
Sonstiges
Laut MSAA-Dokumentation ist der accessibilityShortcut
auf die Kurzbefehl-Tastenkombination der jeweils entsprechenden Eingabekomponente zu setzen. Da der Kurzbefehl eine Accessibility-Eigenschaft ist und nicht von einer AccessibilityImplementation implementiert werden kann, wird er nicht von TextBaseAccImpl angesprochen.
Methode | Definiert von | ||
---|---|---|---|
TextBaseAccImpl(master:UIComponent)
Konstruktor. | TextBaseAccImpl | ||
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 TextBase-Klasse. | TextBaseAccImpl | ||
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 |
TextBaseAccImpl | () | Konstruktor |
public function TextBaseAccImpl(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 TextBase-Klasse.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend TextBase-Instanzen initialisiert werden, wird deren accessibilityImplementation
-Eigenschaft auf eine Instanz dieser Klasse gesetzt.
Tue Jun 12 2018, 10:04 AM Z