【发布时间】:2011-08-04 15:53:14
【问题描述】:
我创建了一个简单的 mxml 文件,代码如下:
<s:application..........>
<s:BorderContainer>
<s:SkinnableContainer id="firstRow"/>
<s:SkinnableContainer id="secondRow"/>
<s:SkinnableContainer id="thirdRow"/>
</s:BorderContainer>
</s:application>
现在我想在每一行上应用不同的字体大小、字体颜色和字体类型和背景颜色,即三个 skinnableContainers 中的每一个。目前我已经为每一行定义了 3 个不同的皮肤类,但我认为这是一个糟糕的编程. 我应该为最外面的容器创建一个单一的皮肤类,即 BorderContainer 以及通过该皮肤类为所有 3 个子容器提供不同字体和背景颜色的任何方法。 那么,我是否可以创建单个皮肤类,为每个子容器提供不同的装饰。
【问题讨论】:
标签: apache-flex flex4 skinning