百科解釋
現(xiàn)存的手機動畫有很多種格式,其中以Macromedia(現(xiàn)已被adobe收購)的Flash為標準的Flash Lite最為出色。并不是技術是最好的,但是由于很多終端都預裝了播放器,加上用戶已經(jīng)習慣了桌面Flash,所以才成為最具有潛力的一個標準。
手機Flash使用的技術,就是Flash lite技術。下面是Flash Lite技術的一些版本和功能:
FlashLite1.x[編輯本段]功能:
核心渲染引擎
該渲染引擎處理所有的矢量和位圖渲染。
Actions cript 解釋器
Flash Lite 支持 Flash Player 4 中使用的Actions cript 語言版本,包括許多移動設備專用的命令,如從設備上獲取時間和日期信息。Flash Player 4 Actions cript 與具有特定于 Flash Lite 屬性命令的混合體統(tǒng)稱為 Flash Lite 1.x Actions cript。
文本和字體
Flash Lite 支持靜態(tài)、動態(tài)和輸入文本字段。您可以使用設備中可用的字體或將字體數(shù)據(jù)嵌入到已發(fā)布的 SWF 文件中。
聲音
Flash Lite 1.0 和 Flash Lite 1.1 都支持設備音頻格式(如 MIDI或 MFi)。Flash Lite 1.1 還支持標準 Flash 音頻。
網(wǎng)絡連接
Flash Lite 1.1 支持加載外部數(shù)據(jù)和 SWF 文件的功能,以及獲取連接和 HTTP 請求狀態(tài)信息的命令和屬性。
設備和平臺集成
Flash Lite 提供對多個系統(tǒng)功能和命令的訪問,如初始化電話呼叫和短消息服務 (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 中提供的多數(shù)功能,包括 XML 處理和Actions cript 2.0。Flash Lite 2.0 還提供一些專為移動應用程序設計的功能,而這些功能在Flash Player 7 中不可用。本節(jié)的其余部分介紹 Flash Lite 2.0 的新增功能。
Flash Lite 2.0 Actions cript
Flash Lite 2.0 Actions cript 是 Flash Lite 2.0 應用程序中使用的腳本語言,它共享 Flash Player 7 中使用的某些(但并非所有)Actions cript。Flash Lite 2.0 還包括一些Actions cript 新增功能和擴展功能,例如,允許您獲取有關設備的信息、撥打電話或控制背照持續(xù)時間。
開發(fā) Flash Lite 2.0 應用程序時,可以使用 Actions cript 2.0 或 Actions cript 1.0 語法。Actions cript 2.0 提供對類、接口和嚴格數(shù)據(jù)類型指定的創(chuàng)作支持。使用 Actions cript 2.0 語法使 Actions cript 編譯器能夠提供更好的調(diào)試信息,還能夠激發(fā)更好的程序設計。
設備視頻回放
Flash Lite 2.0 可以播放目標設備本身支持的任意格式的視頻。例如,一些設備錄制和回放 3GP 視頻格式的視頻;另一些設備則支持 AVI 或 MPEG 視頻格式。在回放過程中,F(xiàn)lash Lite 將原始視頻數(shù)據(jù)傳遞給目標設備,以便對數(shù)據(jù)進行解碼并將數(shù)據(jù)直接呈現(xiàn)在屏幕上?梢圆捎靡韵氯魏我环N方式將視頻數(shù)據(jù)加入應用程序:
■在 SWF 文件中捆綁原始視頻數(shù)據(jù)。
■從設備的內(nèi)存卡或通過網(wǎng)絡加載外部視頻文件。
要控制 Flash Lite 2.0 中的視頻回放,可以使用 Actions cript Video 對象。Flash Lite 2.0 中的 Video 對象最初在 Flash Player 6 中提供,該對象有一些用于控制視頻的附加方法,如Video.play()和Video.pause() 方法。您還可以使用 System.capabilities.videoMIMETypes 數(shù)組來確定某個設備支持哪些視頻格式。
加載特定于設備的聲音和圖像格式
在 Flash Lite 2.0 中,可以加載設備支持的格式的任何圖像或聲音文件。要加載外部圖像,可以使用 loadMovie() 全局函數(shù)或 MovieClip.loadMovie() 方法。例如,如果設備支持PNG 文件格式,則可以使用以下代碼將 Web 服務器上的 PNG 文件加載到影片剪輯實例
image_mc 中:
image_mc.loadMovie("http://www.macromedia.com/images/mobile.png");
要加載外部聲音,可以使用 Sound.loadSound() 方法。在 Flash Lite 2.0 中,可以使用此方法加載設備支持的任何聲音格式(例如,MIDI 或 SMAF)。外部設備聲音必須完全加載到內(nèi)存中,然后才能播放。 和在 Flash Lite 1.x 中一樣,在 Flash Lite 2.0 中還可以播放在 SWF 文件中捆綁的設備聲音。
Flash Lite 共享對象
Flash Lite 共享對象使您可以將數(shù)據(jù)永久保存到用戶的設備中。例如,您可以使用一個共享對象保存應用程序會話之間的信息,如用戶首選項或游戲得分。使用 SharedObject 類對 Flash Lite 共享對象進行讀寫操作。
注意:Flash Lite 2.0 中的共享對象功能不允許多個 SWF 文件共享相同的數(shù)據(jù)。此外,F(xiàn)lash Lite 2.0 不支持使用 Macromedia Flash Communication Server 的遠程共享對象。
同步設備聲音
在以前版本的 Flash Lite 中,只能將本機 Flash 聲音與時間軸中的動畫同步。但對于設備聲音來說,這種同步是不可能的,因為設備聲音由設備直接播放,而不是由 Flash Lite 本身播放。在 Flash Lite 2.0 中,可以使用新增的 _forceframerate 屬性讓設備聲音與時間軸同步當此屬性設置為 true 時,F(xiàn)lash Lite 會根據(jù)需要刪除動畫中的幀,以保持 SWF 文件中指定的幀頻。
新增文本功能
以下與文本處理相關的功能是 Flash Lite 2.0 的新增功能:
■Flash Lite 2.0 中的所有文本都基于 Unicode。
■Flash Lite 2.0 提供對 HTML 格式和 TextFormat Actions cript 類的部分支持。
追加鍵支持
Flash Lite 2.0 提供對設備鍵的追加支持,包括支持 QWERTY 鍵盤、最多支持 12 個軟鍵(包括標準左右軟鍵)。
新增系統(tǒng)功能信息
能夠控制背照持續(xù)時間并設置自定義焦點矩形顏色
XML 處理支持
Flash Player 7 中的以下功能在 Flash Lite 2.0 中不可用:
■在 Flash Lite 2.0 中不支持或部分支持 Flash Player 7 中可用的幾個 Actions cript 類。
■使用 XMLSocket 類的套接字通信
■支持與 Macromedia Flash Media Server 進行通信
■遠程共享對象(部分支持本地共享對象)
■本機支持 Flash 視頻 (FLV) 回放
■支持 Flash 應用程序協(xié)議(Flash Remoting 使用的二進制數(shù)據(jù)通信協(xié)議)
■文本字段的層疊樣式表 (CSS) 格式設置
■設備字體遮罩
■高質量呈現(xiàn)時的位圖平滑處理
如何使用手機Flash?
目前該服務僅支持中國移動用戶,
1、 手機上網(wǎng):用戶只要使用支持手機Flash的手機登陸“移動夢網(wǎng)”的“動漫”頻道即可自動適配進入“手機Flash”頻道并體驗和下載手機Flash;
2、 18632點播:發(fā)送短信F到106581672,登陸手機Flash;
目前都有哪些手機Flash動畫?
中國移動手機Flash包含音樂MTV、手機Flash屏保、手機Flash游戲、手機Flash原創(chuàng)漫畫以及手機Flash 流行雜志等。
哪些手機支持手機Flash?
自2007年起生產(chǎn)的絕大部分Nokia手機和2007年6月起生產(chǎn)的SonyEricsson手機均支持手機Flash動畫,目前支持這項服務的手機已經(jīng)多達50余款。
支持機型列表
NOKIA
Nokia E50
Nokia E62
Nokia E60
Nokia E61
Nokia E61i
Nokia E65
Nokia E70
Nokia N71
Nokia N73
Nokia N76
Nokia N80
Nokia N81
Nokia N91
Nokia N92
Nokia N93
Nokia N93i
Nokia N95
Nokia 3109c
Nokia 3250
Nokia 5200
Nokia 5300
Nokia 5500
Nokia 5700
Nokia 6085
Nokia 6110
Nokia 6290
Nokia 6300
Nokia 7500
Nokia 6120c
Nokia 6500s
SonyEricsson
W580c
W660i
W610c
W710c
S500c
W830c
W888C
W880c
T658c
T650i
K77Oi
K850c
W908c
W910c
K630c
K630i
K850i
W380i
W580i
W890i