Flex 2.0でリッチなWebアプリを作ろう
http://itpro.nikkeibp.co.jp/article/COLUMN/20061012/250481/?rt=nocnt
Flexで開発したアプリはサーバーと非同期で通信する
Flex 2.0 で開発したFlashムービー(SWFファイル)とサーバーサイドとのやり取りには,通常の「HTTPリクエスト→HTTPレスポンス」を利用します。も ちろん,Webサービスも利用可能です。FlashムービーのActionScriptではリクエストした関数でレスポンスを待つことはありません。レス ポンスは非同期イベントとして発生します*5。
図3をご覧ください。まず,Flexアプリからサーバーにリクエストを投げます(図3(a))。その後,サーバーからのレスポンス を待つことなく,ユーザーが画面を操作できる状態になります(図3(b))。通常のWebアプリのようにレスポンスが返ってくるまで待つ必要はありませ ん。サーバー側の処理が完了するとFlexアプリにレスポンス・イベントが発生しますから*6,それに対応する処理を実施します(図3(c))。
| |
図3●Flexで開発したアプリケーションとサーバー間のやり取りの例 |