在 .mxml 文件中,我们可以轻松地创建包含图像内容的 RichEditableText (RET) 组件:
<s:RichEditableText id="ret" height="600" width="900" selectable="false" editable="false" click="onClick(event)">
<s:content>
<s:div>
<s:p>
<s:span>
This is a
</s:span>
<s:img source="@Embed('image.png')" />
<s:span>
span test!
</s:span>
</s:p>
</s:div>
</s:content>
</s:RichEditableText>
但是如果我想动态创建 RET 的内容,比如
richEditableText.textFlow = TextConverter.importToFlow(textFlowStr, TextConverter.TEXT_FIELD_HTML_FORMAT);
richEditableText.textFlow = TextFlowUtil.importFromString(textFlowStr);
richEditableText.textFlow = TextConverter.importToFlow(textFlowStr, TextConverter.TEXT_LAYOUT_FORMAT)
它总是给出例外。我textFlowStr
的是这样的:
<img src="image.png" /> **for html format**
<img source="image.png" /> **for Text Layout Format**
在这篇如何在 textFlow 中动态添加文本和标签中,它给出了一个示例,但我尝试<img>
它不起作用。
这个链接说它支持<img>
标签。但是不知道怎么用?