2010-09-09 52 views
1

我想创建一个按钮皮肤,我可以使用CSS在Flex 3按钮中设置fillColors。 通过从CSS读取它们很容易设置渐变的颜色: 在updateDisplayList中添加几行:fillGradient1.color = fillColors [0]; ...Flex 4皮肤:在脚本中指定属性的状态

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

回答

0

短/快

在文章中,你会发现CSS的底部读http://unitedmindset.com/jonbcampos/2009/07/02/flex-4-spark-skinning/

用法,因此针对不同状态调用样式 - 不同。

是的,你是不是能够通过.STATE从风格获得色彩,但你可以使用它的皮肤像:

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

+1

这可能是工作...感谢名单 – Mitz 2010-09-14 11:14:34