FlashDevelop 3.0.x 開發環境安裝及使用(一)

最近一直在找一個比較好用,而且免費的 flash 開發工具。最後,發現了 FlashDevelop。對我來講,比較可惜的是-它並不是 Eclipse 的 Plug-in,或者類似的開發環境,而必須另外再熟悉它。但是,它的確符合了免費好用的條件。以下就來介紹如何使用它。

一、下載
主網頁http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page
下載網頁 http://www.flashdevelop.org/community/viewforum.php?f=11

二、安裝
安裝之前,先需要安裝 Flash Player 9 ActiveX runtime;另外,如果使用 Flex SDK 作編譯,也需要安裝 JRE 1.6 以上,和 Flex SDK。它們的下載網頁分別在
JRE http://java.sun.com/javase/downloads/index.jspownloads/index.jsp
Flex SDK http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3 (它只需要解壓即可)

FlashDevelop 它的安裝相當簡單,基本上只需要執行下載後的執行檔,選取安裝路徑,其他幾乎都是下一步(next)接下一步就完成了。

三、設定
安裝完成後,有一些基本的設定要設(假設已安裝好 JRE ,並已解壓 Flex SDK):
a.先啟動 FlashDevelop
b.設定 flex SDK 路徑:在選單上選取 Tools->Program settings(或直接按 F10)在以下畫面設定。


c.選擇 FlashViewer Plug in 同以上畫面選取 FlashViewer ->External player path。選取的路徑是你的 Flex SDK 安裝目錄之下的 [Flex_SDK_Install_Path]\runtimes\player\10\win\FlashPlayer.exe

d.在選單上選取Tools->Flash Tools -> Documentation Generator ->Settings 如圖3 設定的路徑為 [Flex_SDK_Install_Path]\bin


四、開始使用
a. 建立新專案 project -> new project -> Flash IDE project。

b. 輸入專名稱及位置。按下 OK 即建立一個空的專案。

c. 在新專案位置按右鍵 ->Add->new folder。一一建起所需的相關目錄。

我自己習慣建構目錄如下 :

d. 在專案的package 目錄下,按右鍵-> add-> new class,輸入新的 Class 名稱,建立一個新的類別。

加上一小段程式碼(注意你的 package名稱必須和自己的環境一致)

package cyberstar.actionscript.sample
{
import flash.display.MovieClip;
import flash.display.Shape;
/**
* 主影片的控制 Class
* @author Jason Chen
*/
public class MainMovieClip extends MovieClip
{
public function MainMovieClip()
{
var rect:Shape=new Shape;
addChild(rect);
rect.graphics.clear();
rect.graphics.beginFill(0x551188);
rect.graphics.drawRect(0, 0, rect.stage.stageWidth, rect.stage.stageHeight);
rect.graphics.endFill();
}
}
}

e. 以 Flash IDE 環境中建立一個 fla 檔。記得在文件類別的位置加入剛才所建的Class 名稱。

f. 在 FlashDevelop 中選取 Project-> Test movie 或者直接按 F5 就可以直接啟動 Flash IDE顯示結果(當然你也可以切換到 Flash IDE 環境去按控制->測試影片)。

根據列的程式碼,影片測試的結果如上圖所示,呈現出紫色的舞台。這是第一種方法,使用 Flash CS3 Professional(或CS4)進行程式編譯。也就是說你的程式開發環境除了 FlashDevelop 之外,還一定要有 Flash IDE 環境的存在。下一個方法,將介紹藉由使用產生 SWC 讓視覺設計師在 Flash IDE 設計元件,而程式設計師在 FlashDevelop 中寫程式。(待續)

參考資料:http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page

留言

這個網誌中的熱門文章

GSM Modem 傳送簡訊的幾個 AT 指令

FlashDevelop 3.0.x 開發環境安裝及使用(二)

ActionScript 3.0 顯示物件(DisplayObject)與顯示物件容器(DisplayObjectContainer)