Пакет | spark.accessibility |
Класс | public class TitleWindowAccImpl |
Наследование | TitleWindowAccImpl PanelAccImpl AccImpl AccessibilityImplementation Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
После создания Spark TitleWindow для свойства accessibilityImplementation
специального нижестоящего спрайта назначается экземпляр этого класса. Затем Flash Player использует этот класс, чтобы разрешить клиентам MSAA, например устройствам считывания с экрана, обнаруживать этот компонент. См. описание классов mx.accessibility.AccImpl и flash.accessibility.AccessibilityImplementation для получения базовой информации о классах реализации специальных возможностей и MSAA.
Нижестоящие элементы
У TitleWindow отсутствуют нижестоящие элементы MSAA. Все нижестоящие элементы фактического компонента TitleWindow являются элементами TitleWindow одного уровня дерева MSAA FlashPlayer, потому что Flash Player не поддерживает объекты с реализациями специальных возможностей, имеющие нижестоящие элементы в собственных реализациях специальных возможностей.
TitleWindowAcImpl установлен в качестве accessibilityImplementation
для titleDisplay
, поскольку его установка непосредственно на TitleWindow не разрешило бы отображение нижестоящих элементов TitleWindow в MSAA. Из-за этого невидимый прямоугольник создается в titleDisplay
, изменяя его размер по размеру всего компонента TitleWindow, и местоположение MSAA соответствует ограничительному прямоугольнику всего компонента TitleWindow. Устройства считывания с экрана, такие как JAWS, полагаются на местоположение MSAA для объявления того, находится ли какой-либо компонент в TitleWindow, так как MSAA имеет плоскую структуру
Роль
Роль MSAA для TitleWindow - ROLE_SYSTEM_PANE.
Имя
По умолчанию именем MSAA для TitleWindow является отображаемый заголовок. Чтобы изменить этот вариант поведения, установите свойство accessibilityName
TitleWindow.
При изменении имени TitleWindow отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для TitleWindow является пустая строка, но можно установить свойство accessibilityDescription
для TitleWindow.
Состояние
Состоянием MSAA для TitleWindow всегда является STATE_SYSTEM_MOVEABLE.
Так как состояние не изменяется, TitleWindow не отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
Значением MSAA для TitleWindow всегда является пустая строка.
Расположение
Местоположение MSAA для TitleWindow - его ограничительный прямоугольник.
Действие по умолчанию
У TitleWindow отсутствует действие по умолчанию MSAA.
Фокус
TitleWindow не принимает фокус.
Выделение
TitleWindow не поддерживает выделение по типу MSAA.
Другие
TitleWindow также отправляет следующие события MSAA:
- EVENT_OBJECT_CREATE, если создано
- EVENT_OBJECT_DESTROY, если закрыто
- EVENT_OBJECT_LOCATIONCHANGE, если перемещено
Метод | Определено | ||
---|---|---|---|
TitleWindowAccImpl(master:UIComponent)
Конструктор. | TitleWindowAccImpl | ||
Метод IAccessible, выполняющий действия по умолчанию, связанные с компонентом, представленным этим AccessibilityImplementation или являющимся одним из его дочерних элементов. | AccessibilityImplementation | ||
Метод MSAA для возвращения DisplayObject или Rectangle с указанием ограничительной рамки дочернего элемента в AccessibilityImplementation. | AccessibilityImplementation | ||
Метод IAccessible для изменения выбора в компоненте, представленным этим AccessibilityImplementation. | AccessibilityImplementation | ||
[статические]
Включает расширенный доступ в классе TitleWindow. | TitleWindowAccImpl | ||
Метод 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 |
TitleWindowAccImpl | () | Конструктор |
public function TitleWindowAccImpl(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 |
Включает расширенный доступ в классе TitleWindow.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров TitleWindow свойство accessibilityImplementation
первого специализированного нижестоящего спрайта будет установлено на экземпляр этого класса. Если бы TitleWindowAccImpl был присоединен непосредственно к TitleWindow, то реализации специальных возможностей нижестоящих элементов TitleWindow были бы проигнорированы.
Tue Jun 12 2018, 11:34 AM Z