2011-04-12 66 views
0

我知道這個問題之前曾被問到,但沒有一個解決方案正常工作。 如何在沒有iframe的情況下渲染flex 4中的基本html?我看到textarea呈現一些奇怪的格式,如果它能工作就足夠了。在沒有iframe的情況下呈現HTML 4(網頁)

例如我wan't添加圖像這樣

text_area.htmlText += "<img src='...' />"; 

然後1.我按下輸入2.我再次添加該圖像像上面,我得到插入10次左右img標記;這很奇怪(但根本不好笑)。所有的事情都是平等的,html是一個很常見的方法,是否有flex 4的基本渲染器可以正常工作?謝謝

回答

1

你會想要使用RichTextRichEditableText組件來顯示你的HTML使用TLF。你會想這樣做:

<s:RichText textFlow="{TextConverter.importToFlow(yourHtmlString, TextConverter.TEXT_FIELD_HTML_FORMAT)}" /> 

但是,你應該知道,如果你有很多的HTML,轉換將花費更長的時間。

+3

擊敗我吧!值得注意的是,只支持一部分HTML標記,可在此處查看完整列表:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flashx/textLayout/conversion/TextConverter.html#TEXT_FIELD_HTML_FORMAT – 2011-04-12 13:01:53

+0

感謝您的有用的鏈接Marty :) – 2011-04-12 13:05:36

+0

謝謝你們!再次 – gabi 2011-04-12 13:23:25

相關問題