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