Я хочу изменить цвет мигающего текстового курсора ввода текста в Flex 4 ... Как это изменить?
Есть ли способ справиться с этим, или им можно управлять только с помощью Flash Player ???
Я хочу изменить цвет мигающего текстового курсора ввода текста в Flex 4 ... Как это изменить?
Есть ли способ справиться с этим, или им можно управлять только с помощью Flash Player ???
Некоторое время назад у меня был аналогичный вопрос по этому поводу. Я так и не нашел способа обновить фактический курсор, поэтому я проявил творческий подход к решению. Мое решение заключалось в том, чтобы уложить два текстовых поля. Одно поле ввода поверх динамического поля.
Установите альфа поля ввода на 0. Затем добавьте прослушиватель событий CHANGE в поле ввода. В обработчике обновите динамическое поле и переместите курсор в соответствии с textWidth.
Не идеально, но справился.
Я решил эту проблему,
Собственно возникла проблема со скиннингом ввода текста. Если мы установим альфа-канал richeditabletext скина textinput на 75 или какое-то меньшее значение, flash player сам сделает цвет курсора белым.
Таким образом, увеличив это значение альфа, я получил черный цвет курсора.
Я меняю TextField.textColor = OxFFFFFF, курсор тоже становится белым. Подходит для моего случая, когда мне нужен один и тот же цвет для мигающего курсора и текста.