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