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

本文介绍了Flex4中新增的Spark组件及其与Flex3 Halo组件的不同之处,并详细讲解了如何在FlashBuilder中轻松更换Flex应用的主题。

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會比沒經驗的人順利非常多。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值