加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex编程皮肤: (1)编程皮肤 / 图片皮肤

发布时间:2020-12-15 05:01:00 所属栏目:百科 来源:网络整理
导读:皮肤顾名思义,就是我们看到的各种可视组件的外观。 Flex皮肤可分为两类:编程皮肤和图片皮肤。 ? 图片皮肤就是用图片作为可视化组件的外观,通过动态(比如鼠标移入与移出)切换图片来达到外观变化的效果。 编程皮肤就是利用ActionScript语言的画图功能来绘

皮肤顾名思义,就是我们看到的各种可视组件的外观。

Flex皮肤可分为两类:编程皮肤和图片皮肤。

?

图片皮肤就是用图片作为可视化组件的外观,通过动态(比如鼠标移入与移出)切换图片来达到外观变化的效果。

编程皮肤就是利用ActionScript语言的画图功能来绘制可视化组件的外观。

?

两者比较起来:

图片皮肤能够实现通过编程无法实现的复杂的外观效果,而且对于程序开发人员,图片皮肤使用非常简单。缺点是程序开发人员无法控制皮肤。

图片皮肤适合于对界面艺术效果要求很高的应用场景,通常这样的场景不是主要用于处理数据。

编程皮肤与之相反,通常只能实现相对中规中矩的外观效果。程序开发人员可以完全控制皮肤的变化,但是需要编写很多代码。

编程皮肤适合以数据处理为主的应用场景,比如企业级数据处理系统。

编程皮肤似乎弱化了艺术设计者的作用,把原本由艺术设计者的工作内容交给了程序开发人员,但是有多少程序开发者能够凭空编写出养眼的皮肤代码呢?

如果缺少了艺术设计者对布局、外观、形态、色彩搭配的设计,这种编程的灵活性也只能沦为无用武之地的空架子。

?

Flex3框架提供了编程皮肤的基础。底层的层次结构是:

flash.Display.Shape --> FlexShape --> ProgrammaticSkin

?

ProgrammaticSkin是所有编程皮肤的基础类。

了解编程皮肤的原理,就要从它开始入手。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读