Flex主题教程系列6--Flex皮肤实现机制简单介绍

Flex 4(代码名:Gumbo)发行版的重要主题之一是“在心中设计”,而外观设计是这一主题的一个重要组成部分。现今 Web 上可以找到的某些最具创意的作品正是由 Flash Player 创建而成。但是 Flex 应用程序因为外观十分相似而闻名,因为许多开发人员选用 Flex 的默认外观(称为 Halo)而不是采用其他样式或外观设计。

Flex 4 beta 使得彻底改变应用程序的外观变得更简单。新的外观设计架构以 Flex 4 中的其他更改为基础,它清晰划分了组件的逻辑元素和可视元素。因此,Flex 4 beta 中的组件都不包含可视外观的任何信息。所有这类信息都包含在外观文件中。借助 FXG 和新的状态语法,您可以使用 MXML 编写新的外观文件,令它们更容易读写,使用工具访问它们也更简单。在本章中,您将了解到 Flex 4 beta 中外观设计架构的改进情况。

在Flex4以上的版本,Flex组件的外观也采用了MVC模式进行设计主要包括三个部分:外观状态、数据和部件

Flex 4 beta 中的外观设计经历了一番重大修改。组件与其外观之间界限分明。组件包含组件的数据、行为及核心逻辑,而外观则定义组件的外观。组件使用 ActionScript 编写而成,外观则使用 MXML,如果没有 FXG 和新的状态语法,这一切不可能发生。组件与外观通过外观设计合同相互沟通。由于它们是彼此独立的文件,所以可以轻松换入新的外观,从而彻底改变组件的外观。

 

 

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值