2014-08-14 8 views
0

Я пытаюсь преобразовать объект ProxyObject в TextFlow, чтобы я мог выводить его в RichText. Я получаю ProxyObject через http-запрос.ObjectProxy to TextFlow (html) в Flex

<s:HTTPService id="httpStoryDetail" url="{urlDetails}"/> 

Обслуживающие Гоц к РНР-скрипт с выходом следующим образом:

<user>username</user> 
<story><p>Here some text which has <b>html</b> tags.<p><story> 

Я пытаюсь принести эту историю, так что я могу привязать его к RichText, но это нуждается в TextFlow. Как это сделать? Или есть лучший вариант для этого?

Благодаря

ответ

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);