Как изменить цвет focusRect в AS3?

Если мувиклип или кнопка выбраны с помощью клавиши TAB, вокруг них отображается желтая рамка. Можно ли изменить цвет focusRect в AS3 или AIR? Если нет, то какой альтернативный способ выделить выбранную кнопку?

1 ответ

Решение

Нет, ты не можешь. Но вы можете управлять фокусировкой и рисовать все, что хотите, или изменять состояние компонента пользовательского интерфейса. Хорошей практикой для компонентов пользовательского интерфейса является создание нескольких состояний: нормальное, выделенное, выделенное, отключенное и управление ими с отключенной системой focusRect.

myComponent.addEventListener(FocusEvent.FOCUS_IN, onFocusIn);
myComponent.addEventListener(FocusEvent.FOCUS_OUT, onFocusOut);
Другие вопросы по тегам