我得到了一些文本,其中包含我在RichEditableText组件中显示的链接。如何将链接的颜色从默认的蓝色更改?我试过Peter deHaan发布的example,但它不适用于SDK4.1。我找到了一种do this in MXML的方法,但是文本需要是可本地化的,这意味着我在运行时根据区域设置加载它,所以我不能只将它包含在MXML中。
重述一下:如何为显示在运行时加载的RichEditableText组件设置链接颜色?
提前谢谢。
发布于 2010-10-08 06:30:37
在Peter deHaan的网站上的另一个例子中,找到了一种在全球范围内做到这一点的方法:
http://blog.flexexamples.com/2009/03/17/globally-styling-anchor-tags-on-a-textview-control-in-flex-gumbo/
不幸的是,你不能用CSS来设置这些东西...
发布于 2013-04-23 21:03:50
您还可以使用嵌套的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>https://stackoverflow.com/questions/3866950
复制相似问题