Flash Builder 4工作流程(中)

文件模板

下一步,你應該想要去到Flash Builder -> File Templates菜單查看。這是一個Flash Builder新特性。這個特性允許你去創建模板爲每一個支持的文件類型。當前有ActionScript, CSS, FlexUnit  MXML模板。如果你想要添加自定義的許可信息或者代碼到你要創建的項目中,這是一個偉大的特性。雖然這並不像FDT的代碼模板強勁,它仍然是IDE中可喜的增加以及節省時間的功能.

templates.jpg

定製運行

最終讓我們移動到Run/Debug -> Launching 菜單。這裏我做兩處修改:我已設置始終在調試模式下啓動(第三選項下),根據運行操作設置始終啓動之前啓動的應用程序。這可以確保當我運行最後編譯運行命令返回(我們在上面的快捷鍵設置),它總是打開我最後的運行的項目.

run_preferences.jpg

這基本上涵蓋了如何配置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.

software_update.jpg

我將要繼續講解怎麼快速安裝SVN  Git。在開始,讓我們點擊Add...按鈕。從這裏我們可以添加一個你想要安裝的插件的站點。這是如果配製SubClipse:

subclipse_url

Location: http://subclipse.tigris.org/update_1.6.x

你將要看到正確的插件被加載,同時你已經選中你想要安裝的部分.

install_subclipse

一旦你已經選擇支持的特性,點擊next agreeEclipse將要開始下載文件。當安裝完畢你將會被問,是否重啓Flash Builder.如果你想繼續安裝EGit,點擊No.

返回輸入EGit 到安裝新軟件.

egit_url

Location: http://download.eclipse.org/egit/updates

同樣選擇EGit 然後點擊next 然後 agree 條款。當這個完畢,點擊 Yes 然後重啓 Eclipse.

當我最初寫這篇文章的時候,實際我無法在綁定了Flash Builder 插件的3.4版本的Eclipse上安裝EGit。這是很另人懊惱的對於標準獨立版本的Eclipse3.5 對老版本綁定Flash Builder插件。因此這看起來已經有一個對Jira上未能安裝EGit http://bugs.adobe.com/jira/browse/FB-26337錯誤.

現在你已經瞭解瞭如何安裝軟件。我建議你查看我提供的列表,這會讓Flash Builder擁有更多特性.

創建一個項目

在默認情況下,每個你創建的項目都在你所在的Flash Builder工作空間中。可以把你的項目放置在你機器的任意位置上,它們不總是需要必須放到工作空間文件夾,但確保組織這些事情合理。一旦項目被創建,Flash Builder 自動設置理想的項目結構。所有項目站點都以工作空間文件夾作爲根目錄.

正像在Flex Builder中那樣,我們有三種項目類型,和一個新的類型:

  •  

    Flex Project - 這是你的標準Flex project.他有一個bin-debuglibs, html-template,  src 文件夾. Flash Builder 將要創建默認的主類作爲一個MXML。這個主類是你想要使用的Flex應用文件。最終Flex項目配置也允許你創建Web 應用或者Desktop (AIR) 應用.

     

    flex_project
  • Flex Library Project - 這是用於創建共享庫,將會編譯成SWCs.在你的AS3項目你將會很容易調用Flex .

    flex_lib_project
  • ActionScript Project -這隻試用於AS3開發。你獲得bin-debug, html-template  src 文件夾. Flash Builder將會創建.as文件作爲你的主類.

    as3_project
  • Flash Professional Project - 這是一個新的項目,這個項目允許你整合Flash Builder  Flash CS 5 項目。我計劃分開製作的工作流程教程,一旦Flash CS 5沒有最終釋放,這將會有很多不同.

項目屬性

每個項目有它自己的項目設置,讓我們查看一個ActionScript項目。你可以通過右擊項目屬性選擇Properties 查看.

Properties_for_ActionScriptProject.jpg

ActionScript 應用

這個菜單包含了Flash Builder可以設置和運行的應用程序類文件。着意味着Flash Builder將會編譯到自身的swf文件中。Flash Builder 4中的新特性,可以編譯一個類到"runnable application"包中。在這個可以設置的默認菜單中,你可以添加你所需要的.

as3_apps

ActionScript編譯路徑

這個菜單包含了一些重要的路徑,包括你要使用的SDK,你要包含的SWCs,以及src目錄和輸出文件夾.

build_path

讓我們討論一下如何添加SWCs到項目中。正像我所提到的,你可以創建一個Flex Library項目,然後自動編譯出你的SWC。你可以通過點擊Add Project添加任何其他的庫項目。如果你想手動添加自己擁有的SWCs,怎麼做呢。你可以一個一個添加他們通過Add SWC...選項或者拖拽他們到一個文件夾然後使用Add SWC Folder... 指向目錄。通常在你的項目中,我將會擁有一個libs 文件夾,我放置所有的關聯代碼到這裏。即使我有幾個Flex Libraries在我的工作空間中。我仍然把最新編譯的SWCs放置到Libs 文件夾。這樣當我從版本控制中獲取我的項目時,我能夠獲得所有我需要的文件.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章