亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊(cè)會(huì)員 設(shè)為首頁 | 收藏本站
當(dāng)前位置 : 首頁>軟件學(xué)院>圖形圖像>Flash>正文
 
Flash基礎(chǔ)開發(fā)習(xí)慣指要

http://www.yibo1263.com 2008-6-6 11:38:44  來源:本站  編輯:葉子
 

總體說明:

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

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

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

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

* 一般不用圖形元件。

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

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

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

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

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

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

元件命名習(xí)慣:

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

* 命名的三步統(tǒng)一性:即元件在庫中的名字,在場景中的實(shí)例名,以及所在層的名字盡量保持統(tǒng)一。比如一個(gè)元件在庫中的名字為:“導(dǎo)航MC“,則它在場景中的實(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í)慣:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本新聞共2頁,當(dāng)前在第1頁  1  2  

 
收藏】【打印】【進(jìn)入論壇
  相關(guān)文章:

·HTML5取代不了Flash
·Adobe暫時(shí)關(guān)閉64位Linux版Flash Player 10程
·Adobe計(jì)劃在蘋果產(chǎn)品中投放Flash廣告
·在QQ空間放土豆網(wǎng)Flash視頻的技巧 
·讓FLASH置于底層的方法
·精簡Flash文件體積的幾個(gè)小技巧 
·Flash網(wǎng)站進(jìn)行SEO優(yōu)化小竅門
·FlashVars實(shí)現(xiàn)變量更新與后臺(tái)同步
·Flash對(duì)聯(lián)廣告及關(guān)閉按鈕制作方法
·網(wǎng)頁中演示類FLASH動(dòng)畫制作規(guī)范
·網(wǎng)頁中flash的trace方法輸出數(shù)據(jù)

 
 
 
 
最新文章

中關(guān)村艷照門女主角詳記錄高清組圖 
大連護(hù)士門大尺度艷照高清組圖
iPhone女孩微博爆紅 最寶貴東西換iPhon
反恐精英之父內(nèi)維爾:改變電腦游戲銷售
團(tuán)購網(wǎng)站黎明之前:中國市場慘烈廝殺不
團(tuán)購鼻祖Groupon中國揭秘:快與慢的商業(yè)
Spil Games發(fā)布新的品牌形象
1800配置一臺(tái)主機(jī) 不要顯示器
聯(lián)想V360筆記本模特寫真
愛國者第四代移動(dòng)硬盤將面市、低電壓保

 
推薦文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆紅 最寶貴東西換
大連護(hù)士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組
蘋果員工中毒門
宮如敏不雅照瘋傳 看張馨予韓一菲
深耕市場 永續(xù)經(jīng)營——專訪百腦匯
優(yōu)派專業(yè)電子書 讓您回家旅途多姿
揭曉百萬大獎(jiǎng)三星bada魅力綻放中
大明龍權(quán)“江湖英雄會(huì)”全國PK大
永恒之塔校園達(dá)人挑戰(zhàn)賽完美落幕
八卦圖解 More>>
iPhone女孩微博爆紅 最寶貴東西換 大連護(hù)士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組 宮如敏不雅照瘋傳 看張馨予韓一菲
方城县| 山东省| 静乐县| 许昌县| 三穗县| 富蕴县| 巩义市| 于都县| 顺平县| 平谷区| 那坡县| 阳原县| 邯郸县| 宝清县| 平遥县| 镇康县| 黄平县| 诸城市| 登封市| 德格县| 菏泽市| 莒南县| 长泰县| 南和县| 民丰县| 新余市| 和田市| 民丰县| 鸡东县| 龙井市| 余江县| 绍兴县| 西充县| 云阳县| 隆安县| 蒙城县| 长兴县| 福清市| 泸溪县| 武鸣县| 万年县|