Flex4中的spark组件将显示和逻辑完全分开,通过指定SkinnableComponent的skinClass样式指定其Skin。
Skin和组件之间通过state ,data 和skinpart 进行交互。
SkinnableComponent和Skin都继承自UIComponent。
接下来的问题是:Skin和Component都是组件(UIComponent),依据什么原则将组件行为划分到组件逻辑和显示?
参考An Introduction to the Gumbo Component Architecture 深入理解Flex4中的组件架构。
本文探讨了Flex4中Spark组件的设计理念,重点讲解了如何通过Skin实现组件外观与逻辑的分离,以及Skin与SkinnableComponent之间的交互机制。
74

被折叠的 条评论
为什么被折叠?



