Skip to main content

[AIR] 蕭可愛第三發:Jam's mp3 player



其實這個 Mp3 player 到發表前已經改過很多版本,最後一次修改原因是七月底到資訊展閒晃,很神奇的被說服買了人生的第一台 Macbook pro,經過了兩三天 Mac OS 的文化衝擊,深深的覺得蘋果的 UE( user experience) 不是玩假的。說實話我的下一台電腦應該還是會繼續買 Mac(希望台灣蘋果能便宜點...= =)。體驗到 Mac OS的直覺操作,手上斷斷續續寫很久也不知道在寫什麼的 Mp3 player 半成品毅然決然的打掉重做,使用工具從 Flash 改為 Flex 來開發。

由於 Erin 超超超超喜歡 蕭敬騰 的歌聲,想當然爾還是以他為主題發表了(滿足小小歌迷的一點心願) 。這個 Mp3 player 最大的特點便是簡單使用,簡化一切功能,沒有儲存功能,沒有複雜的設定,就是方便使用者一開啟程式只需要將想聽的 Mp3 直接拖拉到視窗內即可自動循環播放,不想要的檔案直接拖曳 List 項目到程式視窗外即可刪除。伸縮視窗的概念是由某國外 AIR 發表會所展示的 Fun with Abode AIR ,當初看到這段影片是先模仿寫出類似的 Flv player (但未發表) ,才將相同的模式複製到這個 mp3 player。

Jam's mp3 player v1.0
This is a FREEWARE that base on Adobe® AIR™ Runtime
使用的圖像版權屬影像所有人華納國際音樂股份有限公司、喜鵲娛樂有限公司所有
**如果圖像使用有任何問題請聯絡我**


線上下載安裝:

Please upgrade your Flash Player
This is the content that would be shown if the user does not have Flash Player 6.0.65 or higher installed.


如果上面步驟無法安裝請確認您有安裝好以下軟體:
This application requires the following be installed:
Adobe® AIR™ Runtime
Jam's Mp3 Player

操作說明:
  1. 可拖曳與播放的檔案格式為:.mp3 .png .jpg .gif(僅呈現第一格)

  2. v1.0版的圖片類只會隨著歌曲變換(並無影像播放設定)

  3. 滑鼠右鍵MENU

  4. 影片中的 Mp3 為正版「蕭敬騰 同名專輯」 CD 轉存,請愛用正版音樂!!


冏 影片拍的很爛...因為沒有找到好用的Mac版螢幕錄製軟體

Creative Commons License
著作 係採用創用 CC 姓名標示-非商業性-禁止改作 3.0 通用版 授權條款授權.

Comments

  1. 哈嚕!!
    Erin's 大大您好:
    小弟最近剛開始接觸 Flash air,
    希望能多練習像您這樣的範例,
    不知道您是否可mail此檔的原始檔(fla)呢?
    以供我學習~~ 誠心求檔~由衷感謝!!
    以下我的信箱(mail):
    xyzboy700606@hotmail.com
    =================================

    ReplyDelete

Post a Comment

Popular posts from this blog

PureMVC 我也會 [6]

Mediator ViewComponents 與 pureMVC 架構的中介 監聽並反應 View Component 發出的 Event 可以發送與接收 Notification 儘量少操作 Proxy 公開方法,多用 sendNotification... Mediator design pattern 要多認識這個 Mediator 設計模式的話,請自行看連結說明啊! 簡單來講,假使有一個 View 裡面有好幾個 MovieClip 組成,而這些 MovieClip 會互相影響對方...這個情況在 Flash 中,通常都會變成下圖: MovieClip 直接控制其他 MovieClip 搞到整個關係很複雜...換一個元件簡直是災難。 加入 Mediator 後,示意圖就會變成: 這樣,所有的 MovieClip 都透過 Mediator 來跟其他 MovieClip 溝通,當某一個 MovieClip 替換成別的元件,這時候也只需要修改 Mediator 中的引用即可,是不是變得很乾淨?如果同一組 MovieClip 有另外一個操作模式,也只需要替換掉 Mediator 即可!天下太平啊~~~ 而 PureMVC 中就是利用 Mediator class 為與前端 ViewComponent 的中介,這樣可以切開 ViewComponent 與 PureMVC framework 的關係,不管你前端介面使用 Flash or Flex 製作都跟程式核心無關。 所以 ViewComponent 製作時只需要兩個原則,一把所有的請求都以 Event 送出由 Mediator 處理,二提供公開方法, Mediator 只需要監聽 View 的 Event,將收到的資訊透過公開方法喂進 ViewComponent 即可。 如在 ViewComponent 中: public function setList( result:Object ):void{ list.dataProvider = result as ArrayCollection; } //然後在按下取得資料的按鈕 Click action 寫上: dispatchEvent( new Event( "GET_LIST" )); 新建 Mediator 的時候一樣有幾個重點方...