Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
spark.accessibility 

RichEditableTextAccImpl  - AS3 Flex

Пакетspark.accessibility
Классpublic class RichEditableTextAccImpl
НаследованиеRichEditableTextAccImpl Inheritance AccImpl Inheritance AccessibilityImplementation Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

RichEditableTextAccImpl является классом реализации специальных возможностей для spark.components.RichEditableText.

После создания 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 в этом классе.



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 Inheritederrno : uint
Обозначает код ошибки.
AccessibilityImplementation
  selectionActiveIndex : int
[только для чтения] Позиция символа относительно начала text String в RichEditableText, определяющая конец выделения, перемещающийся при расширении выделения клавишами со стрелками.
RichEditableTextAccImpl
  selectionAnchorIndex : int
[только для чтения] Позиция символа относительно начала text String в RichEditableText, определяющая конец выделения, остающийся фиксированным при расширении выделения клавишами со стрелками.
RichEditableTextAccImpl
 Inheritedstub : Boolean
Используется для создания подпрограммы специальных возможностей компонента.
AccessibilityImplementation
Защищенные свойства
 СвойствоОпределено
 InheritedeventsToHandle : Array
[только для чтения] Все подклассы должны изменять эту функцию путем возвращения массива строк прослушиваемых событий.
AccImpl
 Inheritedmaster : UIComponent
Ссылка на экземпляр UIComponent, который данный экземпляр AccImpl делает доступным.
AccImpl
 Inheritedrole : uint
Роль расширенного доступа компонента, который становится доступным.
AccImpl
Общедоступные методы
 МетодОпределено
  
Конструктор.
RichEditableTextAccImpl
 Inherited
Метод IAccessible, выполняющий действия по умолчанию, связанные с компонентом, представленным этим AccessibilityImplementation или являющимся одним из его дочерних элементов.
AccessibilityImplementation
 Inherited
accLocation(childID:uint):*
Метод MSAA для возвращения DisplayObject или Rectangle с указанием ограничительной рамки дочернего элемента в AccessibilityImplementation.
AccessibilityImplementation
 Inherited
accSelect(operation:uint, childID:uint):void
Метод IAccessible для изменения выбора в компоненте, представленным этим AccessibilityImplementation.
AccessibilityImplementation
  
[статические] Включает расширенный доступ в классе RichEditableText.
RichEditableTextAccImpl
 Inherited
Метод MSAA для возвращения заданных по умолчанию действий компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов.
AccessibilityImplementation
 Inherited
Метод MSAA для возвращения идентификаторов целого числа без знака для дочернего элемента, при его наличии, имеющего дочерний фокус в компоненте.
AccessibilityImplementation
 Inherited
Метод MSAA для возвращения имени компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов.
AccessibilityImplementation
 Inherited
Метод MSAA для возвращения системной роли компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов.
AccessibilityImplementation
 Inherited
Метод MSAA для возвращения массива, содержащего идентификаторы всех выбранных дочерних элементов.
AccessibilityImplementation
 Inherited
Метод IAccessible для возвращения текущего состояния времени выполнения компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов.
AccessibilityImplementation
 Inherited
Метод MSAA для возвращения значения времени выполнения компонента, представленного этим AccessibilityImplementation, или одного из его дочерних элементов.
AccessibilityImplementation
 Inherited
AccessibilityImplementation
 Inherited
AccessibilityImplementation
 Inherited
Возвращает массив, содержащий идентификаторы целого числа без знака для всех дочерних элементов в AccessibilityImplementation.
AccessibilityImplementation
 Inherited
[статические] Метод для поддержки расширенного доступа форм.
AccImpl
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
[статические] Возвращает true, если предок компонента активировал установку значения false.
AccImpl
 Inherited
Возвращает значение true или false, чтобы указать, должен ли текстовый объект с ограничительной рамкой, определенной свойствами x, y, width и height, рассматриваться как метка для компонента, представленного данным экземпляром AccessibilityImplementation.
AccessibilityImplementation
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Защищенные методы
 МетодОпределено
 Inherited
Общий обработчик событий.
AccImpl
 Inherited
Возвращает имя доступного компонента.
AccImpl
 Inherited
getState(childID:uint):uint
Служебный метод для определения состояния доступного компонента.
AccImpl
Сведения о свойстве

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 будет установлено на экземпляр этого класса.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.