在TextArea.htmlText中内嵌显示图像

时间:2008-11-03 11:48:02

标签: flex htmltext

我想在聊天框中的文字之间显示一些表情,但是当我添加图片时,它会显示在单独的一行...

有什么想法吗?

<mx:TextArea id="myChat" width="271" height="238" backgroundColor="#ffffff" borderThickness="0" editable="false" enabled="true" horizontalScrollPolicy="off" wordWrap="true">
    <mx:htmlText>
    <![CDATA[
         <font size='14'> some text - </font><img src='images/emoticons/wink_smile.gif' height='15' width='15'/><font size='14'> more text</font>
    ]]>                      
    </mx:htmlText>
</mx:TextArea>

1 个答案:

答案 0 :(得分:2)

不幸的是,Flash对文本字段中img标记的支持是次要的;甚至在the official Flex 3 documentation它说:

  

“注意:&lt; img&gt;标记不完整   支持,也可能不适用   例“。

an issue in the Adobe bug tracker似乎描述了您遇到的确切问题。

无论如何,Valentin Manthei seems to have a solution为此。不过,我自己也没试过。