0

我正在尝试将 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。我怎么做?或者有更好的选择吗?

谢谢

4

1 回答 1

0

您需要从您的 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);
于 2014-08-14T15:13:53.713 回答