Flex4中的皮肤(3): 使用组件数据

前面说了如何自定义SkinnableComponent 以及 定义State

在Skin中还可以引用Component中的数据。

 

首先在Node中增加属性tokenCount:

 

在Skin中,需要先指定HostComponent:

这样就可以在需要的地方引用组件的属性了:

<s:SimpleText text="{hostComponent.tokenCount} ".../>

 

代码如下:

TransitionSkin.mxml

 

NodeSample.mxml

 

运行结果:

你可能感兴趣的:(flex4)