Как установить цвета ссылок в компоненте RichEditableText - PullRequest
1 голос
/ 05 октября 2010

У меня есть текст, содержащий ссылки, которые я отображаю в компоненте RichEditableText.Как изменить цвет ссылок по умолчанию с синего?Я попробовал пример , опубликованный Peter deHaan, но он не работает с SDK 4.1.Я нашел способ сделать это в MXML , но текст должен быть локализуемым, что означает, что я загружаю его во время выполнения в зависимости от локали, поэтому я не могу просто включить его встроенным в MXML.

Напомним: как установить цвета ссылок для компонента RichEditableText, который отображает HTML, загружаемый во время выполнения?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 08 октября 2010

Нашел способ сделать это глобально, это было в другом примере на сайте Питера де Хаана:

http://blog.flexexamples.com/2009/03/17/globally-styling-anchor-tags-on-a-textview-control-in-flex-gumbo/

К сожалению, вы не можете устанавливать такие вещи с помощью CSS...

0 голосов
/ 23 апреля 2013

Вы также можете использовать вложенный тег span, чтобы раскрасить ссылки по своему вкусу:

<s:RichEditableText id="titleText"
        width="100%"
        editable="false"
        selectable="false"
        focusEnabled="false">
    <s:textFlow>
        <s:TextFlow>
            <s:a click="titleText_clickHandler(event)">
                <s:span color="#FF0000">
                    Link's text here
                </s:span>
            </s:a>
        </s:TextFlow>
    </s:textFlow>
</s:RichEditableText>
...