2010年9月9日

[ 分享 ] SWF << >> EXE 互編譯工具筆記

因為案子需要,最近 Flash 的功力有進一步的感覺。是一個多媒體光碟的案件,使用 Flash 製作問答題庫,其中使用 ActionScript 2.0 與 Xml 來串接 Access 資料庫;未來這一套將發送至各大專院校及交通宣導單位,做為測驗使用。
   
首先面對的第一個問題,是 Flash 串 Access 資料庫。後來我們挑選 XML + AS2.0 語法來讀取資料庫中的欄位。
   
再來是 EXE 執行檔的問題,一般 Flash 提供的 EXE 無法設定一些播放功能,一般影片類的SWF 轉 EXE 也許用 Flash 內建的編譯輸出功能即可,但如果結合程式執行,反而突顯出 Adobe Flash 對於軟體設定偏向了動畫的定位。由於向量動畫加上影音串流,對光碟播放執行的流量及記憶體需求 ( 向量動畫對應記憶體需求;影音串流播放對應光碟機流量 ),如果沒有經過有效的編繹,播放上將會是一頓一頓不流暢的感覺。因此,我們選用了一系列類似 PC Game 遊戲的執行程式編譯,當然某些機密的部分,不方便透露。
   
SWF 編譯  EXE 的工具可以選擇:
(1) Swf Studio 可設定的參數多,使用本案例測試,最終光碟機播放執行 EXE,影音順暢。
(2) SwfKit 可設定的參數一樣很多,使用本案例測試,最終光碟機播放執行 EXE,影音頓嗲。
(3) mProjector 可設定的參數較簡單,使用本案例測試,最終光碟機播放執行 EXE,影音頓嗲。

以本案例,使用向量圖執行全螢幕動畫,加上 FLV 串流影片,透過 XML 讀取 Access 資料庫,並有互動隨機挑選之題庫及記錄測驗分數等。所以我們推薦使用 Swf Studio 這一套軟體。




如果是 EXE 要還原為原始的 SWF 動畫,可使用 SourceTec Sothink SWF Decompiler ( 好像有朋友稱為:碩思閃客精靈 )。

另外一提,Adobe Director 也是我們一開始想到的工具,影音整合的確它最適合。不過經過測試,若是將完整的 SWF 包進 Director 執行,記憶體將非常耗損,連開啟執行都非常頓。因為 Director 比較適合將向量圖檔一項項元素匯入再組合並使用 Lingo 語法寫入程式,不適合統包轉跳許多大型的 SWF。

以上,算是多媒體製作小筆記。


Treasure Media Studio / 典藏製作
Film Media Dept.
Director of Photography & Scenarist-Director / Diamond Chen
ADD. 3F., No.138, Jianwu Rd., Sanmin Dist., Kaohsiung City 807, Taiwan (R.O.C.)
TEL. 886-7-382-5634/FAX. 886-7-389-6486

沒有留言:

張貼留言