Luar's Flash Playground:Flash Lite 2.0的新功能和誤會
新聞(100)
觀點或評論(93)
Flash書(63)
教程(65)
Design Patterns(3)
FlashCom筆記(45)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(22)
Ajax筆記(9)
習作(47)
組件(15)
酷站(31)
學習資源(28)
書籍推介(15)
本站與我(90)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
Flash Lite 2.0的新功能和誤會 (22-12-2005)
因為Flash Lite 2.0已經開賣,所以可以講一下Flash Lite 2.0一些我認為有意思的新功能,依照重要程度排列:
  1. Unicode:動態文字可以展示中文,在我們華文地區來說,非常重要!
  2. Mobile Shared Object (MSO):即PC上LSO,可以儲存資料到手機,不用再為遊戲儲存等問題尋求其他Fscommand Flash2File的解決方法。注意:MSO只在Standalone Mode支援,如果Flash內容是在Browser Mode、Messaging Application或者Nokia File Manager,MSO是不支援的。
  3. 可以LoadMovie載入圖像檔案,不用再尋求JPG2SWF等工具在Server先轉換,由於Decode能力借助手機支援,所以可以載入JPG/GIF/PNG,不支援Animated GIF/PNG Animation,由於要知道手機是否支援該格式,所以有System.capabilities的ActionScript來偵測。
  4. 同樣道理,loadSound支援動態載入MP3/MIDI,也是靠手機支援。
  5. 同樣道理,Video可以播放3gp,其實也是靠手機支援,3gp影像一定蓋在Flash內容上面,至於Embed Video in SWF也可以,不過File Size這麼大,可行嗎?
  6. Stage Object可以知道SWF畫面大小,onResize也支援,是否代表可以用一個SWF通吃不同手機畫面大小?
  7. SetInputTextType,可以限制Input TextField為Numeric, Alpha, Alphanumeric, Latin, NonLatin and NoRestriction。
  8. ExtendBacklightDuration,控制手機光亮時間(如果手機支援的話),感動!
以下則是一些一般人認為有意思的新功能,我則不以為然:
  • Flash Lite 1.1載入數據方法只可以用loadVariables載入URLEncode(myName=luar&age=12)格式數據,Flash Lite 2.0可以用LoadVars,更甚是用XML Object載入XML,不過實際上作用不大,因為XML檔案一般較大,現實是避免使用,另外,也花手機運算能力去Parsing。
  • Flash Lite 2.0是基於Flash Player 7和ActionScript 2.0,很多人對此有嚴重誤會和憧憬,首先我認為Flash Player 7的東西大都不支援,下面會解釋,另外,是否真的需要用到ActionScript 2.0?我覺得Flash Lite 2.0最好好處是可以用回Dot Sytnax去編寫,還有Array、Function、Math Class等,對大部人是方便了。
因為一句Flash Lite 2.0是基於Flash Player 7,很多人對此有嚴重誤會和憧憬,我必須澄清一些錯誤:
  • 先說動態數據載入方面,其實沒有什麼改變,只是多了XML而已(現實中是否有用則另說),不支援Flash Remoting,不支援XML Socket,不支援RTMP。最大進步反而是Unicode,終於可以用中文數據!
  • Video方面,不要妄想有Camera Object可以接收手機鏡頭的影像,不支援Sorenson Codec,不支援FlashCom的Video Streaming。
  • 不支援Microphone Object,所以不要以為可以用手機錄音。
  • Flash Lite 2.0對手機硬體軟體提高了,最少要Series60 2nd Edition。所以我覺得Flash Lite對高手機性能要求本質沒有變,Flash Lite性能也沒有進步,只是貴價手機性能提高了,剛好可以跑Flash Lite 2.0。
本文章由luar發表。
意見
  • 谢谢你的介绍和分析。
    flash lite未来仅仅还是和某些手机绑定?是因为flash lite需要非常苛刻硬件支持还是市场战略?

    yifa於22-12-2005發表

  • luar, xml可以用作array object, 非常實用呀, 我個人多會以server script 讀取database資料以xml方式傳輸到flash
    另外從fl2.0 online seminar得知 video方面會因應手機支持streamed, 有待查證

    Patrick於23-12-2005發表

  • 請問flash lite 2.0
    如何存取 remote service?
    only loadVars?


    fij於21-03-2006發表

同組文章

Movable Type 3.15系統支持,Luar's Production版權所有。