Как изменить цвет подстроки метки LinkButton во Flex 3? - PullRequest
1 голос
/ 30 января 2009

Я пытаюсь найти самый элегантный способ изменить цвет только одного символа метки в элементе управления LinkButton. Учитывая что-то вроде этого:

<mx:Style>

    myLinkButtonStyle
    {
        textRollOverColor: #FFFFFF;
    }

</mx:Style>

<mx:LinkButton label="My Label" styleName="myLinkButtonStyle" />

... что было бы наиболее подходящим, наиболее «подходящим для Flex» (если хотите) способом изменить, например, слово «Метка» с белого на красный только при наведении курсора? Кажется, это должно быть относительно просто, и я уверен, что где-то там, вероятно, есть TextRange, но я решил, что сначала задам вопрос, прежде чем отправиться в тупик (или сильно взломанный) переулок. Заранее спасибо!

1 Ответ

1 голос
/ 31 января 2009

Я действительно не думаю, что это встроено. Я предполагаю, что вам нужно будет создать подкласс LinkButton, перезаписать commitProperties и updateDisplayList и иметь дополнительное свойство в подклассе, которое позволит вам определить слово или диапазон, которые должны быть выделены .

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