FlexBuilder3入門(mén)經(jīng)典
本文和大家重點(diǎn)討論一下FlexBuilder3的概念,F(xiàn)lexBuilder3是由Adobe公司發(fā)布的創(chuàng)建Flex應(yīng)用程序的集成開(kāi)發(fā)環(huán)境。它功能強(qiáng)大,能夠幫助開(kāi)發(fā)人員提高工作效率。
FlexBuilder3簡(jiǎn)介
由Adobe公司發(fā)布的創(chuàng)建Flex應(yīng)用程序的集成開(kāi)發(fā)環(huán)境是FlexBuilder3。這種IDE同樣也可成為創(chuàng)建AIR應(yīng)用程序的開(kāi)發(fā)工具。它功能強(qiáng)大,能夠幫助開(kāi)發(fā)人員提高工作效率。
具體而言,F(xiàn)lexBuilder3主要具有以下功能:
◆使用或者不使用Flex服務(wù)器創(chuàng)建Flex項(xiàng)目和AIR項(xiàng)目;
◆創(chuàng)建可調(diào)用FlashAPI的ActionScript項(xiàng)目;
◆使用編輯器提供的功能高效編寫(xiě)應(yīng)用程序代碼,這些功能包括代碼重構(gòu)、代碼提示、自動(dòng)語(yǔ)法錯(cuò)誤檢查等;
◆允許在設(shè)計(jì)模式中使用MXML編輯器;
◆在MXML代碼或者獨(dú)立的ActionScript獨(dú)立文件中創(chuàng)建ActionScript函數(shù)等對(duì)象;
◆允許使用組件窗口訪(fǎng)問(wèn)開(kāi)發(fā)人員創(chuàng)建的自定義組件;
◆可實(shí)現(xiàn)對(duì)應(yīng)用程序項(xiàng)目的管理;
◆使用集成的調(diào)試工具來(lái)測(cè)試和調(diào)試應(yīng)用程序;
◆允許開(kāi)發(fā)人員自定義集成開(kāi)發(fā)環(huán)境;
當(dāng)開(kāi)發(fā)人員需要使用FlexBuilder3創(chuàng)建AIR應(yīng)用程序時(shí),首先面臨的是安裝問(wèn)題。FlexBuilder3可運(yùn)行于Windows和Mac平臺(tái)之上,該工具對(duì)于軟硬件的需求并不高,相信多數(shù)開(kāi)發(fā)人員的軟硬件都能夠滿(mǎn)足需求。表1列舉了Windows平臺(tái)中FlexBuilder3的軟硬件系統(tǒng)需求。
FlexBuilder3軟硬件系統(tǒng)需求列表(Windows平臺(tái))
表2列舉了Mac平臺(tái)中FlexBuilder3的軟硬件系統(tǒng)需求。
◆FlexBuilder3提供了兩種安裝模式:插件安裝模式和獨(dú)立安裝模式。
插件安裝模式對(duì)于那些已經(jīng)使用Eclipse開(kāi)發(fā)其他應(yīng)用程序(例如Java,ColdFustion等)的人員而言,F(xiàn)lexBuilder3能夠像其他Eclipse插件一樣,作為插件安裝到Eclipse之中。Eclipse是一個(gè)開(kāi)放的可擴(kuò)展平臺(tái),開(kāi)發(fā)人員可訪(fǎng)問(wèn)其官方網(wǎng)站下載(http://www.eclipse.org)。需要注意的是,F(xiàn)lexBuilder插件對(duì)于Eclipse的版本要求:對(duì)于使用Windows操作系統(tǒng)的開(kāi)發(fā)人員,應(yīng)該下載Eclipse3.2.2及以上版本;對(duì)于Mac平臺(tái)用戶(hù),應(yīng)該下載Eclipse3.3。另外,由于需要使用FlexBuilder3創(chuàng)建AIR應(yīng)用程序,因此建議讀者采用這種模式執(zhí)行安裝,以避免不必要的麻煩。
獨(dú)立安裝模式這種安裝模式比較適合未安裝Eclipse的開(kāi)發(fā)人員使用。簡(jiǎn)單而言,開(kāi)發(fā)人員所安裝的是一個(gè)針對(duì)開(kāi)發(fā)Flex和ActionScript應(yīng)用程序而優(yōu)化精簡(jiǎn)的Eclipse平臺(tái),其安裝占用的空間和內(nèi)存都更少,同時(shí)開(kāi)發(fā)界面更加易用和具有針對(duì)性。FlexBuilder3雖然功能復(fù)雜,但是易于上手,實(shí)用性很強(qiáng)。只要讀者具有初步的開(kāi)發(fā)經(jīng)驗(yàn),使用過(guò)一些常見(jiàn)的開(kāi)發(fā)工具,例如Eclipse、VisualStudio系列,那么相信很快就能夠發(fā)揮出FlexBuilder3的強(qiáng)大功能。下面通過(guò)示例講解使用FlexBuilder3創(chuàng)建AIR應(yīng)用程序的具體過(guò)程。
【編輯推薦】