rapidlymage

blog parts風 SlideShow 其の2 (PHP+RSS+SWF+XPath4AS2)

以前このエントリーでトライしてみたblogパーツ風スライドショー。ちょっとだけ改修してみた。相変わらず素人のやる事なので、諸々問題は多いかと思いつつなので、ご了承ください。

前回はXPath4AS2の練習がてら、画像掲示板から吐き出されるRSSからスライドショーを作れないか?と試行錯誤したのだが、公開できるか?という点を考えると根本的な問題解決をしなければ。

・画像掲示板を利用しないでも良いようにする。

・読み込む画像のサイズが一定で無くとも使えるようにする。

・Flashのswfファイルに手を加えなくとも利用できるようにする。

この辺を抑えつつ、出来そうな所から手をつけてみた。

1.RSSを生成する処理を考える

画像掲示板のRSSを利用しているとどうしてもXPath4AS2を使って読み込むXMLに欲しい情報が足りなかったり、ランダム処理や画像のURLを取得し辛かったりと僕のスキルでは限界が多いので、読み込むRSS自体を作れないかと考えてみました。

手書きでRSSを作っても手間が多いだけだし、せっかくなら指定のファイルの中に入っているJPEGを自動的に呼んで更新できる仕組みにしたいなと思ったので、PHPを利用してみることにしました。初めてチャレンジ。

codeなにがしさんやにゃぁプロジェクトさんそふぃのphp入門さんで勉強させて頂きました。

で、何とか指定のディレクトリに入っているJPEGファイルだけをRSSに出力する事ができたようです。

2.RSSで出力された情報からFlashで画像URLと取得して格納する

こちらは前回から変わらずXPath4AS2を利用。ただ前回は読み込む画像のサイズが固定されていたが今回はサイズ以外にも縦長や横長の画像もちゃんと表示できるようにした。

でも元画像が大きい場合は縮小表示になるので、画像は荒れてしまうなぁ。

3.公開準備
とりあえず、今回できたのがこちらです。右下に時計も付けてみた。







後は幾つか手を加えたら公開できるなと思ってます。

・スライドショータイトルの自由変更

・スライドショー背景の自由変更

・もうちょっとちゃんとトランジション?

・変な挙動しないかな?

・写真のタイトルはどう付けよう?

今日は此処までとさせてください。


2008:03:14追記:

phpとRSSファイルの影響でblogのカテゴリーページではうまく動作していません。。。

エントリー右下のパーマリンクから、ご覧ください。すみません。

このエントリーをはてなブックマークに追加
はてなブックマーク - blog parts風 SlideShow 其の2 (PHP+RSS+SWF+XPath4AS2)
Share on Facebook

Leave a Reply

*

 

2007年9月
« 8月   10月 »
 12
3456789
10111213141516
17181920212223
24252627282930

ARCHIVE

CATEGORY