Пакет | spark.accessibility |
Класс | public class RichEditableTextAccImpl |
Наследование | RichEditableTextAccImpl AccImpl AccessibilityImplementation Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
После создания Spark RichEditableText для его свойства accessibilityImplementation
назначается экземпляр этого класса. Затем Flash Player использует этот класс, чтобы разрешить клиентам MSAA, например устройствам считывания с экрана, обнаруживать компонент RichEditableText и управлять им. См. описание классов mx.accessibility.AccImpl и flash.accessibility.AccessibilityImplementation для получения базовой информации о классах реализации специальных возможностей и MSAA.
Нижестоящие элементы
У RichEditableText отсутствуют нижестоящие элементы MSAA.
Роль
Роль MSAA для RichEditableText - ROLE_SYSTEM_TEXT.
Имя
По умолчанию именем MSAA для RichEditableText является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство accessibilityName
RichEditableText.
При изменении имени RichEditableText отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для RichEditableText является пустая строка, но можно установить свойство accessibilityDescription
для RichEditableText.
Состояние
Состояние MSAA для RichEditableText - сочетание:
- STATE_SYSTEM_UNAVAILABLE (если включено = false)
- STATE_SYSTEM_FOCUSABLE (если включено = true)
- STATE_SYSTEM_FOCUSED (если включено = true и RichEditableText имеет фокус)
- STATE_SYSTEM_PROTECTED (если displayAsPassword = true)
- STATE_SYSTEM_READONLY (если редактируемый = false)
При изменении состояния RichEditableText отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
Значение MSAA для RichEditableText равно его свойству text
.
При изменении значения RichEditableText отправляет событие MSAA EVENT_OBJECT_VALUECHANGE.
Расположение
Местоположение MSAA для RichEditableText - его ограничительный прямоугольник.
Действие по умолчанию
У RichEditableText отсутствует действие по умолчанию MSAA.
Фокус
RichEditableText принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
RichEditableText не поддерживает выделение по типу MSAA, и выделенный текст не является компонентом COM-интерфейса IAccessibility компании Microsoft. Но в Player 10.1 и более поздней версии устройства считывания с экрана могут определить выбранный в настоящий момент диапазон текста с помощью метода GetSelection()
в COM-интерфейсе ISimpleTextSelection Adobe, который вызывает получатели selectionAnchorIndex
и selectionActiveIndex
в этом классе.
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
errno : uint
Обозначает код ошибки. | AccessibilityImplementation | ||
selectionActiveIndex : int [только для чтения]
Позиция символа относительно начала text String в RichEditableText, определяющая конец выделения, перемещающийся при расширении выделения клавишами со стрелками. | RichEditableTextAccImpl | ||
selectionAnchorIndex : int [только для чтения]
Позиция символа относительно начала text String в RichEditableText, определяющая конец выделения, остающийся фиксированным при расширении выделения клавишами со стрелками. | RichEditableTextAccImpl | ||
stub : Boolean
Используется для создания подпрограммы специальных возможностей компонента. | AccessibilityImplementation |
Метод | Определено | ||
---|---|---|---|
RichEditableTextAccImpl(master:UIComponent)
Конструктор. | RichEditableTextAccImpl | ||
Метод IAccessible, выполняющий действия по умолчанию, связанные с компонентом, представленным этим AccessibilityImplementation или являющимся одним из его дочерних элементов. | AccessibilityImplementation | ||
Метод MSAA для возвращения DisplayObject или Rectangle с указанием ограничительной рамки дочернего элемента в AccessibilityImplementation. | AccessibilityImplementation | ||
Метод IAccessible для изменения выбора в компоненте, представленным этим AccessibilityImplementation. | AccessibilityImplementation | ||
[статические]
Включает расширенный доступ в классе RichEditableText. | RichEditableTextAccImpl | ||
Метод MSAA для возвращения заданных по умолчанию действий компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов. | AccessibilityImplementation | ||
Метод MSAA для возвращения идентификаторов целого числа без знака для дочернего элемента, при его наличии, имеющего дочерний фокус в компоненте. | AccessibilityImplementation | ||
Метод MSAA для возвращения имени компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов. | AccessibilityImplementation | ||
Метод MSAA для возвращения системной роли компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов. | AccessibilityImplementation | ||
Метод MSAA для возвращения массива, содержащего идентификаторы всех выбранных дочерних элементов. | AccessibilityImplementation | ||
Метод IAccessible для возвращения текущего состояния времени выполнения компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов. | AccessibilityImplementation | ||
Метод MSAA для возвращения значения времени выполнения компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов. | AccessibilityImplementation | ||
AccessibilityImplementation | |||
AccessibilityImplementation | |||
Возвращает массив, содержащий идентификаторы целого числа без знака для всех дочерних элементов в AccessibilityImplementation. | AccessibilityImplementation | ||
[статические]
Метод для поддержки расширенного доступа форм. | AccImpl | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
[статические]
Возвращает true, если предок компонента активировал установку значения false. | AccImpl | ||
Возвращает значение true или false, чтобы указать, должен ли текстовый объект с ограничительной рамкой, определенной свойствами x, y, width и height, рассматриваться как метка для компонента, представленного данным экземпляром AccessibilityImplementation. | AccessibilityImplementation | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
selectionActiveIndex | свойство |
selectionActiveIndex:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10.1, AIR 2.0 |
Позиция символа относительно начала text
String в RichEditableText, определяющая конец выделения, перемещающийся при расширении выделения клавишами со стрелками.
Активная позиция может служить как началом, так и концом выбора.
Например, если вы выделили текст мышью с позиции 12 до позиции 8, то selectionAnchorPosition
будет равно 12, а selectionActivePosition
будет равно 8, при этом нажатие клавиши со стрелкой влево приведет к изменению значения selectionActivePosition
на 7.
Если -1, то значение не установлено.
В Player версии 10.1 и выше и AIR 2.0 и выше AccessibilityImplementation может реализовывать selectionAnchorIndex
и selectionAnchorIndex
для уведомления клиента расширенного доступа о выделении текста в тексте TLF посредством интерфейса Adobe ISimpleTextSelection COM.
Значением по умолчанию является -1.
Реализация
public function get selectionActiveIndex():int
Связанные элементы API
selectionAnchorIndex | свойство |
selectionAnchorIndex:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10.1, AIR 2.0 |
Позиция символа относительно начала text
String в RichEditableText, определяющая конец выделения, остающийся фиксированным при расширении выделения клавишами со стрелками.
Позиция привязки может быть как началом, так и концом выбора.
Например, если вы выделили текст мышью с позиции 12 до позиции 8, то selectionAnchorPosition
будет равно 12, а selectionActivePosition
будет равно 8, при этом нажатие клавиши со стрелкой влево приведет к изменению значения selectionActivePosition
на 7.
Если -1, то значение не установлено.
В Player версии 10.1 и выше и AIR 2.0 и выше AccessibilityImplementation может реализовывать selectionAnchorIndex
и selectionAnchorIndex
для уведомления клиента расширенного доступа о выделении текста в тексте TLF посредством интерфейса Adobe ISimpleTextSelection COM.
Значением по умолчанию является -1.
Реализация
public function get selectionAnchorIndex():int
Связанные элементы API
RichEditableTextAccImpl | () | Конструктор |
public function RichEditableTextAccImpl(master:UIComponent)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
Параметрыmaster:UIComponent — Экземпляр UIComponent, который данный экземпляр AccImpl делает доступным.
|
enableAccessibility | () | метод |
public static function enableAccessibility():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Включает расширенный доступ в классе RichEditableText.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров RichEditableText их свойство accessibilityImplementation
будет установлено на экземпляр этого класса.
Tue Jun 12 2018, 11:34 AM Z