更改 Flex 4 Spark 按钮的颜色
有没有一种简单的方法可以更改 Flex 4 Spark 按钮的背景颜色而不弄乱皮肤?
更新:好的,弄清楚了,只需设置按钮 mxml 的 chromeColor
属性即可。
Is there an easy way to change the background color of a Flex 4 spark Button without messing with skins?
UPDATE: ok, figured it out, simply set the chromeColor
attribute of the Button mxml.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于 Spark 组件,您可以使用 chromeColor 样式:
For spark components, you can use chromeColor style:
<s:Button chromeColor="0xff0000" label="chrome red"/>
您可以更改按钮的
颜色
样式。您还可以进行位图填充。更新:以上方法不会改变背景。
更改背景的最简单方法是使用 -
opaqueBackground
属性。这是更改按钮背景而不更改其皮肤的另一种方法 -
1. 创建一个包含矩形和按钮的组。
2. 将按钮的
opaqueBackground
设置为 null。3. 将矩形的
width
和height
设置为100%
4. 填充矩形的颜色就是按钮的背景。
You can change the
color
style of the button. You can also have a bitmap fill.Update: The above methods do not change the background.
Easiest way to change the background, you can use -
opaqueBackground
property.Here is another way to change the background of a button without changing its skin -
1. Create a group with a rectangle and your button.
2. Set
opaqueBackground
of your button to null.3. Make
width
andheight
of rectangle to100%
4. whatever color you fill the rectangle with is the background of your button.
这也可以通过如下代码来完成:-
如果有人想更改鼠标悬停时的背景颜色,我正在发布它。
This can also be done via code like :-
I am posting it, if anyone want to change background color on mouse hover.