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