У меня мерцающая проблема с текстовым элементом управления.
Вот контекст:
У меня есть заголовок, представленный текстовым элементом управления (без метки, потому что он должен быть в состоянииотображается в несколько строк).Когда пользователь переворачивает заголовок, текст должен быть подчеркнут.
Что я сделал:
Я установил для слушателей события опрокидывания и разворачивания заголовка примерно так:
private function titleHandler(e : MouseEvent) : void {
switch(e.type) {
case MouseEvent.ROLL_OVER:
_title.styleName = 'accessoriesTitleHover';
break;
case MouseEvent.ROLL_OUT:
_title.styleName = 'accessoriesTitle';
break;
}
}
Проблема: заголовок мигает каждый раз, когда имя стиленаизменяется (я бы даже сказал, что заголовок исчезает и появляется снова)
Альтернативные решения, которые я пробовал:
- изменение свойства подчеркивания с помощью setStyle (не работает)
- определение .accessoriesTitle и .accessoriesTitle: стили наведения в CSS, но наведение не работает = (
Кто-нибудь знает решение или обойти эту мерцающую вещь?
Спасибо за ваше время и помощь !!:)
С уважением,
BS_C3
Извините за задержку, вот объявление обоих стилей:
.accessoriesTitle{
font-size: 13pt;
text-decoration: none;
leading: 1pt;
}
.accessoriesTitleHover{
font-size: 13pt;
text-decoration: underline;
leading: 1pt;
}
С уважением