Flex4中的spark组件将显示和逻辑完全分开,通过指定SkinnableComponent的skinClass样式指定其Skin。
Skin和组件之间通过state ,data 和skinpart 进行交互。
SkinnableComponent和Skin都继承自UIComponent。
接下来的问题是:Skin和Component都是组件(UIComponent),依据什么原则将组件行为划分到组件逻辑和显示?
参考An Introduction to the Gumbo Component Architecture 深入理解Flex4中的组件架构。