1

我正在尝试创建一个按钮皮肤,我可以在其中使用 CSS 设置 fillColors,就像在 Flex 3 按钮中一样。通过从 CSS 中读取渐变颜色很容易设置:在 updateDisplayList 中添加几行:fillGradient1.color = fillColors[0]; ...

如何从脚本中设置其他状态的颜色?我尝试添加 fillGradient1.color.down = fillColors[2] 但它不起作用......

4

1 回答 1

0

短/快

阅读http://unitedmindset.com/jonbcampos/2009/07/02/flex-4-spark-skinning/

在文章的底部你会发现 CSS 的用法,所以调用不同状态的样式 - 不同。

是的,您无法通过 .state 从样式中获取颜色,但您可以在皮肤中使用它,例如:

<local:childComponent styleName.state="optional" .../>

于 2010-09-10T10:21:59.550 回答