目前Adobe Flex的中文版學習資料比較少,而且大多都很零散,不適合用來系統地學習。我在這裡羅列一下在我的學習過程中讀過的一些資料。當然是以Adobe的官方文檔為主,這些文檔內容非常詳盡,應該作為學習的首選。
首先下載並安裝好Flex開發工具Flex Builder 2。Flex Builder 3的Beta版目前還不是很穩定,不推薦使用。
我發現這篇文檔非常適合新手用來入門:重慶大坪的劉剛所翻譯改編的《Flex中文協助》,pdf格式。
這篇中文文檔有4章,按照其中的例子一路做下來,對於Flex開發過程、開發工具、開發環境可以有一個較為全面的感受。
接下來開始打基礎,千裡之行,始於足下,下盤不穩,以後你吃苦頭的時候會很多。
Flex開發的基礎就是ActionScript 3,這門語言與JavaScript很相似,但是差異也很大(過一段時間空閑了我來詳細羅列一下這兩門語言之間的差異)。ActionScript 3是基於ECMAScript 4來設計的,未來的JavaScript 2也會基於ECMAScript 4來設計,但是從現在的JavaScript 1.5(目前所有主流的瀏覽器所支援的JavaScript版本)遷移到ActionScript 3卻需要付出很多學習。不過一旦熟練掌握了ActionScript 3,未來掌握JavaScript 2易如反掌。
以下3本中文文檔來自Flash 9的官方文檔:
《ActionScript 3.0編程》 ,pdf格式。務必熟讀。
《使用ActionScript 3.0組件》,pdf格式。參考、查閱。
《ActionScript 3.0語言和組件參考》,chm格式。參考、查閱。
然後就只能讀英文文檔了,Flex 2的官方文檔都是英文版的:
《Getting Started with Flex 2》,pdf格式。讀過了《Flex中文協助》,這本書就不需要看的很仔細了,因為《Flex中文協助》的內容基本上就是翻譯這本書。
《Using Flex Builder 2》,pdf格式。工欲善其事,必先利其器,對於開發工具的詳細介紹。
《Programming ActionScript 3.0》,pdf格式。和Flash 9那本中文版的《ActionScript 3.0編程》內容幾乎完全相同。還是讀中文版的吧,可以節省很多時間。
《Flex 2 Developer’s Guide》,pdf格式。最後這本書是開發過程中需要時時查閱的文檔。讀到這本書的時候,你已經完全入門了。如果能熟讀這本書(1858頁),你已經是進階Flex開發人員了。
學習路線中必讀的書:《Flex中文協助》->《ActionScript 3.0編程》->《Flex 2 Developer’s Guide》,這基本上就是目前最快的學習路線了。前兩本書讀完大約需要兩周時間,最後一本書可以在開發過程中一邊做開發一邊閱讀。Flex入門僅需要兩周時間,成為高手大約需要一年時間。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1756761