1.概述 继承 SkinnableComponent
子类 , , , , , ,
类的作用 spark组件都继承自SkinnableComponent,而SkinnableComponent继承子UIComponent并扩展了Skin相关的功能。
一个组件的皮肤通过设置组件的CSS属性skinClass来完成,例如:
MyComponent {
skinClass: ClassReference("my.skins.MyComponentSkin")
}
在MXML中设置skinClass属性
通过这样的方式,spark组件在原有的组件架构基础上,实现了显示和逻辑的分离。
2.常见属性和方法2.1 公共属性 skin : UIComponent
设置组件的皮肤
2.2 公共方法 public function invalidateSkinState():void
标识组件的皮肤状态改变了,在之后的屏幕更新时进行刷新。
参考文献1.Flex4中的皮肤. http://blog.csdn.net/ThinkInside/article/details/4634867
2.FLEX4类库. %28%29
阅读(1346) | 评论(0) | 转发(0) |