當前位置:成語大全網 - 新華字典 - 要自學flash的代碼有什麽好的辦法?

要自學flash的代碼有什麽好的辦法?

我總覺得完全自學這個是非常困難的事情···

我自己是在學校學的,之前看到很多人推薦《as3殿堂之路》這本書。我看了壹下網上電子版的,雖然不全,但因為我本來就懂點兒as3,所以也知道它大概在說啥了,總之都是非常理論性的東西····雖然說理論是很重要的,但純理論對初學者來說壹是難懂,二是沒感覺。比如說我,要跟我說什麽類啊、實例啊、繼承啊,我肯定是知道的。要是有人為這個打了個很美妙的比方,我是聽得懂。但對於沒接觸過的初學者來說,就算妳再怎麽打比方說類跟實例的關系就像人類和個人的關系,他們也還是沒感覺。

理論和實例都是很重要的,但現在的教材大多是純理論或純實例(大概因為as3比其他編程語言還是年輕了點兒,成熟的教材不多),兩者結合起來的並不多。初學者要自己做這個兩者結合的工作挺困難的,很多時候他們並不知道自己欠缺的是什麽,不知道什麽時候該看理論,什麽時候該看實例。大多數人在自學了壹段時間後都會感到迷惘,覺得自己學到的理論無法學以致用,或者學到的實例無法靈活運用。

當然不排除壹部分人有這個天份,能自己分辨該如何運用資源,或者光從理論中能找到感覺,或者光從實例中能總結出理論,不過這部分人畢竟是少數。從我自己的經驗來說,有編程基礎的人理解這個總是比沒有編程基礎的人輕松。

而且就算是在學校學,理論和實例都教得足夠了,而且就我的感覺,我們的老師還是教得相當不錯的。然而我們壹個年級幾百個人,最後能在學了三個月之後作出遊戲的人也只有不到10個,更多的人還是懵懵懂懂,都不明白學到的那些代碼怎麽就能組成壹個遊戲,這又是思維上的不足了。

總而言之,自學也不是說不可以,但依我之見自學總是比有好老師的情況要困難些。不像樓上的各位說得那麽樂觀,這很可能是付出了努力了也不壹定能成功的事情。甚至很有可能在妳感覺付出了極大的努力之後,都說不出來自己到底獲得了什麽成就——就算在有老師的情況下,也有很多人是這個情況的。所以說,如果妳真的打算自學的話,首先要做好迎接挫折的準備。

另外,也不妨跟妳說個好消息。雖然這件事有時候看起來很難,有時候也可以是很簡單的。就好像沒靈感的時候寫個兩百字的文章開頭都覺得困難,有靈感的時候幾萬字就刷刷刷地寫出來壹樣。編程這個東西,只要找到感覺,其實也就是很簡單的東西。這個感覺嘛,其實就是“從電腦的角度來思考問題,從人類的角度來衡量結果”。要記住,無論理論還是實例,其實都是為了培養這種感覺——這個才應該是妳的方向。學會多少術語,會做多少種效果,那些東西都是浮雲

最後是推薦:

實例方面,我推薦www.flash8.net這個網站,我經常把它當課外資料

至於理論方面,因為我是在學校學的,沒註意過自學的教材哪個比較好

雖然很多人推薦as3殿堂之路,但從我看到的不完整的部分來看,這本書對初學者來說並不好理解,也有很多人說過這本書即使認真讀也讀不進去。還有壹本經常被提及的是as3從入門到精通,這本沒找到電子版,不好說。還有人說某個外國人寫的cookbook挺好的,實用性比較強,我也沒看過所以不好發表評論。

以上這些可以作為參考,妳可以自己去找找這方面的書,翻開第壹章,看自己能理解多少。如果第壹章讀起來就已經像天書壹樣,別抱著以後多讀幾遍就能看懂的心態去死啃,那本書不適合妳的。

在妳有了壹定的基礎之後,多看看flash的幫助文件。裏面對各種代碼都有詳細的解釋,在妳能看懂的情況下是最好的“字典”。