0

我似乎无法在 flash builder 中动态填充 textArea。我能找到的唯一教程是使用 dataProvider 填充 dataGrids 或下拉列表。这是我正在使用的代码:

<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% 确定如何去做这个。

任何帮助都会非常感谢!

4

1 回答 1

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')"/>
于 2012-04-18T10:58:22.423 回答