Amazon.co.jp+Yahoo!Pipes(xml)

by umhr forked from flickr+Yahoo!Pipes(xml)3 (diff: 29)
Proxy代わりに使える、
* feedを渡すだけの汎用的なpipe
* http://pipes.yahoo.com/umhrhrs/fetch_feed
* 
♥0 | Line 27 | Modified 2009-09-03 19:11:42 | MIT License
play

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);
			}
		}
	}
}

Forked