Подчеркните Flex mx: текст при наведении курсора мыши с использованием внешнего CSS - PullRequest
0 голосов
/ 29 августа 2011

У меня есть некоторый текст в приложении Flex 3, определяемый следующим образом:

<mx:Text id="textbutton" 
         text="Link Text" 
         click="doSomething()"
     styleName="linkText" 
         buttonMode="true" 
         useHandCursor="true" 
         mouseChildren="false"/>

И внешнее объявление CSS выглядит следующим образом:

.linkText {
/*  text-decoration:underline;*/
    color: #0000FF;
}

.linkText:hover {
    text-decoration:underline;
}

Кажется, что оно не работаеттак как текст не подчеркивается, когда я нахожу на него курсор мыши.

Есть ли способ сделать это чисто через CSS или мне нужно программно фиксировать события мыши и соответственно устанавливать стили (кажется, что это слишком много)?

1 Ответ

2 голосов
/ 29 августа 2011

Нет, вы не можете сделать это только через CSS.Вам нужно перехватывать и разворачивать события мыши и переключать стили с некоторых linkText на linkTextUnderlined, используя метод setStyle().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...