在Flex中的ButtonBar中设置单个按钮的样式

时间:2011-09-01 17:05:01

标签: flex flex3

有没有办法可以在Flex中的ButtonBar中设置单个按钮的样式

2 个答案:

答案 0 :(得分:0)

为每个人提供一个类(styleName),并将样式信息放在样式表中。

答案 1 :(得分:0)

这可能有点晚了,但这里有一个可以帮助他人的答案。

在按钮栏中,您可以使用3种样式:第一个按钮的样式(属性:firstButtonStyleName),最后一个按钮(属性:lastButtonStyleName)和其他按钮(属性:buttonStyleName)。

对于每个属性,您可以简单地创建相应的样式,就像设计单个按钮一样。

它会给你这样......

<mx:ButtonBar buttonStyleName="topButtonBarButtonStyle"/>

的style.css:

.topButtonBarButtonStyle{
    fill-colors: #ffffff, #b8b9b9, #b8b9b9, #ffffff;
    border-color: #E6E6E6;
    theme-color: #E6E6E6;
}

这样,我为每个按钮获得以下样式:#e6e6e6颜色的边框,当按钮处于正常状态时从#ffffff到#b8b8b9的渐变,当用户滚动按钮时的回复渐变。

这就是诀窍:)。