现在的位置: 首页 > 综合 > 正文

由Flex 3進入Flex 4的必備知識 PART 3 – Flash Builder的佈景主題設置

2013年06月20日 ⁄ 综合 ⁄ 共 909字 ⁄ 字号 评论关闭

Flex 4中最大的特色莫過於spark組件,
因為spark組件的結構與思考方向與Flex 3的halo組件是不太相同的(不然幹嘛分家),
spark組件是以圖像為主的觀點來看組件的外觀,
因此你可以用FXG或是FC來設計其樣式,
Flash Builder(前一版叫Flex Builder 3)在這版中多了一個新的功能,
可以讓使用者用更方便的方法來抽換佈景主題。

在Flash Builder中快速抽換Flex Theme:

例如你可以在Flash Builder中透過MXML來快速鍵立一個Flex 4的應用程式,
當然他會有自己本身預設的外觀樣式,如下圖所示:
Flash Builder

一但應用程式設計完成後,
你就可以在不改變程式碼的狀態下去改變整個主題樣式,
這其實就有點像你可以在Windows(作業系統)上改變佈景主題事一樣的概念。

在Flash Builder中,可以由properties選項中找到Flex Theme的功能,
從該功能可以看到目前可用的佈景主題樣式,
從目前Flash Builder中的UI,
應該可以看出Adobe未來的野心在於你可以直接在Flash Builder中連到Adobe網站,
並且可以線上下載更新新的Flex Theme。

Flash Builder

選擇好你所喜愛的Flex Theme後,
賓果,整個Flex應用程式的外觀就變了,
將將將~是不是很方便呢?

Flash Builder

不過老實說,我還是會自己設計自己的樣式吧,
不然每個人都用一樣的樣式,
實在是不太好玩,
不過對於一些不想自己設計外觀的人,
應該算是一個福音吧。

從Flex 3升級Flex 4小提醒:

最後要稍微提醒大家一下,
Adobe這次推出Flex 4的spark組件,
並非是要取代掉原來Flex 3的halo組件,
相反的你從MXML中就可以看得出來,
Adobe是非常期望Flex 4新的開發者可以混合使用halo和spark組件,
我來證明一下,例如在Flex 4已經用Group來取代原來的Box系列的內容,
而DataGrid或是Form還是只有在halo中有,並不存在於spark中,
所以想要前進Flex 4的人你最好要有心理準備要好好的去記憶這些組件的內容,
至於原來Flex 3的User,我只能恭喜你,
至少你進入Flex 4會比沒經驗的人順利非常多。

抱歉!评论已关闭.