長年培ってきたテクの集大成!とまではいかない軽いものですが、ここに公開いたします。 もし、使っていただける方がいたら使ってください。 明日はこれを使った面白いFlashアプリを紹介しますのでお楽しみに。

■本体

■説明書

■これは何か?
Blogなどで配信されているRSSの情報をFlashで扱う時に便利なパーサー、クラス。 Flash Professional 8で動作確認済み。 読み込むRSSについては、MovableTypeで生成されるRSS1.0、2.0、0.9で動作確認済み。 MovableTypeの新しいバージョンではデフォルトでindex.xmlとして書き出されるもの。 このクラスを使うことによって、ある程度簡単にFlashを使ったRSSリーダーなどを作ることができる。 また、gate.phpはFlashでRSSを読み込むときに突き当たる「ドメイン問題」などを解決するための簡易なPHPスクリプト。

■どうやって使うのか?
・クラスファイルを読み込む

import RssParser;
import Rss;
・RSSを読み込む
var rp:RssParser = new RssParser("http://yoursite/index.xml");
・gate.phpを経由する場合はこんな感じ、Flashを公開するドメインと同ドメイン上にgate.phpを置くこと
var rp:RssParser = new RssParser("http://yoursite/gate.php?target=http://yoursite/index.xml");
・RSSの読み込み終了を受けるハンドラを設定する
rp.onParseEnd = function(){
	gotoAndStop(2);//など
}
・パースをする
rp.parseRss();
//パースが終了したら上記ハンドラの中が実行される
・RSSを取得する
var rss:Rss = rp.getRss();
・ブログのタイトルとリンクを取得し、トレースしてみる
trace(rss.getTitle());
trace(rss.getLink());
・記事ごとのタイトルやdescriptionなどを取得したい場合は以下のようにアクセスする
trace(rss.item[0].title);//一番最新の記事のタイトルをトレース
trace(rss.item[0].description);//itemの添え字を0,1,2と増やしていくと新しい記事から古い記事へと参照できる
trace(rss.item[0].date);//dateにアクセスするとFlashのDate型で日付を取得できる
//記事のプロパティにはtitle link description dateがある

トラックバック(1)

このブログ記事を参照しているブログ一覧: Flash用RssParser,Rssクラス及びgate.php Version1.1

このブログ記事に対するトラックバックURL: http://yusukebe.com/mt/mt-tb.cgi/1583

» 「お友達ブログバナー」ベータサンプル(ゆーすけべー日記)~のトラックバック

昨日紹介したFlashのクラスを使って、「お友達ブログバナー」なるものを作っています。 今日公開配布しようかと思ったけど、まだ修正点がいくつかあ... 続きを読む

コメントする



このブログ記事について

このページは、yusukebeが2006年1月16日 01:12に書いたブログ記事です。

ひとつ前のブログ記事は「デビル椎野からの年賀状、さすがだ」です。

次のブログ記事は「カリスマ先生の世界史」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

  • RSS feed meter for http://yusukebe.com/
  • ブログSEO対策:track word
  • seo
  • 人気ブログランキング・ブログ検索:ランブロ
  • この日記のはてなブックマーク数
  • あわせて読みたいブログパーツ
Powered by Movable Type 4.01