flex - 如何设置spark复选框文本标签的背景颜色?

时间:2014-03-17 23:56:21

标签: actionscript-3 flex flash-builder

我有一个简单的spark mxml复选框,我想通过actionscript更改背景颜色。我已经搜索过并尝试过很多建议,包括使用带有' background-color',' chromeColor',symbolColor和其他类似的setStyle - 唯一有效的是chromeColor,它有色方框而不是文字或背景:

insUpdatedCB.setStyle('chromeColor','yellow');

我也尝试使用这样的文字格式:

var myTf:TextFormat = new TextFormat();
myTf.size = 16; 
myTf.color = 0xFF0000; 
insUpdatedCB.setStyle("textFormat", myTf);  

也没用?

如何设置标签/文字背景颜色?

1 个答案:

答案 0 :(得分:0)

如果要更改spark复选框的背景颜色,则必须为其应用自定义外观。通过复制默认的checkboxSkin for spark复选框创建一个新的自定义外观,然后更改自定义外观中标签的背景颜色。