導航:首頁 > 編程語言 > 如何學好flash編程語言

如何學好flash編程語言

發布時間:2022-04-20 16:11:13

1. 網頁游戲開發需要哪些工具和哪些編程語言怎樣才能學好Flash AS編程

簡單的 flash+php+mysql
復雜的 除了flash 還要c++編寫伺服器。
最好的學習方法是參考別人的代碼。可以網上下載農場的源碼

2. 學習製作flash動畫都需要什麼基礎才行

你可以先去【繪學霸】網站找「動畫製作技術」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=310&zdhhr-11y13r-1818120102978491028

想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。

自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】:
www.cgwang.com/course/ysdhaaa/?zdhhr-11y13r-1818120102978491028

在「動畫製作技術」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。

大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html

3. 學習flash編程需要哪些編程語言

1.用的最多的就是flash本身的腳本語言- ActionScript(平時大家習慣叫FAS或AS)

不過,日後開發網路程序的時候,可能還要配合點其他語言,例如javaScript\PHP等網路語言.

2.至於flash可以干什麼用,那就多了,最基本的應用:做個flash短片啦\做個flash小游戲啦等,高級點的應用,可以部署一套網路辦公環境,比如視頻會議\流媒體等等,如果你研究的更高級,做一些大型的商業程序也不是不可能的.
前短時間國外有個大型的網路游戲就是用flash平台開發的.

另外,請注意一點: flash和java一樣,也是跨平台的!

當然flash也有不足的地方,比如對硬體介面\資料庫\3D等操作是很弱的,若要用flash開發應用程序,必須藉助其他工具配合著用....就像上面所提到的網路游戲,實際上只是把flash做為一個平台,真正的編碼語言可能不只FAS

4. 應該如何學習flash編程

想真的精通的話就要系統的去學習了,自學或者培訓,然後積累經驗

5. 我現在能夠熟練掌握Flash的應用,總覺得應該向Flash編程發展,不知如何起步

flash編程沒有限定說男生才可以學,不過目前最普及的flash編程語言——AS3與大部分高級語言一樣,是一門完全面向對象的語言,因此,要想入門,首先要有良好的邏輯性和抽象理解能力,能盡快熟悉面向對象的編程思想。
如果你的編程基礎是0的話,要完全停下來學習AS3,領悟力強的話,至少需要1個月的時間才能初步掌握面向對象的思想和AS3的基本語法,2~3個月能進行初步運用,編寫一些簡單的代碼模塊,要想登堂入室、獨立完成項目開發,那起碼要4~5個月的時間。
在學習AS3的過程中,一本好書是少不了的,「殿堂之路」是我推薦的不二選擇,另外,最好能找到一個比較好的老師,在掌握面向對象的思想過程中,老師給你的指導(也許一兩句話)勝過讀一個星期的書,在後期的代碼編寫過程中,老師幫你指點代碼或項目中出現bug的原因,能使你事半功倍。

6. 學習flash有前途嗎,自學如何學好

3D 做出來的是三維效果,而FLASH是動畫.(個人理解)

前途,不是學什麼技術才有的.就像鐵飯碗的含義,不是干某種工作,一輩子有飯吃,而是到哪都有飯吃.不知道你能不能理解我的意思.其實不管學習還是投資或者像你提的3D,FLASH 有沒有前途你應該先向有這方面經驗的人請教.有這方面經驗的人的建議才是最重要的.還有,自學的問題,不能全靠自學,更不能全靠別人教.比如,你可以先在網上找找資料,教程.然後做做看.遇到問題不要急著問,先自己試著解決,解決不掉,再向別人請教.

7. 我准備學習Flash的AS3編程語言,希望前輩們能給點意見 謝謝!!

有句俗話:程序是寫出來的,不是看出來的。
針對殿堂之路,一邊看,一邊把裡面的例子跟著書全部寫一遍,並盡量去理解每一句代碼的含義,你離AS3的距離就會越來越近。
開始的時候有很多不理解沒關系,這也是很正常的,當量變發生質變的那一天,當你能脫離書本開始寫第一個代碼的那一天,你會發現,你所寫的、所想的都將為你帶來很多幫助。
學FLASH可以只學FLASH CS4的軟體,來做圖做動畫,但是那僅僅只是停留在美術的層次,如果你是一個由追求的人,就必須要從AS3學起,因為當你能夠獨立完成一個FLASH游戲時你將會發現那是怎樣的一種成就。

8. 怎麼樣學好ActionScript 語言

你學過JavaScript你就感覺as很簡單的,他們很相似的。我是學動漫的,首先我們的課是先學JavaScript然後我感覺學as是真的很簡單的。ActionScript 動作腳本是遵循 ECMAscript第四版 的 Adobe Flash Player 運行時環境的編程語言。它在 Flash 內容和應用程序中實現交互性、數據處理以及其他功能。

ActionScript是Flash的腳本語言,與JavaScript相似,ActionScript是一種面向對象編程語言。

呵呵
你看一下面的幾個問答吧
問:我最近想去學flash製作,在網上找了找,發現有很多製作軟體,如flash MX,flash MX2004和flash cs3 Pro,哪款比較好啊?

答:

2000年 flash 5.0

2002年 flash mx (就是flash 6.0)

2004年 flash mx2004 (就是flash 7.0)

2005年 flash 8.0

2006年 flash cs3 (就是flash 9.0)

2008年 flash cs4 (就是flash 10.0)

目前的最新版本是flash cs4 功能非常強大,不僅支持骨骼動畫,還支持3維等等,verycd上有視頻教程,可以去學習一下。

不過初學的話,個人建議你從flash cs3開始,以便今後玩flash cs4,因為他們的操作性很相似,Flash 8現在雖然還是很多人在用,但是已經漸漸被新軟體的新功能所取代。

FLASH CS3的好用之處::

1.cs3是ADOBE收購micromedia後的大作,無論從動畫設計上,還是程序語言上都有質的飛躍。比如鋼筆功能更加強大,超級強大的繪圖功能,這些都讓矢量圖製作者提高了效率,使用更方便。

2.FLASH CS3引入了面向對象的AS3語言,使得AS不在是一個簡簡單單的腳本語言,而搖身變成一種強大的高級程序語言。另外,FLASH CS3也全面支持AS之前的版本,從AS1到AS2均支持。

3.作為初學者,因為沒有基礎,不存在用慣一個版本的軟體,用新版本時要重新熟悉的問題,所以應盡量選擇最新版本的軟體進行學習,因為時代是在進步的,老版本的軟體,學完了也就淘汰了,再學新的,還得重新熟悉界面及操作習慣。

4.目前由於flash cs4 10月份剛剛推出,目前CS4的教材並不多也不系統,所以建議以FLASH CS3作為學習的開始,而且FLASH CS4的界面和CS3差不多,只是加了些新功能。

問:怎樣學會flash編程,要有什麼基礎,要學c語言嗎,哪裡有教程啊?該怎麼學啊??

答:

如果你只是了解一下,網上的視頻教程很多,可以去看一看。

但是如果你是很想學會,那麼我建議你,要學習一門知識,就必須看系統的教材。因此不推薦看視頻教程,網上的視頻教程雖然很多,但是都很難系統性的教會你代碼的結構、編程的思想。所以我的建議是買書學習。最好不要看電子書,個人覺得,看電子書的人,都喜歡跳著看,這樣看就失去了意義。這樣看下來,好像學會了,其實什麼原理都沒搞懂。

要真正的買一本書,一頁一頁的翻著看,看一遍不夠,一本書至少3遍甚至n遍。還要多加練習。學習編程,首先從hello world開始,然後就是要每天寫,經常寫,這樣才有進步。

很多人也有這樣的擔心,怕自己沒有語言基礎,例如沒有學習過C等。其實大可不必擔心,語言只是一種工具而已,目前的主流語言就好象同素異形體一樣,看似有區別,其實都差不多。這就好像你會使用WIN98,升級到了WIN XP,你也不會說,連怎麼打開文件都要重頭學習一樣。學習編程的關鍵是學習編程的思想,所以好的書教你怎麼理解編程思想,差的書只是叫你怎麼寫代碼,其中區別很大。

AS2的書,這里不做推薦了,我也沒看過什麼好點的書,我學AS2完全就是看幫助學會的,主要是有JS基礎。

這里推薦一本AS3的書:《action script3.0殿堂之路》

問:我是老程序員了,對Javascript和Java都比較擅長,現在想學Flex,但不知道有什麼經典一點的書籍?

答:

1.初學者,推薦《action script3.0殿堂之路》,也有人推薦《as3權威寶典》個人覺得那書寫的不行。

2.flex的話,推薦《flex第一步》

3.as3語言掌握的7788了以後,可以去看以下一些書籍

4.實用書籍:

Action Script3.0 Cook Book —— 類似幫助手冊的書籍

Action Script3.0 設計模式 —— 一本講述程序設計思想的書籍,強烈推薦

問:flash as2.0 與 as3.0的本質區別?

答:

首先說下as2,as2實際上是as1的升級版,引入一面向對象的概念,但並不是完全面向對象的語言,只是在編譯過程中支持OOP語法。as2的面向對象雖然不全面,但是卻是首次將OOP帶到了FLASH,而AS3是一個完全基於OOP的標准化面向對象語言,最重要的就是as3不是as2的簡單升級,而完全是兩種思想的語言。可以說,as3全面採用了面向對象的思想,而as2則仍然停留在面向過程階段,舉個例子,就像VB和C#的對比。

所以as3絕不是as2的升級版,在as3里,可以看到java和c#的影子,確實,這三種語言大部分思想都是一致的,只有一些小的區別,比如as3引入了命名空間的概念,但是不支持比如委託,在包封裝及外部訪問上也引入了一些新概念。

在編譯階段,as2採用的是AVM1(actionScript vitual machine),而as3採用的是AVM2。新一代虛擬機採用了OOP思想,在執行速度上比起avm1也快了10倍。還提供了異常處理。以前我們在使用AS2時,一旦出錯,AVM1選擇的是靜默失敗,讓人根本不知道什麼地方出錯了,會浪費大量的時間去查錯,而AVM2與目前主流的編譯器一樣,會有異常處理,運行出錯會輸出錯誤提示,工作效率大大提高。如果做個對比,我想說,AVM1就是大刀長矛,而AVM2就是手槍,大刀和長矛也能殺敵,但是只在面對弱智的敵人才能發揮作用,面對一個大型項目,不用點現代化工具是不行滴。

as2與as3的部分區別,只說一些大的區別,小的不同太多,就不談了:

1.運行時異常機制處理,這個剛才說過了。

2.事件機制,這也是很多人拿起as3就不知所措的原因,初學者會發現連一個按鈕點擊的方法都寫不出來。實際上as3的事件機制採用的是監聽的方式,和as2時代的onClipEvent不同,as3里所有的事件都是需要觸發器,監聽器,執行器三種結構的,這樣做的好處就是使得這個語言非常的堅強,非常的標准化。不像as2,奇形怪狀的代碼漫天飛,可以這樣寫,也可以那樣寫,代碼變得繁復難懂,可讀性太差,執行效率也大大降低。要特別說明的是,as3的所有事件都直接繼承event對象,而event是直接繼承自大老闆Object類,結構多麼完美。所以在as3中,所有的事件都繼承自相同的父親,結構相同,提高了重用性。

3.封裝性,這是as3與as2最大的不同,as3引入了封裝的概念,使得程序安全性大大提高,各個對象之間的關系也通過封裝,訪問控制而得以確定,避免了不可靠的訪問給程序帶來的意外產生。

4.XML,我覺得這是最令人激動人心的改變,現在as3程序員可以很輕松也很自豪的說,我們是使用XML人群中最快樂的人。AS2時代對XML的存取仍然需要解析,而AS3則創新的將XML也視作一個對象,存取XML就像存取普通對象的屬性一樣方便,用點語法就可以,無疑大大提高了效率。

5.最關鍵的一點,容器的概念,AS3採用了容器的思想,告別了as2一個MovieClip打天下的局面。對於as2程序員來說,可能不能理解,我mc用的好好的,幹嘛不讓我用啊。但是當你真正的了解as3的思想的時候,當你真主的體會到OOP的好處的時候,你會覺得as3的容器的思想的完全正確的。as2時代,我們做什麼都用mc,而as2時代的mc也是直接繼承自object,這給了mc極大的許可權,極其多的方法屬性,而有時我們只需要放一個背景圖,並不需要它動,這樣做就造成了極大的浪費。說實在話as2和as3比起來就是浪費之神,所以as2編出的swf絕對比as3編譯出來的swf要大上幾倍。as3把所有你用到的顯示對象都分開,mc的屬性方法都被瓜分開來,舉個例子,你去水果超市買水果,就肯定比直接去大型超市買要方便,更節約時間,時間就是金錢,那就是很大的節省。

當然還有許許多多的不同,比如程序執行機制,設計模式,結構框架等等,這里就不在一一贅述。

問:怎麼才能成為編程高手?

答:

可以說,學會編程並不難,怎麼才能寫出好的程序,這是很多人所困惑的事情,我有時候也是左思右想,覺得自己寫出來的東西太在是太垃圾了。那麼真正的高手他們在做些什麼呢?他們到底因為什麼才能成為高手呢?

其實,我們很多人都僅僅停留在會寫程序的階段,並沒有去研究,一個程序怎麼寫才算是合理的,什麼樣的結構,才是最完善的,什麼樣的布局才是可擴展的。什麼樣的代碼才是最高效的。而這正是高手花功夫去研究的事情,也是為什麼高手能做的更好的原因。

我總結了一下,覺得以下才是一個程序員應該思考的路:

1.第一類人:會寫程序,這沒什麼,人人都能辦到。(70%的程序員都在這里)

2.第二類人:有一定的結構思想,能做設計結構上的調整。能走到這一步,應該可以算真正入門了。(15%的程序員在這里,很不幸,本人也在這里。)

3.第三類人:熟練應用各種設計模式,到了這里,才算涉足高級編程領域。這樣的人才能算高手。(10%左右,我想黑羽同志應該屬於這個級別)

4.第四類人:有演算法分析和創意思維,能做到這一步的人,寫出來的程序就不叫程序了,叫偉大發明!(5%左右,微軟和谷歌的專家們在這里)

5.第五類人:這一類人是我不敢想像的,已經超出我的思考范疇了。(趨向0%)

9. 如何自學FLASH動畫編程,基本要記的代碼有那些

注意我下面說得,用不久你就可以做FLASH了。
1、問一下自己知道什麼是動畫嗎,順便捎帶再問一下自己會不會畫畫。這是用FLASH的根本。為什麼這么說那,因為FLASH是一個專業的動畫軟體,如果你想用他來做其它用途,那麼上面兩句話就PASS了!
2、整個電腦吧,別忘了安裝FLASH(目前大家還在用FLASH8.0,不過新版本早就出來了),因為你要學它。
3、有條件就去個培訓班,沒條件就天天混書城吧。不過一定要買一本書,我說的是一本,不是N(N≥1)本,買多了反而會讓你頭痛。選書的要求不高,首先是你自己感覺這本不錯。另外是書上說明零起點
(也就是適合不會FLASH的人來學)。 這樣做的原因是:現在出的FLASH書太多了 ,不過再多也沒用,FLASH可以學的東西就那麼一點。他就是個軟體,軟體是死的--接4
4.人是活的,要拿著你的書,把整個軟體翻一遍,主要了解工具使用。掌握工具後看5
5.掌握工具還是菜鳥,想成為高手,別急著自我創作,因為你想想中的東西太美好,實現起來好難的。這個時候我建議你,再買一本書,這本書當然要以實例為主,照著做,慢慢的大腦自己就總結出一些經驗,這將對你以後工作很有用。

10. 我是新手, 現在我要學習FLASH製作全flash網站和flash精美游戲,需要學習什麼怎樣學

恩!志向很不錯!但是要學到能獨立完成一個FLASH整站,和游戲,那得花大量的時間和精力,要學的東西多了.(當然,那些粗製濫造的FLASH站不在其中)
FLASH站嘛,你當然要學會FLASH,但想做出一個精美的FLASH站,你在學FLASH之前要先學好PS,FW之類的圖形處理軟體,慢慢積累一些美工的功底,然後再開始學習FLASH,如果你想做游戲,那麼FLASH中的腳本程序,又叫做AS,這個玩意你得學得非常好,不說達人級別,起碼也要夠得上精通~~這是實現FLASH交互功能的重要組成部分.
而做FLASH網站,又有所不同,它需要的是FLASH跟資料庫或者說後台之間的信息交換,那麼FLASH+XML是必不可少的,另外,做網站所必須會的Dreamweaver你也要學習.
這些軟體的教程網上都有,你可以自己找,實體書我也沒買過,都是看的網上的教程,想朝夕學好那是不可能的,你可以邊看教程邊學著做,多動動手,然後,去弄一些做好的實例過來,看看實例中,哪些你不懂的,再到網上找答案,這樣比較容易上手,印象也比較深刻.

閱讀全文

與如何學好flash編程語言相關的資料

熱點內容
c523壓縮比 瀏覽:543
命令語氣的人什麼心態 瀏覽:435
程序員喜歡留指甲嗎 瀏覽:516
七牛雲伺服器收費標准 瀏覽:627
時光相冊加密空間密碼忘記 瀏覽:474
華為雲為用戶提供的服務雲伺服器 瀏覽:634
minecraftlinux伺服器搭建 瀏覽:376
linux命令新建文件 瀏覽:708
長線pdf 瀏覽:607
程序員電腦支持手寫 瀏覽:414
解壓頭戴式耳機推薦 瀏覽:344
紙條app上怎麼樣看對方主頁 瀏覽:883
編譯英語單詞怎麼寫 瀏覽:249
編譯原理和匯編原理的區別 瀏覽:864
如何給加密的pdf解密 瀏覽:770
華為盒子時間同步伺服器地址 瀏覽:95
python處理excel亂碼 瀏覽:391
mysql的命令行 瀏覽:822
jpeg採用什麼演算法 瀏覽:701
程序員紅軸薄膜 瀏覽:306