|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
TextField. Распознавание слов по клику
Есть динамическое текстовое поле, в котором слова выделены разными цветами, типа
огурец помидор морковь Моя задача состоит в том, чтобы когда юзер кликал на одно из слов, прога могла выделить именно это слово - по цвету, между пробелами, не важно. Но получается, что при клике свойство textColor возвращает всегда начальный цвет поля. Других свойств, которые помогли бы в решении задачи, в доках не нашел. В связи с этим прошу помощи в направлении на путь истинный. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
У поля естественно один textColor.
С помощью чего применены разные цвета к тексту? TextFormat? HTML? CSS? Если нужно просто получить слово между пробелами, то чем не угодили обычные операции класса String?
__________________
Reality.getBounds(this); |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Индекс каретки?
__________________
Reality.getBounds(this); |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Если нет, то каретка будет там куда Вы кликнули. Если да, то getCharIndexAtPoint, или задавать текст через html и вешать слушатель TextEvent.LINK, то есть делать слова ссылками и вызывать обработчик при клике на ссылку.
__________________
Reality.getBounds(this); |
|
|||||
[+1 19.06.10]
[+1 27.07.10] Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
Цитата:
__________________
Trapatatupatupa |
Часовой пояс GMT +4, время: 18:20. |
|
« Предыдущая тема | Следующая тема » |
|
|