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

另一個使用 FlashDevelop 的開發流程是利用Flash 來建立資源(圖形、影片片段等)而用 Flex SDK 來編譯程式:
 1.使用 Flash 建立圖形及內嵌的資源(如字型、聲音)
 2.使用 Flash 發佈 SWC library 檔。
 3.將 SWC 加入到 FlashDevelop 專案。
 4.使用 FlashDevelop 結合 Flex SDK 編譯你的專案。

元件設計 
 首先,假設你是扮演視覺設計師的角色。你要做的就是將 Flash 影片中要使用的元件設計好。然後,必須在各個需要供程式操作的元件中加入與該元件與該元件結合的類別。如下圖(特別注恴:fla 文件類別設定要留白,不要與任一個 Class 結合)


 並且在發佈設定的 Flash 頁籤勾選要匯出 SWC。然後,按下發佈按鈕。Flash 會將SWC 發佈到與 .swf 檔案同一目錄。將此一SWC 交給程式設計人員。


程式設計
1.建立一個 AS3 專案。(記得讓它自行產生目錄)

2.將 SWC 複製到專案的 lib 目錄下。然後,在 SWC 按右鍵勾選目 Add to Library。
3.開始在 Main.as 寫程式,使用 SWC 內的元件。(你不一定要將主程式命名為 Main.as ,如果是多個類別同時存在時,只要在進入點的 Class 按右鍵,選取 Always Compile 即可)

package
{
import flash.display.MovieClip;
import jason.test.Square;
/**
* @author Jason Chen
*/
public class Main extends MovieClip
{

public function Main():void
{
var sq:Square= new Square();
addChild(sq);
sq.x = 100;
sq.y = 100;
sq.width = 50;
sq.height = 50;
}
}
}

4.如果你要該 swf 產生在不同目錄,或用不同名稱,你可以在 project-> Properties 設定其輸出檔案路徑名稱。

5.最後,在 FlashDevelop 使用 Project->test movie 測試其執行結果。

如此,除非你是身兼視覺設計及程式設計。否則,只要使用 Flash 或 FlashDevelop 一種工具即可!



留言

這個網誌中的熱門文章

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

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