我可以在 Flex Builder 中更改标签的颜色,我什至可以将颜色绑定到一个变量并且有效,但我找不到颜色属性以便以编程方式更改或引用它!什么是用于更改 Flex RIA 中一段文本的字体或颜色的 ActionScript 3.0 代码 - 或者是否关心您的文本在什么颜色上显得过于奇怪而对 RIA 的请求?我在“学习”flex 几分钟后就编写了整个应用程序,为什么我花了三天时间,我仍然无法更改我愚蠢标签的颜色?!
问问题
6000 次
1 回答
6
您遇到了属性和样式之间的区别(有时称为样式属性让您感到困惑)。对于 UIComponent,color
通常是一种样式。
在 mxml 中,两者都被初始化为 XML 属性;在 Actionscript 中,属性是直接的成员变量,而样式由StyleManager处理。
简而言之,您可以通过调用设置样式UIComponent.setStyle
:
label.setStyle("color", 0xFFFFFF);
于 2009-12-24T22:01:43.620 回答