我似乎无法在Flash Builder中动态填充textArea。我能找到的唯一教程是使用dataProvider填充dataGrids或dropdown。继承我正在使用的代码:
<s:HTTPService id="noteService"
url="http://localhost/webAppIntergration%20Thur/Assignment/servicePipe.php?action=getNoteXML"
/>
创建应用程序时会发送HTTPService。这是我试过的textArea代码:
<s:TextArea text="{noteService.lastResult.notess.notes}"/>
返回到textArea的唯一东西是“[object Object]”所以我想我必须将它更改为不同的类型或字符串才能输出到textArea字段但我不是100%确定如何做到这一点。
任何帮助都会非常感谢!
答案 0 :(得分:1)
您可以尝试使用以下代码之类的东西将动态字符串填充到您定义的文本区域: -
<fx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
private function resultHandler(event:ResultEvent):void
{
//parse your result or type cast.
textArea.text = noteService.lastResult.notess.notes
}
]]>
</fx:Script>
<s:TextArea id="textArea"/>
<s:HTTPService id="noteService"
url="http://localhost/webAppIntergration%20Thur/Assignment/servicePipe.php?action=getNoteXML"
result="resultHandler(event)"
fault="trace('fault')"/>