2011-01-07 109 views

回答

2

使用HTML Component。它僅適用於AIR,因此您無法在基於Web的應用程序中執行此操作。

對於基於Web的應用程序,您需要使用iFrame trick

+0

@Shedo根據需要解釋的HTML範圍,也可能使用http://blog.flexexamples.com/2009/10/06/displaying-html-formatted-text-in-a-spark -texttext-control-in-flex-4 /但這是非常有限的。 – shaunhusain 2011-01-07 20:49:03

1

標記< mx:TextArea >可以嵌套< mx:htmlText >標記可以包含HTML代碼。 例如:

<mx:TextArea id="htmlTextWillAppear" 
    width="100%" height="100%" 
    borderStyle="none" 
    editable="false" 
    condenseWhite="true">  
    <mx:htmlText> 
     <![CDATA[ 
      <p>This is where the HTML will go icluding Links, images, unordered lists, et.</p> 
     ]]> 
    </mx:htmlText> 
</mx:TextArea> 

需要CDATA標記,使Flex編譯器知道要逐字解釋,而不是接下來的MXML標籤。

我使用此方法在我的Flex網站中提供tutorials for creating accessible Flex content的文本。