Изменение цвета прямоугольника фокуса в flex - PullRequest
0 голосов
/ 11 августа 2010

У меня есть гибкое приложение, в котором мне нужно изменить цвет прямоугольника фокуса текстового ввода, если ввод пустой.Раньше это работало, когда я писал внутри тега mx: script, но теперь я пишу новый компонент (класс AS3, который наследуется от VBox).И теперь это больше не работает.Я использовал для запуска следующий оператор, чтобы изменить цвет:

txtName.setStyle("themeColor", "#ff0000");
txtName.focusManager.getFocus().drawFocus(true); 

Это что-то связано с mxml?Как я могу это исправить?

1 Ответ

3 голосов
/ 11 августа 2010

Какую версию SDK вы используете?Я предполагаю, что вы используете 4.x, так как это больше не работает для вас.В версиях до 4.0 цвет фокуса был получен из "themeColor".Не так в 4.0+, который теперь использует «focusColor» для цвета фокуса (естественно).

...