2011年4月11日 星期一

AS3 撰寫外部as檔 從零開始 之 5 ActionScript 開發工具 FlashDevelop (二)

FlashDevelop安裝了,重點是要怎麼使用呢?

我們直接開一個專案來試試看
請選擇上方工具列  Porject  裡的 New  Porject
跳出一個視窗

我們先從用FLASH IDE編譯的網站開始,選擇Flash IDE Project專案
這種專案模式是指,我們編譯swf檔案時,還是一樣透過Flash編譯,FlashDevelop只是撰寫as檔案而已,差別在於以前寫as檔案時,從難用的Flash IDE編輯器,改成用超好用的FlashDevelop編寫..
下面的Name是專案的名子,請自己取一個適用的名子;Loaction 是指這個專案的路徑;Package 先前有接紹過,應該隱約知道是什麼意思吧,目前先留空;create directory for Project 是指要不要新開個資料夾,把這個專案所有的東西都放在裡面,這裡請打勾,他會作一個專案資料夾,然後把相關的東西都放在裡面。
好了之後,請按下OK產生新專案,然後你會看到一個資料夾內容如下圖
之後專案所有的相關的檔案,都放在裡面,方便管理。

我們看一下FlashDevelop的畫面

除了上方工具列,下面分成三個部分。
左邊空白的地方是讓你寫as的,右邊是這個專案相關的資訊,下方是編譯時輸出的一些資訊。

我們開始嘗試使用FlashDevelop開始撰寫as
首先把你相關的fla檔案也一起放進來個資料夾,然後為這個主場景設定一下類別,Main
這裡的類別設定為Main,代表主場景是對應 Main.as 這個檔案
請把右邊區塊的下方切換到Project,然後在專案的名子上面按右鍵(我是用預設名子,所以叫做New Project),選擇Add,最後選擇一個New Class的版型
這是一個最基本的Class版型,關於版型,往後如果有需要也可以自己製作(比方說我的Contrioller版型,你應該不會有,因為那是我自己製作的XD)

選擇New Class後會跳出一個視窗
這個視窗是設定這個Class的基本屬性
首先是 Package ,這裡留空,因為我們的Main並沒有放在任何的Package 裡,如果當初類別設定為 xxx.Main ,這裡就要填xxx了 (詳情請見之前教學)
Modifiers 這裡請用預設的 public (公開的) 就好了,至於其他的選項以後有機會再說明。
Name請填Main,代表這理是產生一個Main.as (對應先前的類別Main)
Base Class  基底物件,這裡主場景繼承 MovieClip 就好了,請按下右方的Browse,選擇MovieClip
好了之後請按下OK。
下面的Interface(介面) 一樣先留空,往後有機會再說 ,好了之後按下OK,你的專案資料夾就會產生一隻叫做Main的as檔案。
你可以雙擊他,對他進行編輯,雙擊後,左邊的部分會出現Main.as 裡面的內容

你會發覺,這個他已經幫你把一些基本要打的框架語法都幫你鍵好了,而你只要鍵入真正程式的部分就好了。

程式輸入好了之後,請把Main.as存檔  (Ctrl+s) ,然後回到你的Flash軟體進行編譯即可

AS3 撰寫外部as檔 從零開始 之 6 2013年後的 ActionScript3 與 開發工具 - FlashDevelop 4

沒有留言: