Amazon.co.jp+Yahoo!Pipes(xml)
forked from flickr+Yahoo!Pipes(xml)3 (diff: 29)
Proxy代わりに使える、 * feedを渡すだけの汎用的なpipe * http://pipes.yahoo.com/umhrhrs/fetch_feed *
ActionScript3 source code
/**
* Copyright umhr ( http://wonderfl.net/user/umhr )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/rOy5
*/
/*
*
* Proxy代わりに使える、
* feedを渡すだけの汎用的なpipe
* http://pipes.yahoo.com/umhrhrs/fetch_feed
*
*/
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
[SWF(backgroundColor="0x999999")]
public class Main extends Sprite {
public function Main() {
var myURLLoader:URLLoader = new URLLoader();
myURLLoader.addEventListener(Event.COMPLETE, onComplete);
var URLstr:String = "http://pipes.yahooapis.com/pipes/pipe.run?_id=e42bb97992cdeb2f42848654e43b07ee&_render=rss&url=";
URLstr += "http://www.amazon.co.jp/rss/bestsellers/books&ref=pd_ts_rss_link&tag=mztmjp-22&num=4";
myURLLoader.load(new URLRequest(URLstr));
}
private function onComplete(e:Event):void {
var myXML:XML = new XML(e.currentTarget.data);
for (var i:int = 0; i < 4; i++) {
var myLoader:Loader = new Loader();
var _array:Array = myXML.channel.item[i].description.toString().split("\"");
myLoader.load(new URLRequest(_array[_array.indexOf("><img src=")+1]));
myLoader.x = myLoader.y = i*100;
addChild(myLoader);
}
}
}
}
