主頁 > 知識庫 > 關于學習 Flex 的一點建議(轉載)

關于學習 Flex 的一點建議(轉載)

熱門標簽:萬利達綜合醫(yī)院地圖標注點 武漢AI電銷機器人 電銷機器人 深圳 實體店地圖標注怎么標 股票配資電銷機器人 南京電銷外呼系統(tǒng)哪家好 在電子版地圖標注要收費嗎 外呼系統(tǒng)會封嗎 地圖標注如何弄全套標
Flex是什么?RIA(Rich Internet Applications)。Flex 是 Macromedia發(fā)布的presentation server(展現(xiàn)服務),它是java web container或者.net server的一個應用,根據(jù).mxml文件(純粹的xml描述文件和actionscript)產(chǎn)生相應得.swf文件,傳送到客戶端,由客戶端的flash player或者shockwave player解釋執(zhí)行,給用戶以豐富的客戶體驗。說這么多,還不如看實例:

蘋果樹下:http://appleshow.cc/tuya/
DIYINN:http://www.diyinn.com/products_assortment/1.html
這個需要進去再點“使用該產(chǎn)品制作個性化產(chǎn)品”才可以看到界面

 引用內容
  現(xiàn)在不少人開始關注并學習Flex了(至少比以前多了),但是現(xiàn)在關于Flex的資料并不多,國內的資料就更少了,而且Flex的論壇人氣都差的很,一眼望去全都是提問帖子,回帖超過5個的寥寥無幾,慘不忍睹啊。我翻譯一些東西也是為了增加中文學習資料,不過真正想要學習最好還是趁早習慣了英文,去看英文文檔以及英文Blog。我不是什么專家牛人,我技術水平差的遠,但是我學習Flex的時間算是比較長的了,所以在這里給初學者提一點學習建議,希望能幫助大家少走點彎路。

一、起步

1.了解Flex以及相關的東西。

一開始你最好先搜索一下Flex到底是什么,有次我居然看到有人問Flex 和 Flex Builder 有什么區(qū)別,faint。建議大家最好是先看看Flex白皮書,看一些介紹Flex的文檔,先把FDS,F(xiàn)lex SDK等東西搞清楚再說。

2.初級

了解了基本概念之后,開始進入學習了。初級教程還是挺多的,比如 Flex Quick Starts 以及Adobe官網(wǎng)上的初級教程。Flex Quick Starts 中文翻譯在Adobe 中國(http://www.adobe.com/cn/devnet/flex/?tab:quickstart=1)上可以找到。其中有很多示例,那些示例你最好一行一行的敲出來,然后運行看看結果,不要直接復制。初學任何東西的時候都不要復制別人代碼,偷懶也要看情況。

看完Flex Quick Starts之后,應該對Flex中的組件布局,事件機制等有了大概了解了。這個時候建議你了解一下 Flex 中的各種控件。官方有一個介紹各種控件的非常好的例子:Adobe Flex2 Component Explorer ,依然建議把所有代碼敲一遍,至少對每個控件的樣子以及容器的布局方式有個印象,到時候你需要什么的時候就自然想到某個控件。

了解了控件之后,應該了解一下ActionScript 3.0了,這個東西比較強大。如果你以前沒有接觸過AS,那么建議你認認真真看一下AS 3.0 的基本語法以及各種數(shù)據(jù)類型,雖然每種語言基本都是相通的,但是至少還是有點區(qū)別的,如果自以為是很容易就吃虧。

3.進階

經(jīng)過了一些練習對MXML,AS3.0 應該都比較熟悉了,接下來就是看一些高級教程 + 模仿示例代碼了。高級教程Adobe Flex Developer Center上有不少,應該看。而且Adobe 自帶的那個 Flex Store 也是個很好的例子。很多國外的Flex開發(fā)者都會將自己做得小例自提供源代碼下載,所以示例代碼不難找。在模仿別人代碼的時候要注意別人的一些編程思想,比如組件之間如何通訊之類的,看多了代碼以后遇到類似問題解決方案自然就出來了。

(BTW,我現(xiàn)在就處在進階階段,并且將會長期處于進階階段)

以上是關于如何學習Flex的,下面我說一下學習過程中碰到問題的解決方案。

1.查看幫助文檔。幫助文檔是最好的教程,里面的東西多了去了,不要碰到問題就去別的地方問,應該先看幫助文檔。我學了Flex才發(fā)現(xiàn)任何大型軟件的幫助文檔都是最好的教材,你把幫助文檔看透了就已經(jīng)遠遠超過初學者了,市面上那些教材基本全都是抄襲幫助文檔,個別好書除外。所以遇到問題先去搜索一下幫助文檔,如果哪個概念有問題,就把相應的章節(jié)仔細地看一遍,保證你有收獲。

2. Flex 郵件列表。 遇到幫助文檔無法解決的問題不要去國內的論壇提問,不是我對國內的論壇有成見,而是事實確實如此,像Flex這種東西的問題沒有人會理你,國內牛人都很忙,沒空回答問題的,這點大家應該都了解,所以建議大家直接去加入雅虎 Flex 郵件列表。在回答之前先搜索一下以前別人的郵件(這里搜索:http://www.mail-archive.com/flexcoders@yahoogroups.com/),一般你不太可能那么幸運,你碰到的問題別人基本都碰到過而且很可能得到了解答,所以基本上一些小問題都能搜索出來,而且在提問之前先搜索一下也是禮貌,最好不要浪費別人的時間來回答重復的問題,雖然里面有很多熱心的人。找不到就發(fā)郵件提問,郵件列表里高手如云,還有Adobe Flex開發(fā)小組的Matt Chotin等,你的問題不太可能得不到解決,順便還能練習英文寫作。

除了以上這些建議之外,建議大家平時多去MXNA 和Flex Blog(關于Flex的Blog你可以在http://www.flex.org上找到,這里提醒一下,不要在那些開發(fā)者Blog上提問與文章不相關的問題,那樣很不禮貌)看看,MXNA上的新聞值得關注,而且經(jīng)常有人寫一些初級和高級教程的,而且還附帶源碼下載的,而且寫這些教程的一般都是高級開發(fā)者(迫切期待國內高級開發(fā)者也能抽空寫初級教程),相信經(jīng)常關注你會受益匪淺。

最后聲明一下,我是一個初學者,技術水平一般,只不過是翻譯了一些Flex教程,而翻譯的功勞大部分可以歸功于金山詞霸和Google翻譯。所以大家如果遇到問題后查找?guī)椭袜]件列表都得不到解決,那么我肯定也無能為力,所以請大家以后不要到我Blog上提問了,多謝大家。不過還是希望大家能喜歡我翻譯的東西,以后我會更努力的。

標簽:臺州 安徽 武威 泰安 廣東 濟源 汕頭 濟寧

巨人網(wǎng)絡通訊聲明:本文標題《關于學習 Flex 的一點建議(轉載)》,本文關鍵詞  關于,學習,Flex,的,一點,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于學習 Flex 的一點建議(轉載)》相關的同類信息!
  • 本頁收集關于關于學習 Flex 的一點建議(轉載)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章