Flash开发的基本概念
生活随笔
收集整理的這篇文章主要介紹了
Flash开发的基本概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有好幾年沒有接觸過Flash了,MM公司被Adobe收購后,Flash應該來說發展的是非常好的。
?
Adobe的策略好像與微軟有點類似,提供一個免費甚至開源(微軟的Windows SDK暫時是不可能開源了)的SDK讓所有用戶都有機會來用。
?
在這種情況下,Flash開發的含義已經變得比較泛,不再依靠以前網頁三劍客套件中的Flash來開發。也就是不管是基于何種開發環境、何種開發模式,只要最終生成SWF這種文件讓Flash播放器運行的過程都可以稱為Flash開發吧 - Flash、Flex、AIR這些概念。。。
?
涉及的名詞:
Flash的基本含義應該是指一種技術,它的表現形式是在Web頁面中利用專門的播放插件Flash Player展現一些交互式動畫效果。對于開發者來說,Flash是指一種開發工具,即當初的Macromedia Flash 5、Flash MX到現在的Adobe Flash CS4之類;同時,Flash又是指開發者用來表達一些內容的一種技術手段。
現在Abobe公司的戰略點之一,它是RIA開發的一整套環境,包含Flex Framework(即現在的Flex SDK), Flex Builder, Flex Enterprise Services等,與微軟的.Net架構有可比性。
ActionScript早先是Flash開發工具中內置的腳本語言,它遵循ECMAScript標準,經歷了1.0、2.0、3.0版本。到現在,已不再依賴早先的Flash開發工具,只要有一個SDK即可,即成長為一門完善的編程語言。
像Windows SDK這樣的可以構建自己的C++開發環境來編譯Windows平臺的應用軟件,同樣的基于Flex SDK就可編譯出Flash,而不是要求人們一定要來購買我們的開發工具。畢竟,先讓人們來用我們的技術、讓技術有市場才是首要的。在Flex SDK下可以進行傳統Flash應用的開發,重點在于Flex開發相對于傳統Flash開發的一個明顯特征是MXML語言與文件的使用,Flex源程序中至少要包含一個MXML文件 - 盡管它實質上仍是AS,可以與AS腳本混合使用。
MXML是Flex應用程序用于進行用戶界面組件布局的語言,顯然,它基于XML語言。
AIR又是一個更高目的的概念。Adobe AIR 使您能夠使用 HTML、JavaScript、Flash 或 Flex 構建應用程序。因為 Adobe AIR 同樣地支持所有這些技術 , 所以在開發 Adobe AIR 應用程序時, 您可以在瀏覽器中使用您已經熟悉的工具來構建 Web 應用程序或RIA程序。最終結果是使用html,js以及flash就可以來開發桌面程序了,這個應用給最終用戶看到的是一個單獨的包,并且使用WebKit HTML引擎呈現出來。與Flex相同,只要有了Adobe AIR SDK, 就有了打包和部署 AIR 應用程序所需的所有工具。
?
總結
以上是生活随笔為你收集整理的Flash开发的基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 获取表单对象,得三种方法getEleme
- 下一篇: 20100311 学习记录