May 20, 2008

(Flash) 硬碟資料庫與音樂撥放器

高三時花了兩個月用 Flash 做的工具程式,讀取 XML 後以類似資料庫的方式建立表單並讓使用者點選,再從外部文字檔抓取資料顯示出來。並在介面中整合我之前用 Flash 寫的音樂盒撥放器,可自由選擇並撥放外部音樂。


目錄


(一) 硬碟資料庫

我從小就是個電玩迷,擁有很多的電玩遊戲。

高三時上網自學 Database 時,覺得實際動手做做看會學到比較多東西,於是以我收藏的電玩為主題,用 Flash 做個簡易的硬碟資料庫。

1. 介面設計

我先在 Photoshop 內設計介面,再匯入到 Flash 內建立互動效果。

上方選單的設計過程如下:

下方音樂盒的設計過程如下:

2. 展示

成果如下圖:

程式本身是個 Flash 檔案,

上方是總選單,左方是外部 xml 檔的資訊,右方是對應的文字檔資訊,下方是音樂撥放器。

例如點進 Role-playing 的 The Elder Scroll IV: Oblivion 後,畫面如下:

右邊會自動去讀取 The Elder Scroll IV: Oblivion 的資訊。

依照上方頁面的不同,會有不同的版面與格式:

3. 音樂盒

可選擇並撥放外部音樂,以資料夾為單位,將放在同個資料夾的音樂視為同個專輯。

可調整撥放的音量、可暫停/停止/撥放音樂、可顯示撥放的百分比、撥放時撥放進度條會跟著改變、可拖曳撥放進度條來跳到特定時間、自動重複撥放單曲、隨機撥放同資料夾內的單曲、隨機撥放不同資料夾內單曲。