由Flex 3進入Flex 4的必備知識 PART 2

    技术2025-06-14  40

    從這期開始我們慢慢的來說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中你必須要知道的知識來進行解說。

    最新回复(0)