FDT+MTASC Flash開發 簡易教程 下載相關軟體,配置eclipse

來源:互聯網
上載者:User

      上次從上海回來就下載
eclipse 安裝了
FDT ,碰到一些小問題找不到相關資料無法解決,再加上只有30天試用期,就放在一邊用回了sepy。這兩天實在心癢難耐,去官方網查閱了相關文檔,鼓弄了半天終於配置好了

FDT +
MTASC 並改了一個as1.0的小程式編譯成功。
FDT 強大的代碼功能加上
MTASC 飛一般的編譯速度,拋棄Flash IDE沒商量。
   如此費勁搞了出來,怎能再讓其他兄弟受苦。特做此簡易教程,希望能為將要使用FDT+MTASC的朋友節省一點時間。
   本教程分如下幾個部分:
請下載以下檔案:

   → j2re-1_4_2_11-windows-i586-p.exe (Java 2 Runtime Environmen , 15.4M)

   → eclipse-SDK-3.1.2-win32.zip ( eclipse ,
103M)

   → mtasc-1.12.zip (MTASC , 318K)

運行eclipse需要Java 2 Runtime Environment的支援。首先下載 j2re-1_4_2_11-windows-i586-p.exe 安裝。安裝過程不贅述。

將下載的eclipse-SDK-3.1.2-win32.zip解壓到任意目錄,如:H:/elipse 。雙擊eclipse.exe即可運行,無需安裝。

首次運行會要求設定工作目錄。點擊"Browse..."按鈕選擇"目錄。

選中"Use this as the default and do not ask again"複選框儲存設定。

好了,開始享受你的eclipse之旅吧。

 

 

  下面來安裝FDT。FDT只能通過elipse線上安裝。

運行eclipse,選擇菜單 "Help"->"Software Updates"->"Find and install..."。

選擇 "Search for new features to install" 點擊 "Next"。

選擇"New Remote Site..."。

輸入Name: "FDT" 和 URL: "http://fdt.powerflasher.com/update"。

選中 "FDT" ,點擊 "Finish"。

確認安裝。

同意條款。以後只需點擊Next、Finish,不贅述。

回到eclipse,"Open Perspective",選擇"Other..."。

選擇“Flash”。

提示還有30天試用期。選擇"Try FDT"。安裝完畢。到期後完全卸掉FDT再按上面的步驟重新安裝就ok了。

MTASC不需安裝,將下載的mtasc-1.12.zip解壓到任意目錄,如:H:/mtasc 即可。

 

 

  全部安裝完成。開始體驗FDT和MTASC的組合。

建立一個flash項目。

輸入項目名。

FDT自動匯入flash的核心類(Core Library)。如果使用Flash 8會發現FP7、FP8兩個類包而非其中的as2.0類。下面將看到這給我們帶來很大的麻煩以及怎樣解決這個問題。

類檔案必須放在Source Folder裡。建立一個。

選擇目錄為當前項目"Test",輸入Sourcefolder。這個名字是任意的,如"source"。

建立一個類。

首先選擇所屬的 Source Folder,然後輸入Class Name。 這個名字是任意的,如"MyClass"。注意類名的第一個字母為大寫。

FDT自動輸入一些基本代碼。現在可以感受一下FDT強大的代碼功能了: " Alt+/ " 鍵啟動代碼提示。

輸入cons,代碼提示 "constructor - Creates Constructor for a class"。 斷行符號。

FDT自動完成類的建構函式。其他類推,不再舉例。

輸入其他代碼,如果使用的Flash 8,會出現這樣的問題:

把滑鼠放到行左的錯誤標誌上,提示找不到"Number"類型。

點擊錯誤標誌,FDT給出幾條修正方案,選擇其中的"import FP8.Number"

這一行的錯誤沒了,但在開頭加了一行"import FP8.Number"。前面已經提到,Flash 8的Classes目錄裡是FP7和FP8類包,下面將解決這個問題。

選擇"Window->Preferences..."菜單,開始對FDT進行必要的設定。

如果願意,首先可以設定FDT為eclipse的預設工具。"General->Perspectives",選擇Flash,"Make Default"。

選擇FDT,下面是各設定項,這裡不一一介紹了,有興趣的可以自己一一嘗試。

下面來解決前面提到的類包的問題。建立一個任意目錄,如:H:/Classes作為FDT的核心類目錄。到Flash 8的安裝目錄裡找到Classes檔案夾,把其中的FP8檔案夾裡的所有檔案複製到該目錄。

如果需要用到mx類包,則把mx檔案夾複製過去。注意,FP8檔案夾複製其中的所有檔案,mx檔案夾直接複製整個檔案夾。

修改FDT的核心類路徑為剛才所建目錄,。

最後設定MTASC。只需為FDT指定mtasc.exe所在的位置就可以了。。

到這裡FDT+MTASC的開發環境就建好了。最後用一個執行個體來示範如何進行具體的開發。

 

 

   下面用一個執行個體介紹具體的開發。這個例子是《Flash MX編程與創意實現.》裡用as 1.0編寫的一個簡單的相簿程式。下面用FDT把它改寫成as 2.0的類並用MTASC編譯成swf。
  →
執行個體最終效果
  →
程式碼
  →
下載執行個體源檔案

建立一個flash項目。

輸入項目名。

可以看到前面提到的類包問題已經解決了。

建立一個Source Folder。

這張圖用的前面的。項目名應該是"Album"。

建立一個類。

首先選擇所屬的 Source Folder,然後輸入Class Name:"Album"。

程式碼這裡就不說了,源檔案裡有具體的注釋。下面來看看怎麼樣調用MTASC編譯類。
  在類的建構函式前輸入代碼 private static var album:Album;
定義類的執行個體。
  在類的最後," Alt+/ " 鍵啟動代碼提示,輸入main,斷行符號。

FDT自動為MTASC編譯swf建立一個main函數。

在main函數裡建立類的執行個體。

設定編譯參數。

雙擊"FDT - MTASC Support"。

設定相關參數。其中Name是任意名稱。

MTASC選項卡設定mtasc.exe的位置。前面已經設定。

"MTASC Arguments"選項卡輸入編譯參數。
   -header width:height:fps 設定影片的屬性。寬,高,幀頻。
   -swf 設定編譯的swf名稱。這裡的設定為 swf/album.swf
   最後的設定為-header 550:400:25 -main -swf swf/album.swf

最後點Run按鈕進行編譯就可以了。開啟swf檔案夾下的
album.swf ,看看效果。

 

 

轉自:http://eidiot.net/lessons/fdt/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.