開發(fā)Flash應(yīng)用程序的一般流程
Flash應(yīng)用的開發(fā)有其特定的流程,掌握了開發(fā)的基本流程,會(huì)使整個(gè)開發(fā)過程變得簡(jiǎn)單和輕松,與其它軟件程序開發(fā)的過程其本一致,不過Flash程序的開發(fā)有其獨(dú)特的一面。下面小編就根據(jù)自己的開發(fā)經(jīng)驗(yàn)來談一談
Flash應(yīng)用的開發(fā)有其特定的流程,掌握了開發(fā)的基本流程,會(huì)使整個(gè)開發(fā)過程變得簡(jiǎn)單和輕松,與其它軟件程序開發(fā)的過程其本一致,不過Flash程序的開發(fā)有其獨(dú)特的一面。下面小編就根據(jù)自己的開發(fā)經(jīng)驗(yàn)來談一談如何開發(fā)Flash應(yīng)用。
1. 計(jì)劃你的Flash應(yīng)用
首先必須得明確你要開發(fā)的Flash應(yīng)用所應(yīng)具有的功能或?qū)崿F(xiàn)的特效,這也就是所謂的需求分析。并且給出一個(gè)合理的評(píng)價(jià),即目標(biāo)需求能否在技術(shù)層面實(shí)現(xiàn)的問題。合理的需求是Flash應(yīng)用開發(fā)成功的前提和保障。
2. 設(shè)計(jì)并添加你的媒體元素
在Flash應(yīng)用中,媒體元素(如圖像、視頻、聲音、文本等)是構(gòu)成整個(gè)Flash應(yīng)用的重要構(gòu)成部分,每個(gè)元素設(shè)計(jì)的好壞直接影響整個(gè)應(yīng)用的功能或效果。在進(jìn)行媒體元素的設(shè)計(jì)時(shí)一定要盡量做到保持各個(gè)媒體元素的相關(guān)性和相對(duì)獨(dú)立性,同時(shí)明確這個(gè)元素之間的邏輯關(guān)系。
3. 排列各個(gè)媒體元素
以場(chǎng)景為主體,將各個(gè)已設(shè)計(jì)完成的元素合理的分布到場(chǎng)景中,在舞臺(tái)上和時(shí)間軸中排列這些媒體元素,以定義它們?cè)趹?yīng)用程序中顯示的時(shí)間和顯示方式。對(duì)于需要通過腳本進(jìn)行控制的元素,應(yīng)當(dāng)為其設(shè)定名稱。
4. 應(yīng)用特殊效果
針對(duì)某些媒體元素,根據(jù)需要應(yīng)用圖形濾鏡(如模糊、發(fā)光和斜角)、混合和其他特殊效果,以增強(qiáng)元素的表現(xiàn)力和動(dòng)感。對(duì)于其他一些更為特殊的效果,如果濾鏡無法實(shí)現(xiàn),則需要通過制作單個(gè)影片剪輯的方式來實(shí)現(xiàn)。
5. 添加ActiveScript行為控制
對(duì)于需要與用戶進(jìn)行交互或本身需要執(zhí)行某項(xiàng)任務(wù)的媒體元素,就需要為其添加AS腳本代碼進(jìn)行控制。在此需要說明的一點(diǎn)是,從AS3.0開始,腳本的添加位置只限于時(shí)間軸和外部代碼文件的引用這兩種方式,這從一定程度上更有利于代碼的維護(hù)。
6. 測(cè)試并發(fā)布你的Flash應(yīng)用
進(jìn)行測(cè)試以驗(yàn)證應(yīng)用程序是否按預(yù)期工作,查找并修復(fù)所遇到的錯(cuò)誤。在整個(gè)創(chuàng)建過程中應(yīng)不斷測(cè)試應(yīng)用程序。將FLA文件發(fā)布為可在網(wǎng)頁(yè)中顯示并可使用Flash Player回放的SWF文件。
學(xué)習(xí)開發(fā)Flash應(yīng)用程序的一般流程