我希望简单地将以下文字附加到现有的spark.components.TextArea
文字流中:
<b>something</b>: hello world
我尝试使用以下代码执行此操作,但没有任何反应:
this.textarea.textFlow.addChild(TextConverter.importToFlow(
"<b>something</b>: hello world",
TextConverter.TEXT_FIELD_HTML_FORMAT));
我怎样才能做到这一点?我知道在旧的mx.controls.TextArea
组件中,我可以这样做:
this.textarea.htmlText += "<b>something</b>: hello world";
如何使用spark.components.TextArea
组件中表达的新TLF / FTE API执行此操作?
答案 0 :(得分:2)
答案 1 :(得分:0)
另一种丑陋的方式可能是: - 将现有TextFlow导出为HTML字符串。 - 附加到另一个HTML字符串 - 重新导入结果
var helloWorldStr : String = "<b>something</b>: hello world";
var export : Object = TextConverter.export(textFlow,TextConverter.TEXT_FIELD_HTML_FORMAT, ConversionType.STRING_TYPE);
textFlow = TextConverter.importToFlow((export as String) + helloWorldStr, TextConverter.TEXT_FIELD_HTML_FORMAT);