SpringGraphを使って連想ワード

SpringGraphを使ってYahooの関連ワードを表示してみました。
http://moeten.info/flex/20080613_rensouTest/bin-release/main.html
ダブルクリックでさらに候補を表示することができます。

関連リンク

今回気をつけることとしてYahooのサービスから返されるxmlにはnamespaceがあるため対応させます。

namespace ns = "urn:yahoo:jp:srchunit";
use namespace ns;

あとはアイテムを作成していきアイテム同士をリンクすればOK。

var len:int = hts.lastResult.Result.length();
for( var i:int = 0 ; i < len ; i ++ ){
    //アイテムの作成
    var item:AmazonItem = new AmazonItem( cnt.toString() , hts.lastResult.Result[i] );
    itemArr[cnt] = item;
    cnt++;
    g.add(item);
    //リンク
    g.link(item, prevItem );
    s.dataProvider = g;
}

サジェスト(候補)として便利かも\(゜ロ\)(/ロ゜)/