AS3 Nextを使ってWebサービスを使ってみる

2009/03/6

こんばんは。きんくまです。

AS3の非同期処理ライブラリのNextなんですが、着々とひだちのいろさんが新機能やら説明を書いてくれたので、早速使ってみました。

とりあえず、無料APIまとめサイトから、フォートラベルAPIを選択。
(情報ありがとうございます。)

それで、旅行記のタイトルを出力する部分を書いてみると、

      Security.loadPolicyFile("http://api.4travel.jp/crossdomain.xml");
      var url:String = "http://api.4travel.jp/Ver1/SearchAlbum.php?"
       + "format=xml&"
       + "keyword=" + encodeURI("雪合戦");
      var n:Next = N.load(new URLRequest(url), LoaderType.TEXT).then(function(s:String) {
        var xml:XML = new XML(s);
        for each (var item:XML in xml..albumtitle)
        {
          trace("item: " + item);
        }
      });

こんな感じで書けました。本当はもちっと写真をとりこんだりしたかったんですが、今日はここまで。
写真とりこみあたりが、Nextの本領発揮になりそうです。

Nextに処理中止機能がついたので、イベントの中止も楽にできるようになりました。
ありがとうございますです!


自作iPhoneアプリ 好評発売中!
フォルメモ - シンプルなフォルダつきメモ帳
ジッピー電卓 - 消費税や割引もサクサク計算!

ページトップへ戻る