Thursday, November 24, 2005

Flash Lite [18] Using sound

目前Flash裡面並不支援撥放MIDI檔,
但是在手機上,MIDI檔是一個很常見的格式,主要是它的檔案十分的小,

利用手機內建的音源庫,只要給予音軌的資料就可以撥放出不錯的音樂。
而且目前手機已經發展到支援40~64音軌的MIDI,所以聽起來的效果,有的時候可不輸mp3喔~

Flash Lite 1.1 CDK裡,有一個檔案,可以幫助Flash Lite讀取外部的MIDI檔。
在Flash_Lite_authoring_updater/Flash Lite Bundler/FlashLiteBundler.exe
MIDI檔透過FlashLiteBundler就可以讓Flash Lite撥放了。

使用的方式很簡單,開啟FlashLiteBundler.exe檔,將你想撥放的MIDI檔,
用拖曳的方式是放進畫面上,它就會另外開啟一個視窗顯示檔案資訊。


一種格式只需要一個檔案就可以了! 主要是要讓Flash Lite認得格式。


按下Save Bundle將FLS檔儲存到跟MIDI檔相同的資料夾中。
接下來需要將要使用的MIDI轉成Flash的音樂格式,這樣才能置入Flash裡使用。

將聲音檔匯入Library中,按右鍵選擇屬性(Properties)
在Export settings裡面 Device sound選擇要讀取的檔案。


這樣輸出成SWF檔案放進手機後,FLS檔不用放到手機上,
只要確定聲音的相對路徑是正確的,你的Flash Lite content就可以撥音樂囉!

PS.這是利用Flash MX 2004製作的方式,如果你用的是Flash 8,
就不需用FLS檔,就可以直接認得Device上的檔案了!!

Sunday, November 06, 2005

Flash Lite [17] Compare 1.1 with 2.0

比較Flash Lite 1.1 和2.0
[ 類別 ]
項目:1.1/2.0

[ 聲音 ]
MIDI: 依各裝置不同/依各裝置不同
PCM 和 ADPCM: 支援/支援
MP3: 支援/支援

[ 圖片和影片 ]
PNG: 製作過程支援/製作過程支援或依各裝置不同
JPG: 支援/支援
GIF: 製作過程支援/製作過程支援或依各裝置不同
動態GIF: 製作過程支援/製作過程支援
MPG-4和其他格式影片: 不支援/依各裝置不同

[ 多媒體 ]
動態下載多媒體檔案: 不支援/ 支援 (JPEG 和 MP3 其他格式依各裝置不同)

[ 文字 ]
字體: 拉丁跟日文/萬國碼Unicode
複合的語言 :不支援/支援
文字輸入: 依各裝置不同/依各裝置不同
動態文字: 支援/支援
向量文字: 不支援/支援
改善小型文字的可讀性: 不支援/支援
文字測量: 不支援/支援
文繞圖: 不支援/支援

[ 程式語言 ]
ActionScript 版本: 4或4以前/7或7以前
動態下載swf檔: 不支援/支援
XML: 不支援/支援
字串/陣列/XML的轉換: 不支援/支援
ActionScript strict mode: 不支援/支援
設定/清除 時間設定: 不支援/支援
繪圖功能: 不支援/支援
資料儲存: 不支援/支援

[ 互動性 ]
按鍵行為: 依各裝置不同/依各裝置不同
方向鍵控制: 支援/支援
滑鼠跟觸控筆: 依各裝置不同/依各裝置不同

[ 其他特點 ]
一般瀏覽器介面: 支援/支援
動態記憶體控制:支援/支援
描述裝置功能:支援/支援
Object model (for components): 不支援/支援
Improved event model: 不支援/支援
壓縮SWF檔: 不支援/支援
動態偵測裝置特性: 不支援/支援
處理ActionScript例外狀況 : 不支援/支援
新的預先下載API : 不支援/支援
SVG-T1.1: 支援/支援

[ Flash Lite 特點 ]
偵測裝置的特性(震動、背光、電量等等): 支援/支援
開啟對應的程式: 支援/支援
減少所需及時記憶體的消耗:支援/支援
記憶體不足的處理: 支援/支援
中斷或重新開啟Flash撥放器: 支援/支援
限制無法控制的程式: 支援/支援
分割ActionScript程式: 支援/支援