- 博客(5)
- 资源 (20)
- 收藏
- 关注
原创 Flex4中的皮肤(5):小结
Flex4中的spark组件将显示和逻辑完全分开,通过指定SkinnableComponent的skinClass样式指定其Skin。Skin和组件之间通过state,data和skinpart进行交互。SkinnableComponent和Skin都继承自UIComponent。 接下来的问题是:Skin和Component都是组件(UIComponent
2009-10-06 04:16:00 1846
原创 Flex4中的皮肤(4):使用SkinPart约束Skin
在SkinnableComponent中,可以声明SkinPart元标签对Skin进行约束,同时在组件中提供对Skin元素的引用:[SkinPart(required="false")] public var labelElement:SimpleText; 如果声明了SkinPart并且required="true",则Skin中必须包含该类型灯元素并且具有相同的id:s:
2009-10-06 03:22:00 6232
原创 Flex4中的皮肤(3):使用组件数据
前面说了如何自定义SkinnableComponent 以及 定义State。在Skin中还可以引用Component中的数据。 首先在Node中增加属性tokenCount:private var _tokenCount:int; [Bindable("tokenChange")] public function get tokenCount():int
2009-10-06 02:54:00 3867 1
原创 Flex4中的皮肤(2):Skin State
在上一篇中,定义了一个最简单的SkinnableComponent并为其定义了两个Skin。对于TransitionSkin,需要在enable时有不同的展现方式,这可以通过Skin State实现。 对自定义的SkinnableComponent的修改 首先在组件中定义isEnabled属性:private var _isEnabled:Boolean
2009-10-06 01:45:00 6228 4
原创 Flex4中的皮肤(1):自定义SkinnableComponent
Flex4提供了一组Spark组件,实现了全新的组件皮肤自定义(Gumbo Skinning),从而将组件灯显示和功能逻辑完全分离。本文以PetriNet中的节点为例,展现Flex4为编程带来的便利。 PetriNet中的节点下图是一个PetriNet的示例。在PetriNet中有两种节点:库所(Place)和变迁(Transition)。库所和变迁都可以容纳令
2009-10-05 23:06:00 7464 5
《学习GNU Emacs》(英文版)
2012-02-15
Shell Coding
2012-01-30
GTD-尽管去做_无压工作的艺术
2010-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人