Obwohl TabBar eine eigene Accessibility-Implementierungsunterklasse hat, verwendet ButtonBar einfach diejenige der ButtonBarBase. Deshalb bezieht sich der Rest dieser Beschreibung auf die häufig verwendete ButtonBar-Komponente und nicht auf die ButtonBarBase-Basisklasse.
Wenn eine Spark-ButtonBar erstellt wird, wird ihre
Untergeordnete Elemente
Die untergeordneten MSAA-Elemente einer ButtonBar sind ihre Buttons. Wie unten beschrieben wird die Accessibility dieser Buttons von der ButtonBar verwaltet; ihre eigene
Rolle
Die MSAA-Rolle einer ButtonBar ist ROLE_SYSTEM_TOOLBAR.
Die Rolle eines jeden Buttons der ButtonBar ist ROLE_SYSTEM_PUSHBUTTON.
Name
Der MSAA-Name einer ButtonBar 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
Der Name der einzelnen Buttons wird durch die
Wenn der Name der ButtonBar oder eines ihrer Buttons geändert wird, löst die ButtonBar das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus mit der richtigen childID für den Button oder 0 für sie selbst.
Beschreibung
Die MSAA-Beschreibung einer ButtonBar ist standardmäßig ein leerer String, Sie können jedoch die
Die Beschreibung eines jeden Button ist der leere String.
Status
Der MSAA-Status einer ButtonBar ist eine Kombination aus:
Der Status eines Button in einer ButtonBar ist eine Kombination aus:
Wenn der Status der ButtonBar oder eines ihrer untergeordneten Buttons geändert wird, löst die ButtonBar das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus mit der richtigen childID für den Button oder 0 für sie selbst.
Wert
Eine ButtonBar bzw. ein Button einer ButtonBar hat keinen MSAA-Wert.
Speicherort
Die MSAA-Position einer ButtonBar oder eines Button in einer ButtonBar ist ihr Begrenzungsrechteck.
Standardaktion
Eine ButtonBar hat keine MSAA-DefaultAction.
Die DefaultAction eines Button in einer ButtonBar ist „Press“.
Fokus
Sowohl die ButtonBar als auch ihre einzelnen Buttons können den Fokus erhalten. Wenn dies der Fall ist, lösen sie das MSAA-Ereignis EVENT_OBJECT_FOCUS aus. Ein Button wird nicht automatisch ausgewählt, wenn er mithilfe der Navigation über die Pfeiltasten den Fokus erhält. Damit ein im Fokus befindlicher Button ausgewählt wird, muss der Benutzer die Leertaste drücken.
Auswahl
Die MSAA-Auswahl drückt den Button entsprechend der angegebenen childID. Es kann immer nur ein Button gleichzeitig gedrückt werden.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend ButtonBarBase-Instanzen initialisiert werden, wird deren
Wenn eine Spark-TabBar erstellt wird, wird ihre
Untergeordnete Elemente
Die untergeordneten MSAA-Elemente einer TabBar sind ihre Registerkarten. Wie oben beschrieben wird die Accessibility dieser Registerkarten und der Listenelemente von der TabBar verwaltet; ihre eigene
Rolle
Die MSAA-Rolle einer TabBar ist ROLE_SYSTEM_PAGETABLIST.
Die Rolle einer jeden Registerkarte ist ROLE_SYSTEM_PAGETAB.
Name
Der MSAA-Name einer TabBar 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
Der Name der einzelnen Registerkarten wird durch die
Wenn der Name der TabBar oder einer ihrer untergeordneten Registerkarten geändert wird, löst die TabBar das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus mit der richtigen childID für die Registerkarte oder 0 für sie selbst.
Beschreibung
Die MSAA-Beschreibung einer TabBar ist standardmäßig ein leerer String, Sie können jedoch die
Die Beschreibung einer jeden Registerkarte ist der leere String.
Status
Der MSAA-Status einer TabBar ist eine Kombination aus:
Der Status einer Registerkarte in einer TabBar ist eine Kombination aus:
Wenn der Status der TabBar oder einer ihrer Registerkarten geändert wird, löst die TabBar das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus mit der richtigen childID für die Registerkarte oder 0 für sie selbst.
Wert
Eine TabBar bzw. eine Registerkarte in einer TabBar hat keinen MSAA-Wert.
Speicherort
Die MSAA-Position einer TabBar oder einer Registerkarte in einer TabBar ist ihr Begrenzungsrechteck.
Standardaktion
Eine TabBar hat keine MSAA-DefaultAction.
Die DefaultAction einer Registerkarte in einer TabBar ist „Switch“. Wenn sie ausgeführt wird, wird die entsprechende Registerkarte gedrückt.
Fokus
Sowohl die TabBar als auch ihre einzelnen Registerkarten können den Fokus erhalten. Wenn dies der Fall ist, lösen sie das MSAA-Ereignis EVENT_OBJECT_FOCUS aus. Eine Registerkarte wird nicht automatisch gedrückt, wenn sie mithilfe der Navigation über die Pfeiltasten den Fokus erhält. Damit eine im Fokus befindliche Registerkarte gedrückt wird, muss der Benutzer die Leertaste drücken.
Auswahl
Die MSAA-Auswahl drückt die Registerkarte entsprechend der angegebenen childID. Es kann immer nur eine Registerkarte gedrückt werden.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend TabBar-Instanzen initialisiert werden, wird deren
Obwohl ComboBox eine eigene Accessibility-Implementierungsunterklasse hat, verwendet DropDownList einfach diejenige der DropDownListBase. Deshalb bezieht sich der Rest dieser Beschreibung auf die häufig verwendete DropDownList-Komponente und nicht auf die DropDownListBase-Basisklasse.
Wenn eine Spark-DropDownList erstellt wird, wird ihre
Untergeordnete Elemente
Die untergeordneten MSAA-Elemente einer DropDownList sind ihre Listenelemente. Die Anzahl der untergeordneten Elemente ist die Anzahl der Elemente im
Wie unten beschrieben wird die Accessibility der Listenelemente von der DropDownList verwaltet; die
Rolle
Die MSAA-Rolle einer DropDownList ist ROLE_SYSTEM_COMBOBOX.
Die Rolle eines jeden Listenelements ist ROLE_SYSTEM_LISTITEM.
Name
Der MSAA-Name einer DropDownList 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
Der Name der einzelnen Listenelemente wird durch die
Wenn der Name der DropDownList oder eines ihrer Elemente geändert wird, löst die DropDownList das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus mit der richtigen childID für ein Listenelement oder 0 für sie selbst.
Beschreibung
Die MSAA-Beschreibung einer DropDownList ist standardmäßig ein leerer String, Sie können jedoch die
Die Beschreibung eines jeden Listenelements ist der leere String.
Status
Der MSAA-Status einer DropDownList ist eine Kombination aus:
Der Status eines Listenelements ist eine Kombination aus:
Wenn der Status der DropDownList oder eines ihrer Listenelemente geändert wird, löst die DropDownList das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus mit der richtigen childID für das Listenelement oder 0 für sie selbst.
Wert
Der MSAA-Wert einer DropDownList ist der MSAA-Name des aktuell ausgewählten Listenelements.
Der Wert eines jeden Listenelements ist der leere String.
Wenn der Wert der DropDownList geändert wird, löst sie das MSAA-Ereignis EVENT_OBJECT_VALUECHANGE aus.
Speicherort
Die MSAA-Position einer DropDownList oder eines Listenelements ist ihr Begrenzungsrechteck.
Standardaktion
Eine DropDownList hat keine MSAA-DefaultAction
Die DefaultAction eines Listenelements lautet „Double click“.
Fokus
Die DropDownList selbst und ihre Listenelemente können den Fokus erhalten (während die DropDownList reduziert oder erweitert ist). Wenn dies geschieht, wird EVENT_OBJECT_FOCUS ausgelöst.
Auswahl
Die DropDownList lässt die Auswahl eines einzelnen Elements zu. In diesem Falle wird ein EVENT_OBJECT_SELECTION-Ereignis ausgelöst.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend DropDownListBase-Instanzen initialisiert werden, wird deren
Die Dokumentation dieser Klassen enthält weitere Informationen darüber, wie die Spark-Komponenten „List“, „DropDownList“, „ComboBox“, „ButtonBar“ und „TabBar“ die Accessibility implementieren.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend ListBase-Instanzen initialisiert werden, wird deren
Wenn ein Spark-VideoPlayer erstellt wird, wird seine
Untergeordnete Elemente
Der VideoPlayer hat sechs untergeordnete MSAA-Elemente:
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:
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
In ähnlicher Weise wird der Name der untergeordneten Elemente durch eine Ressource angegeben. Die en_US-Namen der Steuerelemente lauten:
Um die Namen der untergeordneten Elemente zu überschreiben, weisen Sie dem VideoPlayer eine neue Skin zu und legen Sie den
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
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
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:
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:
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:
Die Ausführung der Standardaktion bei einem der untergeordneten Steuerelemente hat folgende Auswirkungen:
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:
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.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend VideoPlayer-Instanzen initialisiert werden, wird deren
Wenn eine Spark-Label- oder RichtText-Komponente erstellt wird, wird ihre
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
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
Status
Der MSAA-Status einer TextBase ist eine Kombination aus:
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
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend TextBase-Instanzen initialisiert werden, wird deren
Die Spark-Komponenten „HSlider“ und „VSlider“ erweitern SliderBase und verwenden SlideBaseAccImpl als Accessibility-Implementierungsklasse. Aus praktischen Gründen wird in der folgenden Beschreibung der Begriff „Slider“ anstelle von „HSlider“ bzw. „VSlider“ verwendet, obwohl tatsächlich keine Spark-Klasse namens „Slider“ existiert.
Wenn ein Slider erstellt wird, wird seine
Untergeordnete Elemente
Ein Slider hat drei untergeordnete MSAA-Elemente:
Rolle
Die MSAA-Rolle eines Slider ist ROLE_SYSTEM_SLIDER.
Die untergeordneten Elemente haben folgende Rollen:
Name
Der MSAA-Name eines Slider 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
Der Name der untergeordneten Elemente kommt aus einer gebietsschemaabhängigen Ressource. Beim Gebietsschema en_US lauten die Namen:
Wenn der Name des Slider oder eines seiner untergeordneten Teile geändert wird, löst der Slider das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus mit der richtigen childID für das Teil oder 0 für ihn selbst.
Beschreibung
Die MSAA-Beschreibung eines Slider ist standardmäßig der leere String, Sie können jedoch die
Die Beschreibung eines jeden untergeordneten Teils ist der leere String.
Status
Der MSAA-Status eines Slider ist eine Kombination aus:
Die untergeordneten Teile haben folgende Status:
Wenn der Status des Slider oder eines seiner untergeordneten Teile geändert wird, löst der Slider das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus mit der richtigen childID für das Teil oder 0 für ihn selbst.
Wert
Der MSAA-Wert eines Slider ist eine Zahl zwischen 0 und 100.
Die untergeordneten Teile haben keine MSAA-Werte.
Wenn der Wert des Slider geändert wird, löst er das MSAA-Ereignis EVENT_OBJECT_VALUECHANGE aus.
Speicherort
Die MSAA-Position eines Slider oder seines Schiebereglers ist sein Begrenzungsrechteck. Für die beiden untergeordneten Teile, die die unmittelbar an den Schieberegler angrenzenden Leistenbereiche darstellen, wird das Begrenzungsrechteck des Slider zurückgegeben.
Standardaktion
Ein Slider und seine untergeordneten Teile haben keine Standardaktion.
Fokus
Ein Slider kann den Fokus erhalten. Wenn dies der Fall ist, löst der RadioButton das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auswahl
Ein Slider unterstützt keine Auswahl im MSAA-Sinne.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend Slider-Instanzen initialisiert werden, wird deren
Obwohl ToggleButton, CheckBox und RadioButton jeweils eigene Accessibility-Implementierungsunterklassen haben, verwendet Button einfach diejenige der ButtonBase. Deshalb bezieht sich der Rest dieser Beschreibung auf die häufig verwendete Button-Komponente und nicht auf die ButtonBase-Basisklasse.
Wenn ein Spark-Button erstellt wird, wird seine
Untergeordnete Elemente
Ein Button hat keine untergeordneten MSAA-Elemente.
Rolle
Die MSAA-Rolle eines Button ist ROLE_SYSTEM_PUSHBUTTON.
Name
Der MSAA-Name eines Button ist standardmäßig die angezeigte Beschriftung. Wenn die Beschriftung in einem FormItem-Element eingeschlossen ist, wird sie mit der Beschriftung des FormItem kombiniert. Um dieses Verhalten zu überschreiben, legen Sie die
Wenn der Name geändert wird, löst der Button das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus.
Beschreibung
Die MSAA-Beschreibung eines Button ist standardmäßig der leere String, Sie können jedoch die
Status
Der MSAA-Status eines Button ist eine Kombination aus:
Wenn der Status geändert wird, löst der Button das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus.
Wert
Ein Button hat keinen MSAA-Wert.
Speicherort
Die MSAA-Position eines Button ist sein Begrenzungsrechteck.
Standardaktion
Die MSAA-DefaultAction eines Button ist „Press“.
Wenn ein MSAA-Client den Button anweist, diese Aktion auszuführen, werden KEY_DOWN- und KEY_UP-MouseEvents für die SPACE-Taste generiert, um das Drücken der ButtonBase (wenn der Button im aktiven Status ist) mithilfe der Tastatur zu simulieren.
Fokus
Ein Button kann den Fokus erhalten. Wenn dies der Fall ist, löst der RadioButton das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auswahl
Ein Button unterstützt keine Auswahl im MSAA-Sinne.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend Button-Instanzen initialisiert werden, wird deren
Wenn ein Spark-TitleWindow erstellt wird, wird die
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
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
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
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:
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn später TitleWindow-Instanzen initialisiert werden, wird die
Wenn ein Spark-NumericStepper erstellt wird, wird seine
Untergeordnete Elemente
Ein NumericStepper hat zwei untergeordnete MSAA-Elemente: die Buttons zum Inkrementieren und Dekrementieren.
Rolle
Die MSAA-Rolle eines NumericStepper ist ROLE_SYSTEM_TEXT.
Die Rolle eines jeden untergeordneten Button ist ROLE_SYSTEM_PUSHBUTTON.
Name
Der MSAA-Name eines NumericStepper 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
Der Name der untergeordneten Buttons kommt aus einer gebietsschemaabhängigen Ressource. Beim Gebietsschema en_US lauten die Namen „More“ und „Less“.
Wenn der Name des NumericStepper oder eines seiner untergeordneten Buttons geändert wird, löst der NumericStepper das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus mit der richtigen childID für den Button oder 0 für ihn selbst.
Beschreibung
Die MSAA-Beschreibung eines NumericStepper ist standardmäßig ein leerer String, Sie können jedoch die
Die Beschreibung eines jeden untergeordneten Button ist der leere String.
Status
Der MSAA-Status eines NumericStepper ist eine Kombination aus:
Wenn der Status des NumericStepper oder eines seiner untergeordneten Buttons geändert wird, löst der NumericStepper das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus mit der richtigen childID für den Button oder 0 für ihn selbst.
Wert
Der MSAA-Wert eines NumericStepper ist sein derzeitiger Wert.
Die untergeordneten Buttons haben keine MSAA-Werte.
Wenn der Wert des NumericStepper geändert wird, löst er das MSAA-Ereignis EVENT_OBJECT_VALUECHANGE aus.
Speicherort
Die MSAA-Position eines NumericStepper oder eines seiner untergeordneten Buttons ist sein Begrenzungsrechteck.
Standardaktion
Ein NumericStepper hat keine MSAA-DefaultAction.
Die untergeordneten Buttons haben die DefaultAction „Press“.
Die Ausführung der Standardaktion bei einem der untergeordneten Buttons inkrementiert bzw. dekrementiert den Wert.
Fokus
Ein NumericStepper kann den Fokus erhalten. Wenn dies der Fall ist, löst der RadioButton das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auswahl
Ein NumericStepper unterstützt keine Auswahl im MSAA-Sinne.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend Spinner-Instanzen initialisiert werden, wird deren
Wenn eine Spark-ComboBox erstellt wird, wird ihre
Untergeordnete Elemente
Die untergeordneten MSAA-Elemente einer ComboBox sind der bearbeitbare TextInput (mit childID 1) und die Listenelemente (mit childIDs 2, 3, ... n). Die Anzahl der untergeordneten Elemente ist 1 plus die Anzahl der Elemente im
Wie unten beschrieben wird die Accessibility des TextInput und der Listenelemente von der ComboBox verwaltet; die
Rolle
Die MSAA-Rolle einer ComboBox ist ROLE_SYSTEM_COMBOBOX.
Die MSAA-Rolle des bearbeitbaren TextInput ist ROLE_SYSTEM_TEXT.
Die Rolle eines jeden Listenelements ist ROLE_SYSTEM_LISTITEM.
Name
Der MSAA-Name einer ComboBox (und ihres bearbeitbaren TextInput) 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
Der Name der einzelnen Listenelemente wird durch die
Wenn der Name der ComboBox oder eines ihrer Elemente geändert wird, löst die ComboBox das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus mit der richtigen childID für ein Listenelement oder 0 für sie selbst.
Beschreibung
Die MSAA-Beschreibung einer ComboBox ist standardmäßig ein leerer String, Sie können jedoch die
Die Beschreibung eines jeden Listenelements ist der leere String.
Status
Der MSAA-Status einer ComboBox ist eine Kombination aus:
Der Status des bearbeitbaren TextInput ist eine Kombination aus:
Der Status eines Listenelements ist eine Kombination aus:
Wenn der Status der ComboBox, ihres TextInput oder eines ihrer Listenelemente geändert wird, löst die ComboBox das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus mit der richtigen childID für den TextInput, das Listenelement oder 0 für sie selbst.
Wert
Der MSAA-Wert einer ComboBox ist der MSAA-Name des aktuell ausgewählten Listenelements oder der im TextInput eingegebene Text.
Der Wert eines Listenelements ist immer der leere String.
Wenn der Wert der ComboBox geändert wird, löst sie das MSAA-Ereignis EVENT_OBJECT_VALUECHANGE aus.
Speicherort
Die MSAA-Position einer ComboBox, ihres TextInput oder eines ihrer Listenelemente ist ihr Begrenzungsrechteck.
Standardaktion
Weder die ComboBox noch ihr TextInput haben eine MSAA-DefaultAction.
Die DefaultAction eines Listenelements lautet „Double click“. Durch Ausführung dieser Aktion wird das Element ausgewählt.
Fokus
Die ComboBox selbst und ihre Listenelemente können den Fokus erhalten (während die ComboBox reduziert oder erweitert ist).
Auswahl
Die ComboBox lässt die Auswahl eines einzelnen Elements zu. In diesem Falle wird ein EVENT_OBJECT_SELECTION-Ereignis ausgelöst.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend ComboBox-Instanzen initialisiert werden, wird deren
Wenn ein Spark-RadioButton erstellt wird, wird seine
Untergeordnete Elemente
Ein RadioButton hat keine untergeordneten MSAA-Elemente.
Rolle
Die MSAA-Rolle eines RadioButton ist ROLE_SYSTEM_RADIOBUTTON.
Name
Der MSAA-Name eines RadioButton ist standardmäßig die angezeigte Beschriftung. Wenn die Beschriftung in einem FormItem eingeschlossen ist, wird sie mit der Beschriftung des FormItem kombiniert. Um dieses Verhalten zu überschreiben, legen Sie die
Wenn der Name geändert wird, löst der RadioButton das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus.
Beschreibung
Die MSAA-Beschreibung eines RadioButton ist standardmäßig der leere String, Sie können jedoch die
Status
Der MSAA-Status eines RadioButton ist eine Kombination aus:
Wenn der Status geändert wird, löst der RadioButton das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus.
Wert
Ein RadioButton hat keinen MSAA-Wert.
Speicherort
Die MSAA-Position eines RadioButton ist sein Begrenzungsrechteck.
Standardaktion
Die MSAA-DefaultAction eines RadioButton ist „Check“.
Wenn ein MSAA-Client den RadioButton anweist, diese Aktion auszuführen, werden KEY_DOWN- und KEY_UP-MouseEvents für die SPACE-Taste generiert, um das Drücken des RadioButton (wenn dieser im aktiven Status ist) mithilfe der Tastatur zu simulieren.
Fokus
Ein RadioButton kann den Fokus erhalten. Wenn dies der Fall ist, löst der RadioButton das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auswahl
Ein RadioButton unterstützt keine Auswahl im MSAA-Sinne.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend RadioButton-Instanzen initialisiert werden, wird deren
Wenn ein Spark-ToggleButton erstellt wird, wird seine
Untergeordnete Elemente
Ein ToggleButton hat keine untergeordneten MSAA-Elemente.
Rolle
Die MSAA-Rolle eines ToggleButton ist ROLE_SYSTEM_PUSHBUTTON.
Name
Der MSAA-Name eines ToggleButton ist standardmäßig die angezeigte Beschriftung. Wenn die Beschriftung in einem FormItem-Element eingeschlossen ist, wird sie mit der Beschriftung des FormItem kombiniert. Um dieses Verhalten zu überschreiben, legen Sie die
Um zwei verschiedene Namen für die unterschiedlichen Status eines symbolbasierten ToggleButton (z. B. „Mute“ und „Unmute“ oder „Play“ und „Pause“) bereitzustellen, können Sie die beiden Namen in der
Wenn der Name geändert wird, löst der ToggleButton das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus.
Beschreibung
Die MSAA-Beschreibung eines ToggleButton ist standardmäßig der leere String, Sie können jedoch die
Status
Der MSAA-Status eines ToggleButton ist eine Kombination aus:
Wenn der Status geändert wird, löst der ToggleButton das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus.
Wert
Ein ToggleButton hat keinen MSAA-Wert.
Speicherort
Die MSAA-Position eines ToggleButton ist sein Begrenzungsrechteck.
Standardaktion
Die MSAA-DefaultAction eines ToggleButton ist „Toggle“.
Wenn ein MSAA-Client den Button anweist, diese Aktion auszuführen, werden KEY_DOWN- und KEY_UP-MouseEvents für die SPACE-Taste generiert, um das Drücken des ToggleButton (wenn dieser im aktiven Status ist) mithilfe der Tastatur zu simulieren.
Fokus
Ein ToggleButton kann den Fokus erhalten. Wenn dies der Fall ist, löst der RadioButton das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auswahl
Ein ToggleButton unterstützt keine Auswahl im MSAA-Sinne.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend ToggleButton-Instanzen initialisiert werden, wird deren
Wenn eine Spark-ListBase erstellt wird, wird ihre
Untergeordnete Elemente
Die untergeordneten MSAA-Elemente einer List sind ihre Listenelemente. Die Anzahl der untergeordneten Elemente ist die Anzahl der Elemente im
Wie oben beschrieben wird die Accessibility der Listenelemente von der List verwaltet; die
Rolle
Die MSAA-Rolle einer List ist ROLE_SYSTEM_LIST.
Die Rolle eines jeden Listenelements der List ist ROLE_SYSTEM_LISTITEM.
Name
Der MSAA-Name einer List 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
Der Name der einzelnen Listenelemente wird durch die
Wenn der Name der List oder eines ihrer Elemente geändert wird, löst die List das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus mit der richtigen childID für ein Listenelement oder 0 für sie selbst.
Beschreibung
Die MSAA-Beschreibung einer List ist standardmäßig ein leerer String, Sie können jedoch die
Die Beschreibung eines jeden Listenelements ist der leere String.
Status
Der MSAA-Status einer List ist eine Kombination aus:
Der Status eines Listenelements ist eine Kombination aus:
Wenn der Status der List oder eines ihrer Listenelemente geändert wird, löst die List das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus mit der richtigen childID für das Listenelement oder 0 für sie selbst.
Wert
Eine List bzw. ein Listenelement hat keinen MSAA-Wert.
Speicherort
Die MSAA-Position einer List oder eines Listenelements ist ihr Begrenzungsrechteck.
Standardaktion
Eine List hat keine MSAA-DefaultAction.
Die MSAA-DefaultAction eines Listenelements lautet „Double click“.
Durch die Ausführung der Standardaktion auf einem Listenelement wird es ausgewählt.
Fokus
Eine List kann den Fokus erhalten. Wenn dies der Fall ist, löst der RadioButton das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auswahl
Eine List lässt die Auswahl eines einzelnen oder aber mehrerer Listenelemente zu, je nach der
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend List-Instanzen initialisiert werden, wird deren
Wenn ein Spark DataGrid erstellt wird, wird seine
Zwei Methoden werden in der
Der Flash Player lässt dann mithilfe dieser Klasse zu, dass MSAA-Clients, wie z. B. Bildschirmleseprogramme, das DataGrid erkennen und ändern. Weitere Hintergrundinformationen über Accessibility-Implementierungsklassen und MSAA finden Sie unter den Klassen „mx.accessibility.AccImpl“ und „flash.accessibility.AccessibilityImplementation“.
Das
Untergeordnete Elemente
Die untergeordneten MSAA-Elemente eines DataGrid sind in folgender Reihenfolge angeordnet:
Die Anzahl von untergeordneten Elementen beruht auf der Anzahl der Zeilen und Spalten im
Beachten Sie, dass im Gegensatz zu
Diese Eigenschaft wird nicht von der DataGrid Accessibility-Implementierung für Elementeditoren verarbeitet, da sich Elementeditoren selbst verwalten.
Rolle
Die MSAA-Rolle eines DataGrid ist
Die Rolle jeder Datenzeile oder -zelle im DataGrid ist
Die Rolle jeder Kopfzelle im DataGrid ist
Diese Eigenschaft wird nicht von der DataGrid Accessibility-Implementierung für Elementeditoren verarbeitet, da sich Elementeditoren selbst verwalten.
Name
Der MSAA-Name eines DataGrid ist standardmäßig ein leerer String. Wenn der Name in einem
Der Name jeder Datenzeile (im Zeilenauswahlmodus) ist ein String in folgender Form: „_column1Name_: _column1Value_, _column2Name_: _column2Value_, ..., _columnNName_: _columnNValue_, Zeile _m_ von _n_.“ Spalten werden durch Kommas voneinander getrennt und Spaltennamen und -werte werden durch Doppelpunkte voneinander getrennt. Vom Entwickler ausgeblendete Spalten werden vollkommen aus dem Namensstring weggelassen. Beispielnamensstring: „Kontaktname: Doug, Kontakttelefonnummer: 555-1212, PLZ: 12345, Zeile 3 von 7.“
Beachten Sie, dass „Zeile _m_ von _n_“ lokalisiert ist.
Der Name jeder Datenzelle in Spalte 1 (im Zellenauswahlmodus) ist ein String in folgender Form: „_columnName_: _columnValue_, Zeile _m_ von _n_.“ Beispiel: „Kontakttelefonnummer: 555-1212, Zeile 2 von 5.“ Nachfolgende Spalten verwenden das gleiche Format, lassen allerdings den Teil „Zeile _m_ von _n_“ weg.
Beachten Sie, dass „Zeile _m_ von _n_“ lokalisiert ist.
Der Namensstring für eine Spaltenüberschrift (im Zellen- oder Zeilenauswahlmodus) ist normalerweise der Text der Überschrift. Beispiel: „Kontakttelefonnummer.“ Wenn das Raster allerdings nach der entsprechenden Spalte sortiert wird, wird der String „sortiert“ oder „absteigend sortiert“ an den Spaltennamen angehängt, um die Sortierung und ihre Richtung anzuzeigen. Beispiel: „Kontaktname sortiert“. Bei Mehrspalten-Sortierung werden Ebenenstrings ebenfalls angehängt, wobei die Spalte jeder Ebene in der Gruppe von Sortierungsspalten angezeigt wird. Wenn ein Raster beispielsweise zuerst nach Spalte 3 und dann nach Spalte 2 sortiert wird und Spalte 2 wird in absteigender Reihenfolge sortiert, endet der Name von Spalte 3 auf „sortiert Ebene 1“ und der Name von Spalte 2 endet auf „absteigend sortiert Ebene 2“. Die Strings, die die aufsteigende und absteigende Sortierung sowie die Sortierungsebene angeben, sind lokalisiert.
Wenn der Name des DataGrid oder eines seiner Elemente geändert wird, löst ein DataGrid das MSAA-Ereignis
Wenn ein Accessibility-Name nicht für einen Elementeditor festgelegt wird, wird ein Name basierend auf dem Namen der Spaltenüberschrift für die Zelle festgelegt.
Beschreibung
Die MSAA-Beschreibung eines DataGrid ist standardmäßig ein leerer String, Sie können jedoch die
Die Beschreibung jeder Zeile, Zelle oder Überschrift ist der leere String und kann nicht von einem AccImpl festgelegt werden.
Diese Eigenschaft wird nicht von der DataGrid Accessibility-Implementierung für Elementeditoren verarbeitet, da sich Elementeditoren selbst verwalten.
Status
Der MSAA-Status eines DataGrid ist eine Kombination aus:
Der Status einer Datenzeile oder -zelle ist eine Kombination aus:
Der Status einer Kopfzelle ist
Wenn der Status des DataGrid oder eines seiner Elemente geändert wird, löst ein DataGrid das MSAA-Ereignis
Diese Eigenschaft wird nicht von der DataGrid Accessibility-Implementierung für Elementeditoren verarbeitet, da sich Elementeditoren selbst verwalten.
Wert
DataGrids und ihre untergeordneten Elemente (Zeilen, Zellen und Überschriften) haben keine MSAA-Werte.
Speicherort
Die MSAA-Position eines DataGrid oder einer darin enthaltenen Zeile, Datenzelle oder Kopfzelle ist sein/ihr Begrenzungsrechteck. Die Position eines Elements, das derzeit nicht auf dem Bildschirm angezeigt wird, ist nicht festgelegt.
Diese Eigenschaft wird nicht von der DataGrid Accessibility-Implementierung für Elementeditoren verarbeitet, da sich Elementeditoren selbst verwalten.
Standardaktion
Ein DataGrid hat keine MSAA-DefaultAction. Die MSAA-DefaultAction für eine Zeile oder Zelle ist „Double Click“ und für eine Kopfzeile „Click“ und der entsprechende lokalisierte String wird zurückgegeben, wenn der String für die Standardaktion aufgerufen wird.
Bei der Durchführung der Standardaktion auf einer Datenzeile oder -zelle erhält diese den Fokus und wird ausgewählt und kann anderes Verhalten in Abhängigkeit von Zellen-/Zeilentyp verursachen. Bei der Durchführung der Standardaktion in einer Überschrift wird das Raster nach dieser Spalte sortiert. Wiederholte Standardaktionen in der Überschrift zeigen die Sortierreihenfolge abwechselnd aufsteigend oder absteigend an. Zum Zeitpunkt des Verfassens ist es unmöglich, über die AccImpl eine Sortierung auf mehreren Ebenen in verschiedenen Spalten gleichzeitig anzuordnen.
Diese Eigenschaft wird nicht von der DataGrid Accessibility-Implementierung für Elementeditoren verarbeitet, da sich Elementeditoren selbst verwalten.
Fokus
Wenn es kein bestimmtes Element (Zeile oder Zelle, abhängig vom Auswahlmodus) im Fokus mit dem Raster gibt, gibt der Fokus 0 zurück und zeigt an, dass das Raster selbst den Fokus besitzt. Das sollte nur passieren, wenn das Raster keine Daten enthält.
Wenn eine Zeile (Zeilenauswahlmodus) oder Zelle (Zellenauswahlmodus) den Fokus besitzt, gibt der Fokus die childID des Elements, das gerade den Fokus besitzt, zurück.
Wenn ein DataGrid Fokus erhält, löst das MSAA-Ereignis
Ein Fokusänderungsereignis wird für den Elementeditor ausgelöst, wenn er startet/erscheint. Ein Fokusänderungsereignis wird auf dem DataGrid ausgelöst, wenn der Elementeditor gespeichert oder geschlossen wird.
Auswahl
In einem DataGrid können entweder eine einzelne Zeile oder Zelle oder mehrere Zeilen oder Zellen, abhängig von der
Wenn ein Element exklusiv ausgewählt ist, löst es das MSAA-Ereignis
Diese Eigenschaft wird nicht von der DataGrid Accessibility-Implementierung für Elementeditoren verarbeitet, da sich Elementeditoren selbst verwalten.
Auswählen
Die
Diese Eigenschaft wird nicht von der DataGrid Accessibility-Implementierung für Elementeditoren verarbeitet, da sich Elementeditoren selbst verwalten.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend DataGrid-Instanzen initialisiert werden, wird deren
Wenn eine Spark-CheckBox erstellt wird, wird ihre
Untergeordnete Elemente
Eine CheckBox hat keine untergeordneten MSAA-Elemente.
Rolle
Die MSAA-Rolle einer CheckBox ist ROLE_SYSTEM_CHECKBOX.
Name
Der MSAA-Name einer CheckBox ist standardmäßig die angezeigte Beschriftung. Wenn die Beschriftung in einem FormItem-Element eingeschlossen ist, wird sie mit der Beschriftung des FormItem kombiniert. Um dieses Verhalten zu überschreiben, legen Sie die
Wenn der Name geändert wird, löst die CheckBox das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus.
Beschreibung
Die MSAA-Beschreibung einer CheckBox ist standardmäßig der leere String, Sie können jedoch die
Status
Der MSAA-Status einer CheckBox ist eine Kombination aus:
Wenn der Name geändert wird, löst die CheckBox das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus.
Wert
Eine CheckBox hat keinen MSAA-Wert.
Speicherort
Die MSAA-Position einer CheckBox ist ihr Begrenzungsrechteck.
Standardaktion
Die MSAA-DefaultAction einer CheckBox ist „Check“ oder „UnCheck“, je nachdem, ob sie aktuell markiert ist.
Wenn ein MSAA-Client die CheckBox anweist, diese Aktion auszuführen, werden KEY_DOWN- und KEY_UP-MouseEvents für die SPACE-Taste generiert, um das Markieren der CheckBox (wenn diese im aktiven Status ist) mithilfe der Tastatur zu simulieren.
Fokus
Eine CheckBox kann den Fokus erhalten. Wenn dies der Fall ist, löst der RadioButton das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auswahl
Eine CheckBox unterstützt keine Auswahl im MSAA-Sinne.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend CheckBox-Instanzen initialisiert werden, wird deren
Wenn ein Spark-RichEditableText erstellt wird, wird seine
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
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
Status
Der MSAA-Status eines RichEditableText ist eine Kombination aus:
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
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
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend RichEditableText-Instanzen initialisiert werden, wird deren
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
Der Wert „-1“ bedeutet „nicht festgelegt“.
Bei der Playerversion 10.1 und höher sowie AIR 2.0 und höher kann AccessibilityImplementation
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
Der Wert „-1“ bedeutet „nicht festgelegt“.
Bei der Playerversion 10.1 und höher sowie AIR 2.0 und höher kann AccessibilityImplementation
Wenn ein Spark-Panel erstellt wird, wird die
Untergeordnete Elemente
Ein Panel hat keine untergeordneten MSAA-Elemente. Alle untergeordneten Elemente des tatsächlichen Panel befinden sich in der MSAA-Struktur des FlashPlayer auf derselben Ebene wie das Panel, da Flash Player keine Objekte mit Accessibility-Implementierungen unterstützt, die untergeordnete Elemente mit eigenen Accessibility-Implementierungen haben.
PanelAccImpl wird als
Rolle
Die MSAA-Rolle eines Panel ist ROLE_SYSTEM_GROUPING.
Name
Der MSAA-Name eines Panel ist standardmäßig der angezeigte Titel. Um dieses Verhalten zu überschreiben, legen Sie die
Wenn der Name geändert wird, löst das Panel das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus.
Beschreibung
Die MSAA-Beschreibung eines Panel ist standardmäßig der leere String, Sie können jedoch die
Status
Der MSAA-Status eines Panel ist immer STATE_SYSTEM_NORMAL, d. h. es wird angegeben, dass keine Status-Flags gesetzt sind.
Da sich der Status nicht ändert, löst ein Panel nicht das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus.
Wert
Der MSAA-Wert eines Panel ist immer der leere String.
Speicherort
Die MSAA-Position eines Panel ist sein Begrenzungsrechteck.
Standardaktion
Ein Panel hat keine MSAA-DefaultAction.
Fokus
Ein Panel kann keinen Fokus erhalten.
Auswahl
Ein Panel unterstützt keine Auswahl im MSAA-Sinne.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn später Panel-Instanzen initialisiert werden, wird die
Wenn ein Spark-Spinner erstellt wird, wird seine
Untergeordnete Elemente
Ein Spinner hat zwei untergeordnete MSAA-Elemente: die Buttons zum Inkrementieren und Dekrementieren.
Rolle
Die MSAA-Rolle eines Spinner ist ROLE_SYSTEM_SPINBUTTON.
Die Rolle eines jeden untergeordneten Button ist ROLE_SYSTEM_PUSHBUTTON.
Name
Der MSAA-Name eines Spinner 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
Der Name der untergeordneten Buttons kommt aus einer gebietsschemaabhängigen Ressource. Beim Gebietsschema en_US lauten die Namen „More“ und „Less“.
Wenn der Name des Spinner oder eines seiner untergeordneten Buttons geändert wird, löst der Spinner das MSAA-Ereignis EVENT_OBJECT_NAMECHANGE aus mit der richtigen childID für den Button oder 0 für ihn selbst.
Beschreibung
Die MSAA-Beschreibung eines Spinner ist standardmäßig ein leerer String, Sie können jedoch die
Die Beschreibung eines jeden untergeordneten Button ist der leere String.
Status
Der MSAA-Status eines Spinner ist eine Kombination aus:
Wenn der Status des Spinner oder eines seiner untergeordneten Buttons geändert wird, löst der Spinner das MSAA-Ereignis EVENT_OBJECT_STATECHANGE aus mit der richtigen childID für den Button oder 0 für ihn selbst.
Wert
Der MSAA-Wert eines Spinner ist sein derzeitiger Wert.
Die untergeordneten Buttons haben keine MSAA-Werte.
Wenn der Wert des Spinner geändert wird, löst er das MSAA-Ereignis EVENT_OBJECT_VALUECHANGE aus.
Speicherort
Die MSAA-Position eines Spinner oder eines seiner untergeordneten Buttons ist sein Begrenzungsrechteck.
Standardaktion
Ein Spinner hat keine MSAA-DefaultAction.
Die untergeordneten Buttons haben die DefaultAction „Press“.
Die Ausführung der Standardaktion bei einem der untergeordneten Buttons inkrementiert bzw. dekrementiert den Wert.
Fokus
Ein Spinner kann den Fokus erhalten. Wenn dies der Fall ist, löst der Spinner das MSAA-Ereignis EVENT_OBJECT_FOCUS aus.
Auswahl
Ein Spinner unterstützt keine Auswahl im MSAA-Sinne.
Diese Methode wird durch Anwendungsstartcode aufgerufen, der vom MXML-Compiler automatisch generiert wird. Wenn anschließend Spinner-Instanzen initialisiert werden, wird deren