![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 72
|
Привет всем!
Возникла проблема: Я создаю переменную типа TextField, создаю переменную format:TextFormat Текстовому полю присваиваю defaultTextFormat = format; И этому же текстовому полю даю addEventListener на прослушку событий наведения и увода мышки с объекта. Мне надо, чтобы при наведении менялся шрифт, цвет и размер текста. Но описывать в функции обработчике новую переменную типа TextFormat и присваивание event.target.defaultTextFormat = новая переменная - такое не работает. Видимо потому, что TextField уже нарисован. Можно ли его как-нибудь перерисовать? |
|
|||||
|
Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
|
нет скорее всего потому что у вас компилятор не знает что event.target это TextField
может так? |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 72
|
неа... не то
![]() Не работает. И мне кажется все-же не из-за принадлежности к классу... Потому что event.target.text компилятор знает... |
|
|||||
|
Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
|
ну сделайте иначе, переинициализируйте ваш текстфилд, перед этим сохранив весь текст, затем сделайте текстформат и добавьте текст
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 72
|
Класс, работает! Спасибо за помощь!
Для себя вынес знание- сперва ТекстФилду надо присвоить текстформат, а затем только писать текст. Тогда он будет нужного формата. А если сделать иначе, то сперва текст пишется, а лишь потом присваивается стиль. |
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Достаточно просто переприсвоить текст. Мы же говорим о defaultTextFormat, а он на то и default, что применяется только к добавляемому тексту.
|
|
|||||
|
defaultTextFormat действует только на вводимый пользователем текст, для изменения форматирования используйте метод setTextFormat (после изменения свойства text)
Последний раз редактировалось alatar; 31.10.2009 в 04:38. |
|
|||||
|
Разве? *ушел переправлять много проектов*
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Цитата:
Также нужно обратить внимание на две вещи:
Последний раз редактировалось SamFR; 31.10.2009 в 16:31. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|