日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

打基礎(chǔ)!Flash基礎(chǔ)開(kāi)發(fā)習(xí)慣指要_Flash教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:Flash鼠繪技巧基礎(chǔ):繪制有趣臉形圖
開(kāi)場(chǎng)白:看著網(wǎng)上那么多繽紛多彩的Flash,相信很多朋友都有想自己親手制作動(dòng)畫片的愿望。但我們中的大多數(shù)人并沒(méi)有學(xué)過(guò)繪畫,總是有很多的想法卻無(wú)法用自己的畫

總體說(shuō)明:   

每個(gè)人玩FLASH一段時(shí)間后,肯定都會(huì)形成自己的一套開(kāi)發(fā)習(xí)慣。好的習(xí)慣可以盡可能避免低級(jí)失誤和不必要的麻煩,從而加速開(kāi)發(fā)進(jìn)程,提高開(kāi)發(fā)質(zhì)量。筆者現(xiàn)在雖然只是業(yè)余愛(ài)好者,但兩年的積累,也自然而然的形成了有自己特色的開(kāi)發(fā)習(xí)慣。這些習(xí)慣從某種程度反映了筆者現(xiàn)在的開(kāi)發(fā)水平,所以它基本上都是圍繞著小型、快捷、面向過(guò)程的開(kāi)發(fā)模式形成的,很多地方還很幼稚。不過(guò)以后隨著筆者能力的不斷提高,以及對(duì)面向?qū)ο缶幊趟枷氲膶W(xué)習(xí),它肯定還要不斷的更新和完善。

庫(kù)文件夾分類習(xí)慣:

* 聲音、圖片各自放到獨(dú)立的文件夾。

* MC則根據(jù)欄目進(jìn)行分類到不同的文件夾。

* 一般不用圖形元件。

時(shí)間軸治理習(xí)慣:

* 最上層為AS層,假如AS層超過(guò)三層,則建立專門的AS圖層文件夾。多層AS層需要注重代碼執(zhí)行順序。

* 第二層為標(biāo)簽層。

* 主場(chǎng)景其它圖層按欄目進(jìn)行文件夾分類,但一個(gè)MC內(nèi)一般僅為一個(gè)欄目,不用分類。

* 相同性質(zhì)而且相互影響不大的元件放一層,其它的獨(dú)立分層,并按視覺(jué)效果進(jìn)行上下分層。

* loading、過(guò)渡動(dòng)畫、功能頁(yè)面分在不同的場(chǎng)景。

元件命名習(xí)慣:

* 庫(kù)中元件的命名:采用中文命名,后邊添加特定元件的后綴,比如我有一個(gè)“導(dǎo)航”的元件,按鈕則命名為:“導(dǎo)航BTN”,影片剪輯則命名為:“導(dǎo)航MC”。聲音和圖片則直接使用“導(dǎo)航”命名。

* 命名的三步統(tǒng)一性:即元件在庫(kù)中的名字,在場(chǎng)景中的實(shí)例名,以及所在層的名字盡量保持統(tǒng)一。比如一個(gè)元件在庫(kù)中的名字為:“導(dǎo)航MC“,則它在場(chǎng)景中的實(shí)例名將為“daohang_mc”,它所在的層名將為“導(dǎo)航”。這樣在元件非常多,代碼編寫量非常大的時(shí)候,可以有效的節(jié)省命名和查找時(shí)間,同時(shí)避免引用錯(cuò)誤。

* 文本域命名:假如一個(gè)MC中僅有一個(gè)動(dòng)態(tài)文本域,則統(tǒng)一命名為:“wenben_txt”,其變量名為“wenben_var”。假如有兩個(gè)以上動(dòng)態(tài)文本域,則根據(jù)其功能進(jìn)行命名。

架構(gòu)習(xí)慣:

* 三層分離:主場(chǎng)景數(shù)據(jù)層,動(dòng)畫層,代碼功能層進(jìn)行分離。由于數(shù)據(jù)加載完成時(shí),會(huì)導(dǎo)致短暫的動(dòng)畫不流暢,所以我一般在loading場(chǎng)景中把數(shù)據(jù)一起加載完成,然后進(jìn)入動(dòng)畫場(chǎng)景。大量的時(shí)間軸動(dòng)畫又會(huì)導(dǎo)致項(xiàng)目結(jié)構(gòu)混亂,所以我一般又會(huì)把動(dòng)畫也處理成獨(dú)立場(chǎng)景,將動(dòng)畫最后一貞復(fù)制,然后建立新的功能場(chǎng)景并粘貼,所有的核心代碼都集中在功能場(chǎng)景中。

* MC結(jié)構(gòu):由于每個(gè)MC基本又相當(dāng)一個(gè)獨(dú)立的小SWF,所以它的結(jié)構(gòu)也盡量遵從“三層分離”的思想。

* MC雙貞式:每個(gè)MC都保持兩貞。盡管大部分情況下,都可以用一貞完成任務(wù),但我還是會(huì)專門留一貞,為可能的貞數(shù)據(jù)刷新留有余地。

* 元件嵌套結(jié)構(gòu)一般不超過(guò)三層,迫不得已的情況下,也要保證代碼不寫在三層以下的元件上。

* 外部調(diào)用SWF全部定義:_lockroot = true。

* 外部調(diào)用的SWF中絕不使用_level0,除非非凡需要。

中文拼音面向過(guò)程結(jié)構(gòu)化代碼編寫習(xí)慣:

一、代碼分布:所有代碼均寫在時(shí)間軸上,一般都在第一貞,元件上絕不寫代碼。主場(chǎng)景上的代碼負(fù)責(zé)對(duì)整個(gè)系統(tǒng)的初始設(shè)置,各MC時(shí)間軸上的代碼各成一體。

二、代碼結(jié)構(gòu):(按代碼編輯器中從上到下的順序)

1、系統(tǒng)初始化:

①界面初始化:包括編碼設(shè)置,舞臺(tái)設(shè)置,元件可見(jiàn)性,可用性等等初始設(shè)置。

②變量初始化:時(shí)間軸或者全局變量初始化。

③數(shù)組初始化:初始需要的數(shù)組,并利用循環(huán)進(jìn)行賦值。

④對(duì)象初始化:初始需要的所有對(duì)象,并注冊(cè)偵聽(tīng)器。

2、代碼邏輯結(jié)構(gòu):這里是整個(gè)代碼的邏輯結(jié)構(gòu),一般通過(guò)一系列的函數(shù)調(diào)用使各種功能有機(jī)結(jié)合。

3、功能塊兒:一般按邏輯結(jié)構(gòu)中的順序定義各個(gè)功能塊兒,并封裝到函數(shù)中。

三、命名習(xí)慣:全部采用中文拼音全拼。

1、變量命名:使用“var”進(jìn)行時(shí)間軸變量聲明,并且采用中文全拼命名,示例:var liuyan="";

2、數(shù)組和對(duì)象命名:采用全拼加對(duì)應(yīng)的后綴,示例:var shuzu_array=new Array(); var liuyan_lv=new LoadVars();

3、函數(shù)局域變量命名:使用全拼加“fc”后綴,示例:function fanye(anniu_fc);

4、外部通信變量命名:外部傳遞給FLASH的變量,添加對(duì)應(yīng)的后綴:

示例:txt傳遞給FLASH的變量用:liuyan_txt,ASP則為:liuyan_asp。

FLASH傳遞給外部的變量加“flash”后綴,示例:yeshu_flash。

四、注釋習(xí)慣:

1、注釋的位置:筆者一般習(xí)慣把注釋寫在代碼前面。也就是先注釋再代碼。

2、注釋頻率:基本上是逐行注釋,最少也是逐功能注釋。

3、注釋結(jié)構(gòu):

模塊級(jí)代碼用"==============="分隔。

功能級(jí)代碼用"——————"分隔。

一般注釋直接用"http://"。

自定義元件庫(kù)的治理:

推薦用文件夾分類。最大的類別應(yīng)該是功能模塊,比如說(shuō)就是導(dǎo)航,建立導(dǎo)航文件夾,文件夾里再有第二級(jí)的分類,我按照的是圖片,按鈕(包括MC按鈕),MC,有關(guān)聯(lián)類的MC,主場(chǎng)景MC(就是可以被其他模塊使用的,像Interface中的接口)。另外還有有個(gè)common功能模塊,放組件,聲音,視頻什么的共用元件。

方法的命名:

變量的命名樓主都說(shuō)了,我想談?wù)労瘮?shù)的命名。推薦“駱駝”試命名法,從語(yǔ)法上來(lái)說(shuō)是動(dòng)賓結(jié)構(gòu),比如getMovieClipName(),四個(gè)詞,第一個(gè)是動(dòng)詞,除第一個(gè)詞外首字母大寫,這樣的命名比較好說(shuō)明函數(shù)的用途。

提高類的顆粒度,類功能單一化:

多寫幾個(gè)類沒(méi)有壞處,類的功能盡量單一,不要讓一個(gè)類做各種各樣不相干的事,這樣后期的修改會(huì)非常麻煩。

基于接口的OOP編程:

java要求為每個(gè)類都配個(gè)interface,其實(shí)不用那么夸張。但是這個(gè)思路值得借鑒,讓接口來(lái)代替具體的實(shí)現(xiàn)類跟別的類交互,假如以后有擴(kuò)展,只需要再寫個(gè)實(shí)現(xiàn)類,不用修改交互部分的代碼了。

設(shè)計(jì)比編碼重要:

一上來(lái)寫代碼絕對(duì)是不行的。先好好規(guī)劃自己的系統(tǒng),從大的流程到細(xì)小的邏輯實(shí)現(xiàn),盡量的做到心中有數(shù)。這樣才不會(huì)在做的過(guò)程中感覺(jué)混亂。

分享:卡通人物眼睛表現(xiàn)手法:帥哥眼睛
上節(jié)我們介紹了如何畫卡通美女的大眼睛,接下來(lái)我們將要畫的是帥哥的的眼睛,看看男性的眼睛有什么特點(diǎn)。一般男性的人物會(huì)被漫畫愛(ài)好者們疏忽,因?yàn)楹芏喈嬘?/p>

/所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程