Flex 实现图文混排的控件(类似与QQ的对话窗口)

1、有人说Flex4用RichTextEditor,验证下;

2、自定义表情 当然是datagrid了 然后写渲染就行了

3、自定义组件;

4、label控件--HTMLText(我觉得可以)

 

FLEX的RichTextEditor功能比较简单,我想要做到可以插入图片的功能,在TextArea中用textHtml属性可以插入图片,问题是TextArea没有把图片的高度计算在内,当图片高或者宽度超出TextArea范围时,TextArea是没有滚动条的,这问题怎么解决?

 

 

SWFLoader :显示图片

RichTextEditor:图文混合

 <?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" paddingBottom="0" verticalAlign="top"> <mx:Script> <!--[CDATA[ private function loadContent():void { var str:String = "<p>aaaaa</p><p><img src="c:/logo.png" mce_src="c://writeblog.csdn.net/logo.png"/></p>"; this.myRichText.htmlText = str; } ]]--> </mx:Script> <mx:VBox width="100%" height="100%"> <mx:RichTextEditor id="myRichText" title="Title" width="574" height="444" creationComplete="loadContent()" > </mx:RichTextEditor> </mx:VBox> </mx:WindowedApplication> 

你可能感兴趣的:(Flex 实现图文混排的控件(类似与QQ的对话窗口))