Air、Flash、Flex 等的區別 原

"一夜北風寒,萬里塵埃散",這一夜北風不僅吹散了將近兩個月的霧霾,還吹散了籠罩在心頭的Flash、Air、Flex之間關係的迷惑。

  • Flash 衆所周知的提供網絡動畫,跨平臺視頻的插件。也被廣放用於遊戲等的開發。

  • Air 可以說是脫離了瀏覽器的Flash。而且還有諸多功能上的增強。並且可以用來開發移動終端應用(App)。目前支持的平臺包括iOS,Android,BlackBerry PlayStation

Flash和Air各有均是一個運行時,可以籠統的成爲Flash Platform.

  • Flex 基於Flash Platform的一套類庫。用於快速開發。內置mxml標記語言,和一組常用空間庫。Flex 4 引入了Spark組件用於替換原來的mx組件。

  • Air SDK 將AS3(ActionScript3腳本,Flash和Air的開發語言)代碼,編譯爲swf文件的工具。當然還包括一些調試、打包工具

  • Flex SDK 用於Flex開發的工具包。包括mxml編譯器,調試器,類庫等。

開發工具也有一些容易混淆的地方:

  • Flash Professional 面向設計人員的開發工具。裏邊帶的控件包含與fl.命名空間。

  • Flash Builder 面向程序員的開發工具。4.6中mxml設計器中默認的可拖拽的控件屬於Spark組件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章