當前位置:學問君>學習教育>畢業論文>

淺談Flash在多媒體網站中的運用

學問君 人氣:2.8W

摘要:Flash網站基本以圖形和動畫爲主,適合做那些文字內容不太多,以平面、動畫效果爲主的應用。要搞好應用,就必須掌握Flash軟件的基本功能、Flash網站的盈利點、常用技術及注意事項這四個方面的內容。

淺談Flash在多媒體網站中的運用

關鍵詞:Flash軟件;Flash技術;ActionScfipt語言

Macromedia Flash作爲網上動畫製作軟件佼佼者,已經廣泛地運用於網頁設計、廣告設計、遊戲開發等基於Web的各個領域,並逐步向多媒體、影視視頻、產品展示、遠程教育等各種傳統領域滲透。⋯由於Flash易學易用,短時間內涌現出一批Flash愛好者,能製作各類相當逼真的動畫如卡通、商業片頭、MTV作品和教學課件等。一件好作品,最能打動人的是它的創意。在這一點上沒有速成可言,如果你立志成爲一個優秀的閃客或準備從事動畫方面的工作,那麼還是老老實實地畫吧!

一、Flash軟件基本功能介紹

Flash是矢量圖形編輯和動畫製作軟件。它透過符號、按鈕、層、幀、場景等一系列組合,能夠讓用戶集成圖形、聲音、動畫、影像檔案等各種多媒體素材。【21像用磚頭造房子一樣製作出形式簡潔、內容豐富、交互性強的極富感染力的動畫作品。隨着 Flash軟件功能的不斷強大和完善,給用戶提供了一個更方便、更廣闊的動畫製作平臺。

Flash的特點決定了它在因特網上能夠風靡一時。首先,它的動畫作品輸入矢量動畫,因此可以無限放大不失真;其次,Flash最終壓縮生成swf動畫檔案體積小得出奇,正好符合網絡傳輸的需要;再者,swf檔案屬於流式播放,可以邊下載邊播放,這個特點在網絡速度較慢的情況下尤其突出;最後,Flash擁有比較強的交互功能,Flash中具有強大的面向對象的AcfionScript語言,還可以與響應的數據庫進行連接等,使複雜的動畫實現變得更加簡單和方便。但是美中不足的是,Flash動畫的播放需要插件的支援,因此,只有當用戶的瀏覽器擁有響應的插件時,纔可以正常瀏覽Flash動畫。目前,Flash格式已經作爲開放標準公佈,並獲得了第三方軟件的支援,因此將有更多的瀏覽器支援Flash動畫,而Flash動畫也必將得到更廣泛的應用。

 二、Flash動畫的盈利點

一是娛樂平臺,尤其是兒童娛樂平臺。現在能讓孩子瀏覽的網站太少了,如果做得好,會有很多兒童產品商家來做廣告。如:(超閃網)上面提供Flash音樂、遊戲、短片等。

二是Flash動畫交易平臺。

三是Flash廣告製作公司。Flash以其製作成本低,會成爲電視、網站等媒體廣告的首選。另一方面,手機從打電話到發短信,再到聽MP3等,逐漸成爲個人娛樂平臺,自然也不會少了Flash,其檔案不大,也可以動態傳播。隨着目前手機功能的增加以及對無線網絡的支援,已經有越來越多的手機支援Flash Player了。

三、重要技術

1.重要ActionScript的代碼

Flash網站實現的關鍵,尤其是Flash MX之後新增了很多功能強大的命令。關於這部分,可以參看其他有關Flash編程方面的資料,這裏只談一談部分製作Flash網站需要使用的比較重要的 Action-Script函數。ActionScript的一個關鍵目標是易於使用。非程序員可以容易地使用ActionScript,這一點非常重要。Flash提供的並不是一個蒼白的腳本編輯視窗,而是在Flash中創建了一個可視的、容易理解的介面,用來爲Flash影片添加交互功能。 Flash中Acfionseript非常易學,並且使得Flash播放器可以保持很小,這是一個重要的因素。

(1)loadMo“eNum與loadMode。功能說明:在播放原來加載的影片的同時將swf或jpeg檔案加載進來。

(2)loadVafiables的運用。功能說明:從外部檔案中(例如文字檔案,或由CGI腳本、ActiveServer Page(ASP)、PHP或Perl腳本生成的文字)讀取數據,並設定Flash Player級別或目標影片剪輯中變量的值。

(3)gomAndPlay的運用。功能說明:轉到指定場景中指定的幀並從該幀開始播放。如果未指定場景,則播放頭將轉到當前場景中的指定幀。

2.動態Loading

考慮到網絡傳輸的速度,如果index.swf檔案比較大,在它被完全導人以前設計一個Loading引導瀏覽者耐心等待是非常有必要的。同時設計得好的Loading在某些時候還可以爲網站起一定的鋪墊作用。

一般的做法是先將Loading做成一個影片剪輯,在場景的最後位置設定標籤如end,透過if.FrameLoaded來判斷是否已經下載完畢,如果已經下載完畢則透過gotoAndPlay控制整個Flash的播放。、

以—個Loading檔案爲例,在場景里加人插入影片剪輯。

itFrameLoaded(“end”){gotoAndPlay(“開始播放的地方”)}

3.文字的匯入

製作Flash網站的過程中經常遇到一定量的文字內容需要體現,文字的內容表現與上面介紹的流程是一樣的,不同的地方體現最後的表現效果和處理手法還是有些不同。

4.文字圖形法

如果文字內容不多,有希望將文字內容做得比較有動態效果,可以採用此法。將需要文字做成若干個Flash的元件,在相應的位置安排好。文字圖形法的檔案載人與前面介紹的處理手法比較類似,原理都差不多。具體動態效果因設計需求而異。

5.直接導人法

文字匯入法可以將獨立的txt文字檔案,透過loadVariables導人到Flash檔案內,修改時只需要修改txt文字內容,就可以實現Flash相關檔案的修改,非常方便。在文字方塊屬性中設定Var變量名(注意這個變量名)。爲文字方塊所在的幀添加Ac.fionScript代碼:loadVariabl∞(“變量名.txt”)o編寫一個純文字檔案.txt(檔案名隨意),文字開頭爲“變量名=”,“=”後面寫上正式的文字內容。

四、Flash網站建設的注意事項

要記住用戶的目標,網站設計應該反應客戶的需求,有效地傳播主要資訊與促進品牌。然而網站的目標最好透過尊重用戶的習慣來達到,所以站點結構必須滿足用戶的需要,快速地將用戶引導至其目標而避免任何公司和區域行話。在設計中最好的方法是用戶介面的`一致性。元素結構的再使用、元素的設計以及命名的習慣,將使用戶在導向他們的目標時對站點傳達的資訊的注意力更加豐富。