在Flex 4中使用HTML?

时间:2011-01-07 01:10:28

标签: html flex flash builder

如何在我的Flex应用程序中添加HTML,就像Tour De Flex使用的那样。

这是一个截图:http://screencast.com/t/JH6X1qUBNLI

2 个答案:

答案 0 :(得分:2)

使用HTML Component。它仅限AIR,因此您无法在基于Web的应用程序中执行此操作。

对于基于网络的应用,您需要使用iFrame trick

答案 1 :(得分: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的文本。