Package | spark.accessibility |
Classe | public class RichEditableTextAccImpl |
Héritage | RichEditableTextAccImpl 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 RichEditableText est créé, sa propriété accessibilityImplementation
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 et de manipuler le composant RichEditableText. 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 RichEditableText ne possède aucun enfant MSAA.
Rôle
Le rôle MSAA d’un RichEditableText est ROLE_SYSTEM_TEXT.
Nom
Par défaut, le nom MSAA d’un RichEditableText est une chaîne vide. Lorsque le nom est enveloppé dans un élément FormItem, il en devient le libellé. Pour remplacer ce comportement, définissez la propriété accessibilityName
du composant RichEditableText.
Lorsque le nom change, un RichEditableText distribue l’événement MSAA EVENT_OBJECT_NAMECHANGE.
Description
Par défaut, la description MSAA d’un composant RichEditableText est la chaîne vide, mais vous pouvez définir la propriété accessibilityDescription
du composant RichEditableText.
Etat
L’état MSAA d’un RichEditableText est une combinaison de :
- STATE_SYSTEM_UNAVAILABLE (lorsqu’enabled est false)
- STATE_SYSTEM_FOCUSABLE (lorsqu’enabled est true)
- STATE_SYSTEM_FOCUSED (lorsqu’enabled est true et RichEditableText a le focus)
- STATE_SYSTEM_PROTECTED (lorsque displayAsPassword est true)
- STATE_SYSTEM_READONLY (lorsqu’editable est false)
Lorsque l’état change, un RichEditableText distribue l’événement MSAA EVENT_OBJECT_STATECHANGE.
Valeur
La valeur MSAA d’un RichEditableText est égale à sa propriété text
.
Lorsque la valeur change, un RichEditableText distribue l’événement MSAA EVENT_OBJECT_VALUECHANGE.
Emplacement
L’emplacement MSAA d’un RichEditableText est son rectangle de délimitation.
Action par défaut
Un RichEditableText n’a pas d’action par défaut DefaultAction MSAA.
Focus
Un composant RichEditableText accepte le focus. Lorsqu’il prend le focus, il distribue l’événement MSAA EVENT_OBJECT_FOCUS.
Sélection
Un RichEditableText ne prend pas en charge la sélection telle que définie dans MSAA. La sélection de texte ne fait pas partie de l’interface COM IAccessibility de Microsoft. Dans le lecteur versions 10.1 et ultérieures toutefois, les lecteurs d’écran peuvent déterminer la plage de texte sélectionnée grâce à la méthode GetSelection()
dans l’interface COM ISimpleTextSelection d’Adobe, qui appelle les getters selectionAnchorIndex
et selectionActiveIndex
de cette classe.
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
errno : uint
Indique un code d’erreur. | AccessibilityImplementation | ||
selectionActiveIndex : int [lecture seule]
La position d’un caractère, par rapport au début de la chaîne text de la classe RichEditableText, en indiquant la fin de la sélection qui se déplace lorsque la sélection est étendue à l’aide des touches fléchées. | RichEditableTextAccImpl | ||
selectionAnchorIndex : int [lecture seule]
La position d’un caractère, par rapport au début de la chaîne text de la classe RichEditableText, en indiquant la fin de la sélection qui reste fixe lorsque la sélection est étendue à l’aide des touches fléchées. | RichEditableTextAccImpl | ||
stub : Boolean
S’utilise pour créer un stub d’accessibilité de composant. | AccessibilityImplementation |
Méthode | Défini par | ||
---|---|---|---|
RichEditableTextAccImpl(master:UIComponent)
Constructeur. | RichEditableTextAccImpl | ||
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 RichEditableText. | RichEditableTextAccImpl | ||
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 |
selectionActiveIndex | propriété |
selectionActiveIndex:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.0 |
La position d’un caractère, par rapport au début de la chaîne text
de la classe RichEditableText, en indiquant la fin de la sélection qui se déplace lorsque la sélection est étendue à l’aide des touches fléchées.
La position active peut être le début ou la fin de la sélection.
Par exemple, si vous faites glisser la sélection de la position 12 à la position 8, selectionAnchorPosition
devient 12 et selectionActivePosition
devient 8. Lorsque vous appuyez sur la flèche gauche selectionActivePosition
devient 7.
La valeur -1 indique « non défini ».
Dans Player 10.1 et versions ultérieures, ainsi que dans AIR 2.0 et versions ultérieures, une classe AccessibilityImplementation peut implémenter selectionAnchorIndex
et selectionAnchorIndex
afin de faciliter la reconnaissance par le client d’accessibilité de la sélection de texte dans TLF texte via l’interface COM ISimpleTextSelection d’Adobe.
La valeur par défaut est -1.
Implémentation
public function get selectionActiveIndex():int
Eléments de l’API associés
selectionAnchorIndex | propriété |
selectionAnchorIndex:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.0 |
La position d’un caractère, par rapport au début de la chaîne text
de la classe RichEditableText, en indiquant la fin de la sélection qui reste fixe lorsque la sélection est étendue à l’aide des touches fléchées.
La position d’ancrage peut être le début ou la fin de la sélection.
Par exemple, si vous faites glisser la sélection de la position 12 à la position 8, selectionAnchorPosition
devient 12 et selectionActivePosition
devient 8. Lorsque vous appuyez sur la flèche gauche selectionActivePosition
devient 7.
La valeur -1 indique « non défini ».
Dans Player 10.1 et versions ultérieures, ainsi que dans AIR 2.0 et versions ultérieures, une classe AccessibilityImplementation peut implémenter selectionAnchorIndex
et selectionAnchorIndex
afin de faciliter la reconnaissance par le client d’accessibilité de la sélection de texte dans TLF texte via l’interface COM ISimpleTextSelection d’Adobe.
La valeur par défaut est -1.
Implémentation
public function get selectionAnchorIndex():int
Eléments de l’API associés
RichEditableTextAccImpl | () | Constructeur |
public function RichEditableTextAccImpl(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 RichEditableText.
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 la classe RichEditableText sont initialisées, leur propriété accessibilityImplementation
est définie sur une instance de cette classe.
Tue Jun 12 2018, 09:30 AM Z