国产在线精品一级A片-国产另类欧美-国产精品va在线观看一-我要找美国一级片黄色|www.zheinei.com

新建Flex項(xiàng)目和ActionScript項(xiàng)目區(qū)別和比較

時(shí)間:2017-05-02 13:32:43 AS3.0入門教程 我要投稿

新建Flex項(xiàng)目和ActionScript項(xiàng)目區(qū)別和比較

  新版本的Flash Professional項(xiàng)目,可以聯(lián)合Flash Builder,對(duì)外調(diào)的swf文件進(jìn)行調(diào)試。以下是由陽(yáng)光網(wǎng)小編整理關(guān)于新建Flex項(xiàng)目和ActionScript項(xiàng)目區(qū)別和比較,希望大家喜歡!

  新建Flex項(xiàng)目和ActionScript項(xiàng)目區(qū)別和比較

  首先ActionScript的大部分項(xiàng)目里都有繼承Sprite(不是雪碧哦,是指ActionScript 3.0中flash.display包下的類,基本顯示列表構(gòu)造塊,簡(jiǎn)單說(shuō)就是顯示用的基類),可以作為顯示對(duì)象獨(dú)立運(yùn)行。

  幾乎每一個(gè)類都有import flash.display.Sprite這句代碼;

  而Flex項(xiàng)目中提供對(duì)mxml標(biāo)簽的支持,也可以支持對(duì)xml和as腳本編程,但在as腳本中含有sprite時(shí),編譯會(huì)報(bào)錯(cuò)。

  簡(jiǎn)單來(lái)說(shuō)就是,F(xiàn)lex項(xiàng)目可以用mxml標(biāo)簽來(lái)描述ActionScript。如<mx:String/>其實(shí)就相當(dāng)于在AS中新建了String(字符串)的對(duì)象。

  但是ActionScript就不能用mxml了,全是As寫的工程,全部都是*.as的文件。

  從個(gè)人習(xí)慣上來(lái)說(shuō),ActionScript像是一門純粹的語(yǔ)言,結(jié)構(gòu)更清晰,代碼很直白,使用方便。

  Flex支持圖像界面的編輯,有點(diǎn)像.net,支持對(duì)組件的拖拽,開發(fā)效率高。

  如果是想做點(diǎn)東西用,不是以這個(gè)作為職業(yè)或特長(zhǎng),建議學(xué)習(xí)flex就足夠了,你可以很快做出很不錯(cuò)東西。

  如果這是你的職業(yè)選擇或是想專業(yè)從事,建議先學(xué)習(xí)ActionScript,然后學(xué)習(xí)Flex,因?yàn)楹芏嚅_源的組件都是AS寫的,并且可以打好你的基礎(chǔ)。

  來(lái)看一下一位朋友的看法:

  廖湘寧 盛大網(wǎng)絡(luò),研究員

  我從開發(fā)者朋友圈子了解到的是,也有用Flex框架來(lái)開發(fā)游戲項(xiàng)目的,甚至大型的MMO 網(wǎng)頁(yè)游戲的也有。但事后,我們交流,他們都反應(yīng)叫苦。

  所以游戲項(xiàng)目我建立你用ActionScript項(xiàng)目,或者Flash Professional 項(xiàng)目。

  在Flash Builder中可以創(chuàng)建Flex項(xiàng)目,ActionScript項(xiàng)目,F(xiàn)lash Professional 項(xiàng)目。

  它們的區(qū)別是:Flex項(xiàng)目,包含MXML類庫(kù),它們能很方便的用于開發(fā)企業(yè)應(yīng)用,提供了許多很方便的數(shù)據(jù)綁定,頁(yè)面布局相關(guān)的標(biāo)準(zhǔn)類等等。

  ActionScript項(xiàng)目,就是指純As的項(xiàng)目,可以不依賴圖形編輯界面,目前大部分的Flash項(xiàng)目都是用這種方式創(chuàng)建。當(dāng)然ActionScript項(xiàng)目也是很方便的導(dǎo)入SWC,嵌入SWF等資源,或者外調(diào)SWF資源的。

  Flash Professional 項(xiàng)目,就是指可以通過(guò)Flash CS圖形編輯工具打開的Flash項(xiàng)目,可以直接在編輯工具中修改圖形,按鈕,MC動(dòng)畫的元件。

  其實(shí)所有的ActionScript項(xiàng)目,都可以通過(guò)指定文檔類的方式在Flash CS圖形編輯工具中打開和進(jìn)行修改編譯。

  Flex結(jié)構(gòu)介紹

  Flex 是一個(gè)高效、免費(fèi)的開源框架,可用于構(gòu)建具有表現(xiàn)力的 Web應(yīng)用程序,這些應(yīng)用程序利用Adobe Flash Player和Adobe AIR, 可以實(shí)現(xiàn)跨瀏覽器、桌面和操作系統(tǒng)。雖然只能使用 Flex 框架構(gòu)建 Flex應(yīng)用程序,但Adobe Flash Builder™(之前稱為 Adobe Flex Builder™)軟件可以通過(guò)智能編碼、交互式遍歷調(diào)試以及可視設(shè)計(jì)用戶界面布局等功能加快開發(fā)。

  使用 Flex 創(chuàng)建的 RIA 可運(yùn)行于裝有 Adobe Flash Player 插件的瀏覽器中,或運(yùn)行于跨操作系統(tǒng)的 Adobe AIR上,它們可以跨所有主流瀏覽器、操作系統(tǒng)實(shí)現(xiàn)一致的運(yùn)行。通過(guò)利用 AdobeAIR,F(xiàn)lex應(yīng)用程序可以訪問(wèn)本地?cái)?shù)據(jù)和系統(tǒng)資源。

  Flex是通過(guò)java或者.net等非Flash途徑,解釋.mxml文件,并生成相應(yīng)的.swf文件。Flex的component和flash的component很相似,但是有所改進(jìn)增強(qiáng)。目前Macromedia公司已經(jīng)被ADOBE公司收購(gòu)。Adobe2013年01月15日將Flex捐給Apache并發(fā)布了Apache Flex4.8。

  運(yùn)用Flash是完全可以做到flex的效果的,為什么還需要flex呢?主要有兩個(gè)原因:

  1:為了迎合更多的developers(開發(fā)者)。Flash天生是為了designer(設(shè)計(jì)者)設(shè)計(jì)的,界面還有flash的動(dòng)畫概念和程序開發(fā)人員格格不入,為了吸引更多的jsp/asp/php等程序員,Macromedia推出了Flex,提供了非常簡(jiǎn)單的mxml界面描述語(yǔ)言給jsp/asp/php程序人員使用,而且mxml更加規(guī)范化、標(biāo)準(zhǔn)化。

  2:為了一個(gè)標(biāo)準(zhǔn)。大家一定聽說(shuō)過(guò)微軟的操作系統(tǒng)vista(后續(xù)的.win7也是同一核心),在vista推出的同時(shí)微軟也推出了新的語(yǔ)言xaml,一種界面描述語(yǔ)言,與之相應(yīng)的就是smart client和flex非常相似的東西(即SilverLight),Mxml和Xaml的也很相似…

  Flex和J2EE /.NET其實(shí)沒什么關(guān)系,Macromedia用java做出來(lái)個(gè)應(yīng)用把flash的技術(shù)融合到J2EE里面,再用.net的技術(shù)做出來(lái)個(gè).net應(yīng)用把flash技術(shù)融合到.net里面去;應(yīng)該說(shuō)flex解決了J2EE里面和.net里面最繁瑣的問(wèn)題那就是web 客戶端的問(wèn)題。

  ActionScript使用

  ActionScript 動(dòng)作腳本是遵循ECMAscript第四版 的Adobe Flash Player運(yùn)行時(shí)環(huán)境的編程語(yǔ)言。它在 Flash 內(nèi)容和應(yīng)用程序中實(shí)現(xiàn)交互性、數(shù)據(jù)處理、以及其他功能。

  * ActionScript 是由 Flash Player 地方gtr和中的 ActionScript虛擬機(jī)(AVM)來(lái)執(zhí)行。

  * ActionScript代碼通常被編譯成“字節(jié)碼格式”。

  * ActionScript 的主要 IDE(集成開發(fā)環(huán)境) 是Adobe公司的 Flash Builder,最新版本 4.7。

  * ActionScript CS3(2007)后為更新為ActionScript 3.0,語(yǔ)言的系統(tǒng)結(jié)構(gòu)完全改變,支持即時(shí)編譯,語(yǔ)言功能增強(qiáng)速度。


【新建Flex項(xiàng)目和ActionScript項(xiàng)目區(qū)別和比較】相關(guān)文章:

1.Flex和ActionScript到底有什么區(qū)別和聯(lián)系?

2.如何利用Flash Builder創(chuàng)建ActionScript項(xiàng)目

3.學(xué)ActionScript還需要會(huì)Flex嗎?

4.ActionScript3.0教程02:類和對(duì)象

5.IIEI培訓(xùn)項(xiàng)目的調(diào)查和推廣方案范文

6.不同創(chuàng)業(yè)項(xiàng)目之間的區(qū)別

7.征文和作文的區(qū)別

8.意大利特拉維夫大學(xué)獎(jiǎng)學(xué)金項(xiàng)目?jī)?yōu)勢(shì)和申請(qǐng)條件是什么