我已经被这个问题困扰了几天。解决方案似乎很简单,但我还没有找到。
我正在使用 Flex 3,并且尝试将 ComboBox 禁用时的颜色更改为更亮的颜色。当前的 CSS 是这样的:
ComboBox {
color:#000000;
fillAphas: 1, .5, .55, .35;
fillColors: #ffffff, #cccccc, #999999, #666666;
fontWeight: normal;
backgroundAlpha: 1;
fontSize:11;
}
问题是当我使用 backgroundDisabledColor 属性时,启用和禁用的组合框都用新颜色更改。有没有办法设置禁用的填充颜色属性,或者在禁用组合框时以某种方式关闭填充颜色?谢谢。
** 看到我无法直接使用 css 属性更改禁用组合框的填充颜色,并且 flex 3 不喜欢 css 属性选择器,我添加了一个属性以在禁用时链接到皮肤,并简单地制作了一个更轻的 ComboBox 皮肤颜色。这似乎是最好的选择。谢谢大家的帮助。