css - 组件状态的 Adob​​e Flex 设置样式

标签 css actionscript-3 apache-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 个颜色值。我不想为所有 GradientEntry 创建样式,我希望它只针对这两个渐变。我知道如何为颜色属性执行此操作,但如何为 color.over 和 color.down 设置它?

感谢任何帮助 谢谢

最佳答案

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

#myButton
{
        chromeColor: #eeee00;
}

#myButton:down
{
        chromeColor: #ee00ee;
}

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

关于css - 组件状态的 Adob​​e Flex 设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16238061/

相关文章:

html - 如何给窗口的图像百分比高度

flash - AS3 sound.extract() 用于波形

apache-flex - 如何将电子邮件从 Outlook 拖到 Adob​​e AIR 应用程序中

CSS 定位 - 绝对/相对/?

jquery - 改变液体 slider 的颜色

javascript - 捕获加载页面完成的 HTTP 请求

actionscript-3 - 停止将 displayList View 的 MouseEvent 传播到 starling View

actionscript-3 - 错误 #1065 : Variable JSON is not defined.(Flash 播放器 11.3 浏览器)

java - 将 flex 和 blazeRS 结合在一起

apache-flex - 嵌入字体在 Flex 移动 ActionBar 中不起作用