本章內(nèi)容:
● 了解Flex工具
● 創(chuàng)建第一個Flex應(yīng)用程序
● 理解MXML的原理
● 使用ActionScript配合視圖
在編寫Flex代碼之前,首先要建立工作環(huán)境。Flex提供了免費(fèi)開源的SDK,可供我們開始工作并創(chuàng)建Flex應(yīng)用程序。但是,真正的開發(fā)人員往往首選基于Eclipse的Flash Builder IDE作為開發(fā)環(huán)境。
本章介紹如何使用Flex開源工具來充分發(fā)揮有限預(yù)算的作用。此外,還會拿出相當(dāng)大的篇幅介紹Flash Builder的諸多功能。然后我們討論如何開始創(chuàng)建Flex應(yīng)用程序。
Flex開發(fā)人員的大多數(shù)工作時間都用在Flash Builder工作上。但在考慮Flash Builder之前,讀者恐怕會問:不花錢能做Flex開發(fā)嗎?
2.1 經(jīng)濟(jì)的Flex開發(fā)方式
有了Flex免費(fèi)開源的SDK,就沒有什么可以阻礙你開發(fā)Flex RIA。Flex SDK中包含把源代碼轉(zhuǎn)換為Flash(.swf)文件的編譯器,也包含處理應(yīng)用程序組件及其核心組件(包括諸如按鈕的視覺組件)的Flex框架。
我們的目標(biāo)是輕松地開發(fā)Flex應(yīng)用程序,而可行的方案就是排除最不常見的做法,并且專注于如何使你脫穎而出成為一名成功的Flex開發(fā)人員。
在選擇使用SDK的情況下,輕松開發(fā)很大程度上只能是一種理想,很難實現(xiàn)——?因為使用SDK做開發(fā)的復(fù)雜程度遠(yuǎn)高于使用Flash Builder。如果讀者目前只是出于個人目的學(xué)習(xí)Flex(想多掌握一門技術(shù)),或者正準(zhǔn)備向公司推薦Flex,但公司并沒有安排預(yù)算,那么免費(fèi)方案還是值得探究的。
注意:
Flash Builder有一個60天的免費(fèi)試用版,通過試用評估可以判斷它是否物有所值。