带图像的RichTextEditor

时间:2011-09-05 12:11:54

标签: actionscript-3 flex flex3

我需要放入一个富文本编辑器,它应该能够插入图片,我的用户需要控制将图像放置在编辑器中的任何位置,而不会损坏已经输入的文本。如果用户可以,它会好的至少在编辑器周围移动图像。有人可以帮助我,有一些例子吗?

任何帮助都会很棒......

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码轻松地在RichTextEditor中输入图像

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
<mx:Script> 
    <![CDATA[ 
    [Bindable] 
        public var Str:String = '<img src="assets/allBtn_hover.png"/>' 
    ]]> 
</mx:Script> 
    <mx:RichTextEditor id="rte" x="33" y="27" title="Title" 
htmlText="{Str}"> 
    </mx:RichTextEditor> 
    <mx:Text x="397" y="27" text="{Str}" width="270" height="238"/> 
</mx:Application> 

但是移动图像可能会产生问题。 通过上面的描述,可以通过将包装好的文本图像放在RTE内的不同位置来上下移动图像,但是想要给出绝对控制,Id建议创建一个新的图像对象,使用绝对布局并允许用户移动它。

但这将涉及编写大量代码,创建隐藏图像的逻辑,显示图像的一部分,当滚动发生且图像不应显示在屏幕上时。