如何在flex中的按钮标签上添加下标/上标?

发布于 2024-12-05 15:41:23 字数 205 浏览 1 评论 0 原文

我需要向按钮标签添加下标或上标和普通文本。但据我了解按钮的label属性是简单标签,如果是RichText那就很容易了。 我需要下标/上标+普通文本。另外,我不能在皮肤类中使用 2 个标签,我在皮肤类中只能有 1 个标签或 1 个 RichText,因为据我了解 labelDisplay 仅适用于皮肤类中的一个标签。另外我的按钮不是恒定的。

那么大家对如何完成按钮有什么想法吗?

I need to add subscript or superscript and normal text to buttons label. But as far as I understand button's label property is simple label, if it was RichText it would be easy.
I need subscript/superscript + normal text. Also I can't use 2 labels in skin class, I can only have 1 label or 1 RichText in skin class because as far as I understand labelDisplay works only for one label in skin class. Plus my button isn't constant.

So guys any ideas on how to get that done for button?

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

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

发布评论

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

评论(1

友欢 2024-12-12 15:41:23

这是我找到的解决方案:

  1. 下载并下载安装 GG 下标 & GG 上标 TrueType 字体。安装字体后,您需要重新启动 Flash 软件。
  2. 创建嵌入 Arial 字体的文本字段。将 HTML 属性设置为 true。
  3. 创建嵌入 GG 下标字体的动态文本字段。
  4. 创建嵌入 GG Superscript 字体的动态文本字段。
  5. 使用 htmltext 将文本设置为下标或上标,如下所示:

    my_txt.text = "AdobeTM"
    

这是文本字段的旧解决方案。 mx:Label 支持htmltext,它可能会工作。我认为。

Here is the solution I found:

  1. Download & install GG Subscript & GG Superscript TrueType fonts. You will need to restart Flash software after installed fonts.
  2. Create a text field with Arial font embeded. Set the HTML property to true.
  3. Create a dynamic text field with GG Subscript font embeded.
  4. Create a dynamic text field with GG Superscript font embeded.
  5. Use htmltext to set text to subscript or superscript like below:

    my_txt.text = "Adobe<font face=\"GG Superscript\">TM</font>"
    

This is old solution for text fields. mx:Label supports htmltext, it may work. I think.

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