FlexでHTTPServiceによるデータ読み取り

Flexによるデータ通信方法は

  • HttpServiceによるHTTP
  • WebServiceによるSOAP
  • RemoteObjectによるAMF

がある。

HttpServiceによるデータの読み取りメモ。
MXMLのHTTPServiceタグで以下のように指定

結果取得時のメソッドはんな感じ

private function resultHandler(event:ResultEvent):void {
 var hoge:ArrayCollection = event.result.hoges.hoge;
}
※"hoges.hoge"はXMLの要素

通信自体はHTTPServiceコンポーネントのsend()メソッドが呼ばれた際に行われる。
通信が成功するとresult要素に指定されたメソッドが呼ばれ、ResultEventに結果が格納される。
今回は以下のように起動時に通信を行った。

簡単!!