我正试图将ProxyObject转换为TextFlow,以便我可以在RichText中输出。我正在通过http请求接收ProxyObject。
<s:HTTPService id="httpStoryDetail" url="{urlDetails}"/>
服务进入php脚本,输出如下:
<user>username</user>
<story><p>Here some text which has <b>html</b> tags.<p><story>
我试图获取的故事,所以我可以绑定到一个RichText,但这需要一个TextFlow。我怎么做呢?或者有更好的选择吗?
谢谢
你需要从你的HTTPService获取字符串,例如你得到字符串" <p>Here some text which has <b>html</b> tags.<p>
"之后,您将能够将该字符串设置为RichText。
//Must be your string
var richText:String = "<p fontSize="10">A small normal paragraph</p>" +
"<p fontSize="14" fontWeight="bold">A medium bold paragraph</p>" +
"<p fontSize="18">A large<span fontStyle="italic">mixed-text paragraph</span></p>"
myRichText.textFlow = TextFlowUtil.importFromString(
richText, WhiteSpaceCollapse.PRESERVE);