以编程方式更改字体、大小、粗细和字体Flex 标签/文本组件的颜色

发布于 2024-08-16 05:12:31 字数 213 浏览 13 评论 0 原文

我可以在 Flex Builder 中更改标签的颜色,我什至可以将颜色绑定到变量并且可以工作,但我找不到颜色属性以便以编程方式更改或引用它!用于更改 Flex RIA 中一段文本的字体或颜色的 ActionScript 3.0 代码是什么 - 或者是否关心您的文本以什么颜色显示太奇怪而不是 RIA 请求?我在“学习”flex后几分钟就写了整个应用程序,为什么我花了三天时间,我仍然无法改变我愚蠢的标签的颜色?!

I can change the color of the label in Flex Builder, I can even BIND the color to a variable and that works, but I can't find the Color PROPERTY in order to change or reference it programatically! What is the ActionScript 3.0 code to change the font or color of a piece of text in a Flex RIA - or is caring in what color your text appears too bizzarre a request for a RIA? I wrote whole applications after just minutes of "learning" flex, how come it's taken me three days and I still can't change the color of my stupid label?!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最初的梦 2024-08-23 05:12:31

您遇到了属性样式之间的区别(有时称为样式属性来迷惑您)。对于 UIComponent,color 通常是一种样式。

在mxml中,两者都被初始化为XML属性;在 Actionscript 中,属性是简单的成员变量,而样式则由 StyleManager

简而言之,您可以通过调用 <代码>UIComponent.setStyle

label.setStyle("color", 0xFFFFFF);

You're running into the difference between properties and styles (sometimes called style properties to confuse you). For a UIComponent, color is typically a style.

In mxml, both are initialized as XML attributes; in Actionscript, properties are straightforward member variables, while styles are dealt with by the StyleManager.

In short, you set styles by calling UIComponent.setStyle:

label.setStyle("color", 0xFFFFFF);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文