0

我有渐变

<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 设置它?

任何帮助表示感谢谢谢

4

1 回答 1

1

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

#myButton
{
        chromeColor: #eeee00;
}

#myButton:down
{
        chromeColor: #ee00ee;
}

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

于 2013-05-07T17:41:22.827 回答