在.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**
在这个How to add dynamically text and tags inside textFlow中,它给出了一个示例,但我尝试<img>
它不起作用。
This link表示支持<img>
代码。但我不知道如何使用它?