Flash Lite 支持 Flash Player 4 中使用的ActionScript 語言版本,包括許多移動設備專用的命令,如從設備上獲取時間和日期信息。Flash Player 4 ActionScript 與具有特定於 Flash Lite 屬性命令的混合體統稱為 Flash Lite 1.x ActionScript。
文本和字型
Flash Lite 支持靜態、動態和輸入文本欄位。您可以使用設備中可用的字型或將字型數據嵌入到已發布的 SWF 檔案中。
聲音
Flash Lite 1.0 和 Flash Lite 1.1 都支持設備音頻格式(如 MIDI或 MFi)。Flash Lite 1.1 還支持標準 Flash 音頻。
網路連線
Flash Lite 1.1 支持載入外部數據和 SWF 檔案的功能,以及獲取連線和 HTTP 請求狀態信息的命令和屬性。
設備和平台集成
Flash Lite 提供對多個系統功能和命令的訪問,如初始化電話呼叫和短訊息服務 (SMS) 訊息、獲取平台功能信息和使用設備的標準輸入對話框獲取用戶輸入的功能。
FlashLite2.0功能
Flash Lite 以前的版本(Flash Lite 1.0 和 Flash Lite 1.1)基於 Flash Player 4。Flash Lite 2.0則基於 Flash Player 7 並支持該版本的 Flash Player 中提供的多數功能,包括 XML 處理和ActionScript 2.0。Flash Lite 2.0 還提供一些專為移動應用程式設計的功能,而這些功能在Flash Player 7 中不可用。本節的其餘部分介紹 Flash Lite 2.0 的新增功能。
ActionScript
Flash Lite 2.0 ActionScript 是 Flash Lite 2.0 應用程式中使用的腳本語言,它共享 Flash Player 7 中使用的某些(但並非所有)ActionScript。Flash Lite 2.0 還包括一些ActionScript 新增功能和擴展功能,例如,允許您獲取有關設備的信息、撥打電話或控制背照持續時間。
Flash Lite 2.0 可以播放目標設備本身支持的任意格式的視頻。例如,一些設備錄製和回放 3GP 視頻格式的視頻;另一些設備則支持 AⅥ 或 MPEG 視頻格式。在回放過程中,Flash Lite 將原始視頻數據傳遞給目標設備,以便對數據進行解碼並將數據直接呈現在螢幕上。可以採用以下任何一種方式將視頻數據加入應用程式:
■在 SWF 檔案中捆綁原始視頻數據。
■從設備的記憶體卡或通過網路載入外部視頻檔案。
要控制 Flash Lite 2.0 中的視頻回放,可以使用 ActionScript Video 對象。Flash Lite 2.0 中的 Video 對象最初在 Flash Player 6 中提供,該對象有一些用於控制視頻的附加方法,如Video.play()和Video.pause() 方法。您還可以使用 System.capabilities.videoMIMETypes 數組來確定某個設備支持哪些視頻格式。
載入特定於設備的聲音和圖像格式
在 Flash Lite 2.0 中,可以載入設備支持的格式的任何圖像或聲音檔案。要載入外部圖像,可以使用 loadMovie() 全局函式或 MovieClip.loadMovie() 方法。例如,如果設備支持PNG 檔案格式,則可以使用以下代碼將 Web 伺服器上的 PNG 檔案載入到影片剪輯實例
開發人員可以使用 Flash CS3 Professional 和 Adobe Device Central CS3 套裝版 (Adobe Creative Suite® 3 軟體中的一個新組件) 構建、預覽和測試 Flash Lite 3 內容。開發人員還可以收到定期更新的設備配置檔案,以幫助保持使用最新的 Flash Lite 設備發行版。製造商可以使用基於 Web 的 Adobe Device Intelligence Portal 將他們的設備信息在全球範圍內發布到 Adobe 創作工具。
多平台支持
Flash Lite 可移植性很強,可以移植到各種領先的作業系統上。世界上許多最大的 OEM 都提供支持 Flash Lite 的設備,包括 BenQ、中國移動、iriver、KDDI、Kodak、LG、Motorola、Nokia、NTT DoCoMo、Samsung、Sony Ericsson 和 Verizon Wireless。
自動化測試系統
(ATS)通過在 Flash Lite 3 中使用自動化測試系統,OEM 可以將測試時間最多減少達 85%,加速了上市時間。ATS 提供下列關鍵益處: