Package | spark.accessibility |
Classe | public class TitleWindowAccImpl |
Héritage | TitleWindowAccImpl PanelAccImpl AccImpl AccessibilityImplementation Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Lorsqu’un composant Spark TitleWindow est créé, la propriété accessibilityImplementation
d’un Sprite d’enfant spécial est définie sur une instance de cette classe. Flash Player utilise ensuite cette classe pour permettre aux clients MSAA, tels que les lecteurs d’écran, de voir ce composant. Pour plus d’informations sur les classes d’implémentation d’accessibilité et MSAA, voir les classes mx.accessibility.AccImpl et flash.accessibility.AccessibilityImplementation.
Enfants
Un TitleWindow ne possède aucun enfant MSAA. Tous les enfants du TitleWindow actuel sont des frères du TitleWindow dans l’arborescence MSAA de FlashPlayer. En effet, Flash Player ne prend pas en charge des objets avec implémentations d’accessibilité dont les enfants ont leurs propres implémentations d’accessibilité.
TitleWindowAcImpl est définie comme accessibilityImplementation
de l’objet titleDisplay
, car la définition sur TitleWindow lui-même ne permettrait pas aux enfants de TitleWindow d’être exposés dans MSAA. Pour cette raison, un rectangle invisible est dessiné dans titleDisplay
lui attribuant les mêmes dimensions que le TitleWindow dans son ensemble de sorte que l’emplacement MSAA est le rectangle de délimitation du TitleWindow complet. Les lecteurs d’écran tels que JAWS se basent sur l’emplacement MSAA pour annoncer si certains composants se trouvent dans le TitleWindow, étant donné que la structure MSAA est plate.
Rôle
Le rôle MSAA d’un TitleWindow est ROLE_SYSTEM_PANE.
Nom
Par défaut, le nom MSAA d’un TitleWindow est le titre qu’il affiche. Pour remplacer ce comportement, définissez la propriété accessibilityName
du composant TitleWindow.
Lorsque le nom change, un TitleWindow distribue l’événement MSAA EVENT_OBJECT_NAMECHANGE.
Description
Par défaut, la description MSAA d’un composant TitleWindow est la chaîne vide, mais vous pouvez définir la propriété accessibilityDescription
du composant TitleWindow.
Etat
L’état MSAA d’un TitleWindow est toujours STATE_SYSTEM_MOVEABLE.
Etant donné que l’état ne change pas, un TitleWindow ne distribue pas l’événement MSAA EVENT_OBJECT_STATECHANGE.
Valeur
La valeur MSAA d’un TitleWindow est toujours la chaîne vide.
Emplacement
L’emplacement MSAA d’un TitleWindow est son rectangle de délimitation.
Action par défaut
Un TitleWindow n’a pas d’action par défaut DefaultAction MSAA.
Focus
Un TitleWindow n’accepte pas le focus.
Sélection
Un TitleWindow ne prend pas en charge la sélection telle que définie dans MSAA.
Autre
Un TitleWindow distribue également les événements MSAA suivants :
- EVENT_OBJECT_CREATE, lorsqu’il est créé
- EVENT_OBJECT_DESTROY, lorsqu’il est fermé
- EVENT_OBJECT_LOCATIONCHANGE, lorsqu’il est déplacé
Méthode | Défini par | ||
---|---|---|---|
TitleWindowAccImpl(master:UIComponent)
Constructeur. | TitleWindowAccImpl | ||
Une méthode IAccessible qui exécute l’action par défaut associée au composant représenté par cette classe AccessibilityImplementation ou l’un de ses éléments enfant. | AccessibilityImplementation | ||
La méthode MSAA permettant de renvoyer un objet DisplayObject ou Rectangle spécifiant le cadre de sélection d’un élément enfant dans la classe AccessibilityImplementation. | AccessibilityImplementation | ||
La méthode IAccessible permettant de modifier la sélection dans le composant représenté par la classe AccessibilityImplementation. | AccessibilityImplementation | ||
[statique]
Active l’accessibilité dans la classe TitleWindow. | TitleWindowAccImpl | ||
La méthode MSAA permettant de renvoyer l’action par défaut du composant représenté par cette classe AccessibilityImplementation ou de l’un de ses éléments enfant. | AccessibilityImplementation | ||
La méthode MSAA permettant de renvoyer, le cas échéant, l’ID d’entier non signé de l’élément enfant possédant le focus au sein du composant. | AccessibilityImplementation | ||
La méthode MSAA permettant de renvoyer le nom du composant représenté par cette classe AccessibilityImplementation ou de l’un de ses éléments enfant. | AccessibilityImplementation | ||
La méthode MSAA permettant de renvoyer le rôle système du composant représenté par cette classe AccessibilityImplementation ou de l’un de ses éléments enfant. | AccessibilityImplementation | ||
La méthode MSAA permettant de renvoyer un tableau contenant les ID de tous les éléments enfant sélectionnés. | AccessibilityImplementation | ||
La méthode IAccessible permettant de renvoyer l’état d’exécution actuel du composant représenté par cette classe AccessibilityImplementation ou de l’un de ses éléments enfant. | AccessibilityImplementation | ||
La méthode MSAA permettant de renvoyer la valeur d’exécution du composant représenté par cette classe AccessibilityImplementation ou de l’un de ses éléments enfant. | AccessibilityImplementation | ||
AccessibilityImplementation | |||
AccessibilityImplementation | |||
Renvoie un tableau contenant les ID d’entiers non signés de l’ensemble des éléments enfant de la classe AccessibilityImplementation. | AccessibilityImplementation | ||
[statique]
Méthode prenant en charge l’accessibilité de Form. | AccImpl | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
[statique]
Renvoie true si la propriété enabled d’un ancêtre du composant est définie sur false. | AccImpl | ||
Renvoie true ou false pour indiquer si un objet de texte dont le cadre de sélection est spécifié par x, y, width et height doit être considéré comme une étiquette pour le composant que représente cette classe AccessibilityImplementation. | AccessibilityImplementation | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
TitleWindowAccImpl | () | Constructeur |
public function TitleWindowAccImpl(master:UIComponent)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur.
Paramètresmaster:UIComponent — Instance UIComponent dont cette instance AccImpl assure l’accessibilité.
|
enableAccessibility | () | méthode |
public static function enableAccessibility():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Active l’accessibilité dans la classe TitleWindow.
Cette méthode est appelée par le code de démarrage de l’application qui est autogénéré par le compilateur MXML. Ensuite, lorsque des instances de TitleWindow sont initialisées, la propriété accessibilityImplementation
d’un Sprite spécial de premier enfant est définie sur une instance de cette classe. Si des TitleWindowAccImpl étaient associées à TitleWindow lui-même, les implémentations d’accessibilité des enfants de TitleWindow seraient ignorées.
Tue Jun 12 2018, 09:30 AM Z