flex解析包含html [object Object]的ResultEvent xml

时间:2012-09-01 13:09:42

标签: html xml flex httpservice htmltext

Flex 4.6

我有一个httpservice返回一个xml架构,其中一些标签包含html。

当我尝试在s:RichTextmx:Text htmlText中显示此内容时,我会[object Object]

我是否需要进一步细分返回字符串(meta.html)?

thx Art。

html / xml HTTPService return

<MYHTML><b><font color="#000000" size="10">This text is 10 point black, italic, and bold.</font></b></MYHTML>

调用代码

<s:HTTPService id="getSomeData" url="http://myUrl.com/" useProxy="false" method="POST"
               result="getResult(event)">
</s:HTTPService>

<fx:Script>
<![CDATA[
[Bindable]
public var meta:Object;

public function getResult(event:ResultEvent) : void{
meta = event.result;
if(meta.hasOwnProperty("MYHTML")){
    myDisplay.text = meta.MYHTML;
    myHtmlDisplay.htmlText = meta.MYHTML;
   }                    
}
]]>
</fx:Script>
<s:RichText id="myDisplay" >
</s:RichText>   
<mx:Text id="myHtmlDisplay" >
</mx:Text>

1 个答案:

答案 0 :(得分:0)

将HTTPService实例的resultFormat属性设置为text。