制作Flash Lite的預(yù)先設(shè)置
- 安裝了Flash MX Updater for Flash Lite之后,運行 Flash MX;
- 在Flash MX中進行如下的配置:
- 選擇 File > Publish,然后點擊 Flash 標(biāo)簽;
- 在 Version 的下拉菜單中,選擇 Flash Player 4;
- 點擊“OK”,保存設(shè)定。
升級過的Flash MX將自動識別Flash 4版本的內(nèi)容為 Flash Lite 內(nèi)容。通過以上的設(shè)置后,當(dāng)您打開 Action面板,會看到無法在Flash Lite中使用的ActionScript語法都會被禁止掉。
當(dāng)您創(chuàng)建了您的Flash Lite作品之后,請不要忘記將作品的畫面大小設(shè)置成為你所有要開發(fā)的移動設(shè)備的可視畫面大小。
當(dāng)您完成了自己的Flash Lite 作品后,如果需要測試,請選擇“Control > Test Movie or Control > Test Scene”命令,此時更新的Output窗口將會顯示您的作品有關(guān)的信息/ 警告/出錯信息,如下圖。
在Flash Lite作品中插入Midi音樂
如前所述,F(xiàn)lash Lite 中的聲音只支持 Midi 和 MFi 文件格式,因此在您制作的Flash Lite 作品中需要使用如下步驟將聲音替換成midi文件。
注意:
在Flash 測試播放器中聲音替換是自動實現(xiàn)的,但是當(dāng)您的作品要發(fā)布到移動上時,要將swf 文件中的聲音替換成midi 文件,需要使用 swflite.exe 程序。
- 創(chuàng)建一個midi 文件,文件名叫 mySound.mid
- 在Flash MX中新建一個flash作品,并將這個作品保存到和 mySound.mid 文件相同的目錄下,文件名叫 mySound.fla
- 選擇“File > Publish Setting > Flash”按照“5.1 制作Flash Lite 的預(yù)先設(shè)置”中所說的方法,將Flash作品設(shè)置為“Flash Player 4”版本。
- 選擇“Window > Common Libraries > Buttons”打開 Library 面板,選擇一個按鈕拖如Flash 作品的畫面中。
- 雙擊這個按鈕,進入按鈕的編輯狀態(tài)的時間現(xiàn)(包含Up, Over, Down, Hit 四個狀態(tài))
- 選擇“Insert > Layer”命令添加一個層,并將這個層的名字改成“Sound”
- 選擇“Down”這個幀,然后使用“Insert > Keyframe”插入一個關(guān)鍵幀
- 選擇“Window > Common Libraries > Sounds”打開包含聲音的Library面板
- 選擇一個聲音,并將這個聲音拖入當(dāng)前flash 文件的Library面板
- 通過如下步驟將聲音關(guān)聯(lián)到按鈕的“Down”狀態(tài)幀
- 選擇“Window > Properties”命令,打開Properties面板,在Sound下拉菜單中選擇剛才拖入到Library面板的聲音。
- 將Sync下拉菜單中的聲音方式選擇為“Event”,如下圖
- 通過以下方法,將聲音和外部的 MySound.mid 文件關(guān)聯(lián)起來:
- 選擇Window > Library 命令打開 Library 面板,并找到剛才拖入的那個聲音,在這個聲音元素上點擊右鍵,在彈出菜單中選擇“Linkage…”命令;
- 在“Likage Properties”對話框中選擇“Export for ActionScript”選項;
- 在“Identifier”輸入框中輸入如下內(nèi)容:
subst:MySound.mid 其中“subst:”是前綴用于告知Flash 測試播放器使用midi替換掉聲音,“MySound.mid”是用于被替換的midi文件名。如下圖:
- 點擊“OK”,保存設(shè)置。
- 選擇“Control > Test Movie”測試您的Flash Lite 作品,此時在Output窗口中將出現(xiàn)如下文字表示聲音別正確替換了:
*** Flash Lite Info - Replacing sound with MySound.mid
- 由于大多數(shù)移動設(shè)備不支持鼠標(biāo)操作方式,所以請使用“Tab”鍵和“Enter”鍵來操作并測試您的Flash Lite作品。
使用swflite.exe為要發(fā)布的Flash Lite作品替換聲音
上一節(jié)說的是如何為Flash Lite 作品添加聲音。而在您要正式將您的作品發(fā)布到移動設(shè)備上時,需要使用swflite.exe 這個程序?qū)lashMX發(fā)布的作品作再次的替換,并且只有這樣您才能在獨立的Flash播放器中測試你作的帶有聲音的Flash Lite 作品。具體操作如下:
- 在Flash MX 中打開上一節(jié)說作的 mySound.fla;
- 選擇“File > Export Movie”將你的作品發(fā)布成為 mySound.swf;
- 運行 swflite.exe (在程序菜單中的項目名叫 Macromedia swflite);
- 在swflite中點擊右鍵,選擇“Edit User Configuration”
- 編輯用戶配置文件,僅讓其中的 device_type=MIDI 參數(shù)有效,“在任意參數(shù)前面加 \\ ,都是注釋掉這個參數(shù)”,保促修改的后的用戶配置 FlashLiteUser.txt
- 將 mySound.swf 拖如 swflite 運行窗口中。 Swflite.exe 將自動替換作品中的聲音,并且將替換后的作品保存成為 mySound-midi.swf。同時顯示消息窗口如下:
- 在 swflite窗口中點擊右鍵,選擇 “Exit”退出。
- 雙擊mySound-midi.swf,在獨立的Flash播放器中測試您替換了聲音后的的Flash Lite作品。
下載例子文件
出處:
責(zé)任編輯:藍色
上一頁 什么是Flash Lite 3.1 什么是Flash Lite 下一頁 補充與參考
◎進入論壇Flash專欄版塊參加討論
|