●動作例(Windows IE6のみ。Opera非対応)
こんな感じ。ただ、ここではインラインフレームなのでリンク動作は正常にはいかない(だってVectorのサイトにはCGIがきかないからね)。
●紹介
Flash
SWFによるRSS(RDF/XML)ビューアです。RSSアドレスは外部ファイルで自由に指定できます。
●配布内容
rassen.swf
本体 rss.php 本体と一緒に使う補助ファイル readme.txt 説明ファイル rassen_localswf
ローカルのパソコンで実行するためのSWF rss.txt ローカル用rassen_localswfのRSS指定ファイル ●このプログラムについて rassen.swfは、小型のRSSビューアです。Flash
SWFなので、ホームページに貼り付けることができます。ただし、PHPサーバがないと利用できません(FlashはMXから他サイト情報の読み込みができなくなっているため)。
利用しているActionScriptは単純ですが、コードが汚くなってしまったのが理由で、ソースは公開していませんが、SWFなので、ディコンパイルすれば見えるでしょう(とほほ、いっそGPLとして公開するか?)。
このプログラムはDOMインタフェースのgetElementsByName()をActionScriptでインプルメントする実験で作ったものです。まったく、なんでActionScriptにgetElementsByName()がないのでしょう(って、重たいからか)?
●実行条件
Flash
6 Player PHPサーバー
起動チェックはWindows
XP(クライアント)+Apache1.3(PHP4)のみでしか行っていません。
●インストール方法と使い方
リモートでは、rassen.swfとrss.phpの2ファイルを使います。
SWFのインストールは通常のSWFと同じです。つまり、HTMLに手順通り貼り込めばいいわけです。
ちょっと面倒なのが、PHPファイルのほうで、rss.phpファイルを開き、$rssUriに指定するRSSファイルのアドレスを、自分が表示したいRSSのアドレスに書き換えてください。
rss.phpはPHPが動作し、SWFを置いたのと同じディレクトリに置いてください。
エラー処理はしていません。
PHPサーバなんかないですという人は、rassen_local.swfをご利用ください、といってもリモートでは使えませんが、常接のパソコンなら利用できます。この場合は、RSS.txt内のuri変数にRSSのアドレスを指定してください。
●取り扱い
フリーソフト
|