AdobeFlashLite探討

chszs發表於2009-02-15
版權宣告:本文為博主chszs的原創文章,未經博主允許不得轉載。 https://blog.csdn.net/chszs/article/details/3892986

Adobe Flash Lite探討

Adobe Flash Lite是Adobe Flash Player的輕量級版本,主要用於行動電話和其他便攜電子裝置如MP3、MP4等。它允許使用裝置的使用者瀏覽多媒體內容,使用用Adobe Flash工具開發的應用程式,在早先的個人計算機上也有效。

Adobe Flash Lite是在客戶端或使用者介面層實現的開發技術,加入的ActionScript允許Flash Lite更好地整合,甚至可以與Java ME和BREW競爭。

Adobe Flash Lite不是手機作業系統,如Symbian OS、Windows Mobile等。它是開發執行在手機作業系統的應用程式的技術。

Flash Lite 1.1 支援 Flash 4 ActionScript;

Flash Lite 2.0 基於 Flash Player 7,支援 ActionScript 2.0;

Flash Lite 1.1和2.0 兩個版本均支援W3 Consortium的SVG Tiny標準(即SVG的移動版)。

與SVG不同,Flash Lite能增加音訊和互動元素,通過Flash,Flash Lite能夠讀入和重新整理XML的內容。

Flash Lite 3 基於Flash 8,支援H.264視訊標準,以及On2 VP6和Sorenson視訊編碼。還支援FLV視訊內容。

Flash Lite與Java ME相比較的優勢:
1)快速開發
由於Adobe Flash IDE工具使得互動軟體原型和軟體測試更為容易。
2)更好地支援WORA(Write once, Run anywhere 一次編寫 到處執行),不依賴任何特殊的API。
3)基於向量的圖形
允許伸縮、旋轉和其它轉換,不損失影像質量。
4)能封裝更多的動畫和圖片到同一檔案。
5)能轉換基於Web的Flash內容到移動手機,反之也然。
6)Flash開發技能
對IDE和指令碼語言的理解——易於從桌面IDE移植到移動開發環境。

Flash Lite與Java ME相比較的缺點:
1)截止2008年4月,僅有極少的手機廠商支援Flash Lite;
2)相對貧乏的圖形效能;
3)聲音處理方面欠缺。

2008年4月30日,索愛宣佈Capuchin專案,該專案是構建一個橋樑,把Flash Lite作為Java ME的前端,與Java API一起,通過Flash圖形介面直接與移動手機硬體進行通訊。


相關文章