2011-09-21 122 views
2

我需要將下標或上標和正常文本添加到按鈕標籤。但據我瞭解,按鈕的標籤屬性是簡單的標籤,如果是RichText,則很容易。 我需要下標/上標+普通文本。此外,我不能在皮膚類中使用2個標籤,因爲據我瞭解,labelDisplay僅適用於皮膚類中的一個標籤,因此我只能在皮膚類中使用1個標籤或1個RichText。加上我的按鈕不是恆定的。如何在flex中添加下標/上標到按鈕標籤?

所以大家有關如何完成按鈕的任何想法?

+0

創建一個使用RichText的自定義按鈕組件嗎?投票結束。 –

回答

0

這裏是我找到了解決辦法:

  1. 下載&安裝GG標& GG標TrueType字體。安裝字體後,您需要重新啓動Flash軟件。
  2. 創建一個嵌入Arial字體的文本字段。將HTML屬性設置爲true。
  3. 創建一個嵌入GG Subscript字體的動態文本字段。
  4. 創建一個嵌入GG Superscript字體的動態文本字段。
  5. 使用的htmlText將文本設置爲下標或上標象下面這樣:

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

這是文本字段的舊解決方案。 mx:Label支持htmltext,它可能工作。我認爲。