Flex中的CSS: (九)可继承/不可继承样式的定义 以及Flex中的实现方法

Flex中的CSS: (9)可继承/不可继承样式的定义 以及Flex中的实现方法

在Flex中,不同可视化组件拥有哪些样式,这些样式哪些是可以继承的,哪些不可以继承,这是由Flex框架的设计者决定的。查看Flex语言参考就可以了解到这些内容。

Flex中的CSS: (九)可继承/不可继承样式的定义 以及Flex中的实现方法

组件拥有的样式,以及各种样式的可继承特性是如何在Flex框架中通过代码反映出来的呢?

首先,我们看编译自动生成的代码文件_XX_FlexInit-generated.as。在最后有一些代码,把可继承的样式全部罗列并保存在StyleManager中:

怎么样,你能找到诸如“color”这样熟悉的样式吧,就如你所知道的那样,它是可继承的样式之一。

Flex中的CSS: (九)可继承/不可继承样式的定义 以及Flex中的实现方法