0

フレックス 4.6

HTML を含むいくつかのタグを使用して、xml スキーマを返す httpservice があります。

これを表示しようとすると、s:RichTextまたはmx:Text htmlText取得し[object Object]ます。

戻り文字列 (meta.html) をさらに分割する必要がありますか?

thxアート。

html/xml HTTPService の戻り値

<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>
4

1 に答える 1

0

HTTPService インスタンスの resultFormat プロパティをテキストに設定します。

于 2012-09-01T14:29:20.580 に答える