Как изменить цвет focusRect в AS3?
Если мувиклип или кнопка выбраны с помощью клавиши TAB, вокруг них отображается желтая рамка. Можно ли изменить цвет focusRect в AS3 или AIR? Если нет, то какой альтернативный способ выделить выбранную кнопку?
1 ответ
Решение
Нет, ты не можешь. Но вы можете управлять фокусировкой и рисовать все, что хотите, или изменять состояние компонента пользовательского интерфейса. Хорошей практикой для компонентов пользовательского интерфейса является создание нескольких состояний: нормальное, выделенное, выделенное, отключенное и управление ими с отключенной системой focusRect.
myComponent.addEventListener(FocusEvent.FOCUS_IN, onFocusIn);
myComponent.addEventListener(FocusEvent.FOCUS_OUT, onFocusOut);