ToggleButtonBar - 如何只更改一个按钮的颜色

时间:2012-01-20 16:22:50

标签: actionscript-3 flex air

我有一个tooglebuttonbar(有4个按钮),我想根据特定数据更改一个或两个按钮的颜色。 有人有经验吗。

我试着这样做

 var child:Button;
   child = Button(tbbAction2.getChildAt(0));
child.setStyle('color', '#CC33CC');

但是没有效果。

1 个答案:

答案 0 :(得分:0)

听起来你需要扩展ToggleButtonBar和/或皮肤。在皮肤中,您应该能够检查数据并根据数据的值显示颜色。或者在皮肤中创建具有所需颜色的第二个状态。根据您的值,您将切换到第二个状态。