前回はXPath4AS2の練習がてら、画像掲示板から吐き出されるRSSからスライドショーを作れないか?と試行錯誤したのだが、公開できるか?という点を考えると根本的な問題解決をしなければ。
・画像掲示板を利用しないでも良いようにする。
・読み込む画像のサイズが一定で無くとも使えるようにする。
・Flashのswfファイルに手を加えなくとも利用できるようにする。
この辺を抑えつつ、出来そうな所から手をつけてみた。
1.RSSを生成する処理を考える
画像掲示板のRSSを利用しているとどうしてもXPath4AS2を使って読み込むXMLに欲しい情報が足りなかったり、ランダム処理や画像のURLを取得し辛かったりと僕のスキルでは限界が多いので、読み込むRSS自体を作れないかと考えてみました。
手書きでRSSを作っても手間が多いだけだし、せっかくなら指定のファイルの中に入っているJPEGを自動的に呼んで更新できる仕組みにしたいなと思ったので、PHPを利用してみることにしました。初めてチャレンジ。
codeなにがしさんやにゃぁプロジェクトさん、そふぃのphp入門さんで勉強させて頂きました。
で、何とか指定のディレクトリに入っているJPEGファイルだけをRSSに出力する事ができたようです。
2.RSSで出力された情報からFlashで画像URLと取得して格納する
こちらは前回から変わらずXPath4AS2を利用。ただ前回は読み込む画像のサイズが固定されていたが今回はサイズ以外にも縦長や横長の画像もちゃんと表示できるようにした。
でも元画像が大きい場合は縮小表示になるので、画像は荒れてしまうなぁ。
3.公開準備
とりあえず、今回できたのがこちらです。右下に時計も付けてみた。
後は幾つか手を加えたら公開できるなと思ってます。
・スライドショータイトルの自由変更
・スライドショー背景の自由変更
・もうちょっとちゃんとトランジション?
・変な挙動しないかな?
・写真のタイトルはどう付けよう?
今日は此処までとさせてください。
phpとRSSファイルの影響でblogのカテゴリーページではうまく動作していません。。。
エントリー右下のパーマリンクから、ご覧ください。すみません。
コメントする