Flash(); - [AS3]Last.fm API



(内容)
ユーザー名(Username)を入力後「send」ボタンを押す。
デフォルトはspiraldelightを入れてます。
そのユーザーが聞いてるTOP50のアーティストのサムネイルをロード。
これ使ってますが、artistdata.artistsの配列の中身は
50個までしかひっぱってこれないようです。
登録さていないユーザー名を入力するとエラーになります。
サムネイルが登録されてないアーティストは画像無し。
最高で3ユーザーのTOP50のアーティストのサムネイルがロードできます。

入力後そのユーザーのご近所さん(入力したユーザーの聞いてる音楽の趣味が近い人)の
ユーザー名(Neighbours)を取得。
これを使用していて、テキストフィールドにご近所さん5人を表示します。
これコピペしてUsernameに入力すると
またその人のご近所さんの5人のユーザー名を返します。

「change」ボタンでサムネイルの並びが変わる。
「play」・「stop」で音楽の再生・停止。音にサムネイルが反応します。
音は適当に作りました。
「kill」ボタンでデータをアンロード。


(メモ)
最近音楽SNSのLast.fmを始めた。
AS3ライブラリがあって、仕事も落ち着いてきたので勉強がてら触ってみました。
XMLデータをひっぱってきて表示。
ソースはhttp://code.google.com/p/lastfm-as3/にあります。
「kill」ボタンの処理がはまった。
ガベージコレクション、メモリリークの問題とかちゃんと覚えないとまずいなぁ。
Adobe AIR コンテスト2008でFlex賞取ったJukingAirっていう
めちゃくちゃすごいのありますが、これとは視点変えて今度また触ってみる予定。


※とりあえずβ版


コメント
コメントする








   
この記事のトラックバックURL
トラックバック
About
spiraldelight

Category
Flash(12);
Movie(14);
Sound(17);
Event(22);
Life(8);



RSS





ナウでヤングなレンタルサーバー!ロリポップ!
ソフトバンクBB my BBコミュニケーター // チカッパ! // ファーストサーバ // Speever