Кнопку в приложении можно включить или отключить. В отключенном состоянии кнопка не реагирует на мышь или клавиатуру. Включенная кнопка получает фокус при щелчке или переходе с помощью клавиши Tab. Когда экземпляр Button получает фокус, им можно управлять с помощью следующих клавиш.
|
Клавиша
|
Описание
|
|
Shift+Tab
|
Переводит фокус на предыдущий объект.
|
|
Пробел
|
Нажимает или отпускает кнопку и запускает событие
click
.
|
|
Табуляция
|
Переводит фокус на следующий объект.
|
|
Enter/Return
|
Переводит фокус на следующий объект, если кнопка задана в качестве кнопки по умолчанию для FocusManager.
|
Дополнительные сведения об управлении фокусом см. в описании интерфейса IFocusManager и класса FocusManager в
справочнике ActionScript® 3.0
для Adobe® Flash® Professional CS5
и разделе «
Работа с FocusManager
».
Интерактивный просмотр каждого элемента Button отражает изменения, которые были внесены в параметры в Инспекторе свойств или Инспекторе компонентов во время разработки.
Примечание.
Если значок больше кнопки, то он выходит за ее пределы.
Чтобы назначить кнопку в качестве нажимной кнопки по умолчанию в приложении (то есть, кнопки, получающей событие click, когда пользователь нажимает клавишу Enter ), задайте свойство
FocusManager.defaultButton
. Например, в следующем коде в качестве кнопки по умолчанию задается экземпляр Button с именем
submitButton
.
FocusManager.defaultButton = submitButton;
Когда в приложение добавляется компонент Button, его можно сделать доступным для программ чтения с экрана путем добавления следующих строк кода ActionScript.
import fl.accessibility.ButtonAccImpl;
ButtonAccImpl.enableAccessibility();
Расширенный доступ для компонента включается только один раз, независимо от числа созданных экземпляров.