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

时间:2011-09-21 16:31:59

标签: flex actionscript mxml subscript superscript

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

那么有关如何为按钮完成任务的想法吗?

1 个答案:

答案 0 :(得分:0)

以下是我找到的解决方案:

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

    my_txt.text = "Adobe<font face=\"GG Superscript\">TM</font>"
    
  6. 这是文本字段的旧解决方案。 mx:Label支持htmltext,它可能有效。我想。