從這期開始我們慢慢的來說Flash Builder與Flex Builder的差別,
其實不管你要開發Flex 3或是Flex 4你都可以使用Flash Builder或是Flex Builder來當做開發工具,
只是Adobe這次跟著Flex 4一起提出的Flash Builder提供了程式設計師較多方便的工具,
我們先從專案的建立與佈署開始說起。
Flash Builder在建立新專案的時候,
可以選擇Flex SDK的版本,
你可以選擇繼續開發Flex 3 (SDK版本是3.4)的專案,
或是另起爐灶直接用Flex 4的專案。
一打開Flash Builder的Flex新專案第一眼映入眼簾的改變就是Package Explorer,
這個可愛的Package Explorer功能可比以前的好用多了,
以後我再另起一篇來做說明,
不過由下圖可以看的出來,現在Flash Builder已經用package為基本觀念了,
當你建立一個Flex的專案,
會自動的產出一個default package,
而你的專案檔則會被歸納在這個package底下。
從Flex 4.0的目錄底下(其實它是函式庫Library)可以看到一些新的swc檔,
像是flex.swc就是Flex 3以前的halo元件,
而flex4.swc裡面則放著新的spark元件,
另外在Flex 4中有有新的textLayout.swc這些新的項目,
這些都是之前跟著Flash Player 10一起產生出來的文字排版Framework,
同樣下次的介紹中我們可以做一些簡單的展示。
另外打開Flash Builder的html的範本,
你會發現Adobe這次開始在佈署Flash/Flex專案時已經有所改變了,
這次使用swfobject來啟動HTML網頁上的Flash,
這應該算是跟著CS4的規則吧,
如果你有用過Flash CS4或是Dreamweaver CS4的話,
你應該也會發現他們也同樣使用swfobject來做Flash的啟用。
從Adobe這些年來的發展來看,
看來是越來越靠近Open Source這條路了,
我想這也是我樂觀其成的。
好啦,今天我們先說到這,
下次我們再一一針對Flex 4中你必須要知道的知識來進行解說。