代码之家  ›  专栏  ›  技术社区  ›  Christian Nunciato

如何在Flex 3中更改LinkButton标签子字符串的颜色?

  •  1
  • Christian Nunciato  · 技术社区  · 15 年前

    我试图找出最优雅的方法来改变LinkButton控件上标签的一个字符的颜色。考虑到这样的情况:

    <mx:Style>
    
        myLinkButtonStyle
        {
            textRollOverColor: #FFFFFF;
        }
    
    </mx:Style>
    
    <mx:LinkButton label="My Label" styleName="myLinkButtonStyle" />
    

    仅限滚动? 看起来这应该是相对简单的,而且我肯定在那里的某个地方可能有一个文本范围,但我想在进入一条死胡同(或被严重黑客攻击)之前,我应该先在这里问这个问题。提前谢谢!

    1 回复  |  直到 15 年前
        1
  •  1
  •   Christophe Herreman    15 年前

    我真的不认为这是天生的。我的猜测是,您需要将LinkButton子类化,覆盖commitProperties和updateDisplayList,并在子类上有一个额外的属性,允许您定义需要突出显示的单词或范围。