Flex 4 Skin:指定脚本中属性的状态
我正在尝试创建一个按钮皮肤,我可以在其中使用 CSS 设置 fillColors,就像在 Flex 3 按钮中一样。 通过从 CSS 读取渐变的颜色,可以轻松设置渐变的颜色: 在 updateDisplayList 中添加几行: fillGradient1.color = fillColors[0]; ...
我如何从脚本设置其他状态的颜色? 我尝试添加 fillGradient1.color.down = fillColors[2] 但它不起作用......
I'm trying to create a button skin, where i can set fillColors like in a Flex 3 button, using CSS.
It was easy to set the color of the gradients, by reading them from the CSS:
adding a few lines in updateDisplayList: fillGradient1.color = fillColors[0]; ...
How can i set the colors for the other states, from script?
I tried adding fillGradient1.color.down = fillColors[2] and it's not working...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简短/快速
阅读 http://unitedmindset.com /jonbcampos/2009/07/02/flex-4-spark-skinning/
在文章底部,您会发现 CSS 用法,因此不同状态的调用样式 - 不同。
是的,您无法通过 .state 从样式中获取颜色,但您可以在皮肤中使用它,例如:
in a short/fast
read http://unitedmindset.com/jonbcampos/2009/07/02/flex-4-spark-skinning/
at the bottom of article you'll find CSS usage, so call styles for different states - different.
And yes you are not able to get colors from style by .state, but you could use it in skin like:
<local:childComponent styleName.state="optional" .../>