Flash Feed Reader

my del.icio.us my recently played 10 tracks

我的profile裡好像有寫我的興趣之一是”Macromedia Flash Programming”…

這好像不應該是一個搖滾樂手應該有的興趣,不過我確實還蠻愛寫程式的。上個月把這裡的網頁範本重新美化了一次,這幾天又有一股衝動想要寫一個Flash的feed reader,好讓一些有趣實用的RSS feed可以漂亮地放在blog的側邊上。我是以Samuel Wan公佈在網路上的RSSFactory object為基礎,但因為該版本只能夠讀取RSS 2.0的feed,於是我又自行加上了判斷feed種類,以及讀取RSS 1.0和Atom 1.0的API,製作了兩個Flash的feed reader。一個是讀取我在del.icio.us的書籤feed,讓大家看到我最近加入到del.icio.us上的書籤內容;另一個是last.fm所提供的「我最近播放的十首歌」RSS feed,可以看到我現在正在聽的歌曲。

由於Flash player在載入非自己網域內的資料必須要在對方server上定義crossdomain.xml,否則會因為安全性問題而不允許載入資料。我的解決方法是:在自己的網域中寫一個PHP檔去讀取所要載入進Flash player的網頁內容,再回傳至Flash player內,這樣就不會有要先載入policy file的問題了。目前的下一個目標是把這些小程式開放給大眾利用。

9 Comments on “Flash Feed Reader”

  1. FCS現在已經變成FMS(Flash Media Server)
    我想不普及的原因是因為Server的價錢太高,而且有支援的Web hosting廠商也不多的原因,現在都流行open source。而且一但賭下去,有一種以後就任憑Macromedia(Adobe)宰割的感覺,老闆們應該會考慮比較多吧。

  2. 好屌阿!!佩服佩服,以為閣下的造詣指在音樂上,沒想到在電腦上的功力也是如此的深厚 Orz
    話說之前用過 Flash + Flash Communication Server + PHP 來弄Streaming,不過實質上在Flash的Coding超遜,結果 Communication Server花了我不少功夫,但是如今似乎 FCS 根本沒沒無聞XD

  3. To tzangms:
    GarageBand屌啊!Jam Pack真的太好用!我還在幻想買Logic Pro中。

    現在很多企業都改用LAMP了,現在看到用ASP寫的網頁第一個就覺得對方錢太多…

    祝你找工作順利啊~

  4. To柏蒼:
    Garageband超方便的 XD
    拉個自己想要 Drum loop 之後馬上就可以開始。裝上Jam pack之後,軟體樂器超多的,不過沒有Jam pack 4,沒辦法來個交響樂 XD

    Logic pro阿!這才專業阿!!
    倒是Garageband真可是快速錄demo之王阿 Orz

    呵呵,至於工作嘛,音樂電腦是有點難選擇 >

  5. 嗯,FCS還要依可上線人數來訂價格,根本後繼無力 Orz

    話說買了 Mac 之後整天玩 garageband XD

    現在退伍,要找工作,看來還是把 LAMP 都複習一下 Orz

Leave a Reply

Your email address will not be published. Required fields are marked *