發(fā)表于《電腦報(bào)》2005年春節(jié)特刊
Flash進(jìn)入國(guó)內(nèi)已經(jīng)五年了。在這閃光的五年里,它用它的能量告訴我們,它并不僅僅是互聯(lián)網(wǎng)的弄潮兒,而是交互多媒體技術(shù)的先行者,它將引領(lǐng)世界傳媒,發(fā)展到一個(gè)嶄新的境界。伴隨它出生的閃客,也正在用自己的努力,向互聯(lián)網(wǎng)指引著前進(jìn)的方向。與此同時(shí),它的觸角已經(jīng)伸向了一切可能的媒介,手機(jī)、電視、娛樂(lè)圈,無(wú)一例外。當(dāng)我們把目光聚焦在這閃光的歷程時(shí),我們才發(fā)現(xiàn),這些成就距離最終的輝煌,依然遙不可及,因?yàn)镕lash還只是剛剛離開(kāi)了起跑線而已。
一.Flash的前世今生
Flash之父
Flash最初的設(shè)計(jì)者是喬納森.蓋伊(Jonathan Gay)。喬納森.蓋伊是一位相當(dāng)有天分的程序員,在他的高中時(shí)代,他就設(shè)計(jì)出了同步聲音和平滑圖像的游戲——空降兵,之后他又設(shè)計(jì)出了另一款游戲——黑暗城堡。在這些游戲的開(kāi)發(fā)過(guò)程中,他積累了豐富的聲音、圖像經(jīng)驗(yàn),這為他日后設(shè)計(jì)Flash軟件打下了堅(jiān)實(shí)的基礎(chǔ)。1993年他成立了Future Wave軟件公司,致力于圖像方面的研究工作。
喬納森.蓋伊(Jonathan Gay)
Flash的起源
1995年,是互聯(lián)網(wǎng)高速發(fā)展的一年,但同時(shí),大部分人已經(jīng)不滿足于互聯(lián)網(wǎng)的平面瀏覽模式,于是喬納森.蓋伊憑借著敏銳的市場(chǎng)觀察力,設(shè)計(jì)出了Future Splash Animator矢量動(dòng)畫軟件,這就是Flash的前身。這個(gè)軟件具有眾多的優(yōu)點(diǎn),其中最為稱道的是它的流式播放和矢量動(dòng)畫。一方面流式播放可以解決網(wǎng)絡(luò)帶寬的影響,一邊下載一邊播放;而另一方面,矢量圖像解決了傳統(tǒng)位圖占用空間大的缺陷。在當(dāng)時(shí)來(lái)說(shuō),這個(gè)軟件從一出世,就帶有濃重的互聯(lián)網(wǎng)氣息。直到現(xiàn)在,這些仍然是Flash賴以輝煌的主要優(yōu)勢(shì)。這個(gè)軟件出世以后,主要擁有兩大客戶,一個(gè)是微軟,另一個(gè)就是迪斯尼。
微軟公司在一開(kāi)始,就看中了這個(gè)能在網(wǎng)絡(luò)上傳播動(dòng)畫的軟件,于是使用Future Splash Animator設(shè)計(jì)出了MSN中全屏幕廣告動(dòng)畫界面來(lái)模擬電視。而迪斯尼公司,則使用Future Splash Animator設(shè)計(jì)了Disney online網(wǎng)站,這個(gè)網(wǎng)站解決了當(dāng)網(wǎng)絡(luò)帶寬和動(dòng)畫之間的矛盾。同時(shí)給Macromedia公司重創(chuàng),因?yàn)樵谶@之前,Macromedia公司一直希望迪斯尼會(huì)使用Director來(lái)制作這個(gè)動(dòng)畫網(wǎng)站。
Macromedia的并購(gòu)案
當(dāng)時(shí),Macromedia公司的Shockwave播放器,是網(wǎng)絡(luò)上Director交互電影的唯一解決之道,但是Shockwave并非矢量圖像,而且不具備流式播放的優(yōu)勢(shì),所以并不適合網(wǎng)絡(luò)傳播(除此以外,互聯(lián)網(wǎng)上的動(dòng)畫,就只有Java Applet和Gif動(dòng)畫了,Java Applet要占用大量的CPU資源,而Gif動(dòng)畫不是交互動(dòng)畫。)。當(dāng)?shù)纤鼓峁臼褂肍uture Splash Animator軟件制作動(dòng)畫網(wǎng)站時(shí),Macromedia公司已經(jīng)覺(jué)察到了危機(jī),他們認(rèn)為交互動(dòng)畫在互聯(lián)網(wǎng)上的傳播,是很有前景的產(chǎn)業(yè),于是,他們找到了喬納森.蓋伊,喬納森.蓋伊認(rèn)為Future Splash Animator在Macromedia公司的經(jīng)營(yíng)下,才可以真正得到發(fā)展,雙方促成了這場(chǎng)并購(gòu)案。1996年11月,F(xiàn)uture Splash Animator正式更名為Flash 1.0(也有說(shuō)是Flash2.0)。
Future Splash Animator的界面
實(shí)際上Macromedia也沒(méi)有想到,今天的Flash會(huì)如此火爆,當(dāng)時(shí)他們收購(gòu)Future Wave公司,主要是為了擴(kuò)充Director家族的。當(dāng)時(shí)的Director軟件實(shí)際已經(jīng)是交互多媒體軟件的標(biāo)準(zhǔn),而Flash僅僅是作為Shockwave在互聯(lián)網(wǎng)領(lǐng)域的一個(gè)解決之道,這一點(diǎn),從Flash文件的擴(kuò)展名就可以看出(swf文件名是Shockwave Flash的縮寫)。
但是當(dāng)98年5月Flash 3.0推出時(shí),這一切似乎已經(jīng)發(fā)生了變化,F(xiàn)lash作為真正的互聯(lián)網(wǎng)多媒體軟件,被應(yīng)用于更多的領(lǐng)域,F(xiàn)在我們記憶最為清晰的,就是eye4u網(wǎng)站,國(guó)內(nèi)早期閃客,有很多都是因?yàn)閑ye4u網(wǎng)站,而加入到了閃客的行列。
使用Flash3.0創(chuàng)作的eye4u網(wǎng)站
Flash的發(fā)展
因?yàn)镕lash的出眾表現(xiàn),在98年的下半年,多媒體軟件被Macromedia公司重新洗牌了。Director主要應(yīng)用于交互電影的制作,而Flash則應(yīng)用于互聯(lián)網(wǎng)。
1999年6月,Macromedia公司推出了Flash4.0,并且推出了Flash4.0播放器,更名為Flash Player4.0播放器(在此以前Flash使用Shockwave播放器),而原本的Shockwave播放器,成為Director軟件的專用播放器。這一舉動(dòng)現(xiàn)在看來(lái),帶給了Flash無(wú)限廣闊的前景,正是因?yàn)椴シ牌鞯淖兏,使得Flash擺脫Director束縛,成為真正意義上的交互多媒體軟件。
2000年8月,Macromedia公司推出了Flash5.0,在原有菜單命令的基礎(chǔ)上,模擬Director軟件Lingo語(yǔ)言的模式,采用Jave Script腳本語(yǔ)法的規(guī)范,發(fā)展出第一代Flash專用交互語(yǔ)言,命名為Action Script1.0。這是Flash的一項(xiàng)重大革命,因?yàn)樵诖酥埃現(xiàn)lash只可以稱之為流媒體軟件,而當(dāng)大量的交互語(yǔ)言出現(xiàn)后,F(xiàn)lash才成為了交互多媒體軟件,這項(xiàng)重大的變革對(duì)今后Flash的發(fā)展,意義都是相當(dāng)深遠(yuǎn)的。同時(shí),F(xiàn)lash中的繪畫部份停滯不前,這表明Macromedia公司其實(shí)并不想讓Flash成為專業(yè)的動(dòng)畫軟件,他們的想法更為廣闊。
在Flash5.0發(fā)布時(shí),Macromedia將Flash的發(fā)展,與Dreamweaver和Fireworks整合在一起,被稱之為網(wǎng)頁(yè)三劍客。在2002年3月Flash MX(Flash6.0)發(fā)布時(shí),這一策略被Macromedia重新調(diào)整,在MX Studio的陣營(yíng)中,新增加了Freehand 10和Coldfusion MX。新增加的這兩個(gè)軟件,F(xiàn)reeHand是矢量繪圖軟件,可以看作是補(bǔ)充Flash在繪畫方面的不足,而Coldfusion MX是多媒體后臺(tái),Macromedia用它來(lái)補(bǔ)充Flash在后臺(tái)方面的缺陷,從這一次產(chǎn)品整合可以看出,F(xiàn)lash MX實(shí)際上已經(jīng)成為MX Studio系列產(chǎn)品中的主打產(chǎn)品,Macromedia重點(diǎn)發(fā)展Flash似乎毋庸置疑了。
2003年8月,Macromedia推出了Flash MX 2004,從Flash MX開(kāi)始,F(xiàn)lash就陸續(xù)增加了動(dòng)態(tài)圖像、動(dòng)態(tài)音樂(lè)、動(dòng)態(tài)流媒體等技術(shù),并且為Flash添置了組件,項(xiàng)目管理、預(yù)建數(shù)據(jù)庫(kù)等等功能,使Flash已經(jīng)具備了挑戰(zhàn)HTML,成為網(wǎng)站主流技術(shù)的可能性。同時(shí),Macromedia已經(jīng)不局限于讓Flash在網(wǎng)絡(luò)上發(fā)展,F(xiàn)lash MX 2004實(shí)現(xiàn)了對(duì)手機(jī)和移動(dòng)設(shè)備的支持,為Flash成為跨媒體播放軟件,創(chuàng)造了條件。在另一方面,Macromedia公司對(duì)Flash的Action Script腳本語(yǔ)言進(jìn)行了重新整合,擺脫了Jave Script腳本語(yǔ)法,采用更為專業(yè)的Java語(yǔ)言規(guī)范,發(fā)布了Action Script 2.0,使Action成為了一個(gè)面向?qū)ο蟮亩嗝襟w編程語(yǔ)言。
如今,F(xiàn)lash已經(jīng)初步具備跨平臺(tái)交互多媒體的特性,被稱之為“最小巧的多媒體平臺(tái)”?梢哉f(shuō),這一切的發(fā)展,是Macromedia公司和喬納森.蓋伊始料不及的,但Flash的取勝之道,卻是喬納森.蓋伊在最初設(shè)計(jì)Flash時(shí),就已經(jīng)奠定了,那就是矢量動(dòng)畫、關(guān)鍵幀技術(shù)和流式播放。
出處:電腦報(bào)
責(zé)任編輯:藍(lán)色
上一頁(yè) 下一頁(yè) Flash進(jìn)入中國(guó)
|