Paket | spark.accessibility |
Klasse | public class VideoPlayerAccImpl |
Vererbung | VideoPlayerAccImpl AccImpl AccessibilityImplementation Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 2.0 |
Wenn ein Spark-VideoPlayer 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 VideoPlayer erkennen und ändern.. Weitere Hintergrundinformationen über Accessibility-Implementierungsklassen und MSAA finden Sie unter den Klassen „mx.accessibility.AccImpl“ und „flash.accessibility.AccessibilityImplementation“.
Untergeordnete Elemente
Der VideoPlayer hat sechs untergeordnete MSAA-Elemente:
- Abspielen/Anhalten
- Suche
- Anzeige der Abspielzeit
- Ton aus/Ton an
- Lautstärke
- Vollbild
Die Steuerelemente werden für Accessibility-Zwecke immer in derselben Reihenfolge eingeblendet, unabhängig von ihrer Anordnung auf der Skin.
Rolle
Die MSAA-Rolle eines VideoPlayer ist ROLE_SYSTEM_PANE.
Die untergeordneten Steuerelemente haben folgende Rollen:
- Abspielen/Anhalten: ROLE_SYSTEM_BUTTON
- Suche: ROLE_SYSTEM_SLIDER
- Anzeige der Abspielzeit: ROLE_SYSTEM_STATICTEXT
- Ton aus/Ton an: ROLE_SYSTEM_BUTTON
- Lautstärke: ROLE_SYSTEM_SLIDER
- Vollbild: ROLE_SYSTEM_BUTTON
Name
Der MSAA-Name eines VideoPlayer wird standardmäßig durch eine gebietsschemaabhängige Ressource angezeigt. Beim Gebietsschema en_US lautet der Name „VideoPlayer“. Wenn der Name in einem FormItem-Element eingeschlossen ist, wird er mit der Beschriftung des FormItem kombiniert. Um dieses Verhalten zu überschreiben, legen Sie die accessibilityName
-Eigenschaft des VideoPlayer fest.
In ähnlicher Weise wird der Name der untergeordneten Elemente durch eine Ressource angegeben. Die en_US-Namen der Steuerelemente lauten:
- Abspielen/Anhalten: „Play“ bzw. „Pause“
- Suche: „Scrub Bar“
- Anzeige der Abspielzeit: Die angezeigte Information
- Ton aus/Ton an: „Muted“ bzw. „Not muted“
- Lautstärke: „Volume Bar“
- Vollbild: „Full Screen“
Um die Namen der untergeordneten Elemente zu überschreiben, weisen Sie dem VideoPlayer eine neue Skin zu und legen Sie den accessibilityName
der Steuerelemente fest.
Die MSAA-Namen der Steuerung für Abspielen/Anhalten und Ton aus/Ton an ändern sich, wenn diese Steuerelemente bedient werden. Um die Namen der Steuerelemente anzugeben, legen Sie accessibilityName
als kommagetrennte Liste von MSAA-Namen fest, z. B. „Abspielen,Anhalten“ oder „Ton aus,Ton an“.
Wenn der Name des VideoPlayer oder eines seiner untergeordneten Steuerelemente geändert wird, löst der VideoPlayer das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus mit der richtigen childID für das Steuerelement oder 0 für ihn selbst.
Beschreibung
Die MSAA-Beschreibung eines VideoPlayer ist standardmäßig der leere String, Sie können jedoch die accessibilityDescription
-Eigenschaft des VideoPlayer festlegen.
Die Beschreibung eines jeden untergeordneten Elements ist der leere String.
Status
Der MSAA-Status eines VideoPlayer ist ROLE_SYSTEM_NORMAL.
Die untergeordneten Steuerelemente haben folgende Status:
- Abspielen/Anhalten:
- STATE_SYSTEM_UNAVAILABLE
- STATE_SYSTEM_FOCUSABLE
- STATE_SYSTEM_FOCUSED
- Suche:
- STATE_SYSTEM_UNAVAILABLE
- STATE_SYSTEM_FOCUSABLE
- STATE_SYSTEM_FOCUSED
- Anzeige der Abspielzeit:
- STATE_SYSTEM_UNAVAILABLE
- STATE_SYSTEM_READONLY
- Ton aus/Ton an:
- STATE_SYSTEM_UNAVAILABLE
- STATE_SYSTEM_FOCUSABLE
- STATE_SYSTEM_FOCUSED
- Lautstärke:
- STATE_SYSTEM_UNAVAILABLE
- STATE_SYSTEM_FOCUSABLE
- STATE_SYSTEM_FOCUSED
- Vollbild:
- STATE_SYSTEM_UNAVAILABLE
- STATE_SYSTEM_FOCUSABLE
- STATE_SYSTEM_FOCUSED
Wenn der Status des VideoPlayer oder eines seiner untergeordneten Steuerelemente geändert wird, löst der VideoPlayer das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus mit der richtigen childID für das Steuerelement oder 0 für ihn selbst.
Wert
Ein VideoPlayer hat keinen MSAA-Wert.
Die untergeordneten Steuerelemente haben folgende Werte:
- Abspielen/Anhalten: Kein Wert
- Suche: Schiebereglerwert für die Zeitdauer
- Anzeige der Abspielzeit: Kein Wert
- Ton aus/Ton an: Kein Wert
- Lautstärke: Wert des Schiebereglers
- Vollbild: Kein Wert
Wenn der Wert eines der untergeordneten Steuerelemente geändert wird, löst der VideoPlayer das MSAA-Ereignis EVENT_OBJECT_VALUECHANGE aus mit der richtigen childID für das Steuerelement.
Speicherort
Die MSAA-Position eines VideoPlayer oder eines seiner untergeordneten Steuerelemente ist sein Begrenzungsrechteck.
Standardaktion
Ein VideoPlayer hat keine MSAA-DefaultAction.
Die untergeordneten Steuerelemente haben folgende DefaultAction:
- Abspielen/Anhalten: „Press“
- Suche: Keine
- Anzeige der Abspielzeit: Keine
- Ton aus/Ton an: „Press“
- Lautstärke: Keine
- Vollbild: „Press“
Die Ausführung der Standardaktion bei einem der untergeordneten Steuerelemente hat folgende Auswirkungen:
- Abspielen/Anhalten: Umschalten zwischen Abspielen und Anhalten
- Suche: Keine
- Anzeige der Abspielzeit: Keine
- Ton aus/Ton an: Umschalten zwischen Ton aus und Ton an
- Lautstärke: Keine
- Vollbild: Umschalten zwischen Vollbild an und Vollbild aus
Fokus
Ein VideoPlayer kann den Fokus erhalten. Wenn dies der Fall ist, löst der Spinner das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auch einige seiner untergeordneten Steuerelemente können den Fokus erhalten:
- Abspielen/Anhalten: Kein Fokus
- Suche: Fokus möglich
- Die Anzeige der Abspielzeit kann keinen Fokus erhalten.
- Ton aus/Ton an: Leitet den Fokus an den Lautstärkeregler weiter
- Lautstärke: Fokus möglich
- Vollbild: Fokus möglich
Wenn der VideoPlayer den Fokus meldet, heißt das, dass keines seiner untergeordneten Steuerelemente den Fokus hat, sondern er selbst. Andernfalls wird gemeldet, dass eines der Steuerelemente für Abspielen/Anhalten, Suche, Lautstärke bzw. Vollbild den Fokus hat.
Auswahl
Ein VideoPlayer unterstützt keine Auswahl im MSAA-Sinne.
Methode | Definiert von | ||
---|---|---|---|
VideoPlayerAccImpl(master:UIComponent)
Konstruktor. | VideoPlayerAccImpl | ||
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 VideoPlayer-Klasse. | VideoPlayerAccImpl | ||
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 |
VideoPlayerAccImpl | () | Konstruktor |
public function VideoPlayerAccImpl(master:UIComponent)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 2.0 |
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 2.0 |
Aktiviert Barrierefreiheit (Accessibility) in der VideoPlayer-Klasse.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend VideoPlayer-Instanzen initialisiert werden, wird deren accessibilityImplementation
-Eigenschaft auf eine Instanz dieser Klasse gesetzt.
Tue Jun 12 2018, 10:04 AM Z