![]() |
|
||||||||||
|
|||||
|
Есть многострочный TextField.
Можно ли как-то оставить выделение области текста, если фокус ввода ушел с этого поля? (AS2) |
|
|||||
|
4AM Games
|
Если юзерь кликает в другом месте, выделение сбрасывается(так устроена операционная система).
Можно попробывать отследить этот момент(смены фокуса) и через класс Selection выделить текст еще раз.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Еще вариант: При смене фокуса снимать скриншот с тестового поля с выделением (через draw битмапдаты) и показывать битмап вместо текста, запоминая индексы выделенного текста. При получении текстовым полем (то есть битмапом) фокуса опять, убирать битмап, показывать тестовое поле и восстанавливать выделенный текст.
|
|
|||||
|
Битмап не подойдет, так как это поле ввода и фокус пропадает потому что он переходит к выбору шрифта или выбору размера шрифта или...
Надо чтобы выделение показывало, оформление какой части текста меняем. Т.е. другими словами: "никак" ? Последний раз редактировалось Idalgo; 05.11.2007 в 20:38. |
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Вы делаете текстовый редактор?
Цитата:
|
|
|||||
|
Сохранить индексы и запускать setInterval при потере фокуса
__________________
"We Are The Champions My Friends!" Queen |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|