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; }
サジェスト(候補)として便利かも\(゜ロ\)(/ロ゜)/