文件模板
下一步,你應該想要去到Flash Builder -> File Templates菜單查看。這是一個Flash Builder新特性。這個特性允許你去創建模板爲每一個支持的文件類型。當前有ActionScript, CSS, FlexUnit 和 MXML模板。如果你想要添加自定義的許可信息或者代碼到你要創建的項目中,這是一個偉大的特性。雖然這並不像FDT的代碼模板強勁,它仍然是IDE中可喜的增加以及節省時間的功能.
定製運行
最終讓我們移動到Run/Debug -> Launching 菜單。這裏我做兩處修改:我已設置始終在調試模式下啓動(第三選項下),根據運行操作設置始終啓動之前啓動的應用程序。這可以確保當我運行最後編譯運行命令返回(我們在上面的快捷鍵設置),它總是打開我最後的運行的項目.
這基本上涵蓋了如何配置Flash Builder.當然有很多的不同的設置你可以調整你想要的內容,當你剛剛起步的時候,我認爲這些最重要的時候.
安裝插件
Eclipse擁有很長的開源插件歷史,這將填補到你日復一日的開發中。這是我使用和我喜歡的主要列表:
- XMLBuddy 一個Eclipse強大的XML編輯插件。這個工具能夠完成基本的格式驗證,和錯誤檢查。確保你獲得的版本適合Eclipse 3.1以上
- Mylyn 如果你正尋找一個項目管理或者任務管理檢查插件。他融入到Flex Builder同時提供大量的特性.
- SubClipse 是一個Eclipse SVN 客戶端。我將要在教程中晚點安裝這個.
- SourceMate 添加代碼生成,重構,代碼模板,關鍵標籤支持,等等.
- EGit 是一個新的插件,提供Git支持,我之前使用一個測試版,但現在他們已經更新了一個更爲穩定的版本.
插件可以被手動安裝通過拖拽他們到Eclipse -> Plugin文件或者通過Help -> Install New Software menu.
我將要繼續講解怎麼快速安裝SVN 和 Git。在開始,讓我們點擊Add...按鈕。從這裏我們可以添加一個你想要安裝的插件的站點。這是如果配製SubClipse:
Location: http://subclipse.tigris.org/update_1.6.x
你將要看到正確的插件被加載,同時你已經選中你想要安裝的部分.
一旦你已經選擇支持的特性,點擊next 和agree。Eclipse將要開始下載文件。當安裝完畢你將會被問,是否重啓Flash Builder.如果你想繼續安裝EGit,點擊No.
返回輸入EGit 到安裝新軟件.
Location: http://download.eclipse.org/egit/updates
同樣選擇EGit 然後點擊next 然後 agree 條款。當這個完畢,點擊 Yes 然後重啓 Eclipse.
當我最初寫這篇文章的時候,實際我無法在綁定了Flash Builder 插件的3.4版本的Eclipse上安裝EGit。這是很另人懊惱的對於標準獨立版本的Eclipse是3.5 對老版本綁定Flash Builder插件。因此這看起來已經有一個對Jira上未能安裝EGit http://bugs.adobe.com/jira/browse/FB-26337錯誤.
現在你已經瞭解瞭如何安裝軟件。我建議你查看我提供的列表,這會讓Flash Builder擁有更多特性.
創建一個項目
在默認情況下,每個你創建的項目都在你所在的Flash Builder工作空間中。可以把你的項目放置在你機器的任意位置上,它們不總是需要必須放到工作空間文件夾,但確保組織這些事情合理。一旦項目被創建,Flash Builder 自動設置理想的項目結構。所有項目站點都以工作空間文件夾作爲根目錄.
正像在Flex Builder中那樣,我們有三種項目類型,和一個新的類型:
-
-
Flex Library Project - 這是用於創建共享庫,將會編譯成SWCs.在你的AS3項目你將會很容易調用Flex 庫.
-
ActionScript Project -這隻試用於AS3開發。你獲得bin-debug, html-template 和 src 文件夾. Flash Builder將會創建.as文件作爲你的主類.
-
Flash Professional Project - 這是一個新的項目,這個項目允許你整合Flash Builder 與Flash CS 5 項目。我計劃分開製作的工作流程教程,一旦Flash CS 5沒有最終釋放,這將會有很多不同.
項目屬性
每個項目有它自己的項目設置,讓我們查看一個ActionScript項目。你可以通過右擊項目屬性選擇Properties 查看.
ActionScript 應用
這個菜單包含了Flash Builder可以設置和運行的應用程序類文件。着意味着Flash Builder將會編譯到自身的swf文件中。Flash Builder 4中的新特性,可以編譯一個類到"runnable application"包中。在這個可以設置的默認菜單中,你可以添加你所需要的.
ActionScript編譯路徑
這個菜單包含了一些重要的路徑,包括你要使用的SDK,你要包含的SWCs,以及src目錄和輸出文件夾.
讓我們討論一下如何添加SWCs到項目中。正像我所提到的,你可以創建一個Flex Library項目,然後自動編譯出你的SWC。你可以通過點擊Add Project添加任何其他的庫項目。如果你想手動添加自己擁有的SWCs,怎麼做呢。你可以一個一個添加他們通過Add SWC...選項或者拖拽他們到一個文件夾然後使用Add SWC Folder... 指向目錄。通常在你的項目中,我將會擁有一個libs 文件夾,我放置所有的關聯代碼到這裏。即使我有幾個Flex Libraries在我的工作空間中。我仍然把最新編譯的SWCs放置到Libs 文件夾。這樣當我從版本控制中獲取我的項目時,我能夠獲得所有我需要的文件.