Adobe Flex设置组件状态的样式

时间:2013-04-26 13:44:34

标签: css actionscript-3 flex flex4 flex4.5

我有一个渐变

<s:LinearGradient rotation="90">
   <s:GradientEntry id="gradient1" color="0xFAFAFA"
                    color.over="0xC7C7C7"
                    color.down="0xBBBBBB" />
   <s:GradientEntry id="gradient2" color="0xF0F0F0" 
                    color.over="0xB2B2B2"
                    color.down="0x8B8B8B" />
</s:LinearGradient>

我希望在CSS样式表中保留每个渐变的3个颜色值。我不想为所有GradientEntrys创建一个样式,我希望这只针对这两个渐变。我知道如何为color属性执行此操作,但如何为color.over和color.down设置它?

感谢任何帮助 谢谢

1 个答案:

答案 0 :(得分:1)

要为不同状态的样式属性设置特定值,可以使用:运算符,如下所示:

#myButton
{
        chromeColor: #eeee00;
}

#myButton:down
{
        chromeColor: #ee00ee;
}

这将告诉Flex在 #myButton down 状态下使用不同的颜色。