"一夜北風寒,萬里塵埃散",這一夜北風不僅吹散了將近兩個月的霧霾,還吹散了籠罩在心頭的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組件。