スポンサーリンク

RSSをflexで読みたくなったので、覚書を残します。

RSSのXMLデータのitemを取り出す方法は、下記の通りです。

for each(var item:XML in rssxml..item)
{
	var title:String = item.title.toString();
	var description:String = item.description.toString();
	var link:String = item.link.toString();
	trace (title);
	trace (description);
	trace (link);
}

RSSを読み込み、trace()で表示するサンプルソース。

package kaworu_RSSReader
{
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.events.Event;
	
	public class RSSReader
	{
		private var xml:XML;
		private var myLoader:URLLoader;

		public function call(entry_url:String, callback:Function):void
		{
			xml = new XML();
			var url:URLRequest = new URLRequest(entry_url);
			myLoader = new URLLoader(url);
			myLoader.addEventListener(Event.COMPLETE, callback);
			
		}
		
		public function xmlLoaded(e:Event):void
		{
			xml = XML(myLoader.data);
			for each(var item:XML in xml..item)
			{
				var title:String = item.title.toString();
				var description:String = item.description.toString();
				var link:String = item.link.toString();
				trace (title);
			}
		}
		
		public function load(range:String):void
		{
			var entry_url:String = "http://rd.yahoo.co.jp/media/topics/rss_mark/*http://dailynews.yahoo.co.jp/fc/rss.xml";
			call(entry_url, xmlLoaded);
		}
	}
}

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー