0
我需要在火花按钮中设置一些参数。我尝试setStyle,但它不适用于borderColor。 我的代码是shomething这样的:ActionScript ----如何在运行时更改Spark Button中的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)
}
谢谢
感谢您的回答多米尼克,但我有疑问。我可以修改SkinClass whit AS3的一个属性吗?还是需要创建4个州以上的全班学生? – Antonio 2011-03-31 17:03:14
您不必创建整个类,只需确保您创建的SkinClass的实例包含修改的Rect边框属性。这不是一个大问题。你想创建动态按钮。创建一个SkinClass的支持实例,可以使用所需的样式将其分配给每个按钮。把它放到一个方法中。欢迎来到火花。 – 2011-04-01 01:05:05