↑のウィンドウに"apple"というタグのついた写真をflickrから取得して表示します。(少し時間がかかるかも)
Flickr API ActionScript3 library
package {
import flash.display.*;
import flash.net.*;
import com.adobe.webapis.flickr.FlickrService;
import com.adobe.webapis.flickr.events.FlickrResultEvent;
import com.adobe.webapis.flickr.Photo;
public class FlickrSample extends Sprite
{
private var fl:FlickrService;
public function FlickrSample()
{
var apikey:String = "api key";
fl = new FlickrService(apikey);
// "apple" というタグのついた写真を検索
fl.photos.search("","","any","apple");
// 検索が終わったら onSearch()を呼び出す
fl.addEventListener(FlickrResultEvent.PHOTOS_SEARCH, onSearch);
}
private function onSearch(event:FlickrResultEvent):void{
fl.removeEventListener(FlickrResultEvent.PHOTOS_SEARCH,onSearch);
trace(event.success);
var xpos:int = 0;
var count:int = 0;
// 検索結果を走査
for each (var photo:Photo in event.data.photos.photos)
{
// 写真URLを構築
var url:String = "http://static.flickr.com/" + photo.server + "/" +
photo.id + "_" + photo.secret + "_s.jpg";
// URLをリクエスト
var req:URLRequest = new URLRequest(url);
var loader:Loader = new Loader();
loader.load(req);
// 位置の調整
loader.x = xpos;
xpos += 75;
addChild(loader);
// 5個で終了
if(++count > 4)
break;
}
}
}
}
Author:yamasv@gmail.com
コメント、トラックバック、リンクはお気軽に
-->
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | - | - | - | - |