如何在spark richtext flex中为文本部分着色

时间:2014-05-21 03:02:40

标签: flex richtext flex-spark

我试图在spark richtext中为部分文本着色。以下是我尝试过的,但它并没有像我想象的那样出现。我得到了全黑的颜色。

private var helpText:String = "<p><span style=\"color:#FF0000;\">
    The quick</span> brown fox jumps over the lazy dogg.</p>";

<s:RichText id="help" width="100%" textFlow="{TextFlowUtil.importFromString(helpText)}"
            textAlign="center" fontFamily="enFont">

我也检查了这个

<s:RichText id="help" width="100%" textFlow="{TextConverter.importToFlow(helpText, 
                                             TextConverter.TEXT_FIELD_HTML_FORMAT)}"
            textAlign="center" fontFamily="enFont">

1 个答案:

答案 0 :(得分:1)

更改helpText以使用以下标记:

private var helpText:String = "<p><span color=\"#FF0000;\">The quick</span> brown fox jumps over the lazy dogg.</p>";

Flex中的HTML文本对于内联CSS的工作方式略有不同;只需在设置样式属性时直接使用样式名称(有关详细信息,请参阅RichText文档中的styles section)。