Flash Web設(shè)計(jì)團(tuán)隊(duì)協(xié)作
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2008-10-06 01:13:22 作者:佚名
我要評(píng)論
通過(guò)前面對(duì)Flash Web結(jié)構(gòu)的簡(jiǎn)單介紹,相信大家對(duì)MBDD式的每層都應(yīng)該有個(gè)大致的了解了。就像我前面說(shuō)過(guò)的,MBDD式是對(duì)所有Flash web的概括,并不是每個(gè)Flash web都必須有四層結(jié)構(gòu)的,很多Flash web由于其作用不同,很可能確實(shí)某些層。比如像我的個(gè)人門戶V3,就沒有過(guò)渡動(dòng)畫
通過(guò)前面對(duì)Flash Web結(jié)構(gòu)的簡(jiǎn)單介紹,相信大家對(duì)MBDD式的每層都應(yīng)該有個(gè)大致的了解了。就像我前面說(shuō)過(guò)的,MBDD式是對(duì)所有Flash web的概括,并不是每個(gè)Flash web都必須有四層結(jié)構(gòu)的,很多Flash web由于其作用不同,很可能確實(shí)某些層。比如像我的個(gè)人門戶V3,就沒有過(guò)渡動(dòng)畫層;而這個(gè)酷站收藏站,可以說(shuō)是既沒有過(guò)渡動(dòng)畫層又沒有背景層;還有些Flash web是純粹的商品展示,比如現(xiàn)在比較流行的房地產(chǎn)網(wǎng)站,他們大都傾向于直接通過(guò)動(dòng)畫來(lái)展示他們的商品,數(shù)據(jù)層和數(shù)據(jù)顯示層則比較薄弱。
前面說(shuō)了那么多,MBDD式的真正意義是到底是什么呢?主要有以下兩點(diǎn):
模式化:對(duì)于各種類型的Flash web,我們必須給出一套對(duì)應(yīng)的通用開發(fā)模式,就像世界上的人形形色色,但大家的骨架都是一樣的。我們有了結(jié)實(shí)強(qiáng)健的骨架,再往上添磚加瓦就比較容易了,而且效率也會(huì)非常的高。
獨(dú)立性和模塊化開發(fā):其實(shí)“MBDD式”是我自己在漫長(zhǎng)實(shí)戰(zhàn)路程中的血淚史,從接觸Flash到現(xiàn)在,自己也做個(gè)十幾個(gè)Flash web了吧,雖然數(shù)量不算多,但每次做我都是自己一個(gè)人從界面設(shè)計(jì)一路殺到后臺(tái)。剛開始的時(shí)候,由于我還不能在一開始就準(zhǔn)確把握整個(gè)網(wǎng)站的架構(gòu),所以只能逐功能去完成,比如先設(shè)計(jì)導(dǎo)航部分的界面,然后在Flash中完成導(dǎo)航部分的前臺(tái)功能,最后寫后臺(tái)并再回到Flash中完成整個(gè)導(dǎo)航部分,如此循環(huán)往復(fù)直至完成整個(gè)網(wǎng)站。采用這種方式還能按預(yù)期完成一個(gè)功能復(fù)雜的Flash web,此人的意志力和隨機(jī)應(yīng)變的能力一定不能弱。因?yàn)橐粋€(gè)人的思維如果頻繁的在設(shè)計(jì)、前臺(tái)、后臺(tái)之間跳轉(zhuǎn)的話,真的很容易精神崩潰。再加上前期沒有很好的規(guī)劃,很可能出現(xiàn)后來(lái)的部分和已經(jīng)完成的部分沖突,造成前面的勞動(dòng)全部付諸東流,甚至不得不重新來(lái)過(guò),這時(shí)候還有多少人能堅(jiān)持下來(lái)呢?后來(lái)我覺得長(zhǎng)此以往確實(shí)不是辦法,就開始考慮如何才能在一開始就對(duì)整個(gè)Flash web有個(gè)大概的把握,并能長(zhǎng)時(shí)間的把精力集中在一件事情上呢?于是MBDD式就應(yīng)運(yùn)而生了!在MBDD式下,我完全可以遵循這樣的開發(fā)流程:→選擇架構(gòu)模式→界面設(shè)計(jì)(網(wǎng)站主體框架及背景層)→后臺(tái)(Flash中數(shù)據(jù)層需要的數(shù)據(jù)顯示格式和寫入格式)→Flash前臺(tái)合成(動(dòng)畫層以及數(shù)據(jù)顯示與交換)。在流程的每一步中,我都會(huì)最大限度的把所有精力都集中在這步上,直到開始下一步的制作。而且如果在制作的過(guò)程中發(fā)現(xiàn)有架構(gòu)不對(duì)的地方,我也可以有能力從宏觀上去把握,做出最合理的調(diào)整。但是很可惜的是,通過(guò)筆者對(duì)一些Flash web的分析,我發(fā)現(xiàn)現(xiàn)在還有很多人,包括有過(guò)Flash web開發(fā)經(jīng)驗(yàn)的人,還是不能很好的認(rèn)識(shí)Flash web的結(jié)構(gòu),他們做Flash web隨意性還是很大,背景層與動(dòng)畫層不分、數(shù)據(jù)表現(xiàn)層與數(shù)據(jù)層曖昧,甚至是想到那里做到那里,各層混合在一起,最后自己終于把自己搞迷糊了。
關(guān)于Flash web設(shè)計(jì)開發(fā)團(tuán)隊(duì)協(xié)作的簡(jiǎn)單思考
筆者現(xiàn)在可以說(shuō)沒有任何團(tuán)隊(duì)開發(fā)經(jīng)驗(yàn),在這里談團(tuán)隊(duì)協(xié)作是典型的紙上談兵,但我在開發(fā)自己的網(wǎng)站時(shí)是嚴(yán)格的給自己分角色的,也有幾分團(tuán)隊(duì)的意味,很多想法在這里不吐不快。
比如我一開始做架構(gòu)分析的時(shí)候,除了簡(jiǎn)單的書寫文檔,是絕對(duì)不會(huì)開工的,此時(shí)我扮演的是一個(gè)架構(gòu)師的角色;而在PS中繪制界面的時(shí)候,我會(huì)盡量不去想后臺(tái),此時(shí)我又在扮演一個(gè)PS設(shè)計(jì)師的角色;在寫后臺(tái)的時(shí)候,我只是機(jī)械的按架構(gòu)時(shí)的要求完成數(shù)據(jù)顯示和寫入格式,一般來(lái)說(shuō)數(shù)都是固定格式的XML,此時(shí)我根本不會(huì)去考慮什么Flash和PS,完全在扮演一個(gè)后臺(tái)工程師的角色;最后在Flash中合成的時(shí)候,我則又扮演著Flash設(shè)計(jì)師和AS工程師。尤其是在開發(fā)我自己的個(gè)人門戶V3的時(shí)候,我更是“嚴(yán)于律己”,在開發(fā)流程的每個(gè)階段,盡量讓自己少管“閑事”,看到最后能否按預(yù)期目標(biāo)完成任務(wù),結(jié)果還是比較滿意的。
我的想法是:在MBDD式下,一個(gè)Flash web開發(fā)團(tuán)隊(duì)?wèi)?yīng)該至少有以下五個(gè)人:架構(gòu)師、PS設(shè)計(jì)師、Flash動(dòng)效設(shè)計(jì)師、AS工程師、后臺(tái)工程師。
架構(gòu)師負(fù)責(zé)對(duì)整個(gè)網(wǎng)站的把握,他必須了解Flash web開發(fā)的每個(gè)環(huán)節(jié),豐富的開發(fā)經(jīng)驗(yàn)使其在接到一個(gè)項(xiàng)目的時(shí)候可以根據(jù)需求很快的決定采用那種開發(fā)模式,并把這個(gè)項(xiàng)目支解為若干功能模塊,然后為PS設(shè)計(jì)師提供內(nèi)容框架草圖,并指定后臺(tái)數(shù)據(jù)格式。而且在開發(fā)的整個(gè)過(guò)程中,他要負(fù)責(zé)其他人的調(diào)節(jié)和溝通。所以如果說(shuō)架構(gòu)師是這個(gè)團(tuán)隊(duì)的靈魂人物,一點(diǎn)都不為過(guò)。
PS設(shè)計(jì)師則需要根據(jù)框架草圖設(shè)計(jì)網(wǎng)站界面,他最好懂得一點(diǎn)Flash基礎(chǔ)操作,知道那些部分是在Flash中可以很方便的直接繪制的,而那些部分必須由PS完成。當(dāng)然,如果他還能把動(dòng)畫因素也考慮進(jìn)去,并在PS中部分完成效果圖,那就更好了。
Flash動(dòng)效設(shè)計(jì)師主要是完成Flash中的動(dòng)畫和特效,他最好懂得一點(diǎn)AS,這樣他在做動(dòng)畫的時(shí)候,就會(huì)把編程的因素考慮進(jìn)去,使他的動(dòng)畫盡量便于程序控制,特效也不至于太吃CPU,如果他的AS能力足夠強(qiáng),我們還要讓他根據(jù)架構(gòu)師劃分的模塊在Flash中完成網(wǎng)站主界面的布置,當(dāng)然這時(shí)候架構(gòu)師最好從旁協(xié)助。
AS工程師主要是根據(jù)架構(gòu)師的要求完成特定功能模塊,同時(shí)完成前后臺(tái)的數(shù)據(jù)交換,他最好懂得一點(diǎn)后臺(tái)知識(shí),至少要知道Flash如何通過(guò)后臺(tái)程序?qū)憯?shù)據(jù),另外他的XML解析一定要精通。
最后是后臺(tái)工程師,他只需要根據(jù)架構(gòu)師的要求寫入讀出特定格式的數(shù)據(jù)就行了,當(dāng)然,如果他學(xué)一點(diǎn)AS的話,將更有利于他理解他為什么要那么做,另外他的存在還有更大的意義,那就是完成網(wǎng)站數(shù)據(jù)結(jié)構(gòu)分析以及負(fù)責(zé)數(shù)據(jù)庫(kù)管理。
個(gè)人覺得,除了SEO的處理現(xiàn)在還不夠完美外,如果我們深入理解了Flash web的結(jié)構(gòu),建立起一套完善的開發(fā)模式,再加上平時(shí)積累的代碼庫(kù)、元件庫(kù)、特效庫(kù)、資料庫(kù)等,F(xiàn)lash web開發(fā)快速化、高效化將不再只是夢(mèng),F(xiàn)lash web完全可以達(dá)到HTML網(wǎng)站的開發(fā)效率,而且有著比HTML網(wǎng)站更好的視覺和交互效果。
前面說(shuō)了那么多,MBDD式的真正意義是到底是什么呢?主要有以下兩點(diǎn):
模式化:對(duì)于各種類型的Flash web,我們必須給出一套對(duì)應(yīng)的通用開發(fā)模式,就像世界上的人形形色色,但大家的骨架都是一樣的。我們有了結(jié)實(shí)強(qiáng)健的骨架,再往上添磚加瓦就比較容易了,而且效率也會(huì)非常的高。
獨(dú)立性和模塊化開發(fā):其實(shí)“MBDD式”是我自己在漫長(zhǎng)實(shí)戰(zhàn)路程中的血淚史,從接觸Flash到現(xiàn)在,自己也做個(gè)十幾個(gè)Flash web了吧,雖然數(shù)量不算多,但每次做我都是自己一個(gè)人從界面設(shè)計(jì)一路殺到后臺(tái)。剛開始的時(shí)候,由于我還不能在一開始就準(zhǔn)確把握整個(gè)網(wǎng)站的架構(gòu),所以只能逐功能去完成,比如先設(shè)計(jì)導(dǎo)航部分的界面,然后在Flash中完成導(dǎo)航部分的前臺(tái)功能,最后寫后臺(tái)并再回到Flash中完成整個(gè)導(dǎo)航部分,如此循環(huán)往復(fù)直至完成整個(gè)網(wǎng)站。采用這種方式還能按預(yù)期完成一個(gè)功能復(fù)雜的Flash web,此人的意志力和隨機(jī)應(yīng)變的能力一定不能弱。因?yàn)橐粋€(gè)人的思維如果頻繁的在設(shè)計(jì)、前臺(tái)、后臺(tái)之間跳轉(zhuǎn)的話,真的很容易精神崩潰。再加上前期沒有很好的規(guī)劃,很可能出現(xiàn)后來(lái)的部分和已經(jīng)完成的部分沖突,造成前面的勞動(dòng)全部付諸東流,甚至不得不重新來(lái)過(guò),這時(shí)候還有多少人能堅(jiān)持下來(lái)呢?后來(lái)我覺得長(zhǎng)此以往確實(shí)不是辦法,就開始考慮如何才能在一開始就對(duì)整個(gè)Flash web有個(gè)大概的把握,并能長(zhǎng)時(shí)間的把精力集中在一件事情上呢?于是MBDD式就應(yīng)運(yùn)而生了!在MBDD式下,我完全可以遵循這樣的開發(fā)流程:→選擇架構(gòu)模式→界面設(shè)計(jì)(網(wǎng)站主體框架及背景層)→后臺(tái)(Flash中數(shù)據(jù)層需要的數(shù)據(jù)顯示格式和寫入格式)→Flash前臺(tái)合成(動(dòng)畫層以及數(shù)據(jù)顯示與交換)。在流程的每一步中,我都會(huì)最大限度的把所有精力都集中在這步上,直到開始下一步的制作。而且如果在制作的過(guò)程中發(fā)現(xiàn)有架構(gòu)不對(duì)的地方,我也可以有能力從宏觀上去把握,做出最合理的調(diào)整。但是很可惜的是,通過(guò)筆者對(duì)一些Flash web的分析,我發(fā)現(xiàn)現(xiàn)在還有很多人,包括有過(guò)Flash web開發(fā)經(jīng)驗(yàn)的人,還是不能很好的認(rèn)識(shí)Flash web的結(jié)構(gòu),他們做Flash web隨意性還是很大,背景層與動(dòng)畫層不分、數(shù)據(jù)表現(xiàn)層與數(shù)據(jù)層曖昧,甚至是想到那里做到那里,各層混合在一起,最后自己終于把自己搞迷糊了。
關(guān)于Flash web設(shè)計(jì)開發(fā)團(tuán)隊(duì)協(xié)作的簡(jiǎn)單思考
筆者現(xiàn)在可以說(shuō)沒有任何團(tuán)隊(duì)開發(fā)經(jīng)驗(yàn),在這里談團(tuán)隊(duì)協(xié)作是典型的紙上談兵,但我在開發(fā)自己的網(wǎng)站時(shí)是嚴(yán)格的給自己分角色的,也有幾分團(tuán)隊(duì)的意味,很多想法在這里不吐不快。
比如我一開始做架構(gòu)分析的時(shí)候,除了簡(jiǎn)單的書寫文檔,是絕對(duì)不會(huì)開工的,此時(shí)我扮演的是一個(gè)架構(gòu)師的角色;而在PS中繪制界面的時(shí)候,我會(huì)盡量不去想后臺(tái),此時(shí)我又在扮演一個(gè)PS設(shè)計(jì)師的角色;在寫后臺(tái)的時(shí)候,我只是機(jī)械的按架構(gòu)時(shí)的要求完成數(shù)據(jù)顯示和寫入格式,一般來(lái)說(shuō)數(shù)都是固定格式的XML,此時(shí)我根本不會(huì)去考慮什么Flash和PS,完全在扮演一個(gè)后臺(tái)工程師的角色;最后在Flash中合成的時(shí)候,我則又扮演著Flash設(shè)計(jì)師和AS工程師。尤其是在開發(fā)我自己的個(gè)人門戶V3的時(shí)候,我更是“嚴(yán)于律己”,在開發(fā)流程的每個(gè)階段,盡量讓自己少管“閑事”,看到最后能否按預(yù)期目標(biāo)完成任務(wù),結(jié)果還是比較滿意的。
我的想法是:在MBDD式下,一個(gè)Flash web開發(fā)團(tuán)隊(duì)?wèi)?yīng)該至少有以下五個(gè)人:架構(gòu)師、PS設(shè)計(jì)師、Flash動(dòng)效設(shè)計(jì)師、AS工程師、后臺(tái)工程師。
架構(gòu)師負(fù)責(zé)對(duì)整個(gè)網(wǎng)站的把握,他必須了解Flash web開發(fā)的每個(gè)環(huán)節(jié),豐富的開發(fā)經(jīng)驗(yàn)使其在接到一個(gè)項(xiàng)目的時(shí)候可以根據(jù)需求很快的決定采用那種開發(fā)模式,并把這個(gè)項(xiàng)目支解為若干功能模塊,然后為PS設(shè)計(jì)師提供內(nèi)容框架草圖,并指定后臺(tái)數(shù)據(jù)格式。而且在開發(fā)的整個(gè)過(guò)程中,他要負(fù)責(zé)其他人的調(diào)節(jié)和溝通。所以如果說(shuō)架構(gòu)師是這個(gè)團(tuán)隊(duì)的靈魂人物,一點(diǎn)都不為過(guò)。
PS設(shè)計(jì)師則需要根據(jù)框架草圖設(shè)計(jì)網(wǎng)站界面,他最好懂得一點(diǎn)Flash基礎(chǔ)操作,知道那些部分是在Flash中可以很方便的直接繪制的,而那些部分必須由PS完成。當(dāng)然,如果他還能把動(dòng)畫因素也考慮進(jìn)去,并在PS中部分完成效果圖,那就更好了。
Flash動(dòng)效設(shè)計(jì)師主要是完成Flash中的動(dòng)畫和特效,他最好懂得一點(diǎn)AS,這樣他在做動(dòng)畫的時(shí)候,就會(huì)把編程的因素考慮進(jìn)去,使他的動(dòng)畫盡量便于程序控制,特效也不至于太吃CPU,如果他的AS能力足夠強(qiáng),我們還要讓他根據(jù)架構(gòu)師劃分的模塊在Flash中完成網(wǎng)站主界面的布置,當(dāng)然這時(shí)候架構(gòu)師最好從旁協(xié)助。
AS工程師主要是根據(jù)架構(gòu)師的要求完成特定功能模塊,同時(shí)完成前后臺(tái)的數(shù)據(jù)交換,他最好懂得一點(diǎn)后臺(tái)知識(shí),至少要知道Flash如何通過(guò)后臺(tái)程序?qū)憯?shù)據(jù),另外他的XML解析一定要精通。
最后是后臺(tái)工程師,他只需要根據(jù)架構(gòu)師的要求寫入讀出特定格式的數(shù)據(jù)就行了,當(dāng)然,如果他學(xué)一點(diǎn)AS的話,將更有利于他理解他為什么要那么做,另外他的存在還有更大的意義,那就是完成網(wǎng)站數(shù)據(jù)結(jié)構(gòu)分析以及負(fù)責(zé)數(shù)據(jù)庫(kù)管理。
個(gè)人覺得,除了SEO的處理現(xiàn)在還不夠完美外,如果我們深入理解了Flash web的結(jié)構(gòu),建立起一套完善的開發(fā)模式,再加上平時(shí)積累的代碼庫(kù)、元件庫(kù)、特效庫(kù)、資料庫(kù)等,F(xiàn)lash web開發(fā)快速化、高效化將不再只是夢(mèng),F(xiàn)lash web完全可以達(dá)到HTML網(wǎng)站的開發(fā)效率,而且有著比HTML網(wǎng)站更好的視覺和交互效果。
相關(guān)文章

flash如何制作形狀補(bǔ)間動(dòng)畫?flash創(chuàng)建補(bǔ)間形狀技巧
flash一款功能強(qiáng)大的動(dòng)畫制作軟件,制作動(dòng)畫很非常的方便,但動(dòng)畫過(guò)程使用的都是形狀補(bǔ)間功能。今天小編就來(lái)給大家介紹一下flash形狀補(bǔ)間動(dòng)畫制作方法,感興趣的快來(lái)看看吧2022-05-11
flash cs6怎么做花朵成長(zhǎng)的逐幀動(dòng)畫?
flash cs6怎么做花朵成長(zhǎng)的逐幀動(dòng)畫?flash中想要繪制一個(gè)花開的動(dòng)畫,該怎么畫出各個(gè)圖形然后做逐幀動(dòng)畫呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2021-03-09
Flash怎么將動(dòng)畫復(fù)制為ActionScript3.0并使用?
Flash怎么將動(dòng)畫復(fù)制為ActionScript3.0并使用?Flash中制作的動(dòng)畫想要直接粘貼到另一個(gè)對(duì)象中,我們可以使用復(fù)制腳本代碼的方式復(fù)制動(dòng)畫,下面我們就來(lái)看看詳細(xì)的教程,需2017-12-08
flash怎么制作漫畫人物行走的動(dòng)畫?flash中想要制作一段行走的動(dòng)畫,該怎么設(shè)計(jì)呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下2017-04-18- 這篇教程是向腳本之家的朋友分享flash逐幀動(dòng)畫制作全過(guò)程,教程非?;A(chǔ),很適合新手來(lái)學(xué)習(xí),推薦過(guò)來(lái),有興趣的朋友可以過(guò)來(lái)學(xué)習(xí)2016-01-15
- 下面小編就為大家介紹利用Flash正確的口型吻合動(dòng)畫技巧,教程很不錯(cuò),非常適合新手來(lái)學(xué)習(xí),推薦到腳本之家,喜歡的朋友一起來(lái)學(xué)習(xí)吧2015-01-15
Flash動(dòng)畫制作技巧 圖形元件相關(guān)知識(shí)介紹
這篇教程是向腳本之家的朋友介紹Flash動(dòng)畫制作技巧:圖形元件相關(guān)知識(shí),教程很基礎(chǔ),但很實(shí)用,推薦到腳本之家,喜歡的朋友可以過(guò)來(lái)學(xué)習(xí)一下,希望能對(duì)大家有所幫助2015-01-05Flash動(dòng)畫制作小黑人經(jīng)典動(dòng)畫效果技巧介紹(圖文)
本教程是向大家介紹Flash動(dòng)畫制作小黑人經(jīng)典動(dòng)畫效果技巧,教程很經(jīng)典,介紹的非常詳細(xì),相信對(duì)學(xué)習(xí)Flash朋友有一定的幫助。轉(zhuǎn)發(fā)過(guò)來(lái),希望對(duì)大家有所幫助2014-08-05Flash制作旋轉(zhuǎn)的3D立體盒動(dòng)畫教程
本教程是向大家介紹利用Flash制作旋轉(zhuǎn)的3D立體盒動(dòng)畫教程,制作出來(lái)的效果非常好看,教程介紹的很詳細(xì),希望大家通過(guò)本篇教程能學(xué)習(xí)Flash制作3D動(dòng)畫的方法,這樣以后就可以2014-07-22- 本教程向大家介紹了Flash cs3制作人物行走動(dòng)畫技巧,并做了詳細(xì)的介紹,覺得教程很不錯(cuò),轉(zhuǎn)發(fā)過(guò)來(lái),希望給朋友們帶來(lái)幫助2014-07-15




