Хотя TabBar имеет собственный подкласс реализации специальных возможностей, ButtonBar просто использует его для ButtonBarBase. Таким образом, остальная часть этого описания ссылается на широко распространенный компонент ButtonBar, а не базовый класс ButtonBarBase.
После создания Spark ButtonBar для его свойства
Нижестоящие элементы
Нижестоящими элементами MSAA для ButtonBar являются его кнопки. Как описано ниже, специальные возможности этих компонентов Button управляются ButtonBar; их собственные
Роль
Роль MSAA для ButtonBar - ROLE_SYSTEM_TOOLBAR.
Ролью для каждого Button в ButtonBar является ROLE_SYSTEM_PUSHBUTTON.
Имя
По умолчанию именем MSAA для ButtonBar является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство
Имя каждого компонента Button определяется методом
При изменении имени ButtonBar или одного из его компонентов Button ButtonBar отправляет событие MSAA EVENT_OBJECT_NAMECHANGE с соответствующим childID для Button или 0 для себя.
Описание
По умолчанию описанием MSAA для ButtonBar является пустая строка, но можно установить свойство
Описание каждой кнопки представляет собой пустую строку.
Состояние
Состояние MSAA для ButtonBar - сочетание:
Состояние Button в ButtonBar - сочетание:
При изменении состояния ButtonBar или одного из его компонентов Button ButtonBar отправляет событие MSAA EVENT_OBJECT_STATECHANGE с соответствующим childID для Button или 0 для себя.
Значение
У ButtonBar или Button в ButtonBar отсутствует значение MSAA.
Расположение
Местоположение MSAA для ButtonBar или Button в ButtonBar - его ограничительный прямоугольник.
Действие по умолчанию
У ButtonBar отсутствует действие по умолчанию MSAA.
Действием по умолчанию для Button в ButtonBar является "Press".
Фокус
ButtonBar и его индивидуальные кнопки принимают фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS. Кнопка не выбирается автоматически, если фокус активируется при навигации с помощью клавиш со стрелками. Чтобы выбрать кнопку с фокусом, пользователь должен нажать пробел.
Выделение
Выделенный фрагмент MSAA нажмет кнопку, соответствующую указанному childID. Только одна кнопка может быть нажата за один раз.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров ButtonBarBase их свойство
После создания Spark TabBar для его свойства
Нижестоящие элементы
Нижестоящими элементами MSAA для TabBar являются его табуляторы. Как описано выше, специальные возможности этих табуляторов управляются TabBar; их собственные
Роль
Роль MSAA для TabBar - ROLE_SYSTEM_PAGETABLIST.
Роль каждого табулятора - ROLE_SYSTEM_PAGETAB.
Имя
По умолчанию именем MSAA для TabBar является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство
Имя каждого табулятора определяется методом
При изменении имени TabBar или одного из его табуляторов TabBar отправляет событие MSAA EVENT_OBJECT_NAMECHANGE с соответствующим childID для табулятора или 0 для себя.
Описание
По умолчанию описанием MSAA для TabBar является пустая строка, но можно установить свойство
Описание каждого табулятора представляет собой пустую строку.
Состояние
Состояние MSAA для TabBar - сочетание:
Состояние табулятора в TabBar - сочетание:
При изменении состояния TabBar или одного из его табуляторов TabBar отправляет событие MSAA EVENT_OBJECT_STATECHANGE с соответствующим childID для табулятора или 0 для себя.
Значение
У TabBar или табулятора в TabBar отсутствует значение MSAA.
Расположение
Местоположение MSAA для TabBar или табулятора в TabBar - его ограничительный прямоугольник.
Действие по умолчанию
У TabBar отсутствует действие по умолчанию MSAA.
Действие по умолчанию для табулятора в TabBar - "Switch". При выполнении этого действия данный табулятор нажат.
Фокус
TabBar и его индивидуальные табуляторы принимают фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS. Табулятор не нажимается автоматически, если фокус активируется при навигации с помощью клавиш со стрелками. Чтобы нажать на табулятор с фокусом, пользователь должен нажать пробел.
Выделение
Выделенный фрагмент MSAA нажмет табулятор, соответствующий указанному childID. Только один табулятор может быть нажат за один раз.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров TabBar их свойство
Хотя ComboBox имеет собственный подкласс реализации специальных возможностей, DropDownList просто использует его для DropDownListBase. Таким образом, остальная часть этого описания ссылается на широко распространенный компонент DropDownList, а не базовый класс DropDownListBase.
После создания Spark DropDownList для его свойства
Нижестоящие элементы
Нижестоящими элементами MSAA для DropDownList являются его элементы списка. Числом нижестоящих элементов является число элементов в
Как описано ниже, специальные возможности элементов списка управляются DropDownList;
Роль
Роль MSAA для DropDownList - ROLE_SYSTEM_COMBOBOX.
Ролью всех элементов списка является ROLE_SYSTEM_LISTITEM.
Имя
По умолчанию именем MSAA для DropDownList является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство
Имя каждого элемента списка определяется методом
При изменении имени DropDownList или одного из его элементов DropDownList отправляет событие MSAA EVENT_OBJECT_NAMECHANGE с соответствующим childID для элемента списка или 0 для себя.
Описание
По умолчанию описанием MSAA для DropDownList является пустая строка, но можно установить свойство
Описание каждого элемента списка представляет собой пустую строку.
Состояние
Состояние MSAA для DropDownList - сочетание:
В качестве состояния элемента списка используется следующее сочетание:
При изменении состояния DropDownList или одного из его элементов списка DropDownList отправляет событие MSAA EVENT_OBJECT_STATECHANGE с соответствующим childID для элемента списка или 0 для себя.
Значение
Значение MSAA для DropDownList - имя MSAA выбранного в настоящий момент элемента списка.
Значение каждого элемента списка представляет собой пустую строку.
При изменении своего значения DropDownList отправляет событие MSAA EVENT_OBJECT_VALUECHANGE.
Расположение
Местоположение MSAA для DropDownList или элемента списка - его ограничительный прямоугольник.
Действие по умолчанию
У DropDownList отсутствует действие по умолчанию MSAA.
Действие по умолчанию для элемента списка - "Double click".
Фокус
DropDownList и его элементы списка могут получить фокус (DropDownList при этом может быть свернут или развернут). В этом случае запускается EVENT_OBJECT_FOCUS.
Выделение
DropDownList разрешает выбор одного элемента, при этом запускается событие EVENT_OBJECT_SELECTION.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров DropDownListBase их свойство
См. документацию по этим классам для получения дополнительной информации о реализации специальных возможностей компонентами Spark List, DropDownList, ComboBox, ButtonBar и TabBar.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров ListBase их свойство
После создания Spark VideoPlayer для его свойства
Нижестоящие элементы
VideoPlayer имеет шесть нижестоящих элементов MSAA:
Для специальных возможностей элементы управления будут всегда появляться в том же порядке, независимо от порядка элементов управления в теме оформления.
Роль
Роль MSAA для VideoPlayer - ROLE_SYSTEM_PANE.
Роль каждого нижестоящего элемента управления:
Имя
По умолчанию имя MSAA для VideoPlayer определяется зависимым от языкового стандарта ресурсом. Для языкового стандарта en_US именем является "VideoPlayer". При включении в элемент FormItem это имя объединяется с меткой FormItem. Чтобы изменить этот вариант поведения, установите свойство
Имя каждого нижестоящего элемента аналогично определяется ресурсом. Имена en_US:
Чтобы изменить имена этих нижестоящих элементов управления, повторно создайте тему оформления VideoPlayer и установите
Обратите внимание, что элементы управления воспроизведения/паузы и отключения звука имеют имена, которые изменяются при взаимодействии с ними. Чтобы указать их, установите для
При изменении имени VideoPlayer или одного из его нижестоящих элементов управления VideoPlayer отправляет событие MSAA EVENT_OBJECT_NAMECHANGE с соответствующим childID для элемента управления или 0 для себя.
Описание
По умолчанию описанием MSAA для VideoPlayer является пустая строка, но можно установить свойство
Описание каждого нижестоящего элемента управления представляет собой пустую строку.
Состояние
Состояние MSAA для VideoPlayer - STATE_SYSTEM_NORMAL.
Состояние каждого нижестоящего элемента управления:
При изменении состояния VideoPlayer или одного из его нижестоящих элементов управления VideoPlayer отправляет событие MSAA EVENT_OBJECT_STATECHANGE с соответствующим childID для элемента управления или 0 для себя.
Значение
У VideoPlayer отсутствует значение MSAA.
Значение каждого нижестоящего элемента управления:
При изменении значения нижестоящего элемента управления VideoPlayer отправляет событие MSAA EVENT_OBJECT_VALUECHANGE с соответствующим childID для элемента управления.
Расположение
Местоположение MSAA для VideoPlayer или одного из его нижестоящих элементов управления - его ограничительный прямоугольник.
Действие по умолчанию
У VideoPlayer отсутствует действие по умолчанию MSAA.
Действие по умолчанию для всех нижестоящих элементов:
Выполнение действия по умолчанию для одного из нижестоящих элементов управления приведет к следующему результату:
Фокус
VideoPlayer принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Некоторые из его нижестоящих элементов управления также принимают фокус:
При сообщении о фокусе VideoPlayer сообщает о себе, если на нем установлен фокус и ни один из его нижестоящих элементов не имеет фокус. В ином случае сообщается, что фокус находится у элемента управления воспроизведения/паузы, регулятора управления, регулятора громкости или элемента управления полноэкранного режима.
Выделение
VideoPlayer не поддерживает выделение по типу MSAA.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров VideoPlayer их свойство
После создания компонента Spark Label или RichText для его свойства
Нижестоящие элементы
У TextBase отсутствуют нижестоящие элементы MSAA.
Роль
Роль MSAA для TextBase - ROLE_SYSTEM_STATICTEXT.
Имя
По умолчанию именем MSAA для TextBase является отображаемый текст. При включении в FormItem этот текст будет объединен с меткой FormItem. Чтобы изменить этот вариант поведения, установите свойство
При изменении имени TextBase отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для TextBase является пустая строка, но можно установить свойство
Состояние
Состояние MSAA для TextBase - сочетание:
При изменении состояния TextBase отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
У TextBase отсутствует значение MSAA.
Расположение
Местоположение MSAA для TextBase - его ограничительный прямоугольник.
Действие по умолчанию
У TextBase отсутствует действие по умолчанию MSAA.
Фокус
TextBase не принимает фокус.
Выделение
TextBase не поддерживает выделение по типу MSAA.
Другие
В документации MSAA предполагается, что
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров TextBase их свойство
Компоненты Spark HSlider и VSlider расширяют SliderBase и используют SlideBaseAccImpl в качестве своего класса реализации специальных возможностей. Для удобства в остальной части этого описания слово Slider используется для обозначения HSlider или VSlider, даже с учетом того, что класс Spark с именем Slider не существует.
После создания Slider для его свойства
Нижестоящие элементы
У Slider имеется 3 нижестоящих элемента MSAA:
Роль
Роль MSAA для Slider - ROLE_SYSTEM_SLIDER.
Роль каждого нижестоящего элемента:
Имя
По умолчанию именем MSAA для Slider является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство
Имя каждого нижестоящего элемента определяется ресурсом языкового стандарта. Для языкового стандарта en_US именами являются:
При изменении имени Slider или одной из его нижестоящих частей Slider отправляет событие MSAA EVENT_OBJECT_NAMECHANGE с соответствующим childID для части или 0 для себя.
Описание
По умолчанию описанием MSAA для Slider является пустая строка, но можно установить свойство
Описание каждого нижестоящего компонента представляет собой пустую строку.
Состояние
Состояние MSAA для Slider - сочетание:
Состояние каждой нижестоящей части:
При изменении состояния Slider или одной из его нижестоящих частей Slider отправляет событие MSAA EVENT_OBJECT_STATECHANGE с соответствующим childID для части или 0 для себя.
Значение
Значение MSAA для Slider - число между 0 и 100.
Нижестоящие части не имеют значения MSAA.
При изменении своего значения Slider отправляет событие MSAA EVENT_OBJECT_VALUECHANGE.
Расположение
Местоположение MSAA для Slider или его бегунка - его ограничительный прямоугольник. Для двух нижестоящих элементов, представляющих области ползунка, смежные с бегунком, возвращается ограничительный прямоугольник ползунка.
Действие по умолчанию
У Slider и его нижестоящих элементов отсутствует действие по умолчанию.
Фокус
Slider принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
Slider не поддерживает выделение по типу MSAA.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров Slider их свойство
Хотя ToggleButton, CheckBox и RadioButton имеют собственные подклассы реализации специальных возможностей, Button просто использует его для ButtonBase. Таким образом, остальная часть этого описания ссылается на широко распространенный компонент Button, а не базовый класс ButtonBase.
После создания Spark Button для его свойства
Нижестоящие элементы
У Button отсутствуют нижестоящие элементы MSAA.
Роль
Роль MSAA для Button - ROLE_SYSTEM_PUSHBUTTON.
Имя
По умолчанию именем MSAA для Button является отображаемая метка. При включении в элемент FormItem эта метка будет объединена с меткой FormItem. Чтобы изменить этот вариант поведения, установите свойство
При изменении имени Button отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для Button является пустая строка, но можно установить свойство
Состояние
Состояние MSAA для Button - сочетание:
При изменении состояния Button отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
У Button отсутствует значение MSAA.
Расположение
Местоположение MSAA для Button - его ограничительный прямоугольник.
Действие по умолчанию
Действием по умолчанию MSAA для Button является "Press".
Когда клиент MSAA дает команду Button на выполнение этого действия, создаются события мыши KEY_DOWN и KEY_UP для клавиши пробела, чтобы моделировать нажатие ButtonBase посредством клавиатуры, если Button активирован.
Фокус
Button принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
Button не поддерживает выделение по типу MSAA.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров Button их свойство
После создания Spark TitleWindow для свойства
Нижестоящие элементы
У TitleWindow отсутствуют нижестоящие элементы MSAA. Все нижестоящие элементы фактического компонента TitleWindow являются элементами TitleWindow одного уровня дерева MSAA FlashPlayer, потому что Flash Player не поддерживает объекты с реализациями специальных возможностей, имеющие нижестоящие элементы в собственных реализациях специальных возможностей.
TitleWindowAcImpl установлен в качестве
Роль
Роль MSAA для TitleWindow - ROLE_SYSTEM_PANE.
Имя
По умолчанию именем MSAA для TitleWindow является отображаемый заголовок. Чтобы изменить этот вариант поведения, установите свойство
При изменении имени TitleWindow отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для TitleWindow является пустая строка, но можно установить свойство
Состояние
Состоянием MSAA для TitleWindow всегда является STATE_SYSTEM_MOVEABLE.
Так как состояние не изменяется, TitleWindow не отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
Значением MSAA для TitleWindow всегда является пустая строка.
Расположение
Местоположение MSAA для TitleWindow - его ограничительный прямоугольник.
Действие по умолчанию
У TitleWindow отсутствует действие по умолчанию MSAA.
Фокус
TitleWindow не принимает фокус.
Выделение
TitleWindow не поддерживает выделение по типу MSAA.
Другие
TitleWindow также отправляет следующие события MSAA:
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров TitleWindow свойство
После создания Spark NumericStepper для его свойства
Нижестоящие элементы
У NumericStepper имеется два нижестоящих элемента MSAA, которые являются его кнопками для увеличения и уменьшения.
Роль
Роль MSAA для NumericStepper - ROLE_SYSTEM_TEXT.
Ролью для всех нижестоящих кнопок является ROLE_SYSTEM_PUSHBUTTON.
Имя
По умолчанию именем MSAA для NumericStepper является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство
Имя каждой нижестоящей кнопки определяется ресурсом языкового стандарта. Для языкового стандарта en_US именами являются «More» и «Less».
При изменении имени NumericStepper или одной из его нижестоящих кнопок NumericStepper отправляет событие MSAA EVENT_OBJECT_NAMECHANGE с соответствующим childID для кнопки или 0 для себя.
Описание
По умолчанию описанием MSAA для NumericStepper является пустая строка, но можно установить свойство
Описание каждой нижестоящей кнопки представляет собой пустую строку.
Состояние
Состояние MSAA для NumericStepper - сочетание:
При изменении состояния NumericStepper или одной из его нижестоящих кнопок NumericStepper отправляет событие MSAA EVENT_OBJECT_STATECHANGE с соответствующим childID для кнопки или 0 для себя.
Значение
Значение MSAA для NumericStepper - значение, содержащееся в настоящий момент в NumericStepper.
Нижестоящие кнопки не имеют значения MSAA.
При изменении своего значения NumericStepper отправляет событие MSAA EVENT_OBJECT_VALUECHANGE.
Расположение
Местоположение MSAA для NumericStepper или одной из его нижестоящих кнопок - его ограничительный прямоугольник.
Действие по умолчанию
У NumericStepper отсутствует действие по умолчанию MSAA.
Действием по умолчанию для всех нижестоящих кнопок является "Press".
Выполнение действия по умолчанию для одной из нижестоящих кнопок увеличит или уменьшит это значение.
Фокус
NumericStepper принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
NumericStepper не поддерживает выделение по типу MSAA.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров Spinner их свойство
После создания Spark ComboBox для его свойства
Нижестоящие элементы
Нижестоящими элементами MSAA для ComboBox является его редактируемый TextInput (с childID 1) и элементы списка (с childID 2, 3... n). Числом нижестоящих элементов является один плюс число элементов в
Как описано ниже, специальные возможности TextInput и элементов списка управляются ComboBox; их
Роль
Роль MSAA для ComboBox - ROLE_SYSTEM_COMBOBOX.
Роль MSAA для редактируемого TextInput - ROLE_SYSTEM_TEXT.
Ролью всех элементов списка является ROLE_SYSTEM_LISTITEM.
Имя
По умолчанию именем MSAA для ComboBox (в том числе редактируемого TextInput) является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство
Имя каждого элемента списка определяется методом
При изменении имени ComboBox или одного из его элементов ComboBox отправляет событие MSAA EVENT_OBJECT_NAMECHANGE с соответствующим childID для элемента списка или 0 для себя.
Описание
По умолчанию описанием MSAA для ComboBox является пустая строка, но можно установить свойство
Описание каждого элемента списка представляет собой пустую строку.
Состояние
Состояние MSAA для ComboBox - сочетание:
Состояние редактируемого TextInput - сочетание:
В качестве состояния элемента списка используется следующее сочетание:
При изменении состояния ComboBox, его TextInput или одного из его элементов списка ComboBox отправляет событие MSAA EVENT_OBJECT_STATECHANGE с соответствующим childID для TextInput или элемента списка или 0 для себя.
Значение
Значение MSAA для ComboBox - имя MSAA выбранного в настоящий момент элемента списка или текст, введенный в TextInput.
Значением элемента списка всегда является пустая строка.
При изменении своего значения ComboBox отправляет событие MSAA EVENT_OBJECT_VALUECHANGE.
Расположение
Местоположение MSAA для ComboBox, его TextInput или одного из его элементов списка - его ограничительный прямоугольник.
Действие по умолчанию
Действие по умолчанию MSAA отсутствует для ComboBox или его TextInput.
Действие по умолчанию для элемента списка - "Double Click". Выполнение этого действия выделит этот элемент.
Фокус
ComboBox и его элементы списка могут получить фокус (ComboBox при этом может быть свернут или развернут).
Выделение
ComboBox разрешает выбор одного элемента, при этом запускается событие EVENT_OBJECT_SELECTION.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров ComboBox их свойство
После создания Spark RadioButton для его свойства
Нижестоящие элементы
У RadioButton отсутствуют нижестоящие элементы MSAA.
Роль
Роль MSAA для RadioButton - ROLE_SYSTEM_RADIOBUTTON.
Имя
По умолчанию именем MSAA для RadioButton является отображаемая метка. При включении в FormItem эта метка будет объединена с меткой FormItem. Чтобы изменить этот вариант поведения, установите свойство
При изменении имени RadioButton отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для RadioButton является пустая строка, но можно установить свойство
Состояние
Состояние MSAA для RadioButton - сочетание:
При изменении состояния RadioButton отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
У RadioButton отсутствует значение MSAA.
Расположение
Местоположение MSAA для RadioButton - его ограничительный прямоугольник.
Действие по умолчанию
Действием по умолчанию MSAA для RadioButton является "Check".
Когда клиент MSAA дает команду RadioButton на выполнение этого действия, создаются события мыши KEY_DOWN и KEY_UP для клавиши пробела, чтобы моделировать нажатие RadioButton посредством клавиатуры, если RadioButton активирован.
Фокус
RadioButton принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
RadioButton не поддерживает выделение по типу MSAA.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров RadioButton их свойство
После создания Spark ToggleButton для его свойства
Нижестоящие элементы
У ToggleButton отсутствуют нижестоящие элементы MSAA.
Роль
Роль MSAA для ToggleButton - ROLE_SYSTEM_PUSHBUTTON.
Имя
По умолчанию именем MSAA для ToggleButton является отображаемая метка. При включении в элемент FormItem эта метка будет объединена с меткой FormItem. Чтобы изменить этот вариант поведения, установите свойство
Для указания двух отдельных имен для различных состояний ToggleButton на основе значка (таких как "Mute" и "Unmute" или "Play" и "Pause") оба имени могут быть разделены запятой в свойстве
При изменении имени ToggleButton отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для ToggleButton является пустая строка, но можно установить свойство
Состояние
Состояние MSAA для ToggleButton - сочетание:
При изменении состояния ToggleButton отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
У ToggleButton отсутствует значение MSAA.
Расположение
Местоположение MSAA для ToggleButton - его ограничительный прямоугольник.
Действие по умолчанию
Действием по умолчанию MSAA для ToggleButton является "Toggle".
Когда клиент MSAA дает команду Button на выполнение этого действия, создаются события мыши KEY_DOWN и KEY_UP для клавиши пробела, чтобы моделировать нажатие ToggleButton посредством клавиатуры, если ToggleButton активирован.
Фокус
ToggleButton принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
ToggleButton не поддерживает выделение по типу MSAA.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров ToggleButton их свойство
После создания Spark ListBase для его свойства
Нижестоящие элементы
Нижестоящими элементами MSAA для List являются его элементы списка. Числом нижестоящих элементов является число элементов в
Как описано выше, специальные возможности элементов списка управляются компонентом List;
Роль
Роль MSAA для List - ROLE_SYSTEM_LIST.
Роль каждого элемента списка в List - ROLE_SYSTEM_LISTITEM.
Имя
По умолчанию именем MSAA для List является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство
Имя каждого элемента списка определяется методом
При изменении имени List или одного из его элементов List отправляет событие MSAA EVENT_OBJECT_NAMECHANGE с соответствующим childID для элемента списка или 0 для себя.
Описание
По умолчанию описанием MSAA для List является пустая строка, но можно установить свойство
Описание каждого элемента списка представляет собой пустую строку.
Состояние
Состояние MSAA для List - сочетание:
В качестве состояния элемента списка используется следующее сочетание:
При изменении состояния List или одного из его элементов List отправляет событие MSAA EVENT_OBJECT_STATECHANGE с соответствующим childID для элемента списка или 0 для себя.
Значение
У List или элемента списка отсутствует значение MSAA.
Расположение
Местоположение MSAA для List или элемента списка - его ограничительный прямоугольник.
Действие по умолчанию
У List отсутствует действие по умолчанию MSAA.
Действие по умолчанию MSAA для элемента списка - "Double Click".
Выполнение действия по умолчанию для элемента списка выделит этот элемент.
Фокус
List принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
В зависимости от свойства
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров List их свойство
После создания Spark DataGrid используемому в его нижестоящем объекте
В классе
Flash Player использует этот класс, чтобы разрешить клиентам MSAA, например средствам чтения с экрана, находить и управлять DataGrid. См. описание классов mx.accessibility.AccImpl и flash.accessibility.AccessibilityImplementation для получения базовой информации о классах реализации специальных возможностей и MSAA.
Нижестоящие элементы
Нижестоящие элементы DataGrid в древовидной структуре MSAA (в приведенном порядке)
Количество нижестоящих элементов зависит от количества строк и столбцов в
Обратите внимание, что, в отличие от
Это свойство не обрабатывается реализацией специальных возможностей DataGrid для редакторов элементов, поскольку управление редакторами элементов является автономным.
Роль
Роль MSAA для DataGrid -
Роль для каждой строки данных или ячейки в DataGrid -
Роль для каждой ячейки заголовка в DataGrid -
Это свойство не обрабатывается реализацией специальных возможностей DataGrid для редакторов элементов, поскольку управление редакторами элементов является автономным.
Имя
По умолчанию именем MSAA для DataGrid является пустая строка. При включении в элемент
Имя каждой строки данных (в режиме выбора строк) является строкой вида _column1Name_: _column1Value_, _column2Name_: _column2Value_, ..., _columnNName_: _columnNValue_, Row _m_ of _n_. Столбцы отделяются друг от друга запятыми, а имена столбцов и значения - двоеточиями. Скрытые разработчиком столбцы в строке Name не указываются. Пример строки Name: «Имя контактного лица: Doug, Телефон контактного лица: 555-1212, Индекс контактного лица: 12345, строка 3 из 7».
Обратите внимание, что часть «строка _m_ из _n_» локализована.
Строка Name каждой ячейки данных в столбце 1 (в режиме выбора ячеек) является строкой вида _columnName_: _columnValue_, Row _m_ of _n_. Пример: «Телефон контактного лица: 555-1212, строка 2 из 5». Последующие столбцы используют тот же формат, но пропускают часть «строка _m_ из _n_».
Обратите внимание, что часть «строка _m_ из _n_» локализована.
Строка Name для заголовка столбца (в режиме выбора ячеек или строк) обычно представляет собой текст заголовка. Пример: «Телефон контактного лица». Если сетка была отсортирована по определенному столбцу, к имени этого столбца добавляется строка «Сортировано» или «Сортировано в убывающем порядке», определяющая наличие или направление сортировки. Пример: «Сортировано по контактному лицу». При сортировке по нескольким столбцам к именам этих столбцов добавляются строки, указывающие на уровень каждого из них в наборе сортировки. Например, если сетка была отсортирована сначала по столбцу 3, а затем по столбцу 2, который отсортирован в убывающем порядке, к имени столбца 3 будет добавлена строка «Сортировано, уровень 1», а к имени столбца 2 - строка «Сортировано в убывающем порядке, уровень 2». Строки, указывающие направление (в возрастающем или убывающем порядке) и уровень сортировки, локализуются.
При изменении имени или одного из элементов DataGrid отправляет событие MSAA
Если для редактора элементов не указано имя специальных возможностей, оно присваивается на основе имени заголовка столбца для ячейки.
Описание
По умолчанию описанием MSAA для DataGrid является пустая строка, но можно установить свойство
Описанием каждой строки, ячейки или заголовка является пустая строка; описание не может быть указано с помощью AccImpl.
Это свойство не обрабатывается реализацией специальных возможностей DataGrid для редакторов элементов, поскольку управление редакторами элементов является автономным.
Состояние
Состояние MSAA для DataGrid - сочетание:
Состояние строки или ячейки данных - сочетание:
Состоянием ячейки заголовка является
При изменении состояния DataGrid или одного из его элементов DataGrid отправляет событие MSAA
Это свойство не обрабатывается реализацией специальных возможностей DataGrid для редакторов элементов, поскольку управление редакторами элементов является автономным.
Значение
Элементы DataGrid и их нижестоящие элементы (строки, ячейки и заголовки) не имеют значений MSAA.
Расположение
Местоположением MSAA элемента DataGrid или его нижестоящих элементов (строк, ячеек данных или заголовков) является соответствующий ограничивающий прямоугольник. Местоположение элемента, не отображаемого на экране, не определено.
Это свойство не обрабатывается реализацией специальных возможностей DataGrid для редакторов элементов, поскольку управление редакторами элементов является автономным.
Действие по умолчанию
У DataGrid отсутствует MSAA DefaultAction. Значением MSAA DefaultAction для строки или ячейки является «двойной щелчок», а для ячейки заголовка - «щелчок». Соответствующая локализированная строка возвращается при запросе строки действия по умолчанию.
Выполнение действия по умолчанию для строки данных или ячейки приводит к установке фокуса, выбору этой строки или ячейки либо инициирует другое поведение, зависящее от типа ячейки/строки. Если для заголовка выполняется действие по умолчанию, сетка сортируется по соответствующему столбцу. Повторяемое выполнение действий по умолчанию для заголовка переключает убывающий или возрастающий порядок сортировки. Этот способ не позволяет использовать AccImpl для одновременной многоуровневой сортировки нескольких столбцов.
Это свойство не обрабатывается реализацией специальных возможностей DataGrid для редакторов элементов, поскольку управление редакторами элементов является автономным.
Фокус
В случае отсутствия определенного элемента (строки или ячейки в зависимости от режима выбора) в фокусе внутри сетки, фокус возвращает 0, указывая на наличие фокуса у сетки. Это происходит только в случае, если в сетке не содержатся данные.
Если строка (в режиме выбора строк) или ячейка (в режиме выбора ячеек) находится в фокусе, фокус возвращает ее childID.
При получении фокуса DataGrid отправляет событие MSAA
Событие изменения фокуса отправляется в редактор элементов при его запуске или отображении. Если редактор элементов сохранен или закрыт, событие изменения фокуса отправляется в DataGrid.
Выделение
В зависимости от значения свойства
При выборе только одного элемента отправляется событие MSAA
Это свойство не обрабатывается реализацией специальных возможностей DataGrid для редакторов элементов, поскольку управление редакторами элементов является автономным.
Выделить
Метод
Это свойство не обрабатывается реализацией специальных возможностей DataGrid для редакторов элементов, поскольку управление редакторами элементов является автономным.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров DataGrid их свойство
После создания Spark CheckBox для его свойства
Нижестоящие элементы
У CheckBox отсутствуют нижестоящие элементы MSAA.
Роль
Роль MSAA для CheckBox - ROLE_SYSTEM_CHECKBOX.
Имя
По умолчанию именем MSAA для CheckBox является отображаемая метка. При включении в элемент FormItem эта метка будет объединена с меткой FormItem. Чтобы изменить этот вариант поведения, установите свойство
При изменении имени CheckBox отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для CheckBox является пустая строка, но можно установить свойство
Состояние
Состояние MSAA для CheckBox - сочетание:
При изменении имени CheckBox отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
У CheckBox отсутствует значение MSAA.
Расположение
Местоположение MSAA для CheckBox - его ограничительный прямоугольник.
Действие по умолчанию
Действием по умолчанию MSAA для CheckBox является "Check" или "UnCheck" в зависимости от того, установлен ли он в текущий момент.
Когда клиент MSAA дает команду CheckBox на выполнение этого действия, создаются события мыши KEY_DOWN и KEY_UP для клавиши пробела, чтобы моделировать нажатие CheckBox посредством клавиатуры, если CheckBox активирован.
Фокус
CheckBox принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
CheckBox не поддерживает выделение по типу MSAA.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров CheckBox их свойство
После создания Spark RichEditableText для его свойства
Нижестоящие элементы
У RichEditableText отсутствуют нижестоящие элементы MSAA.
Роль
Роль MSAA для RichEditableText - ROLE_SYSTEM_TEXT.
Имя
По умолчанию именем MSAA для RichEditableText является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство
При изменении имени RichEditableText отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для RichEditableText является пустая строка, но можно установить свойство
Состояние
Состояние MSAA для RichEditableText - сочетание:
При изменении состояния RichEditableText отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
Значение MSAA для RichEditableText равно его свойству
При изменении значения RichEditableText отправляет событие MSAA EVENT_OBJECT_VALUECHANGE.
Расположение
Местоположение MSAA для RichEditableText - его ограничительный прямоугольник.
Действие по умолчанию
У RichEditableText отсутствует действие по умолчанию MSAA.
Фокус
RichEditableText принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
RichEditableText не поддерживает выделение по типу MSAA, и выделенный текст не является компонентом COM-интерфейса IAccessibility компании Microsoft. Но в Player 10.1 и более поздней версии устройства считывания с экрана могут определить выбранный в настоящий момент диапазон текста с помощью метода
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров RichEditableText их свойство
Активная позиция может служить как началом, так и концом выбора.
Например, если вы выделили текст мышью с позиции 12 до позиции 8, то
Значение -1 означает not set.
В Player версии 10.1 и выше и AIR 2.0 и выше AccessibilityImplementation может реализовывать
Позиция привязки может быть как началом, так и концом выбора.
Например, если вы выделили текст мышью с позиции 12 до позиции 8, то
Значение -1 означает not set.
В Player версии 10.1 и выше и AIR 2.0 и выше AccessibilityImplementation может реализовывать
После создания Spark Panel для свойства
Нижестоящие элементы
У Panel отсутствуют нижестоящие элементы MSAA. Все нижестоящие элементы фактического компонента Panel являются элементами Panel одного уровня дерева MSAA FlashPlayer, потому что Flash Player не поддерживает объекты с реализациями специальных возможностей, имеющие нижестоящие элементы в собственных реализациях специальных возможностей.
PanelAccImpl установлен в качестве
Роль
Роль MSAA для Panel - ROLE_SYSTEM_GROUPING.
Имя
По умолчанию именем MSAA для Panel является отображаемый заголовок. Чтобы изменить этот вариант поведения, установите свойство
При изменении имени Panel отправляет событие MSAA EVENT_OBJECT_NAMECHANGE.
Описание
По умолчанию описанием MSAA для Panel является пустая строка, но можно установить свойство
Состояние
Состоянием MSAA для Panel всегда является STATE_SYSTEM_NORMAL, обозначающее отсутствие установленных флагов состояния.
Так как состояние не изменяется, Panel не отправляет событие MSAA EVENT_OBJECT_STATECHANGE.
Значение
Значением MSAA для Panel всегда является пустая строка.
Расположение
Местоположение MSAA для Panel - его ограничительный прямоугольник.
Действие по умолчанию
У Panel отсутствует действие по умолчанию MSAA.
Фокус
Panel не принимает фокус.
Выделение
Panel не поддерживает выделение по типу MSAA.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров Panel свойство
После создания Spark Spinner для его свойства
Нижестоящие элементы
У Spinner имеется два нижестоящих элемента MSAA, которые являются его кнопками для увеличения и уменьшения.
Роль
Роль MSAA для Spinner - ROLE_SYSTEM_SPINBUTTON.
Ролью для всех нижестоящих кнопок является ROLE_SYSTEM_PUSHBUTTON.
Имя
По умолчанию именем MSAA для Spinner является пустая строка. При включении в элемент FormItem именем является метка FormItem. Чтобы изменить этот вариант поведения, установите свойство
Имя каждой нижестоящей кнопки определяется ресурсом языкового стандарта. Для языкового стандарта en_US именами являются «More» и «Less».
При изменении имени Spinner или одной из его нижестоящих кнопок Spinner отправляет событие MSAA EVENT_OBJECT_NAMECHANGE с соответствующим childID для кнопки или 0 для себя.
Описание
По умолчанию описанием MSAA для Spinner является пустая строка, но можно установить свойство
Описание каждой нижестоящей кнопки представляет собой пустую строку.
Состояние
Состояние MSAA для Spinner - сочетание:
При изменении состояния Spinner или одной из его нижестоящих кнопок Spinner отправляет событие MSAA EVENT_OBJECT_STATECHANGE с соответствующим childID для кнопки или 0 для себя.
Значение
Значение MSAA для Spinner - значение, содержащееся в настоящий момент в Spinner.
Нижестоящие кнопки не имеют значения MSAA.
При изменении своего значения Spinner отправляет событие MSAA EVENT_OBJECT_VALUECHANGE.
Расположение
Местоположение MSAA для Spinner или одной из его нижестоящих кнопок - его ограничительный прямоугольник.
Действие по умолчанию
У Spinner отсутствует действие по умолчанию MSAA.
Действием по умолчанию для всех нижестоящих кнопок является "Press".
Выполнение действия по умолчанию для одной из нижестоящих кнопок увеличит или уменьшит это значение.
Фокус
Spinner принимает фокус. В этом случае он отправляет событие MSAA EVENT_OBJECT_FOCUS.
Выделение
Spinner не поддерживает выделение по типу MSAA.
Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров Spinner их свойство