Flash 在基于TLF的Flex Spark RichEditableText中的光标处插入文本?

Flash 在基于TLF的Flex Spark RichEditableText中的光标处插入文本?,flash,flex4,tlf,text-editor,Flash,Flex4,Tlf,Text Editor,我想以编程方式在Flex 4(Spark)RichEditableText控件的当前光标位置插入格式化文本。我可以修改.text属性。。。。但这不允许我插入格式化文本。所以我认为我需要以某种方式与.textFlow或.textFlow.interactionManager进行交互?然而,TLF非常复杂,我找不到一个简单的方法来做我想做的事情。这似乎可以做到。不过这是一个很大的工作。我不知道我对Flash中新增的文本布局框架的复杂性有何感受 var txt:RichEditableText; va

我想以编程方式在Flex 4(Spark)RichEditableText控件的当前光标位置插入格式化文本。我可以修改.text属性。。。。但这不允许我插入格式化文本。所以我认为我需要以某种方式与.textFlow或.textFlow.interactionManager进行交互?然而,TLF非常复杂,我找不到一个简单的方法来做我想做的事情。

这似乎可以做到。不过这是一个很大的工作。我不知道我对Flash中新增的文本布局框架的复杂性有何感受

var txt:RichEditableText;
var html:String = "<b>some <i>rich</i> text</b>";

var mgr:EditManager = txt.textFlow.interactionManager as EditManager;
var flow:TextFlow = TextConverter.importToFlow(html, TextConverter.TEXT_FIELD_HTML_FORMAT);
mgr.pasteTextScrap(new TextScrap(flow));
var-txt:RichEditableText;
var html:String=“一些富文本”;
var-mgr:EditManager=txt.textFlow.interactionManager作为EditManager;
变量流:TextFlow=TextConverter.importoflow(html,TextConverter.TEXT\u字段\u html\u格式);
经理粘贴文本废料(新文本废料(流程));

这似乎可以做到。不过这是一个很大的工作。我不知道我对Flash中新增的文本布局框架的复杂性有何感受

var txt:RichEditableText;
var html:String = "<b>some <i>rich</i> text</b>";

var mgr:EditManager = txt.textFlow.interactionManager as EditManager;
var flow:TextFlow = TextConverter.importToFlow(html, TextConverter.TEXT_FIELD_HTML_FORMAT);
mgr.pasteTextScrap(new TextScrap(flow));
var-txt:RichEditableText;
var html:String=“一些富文本”;
var-mgr:EditManager=txt.textFlow.interactionManager作为EditManager;
变量流:TextFlow=TextConverter.importoflow(html,TextConverter.TEXT\u字段\u html\u格式);
经理粘贴文本废料(新文本废料(流程));

我使用了您的编码。它工作正常,但正在创建新的p标记和新行。如何避免新的p标签或新行。

我使用了您的编码。它工作正常,但正在创建新的p标记和新行。如何避免新的p标签或新行