我需要在spark按钮中设置一些参数。我尝试使用setStyle,但它不适用于borderColor。 我的代码是这样的:
for each (var prop:XML in option.elements()){
var but:spark.components.Button = new spark.components.Button();
but.label=prop
but.width=button_width
but.setStyle("verticalAlign",'middle')
but.setStyle('chromeColor', '#'+arrayRGB[j]) // arrayRGB have the colors i need
but.setStyle('borderColor','#'+arrayRGB[i]) //<-- Don't work
container.addElement(but)
}
谢谢
答案 0 :(得分:0)
老实说,如果你可以为按钮创建一个新的SkinClass,在那里设置Rect属性,并给它一个边框,这是你最好的选择。然后你可以到but.setSkinClass并从那里控制它。
认为按钮的“皮肤”具有按钮对象的子对象,而不仅仅是属性。