Paket | spark.accessibility |
Klasse | public class RichEditableTextAccImpl |
Vererbung | RichEditableTextAccImpl AccImpl AccessibilityImplementation Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wenn ein Spark-RichEditableText erstellt wird, wird seine 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, den RichEditableText erkennen und ändern.. Weitere Hintergrundinformationen über Accessibility-Implementierungsklassen und MSAA finden Sie unter den Klassen „mx.accessibility.AccImpl“ und „flash.accessibility.AccessibilityImplementation“.
Untergeordnete Elemente
Ein RichEditableText hat keine untergeordneten MSAA-Elemente.
Rolle
Die MSAA-Rolle eines RichEditableText ist ROLE_SYSTEM_TEXT.
Name
Der MSAA-Name eines RichEditableText ist standardmäßig ein leerer String. Wenn der Name in einem FormItem-Element eingeschlossen ist, entspricht er der Beschriftung des FormItem. Um dieses Verhalten zu überschreiben, legen Sie die accessibilityName
-Eigenschaft des RichEditableText fest.
Wenn der Name geändert wird, löst der RichEditableText das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus.
Beschreibung
Die MSAA-Beschreibung eines RichEditableText ist standardmäßig der leere String, Sie können jedoch die accessibilityDescription
-Eigenschaft des RichEditableText festlegen.
Status
Der MSAA-Status eines RichEditableText ist eine Kombination aus:
- STATE_SYSTEM_UNAVAILABLE (wenn „enabled“ den Wert „false“ hat)
- STATE_SYSTEM_FOCUSABLE (wenn „enabled“ den Wert „true“ hat)
- STATE_SYSTEM_FOCUSED (wenn „enabled“ den Wert „true“ und der RichEditableText den Fokus hat)
- STATE_SYSTEM_PROTECTED (wenn „displayAsPassword“ den Wert „true“ hat)
- STATE_SYSTEM_READONLY (wenn „editable“ den Wert „false“ hat)
Wenn der Status geändert wird, löst der RichEditableText das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus.
Wert
Der MSAA-Wert eines RichEditableText stimmt mit seiner text
-Eigenschaft überein.
Wenn der Wert geändert wird, löst der RichEditableText das MSAA-Ereignis EVENT_OBJECT_VALUECHANGE aus.
Speicherort
Die MSAA-Position eines RichEditableText ist sein Begrenzungsrechteck.
Standardaktion
Ein RichEditableText hat keine MSAA-DefaultAction.
Fokus
Ein RichEditableText kann den Fokus erhalten. Wenn dies der Fall ist, löst der RichEditableText das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auswahl
Ein RichEditableText unterstützt keine Auswahl im MSAA-Sinne und die Textauswahl ist nicht Teil der IAccessibility COM-Schnittstelle von Microsoft. Jedoch ist es ab Flash Player 10.1 möglich, dass Bildschirmleseprogramme den aktuell ausgewählten Textbereich über die GetSelection()
-Methode der ISimpleTextSelection COM-Schnittstelle von Adobe ermitteln. Diese ruft die selectionAnchorIndex
- und selectionActiveIndex
-Getter dieser Klasse auf.
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
errno : uint
Gibt einen Fehlercode an. | AccessibilityImplementation | ||
selectionActiveIndex : int [schreibgeschützt]
Eine Zeichenposition, die relativ zum Anfang des Textstrings von RichEditableText ist und das Auswahlende angibt, das verschoben wird, wenn die Auswahl mit den Pfeiltasten erweitert wird. | RichEditableTextAccImpl | ||
selectionAnchorIndex : int [schreibgeschützt]
Eine Zeichenposition, die relativ zum Anfang des Textstrings von RichEditableText ist und das Auswahlende angibt, das nicht veränderlich ist, wenn die Auswahl mit den Pfeiltasten erweitert wird. | RichEditableTextAccImpl | ||
stub : Boolean
Wird verwendet, um einen Komponenteneingabehilfenteil zu erstellen. | AccessibilityImplementation |
Methode | Definiert von | ||
---|---|---|---|
RichEditableTextAccImpl(master:UIComponent)
Konstruktor. | RichEditableTextAccImpl | ||
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 RichEditableText-Klasse. | RichEditableTextAccImpl | ||
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 |
selectionActiveIndex | Eigenschaft |
selectionActiveIndex:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10.1, AIR 2.0 |
Eine Zeichenposition, die relativ zum Anfang des text
-Strings von RichEditableText ist und das Auswahlende angibt, das verschoben wird, wenn die Auswahl mit den Pfeiltasten erweitert wird.
Die aktive Position kann entweder dem Anfang oder dem Ende der Auswahl entsprechen.
Wenn Sie beispielsweise durch Ziehen und Auswählen Position 12 bis Position 8 markieren, ist selectionAnchorPosition
12 und selectionActivePosition
8, und wenn Sie die Nach-Links-Taste drücken, ist selectionActivePosition
7.
Der Wert „-1“ bedeutet „nicht festgelegt“.
Bei der Playerversion 10.1 und höher sowie AIR 2.0 und höher kann AccessibilityImplementation selectionAnchorIndex
und selectionAnchorIndex
implementieren, um einem Accessibility-Client die Textauswahl im TLF-Text über die ISimpleTextSelection-COM-Schnittstelle von Adobe mitzuteilen.
Der Standardwert ist -1.
Implementierung
public function get selectionActiveIndex():int
Verwandte API-Elemente
selectionAnchorIndex | Eigenschaft |
selectionAnchorIndex:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10.1, AIR 2.0 |
Eine Zeichenposition, die relativ zum Anfang des text
-Strings von RichEditableText ist und das Auswahlende angibt, das nicht veränderlich ist, wenn die Auswahl mit den Pfeiltasten erweitert wird.
Die Ankerposition kann entweder dem Anfang oder dem Ende der Auswahl entsprechen.
Wenn Sie beispielsweise durch Ziehen und Auswählen Position 12 bis Position 8 markieren, ist selectionAnchorPosition
12 und selectionActivePosition
8, und wenn Sie die Nach-Links-Taste drücken, ist selectionActivePosition
7.
Der Wert „-1“ bedeutet „nicht festgelegt“.
Bei der Playerversion 10.1 und höher sowie AIR 2.0 und höher kann AccessibilityImplementation selectionAnchorIndex
und selectionAnchorIndex
implementieren, um einem Accessibility-Client die Textauswahl im TLF-Text über die ISimpleTextSelection-COM-Schnittstelle von Adobe mitzuteilen.
Der Standardwert ist -1.
Implementierung
public function get selectionAnchorIndex():int
Verwandte API-Elemente
RichEditableTextAccImpl | () | Konstruktor |
public function RichEditableTextAccImpl(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 RichEditableText-Klasse.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend RichEditableText-Instanzen initialisiert werden, wird deren accessibilityImplementation
-Eigenschaft auf eine Instanz dieser Klasse gesetzt.
Tue Jun 12 2018, 10:04 AM Z