由Flex 3進入Flex 4的必備知識 PART 3 – Flash Builder的佈景主題設置
来源:互联网 发布:rk4算法 编辑:程序博客网 时间:2024/05/22 12:01
Flex 4中最大的特色莫過於spark組件,
因為spark組件的結構與思考方向與Flex 3的halo組件是不太相同的(不然幹嘛分家),
spark組件是以圖像為主的觀點來看組件的外觀,
因此你可以用FXG或是FC來設計其樣式,
Flash Builder(前一版叫Flex Builder 3)在這版中多了一個新的功能,
可以讓使用者用更方便的方法來抽換佈景主題。
在Flash Builder中快速抽換Flex Theme:
例如你可以在Flash Builder中透過MXML來快速鍵立一個Flex 4的應用程式,
當然他會有自己本身預設的外觀樣式,如下圖所示:
一但應用程式設計完成後,
你就可以在不改變程式碼的狀態下去改變整個主題樣式,
這其實就有點像你可以在Windows(作業系統)上改變佈景主題事一樣的概念。
在Flash Builder中,可以由properties選項中找到Flex Theme的功能,
從該功能可以看到目前可用的佈景主題樣式,
從目前Flash Builder中的UI,
應該可以看出Adobe未來的野心在於你可以直接在Flash Builder中連到Adobe網站,
並且可以線上下載更新新的Flex Theme。
選擇好你所喜愛的Flex Theme後,
賓果,整個Flex應用程式的外觀就變了,
將將將~是不是很方便呢?
不過老實說,我還是會自己設計自己的樣式吧,
不然每個人都用一樣的樣式,
實在是不太好玩,
不過對於一些不想自己設計外觀的人,
應該算是一個福音吧。
從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會比沒經驗的人順利非常多。
- 由Flex 3進入Flex 4的必備知識 PART 3 – Flash Builder的佈景主題設置
- 由Flex 3進入Flex 4的必備知識 PART 4 – Flash Builder的程式撰寫工具
- 由Flex 3進入Flex 4的必備知識 PART 5 – Flex 4的雙向Data Binding
- 由Flex 3進入Flex 4的必備知識 PART 1
- 由Flex 3進入Flex 4的必備知識 PART 2
- Flex Builder 3的破解
- 【转】面向Flex 3开发人员的Flex 4.5和Flash Builder 4.5简介
- Flex Builder Part 3 - Introduction To Debugging
- flash、flex builder、flash builder、 air的关系
- flash、flex builder、flash builder、 air的关系
- flex builder 如何 引用 flash的组件
- 将 Flex 3 的应用程序迁移到 Flex 4 — 第 1 部分:将 Flex 3 Dashboard 应用程序导入 Flash Builder 4
- 在Flash Builder 4中编译Flex 3项目
- 在Flash Builder 4中编译Flex 3项目
- Flex Builder 3的debug错误
- Flex Builder 3 常用的快捷键
- Flash Player 11, AIR 3, and Flex/Flash Builder 4.6
- Flash/Flex/AIR:Flex 3 ActionScript的bug
- 由Flex 3進入Flex 4的必備知識 PART 1
- 大家好
- 如何使用Cygwin下的Find命令
- 由Flex 3進入Flex 4的必備知識 PART 2
- 字符串的替换
- 由Flex 3進入Flex 4的必備知識 PART 3 – Flash Builder的佈景主題設置
- .Net在线编辑器:KindEditor及CkEditor配置说明
- 后台页面访问权限:页面基类&内置票据认证 使用方法
- 如何加入一个开源项目?
- 由Flex 3進入Flex 4的必備知識 PART 4 – Flash Builder的程式撰寫工具
- cxf 发布webservice报 You have more than one version of 'org.apache.commons.logging.Log' visible
- 委托和事件
- 关于客户端与数据库服务器端的时间同步问题
- 学习 JSON ( JavaScript Object Notation )