2012-09-03 69 views

回答

0

這不是完美的解決方案,但它會讓你開始。如果擴展CheckBox類,則可以覆蓋updateDisplayList()方法,並使用它的htmlText屬性設置複選框的標籤。

然後使用此自定義複選框並傳入帶有HTML的標籤。

這種解決方案的問題:

  • 超類沒有測量HTML格式的文本(你可以實現的measure() Flex的生命週期法)
  • super.updateDisplayList(後)沒有它的所有

    :工作中,我們對其進行分類的使用htmlText財產

HTMLTextCheckBox.as撤消

使用它MXML:

<local:HtmlTextCheckBox label="this is the &lt;b&gt;bold part&lt;/b&gt;"/> 

或者在AS3:

var cb:HtmlTextCheckBox = new HtmlTextCheckBox(); 
cb.text = "this is the <b>bold part</b>"; 
+0

謝謝老兄!它工作正常。 – Thukkaram