Flex:通过合成应用样式?

时间:2009-05-06 18:50:08

标签: flex

我有一个基于HBox的组件,里面有多个标签。我希望能够在我的组件上设置所有样式属性,如fontSize,fontWeight,color等,并将它们应用于它包含的所有标签。这是最好的方法吗?我试图让我的组件实现Label,但没有Label接口。

感谢。

P.S。不知道什么是这个问题的好标题,所以如果你有更好的东西,请随意编辑它。

2 个答案:

答案 0 :(得分:0)

我能想到的两个选择:

  1. 您可以为组件提供默认样式表(default.css),并为Label.fontSize,Label.fontWeight等使用自定义样式,这些样式将在整个过程中传播。
  2. 您可以扩展Label以创建自定义组件并在其中定义默认样式。然后在自定义组件中使用自定义标签。
  3. 查看此文档以获取更多信息:
    http://livedocs.adobe.com/flex/3/html/help.html?content=ascomponents_8.html

答案 1 :(得分:0)

我没有意识到这一点,但您已经可以在HBox上设置所有这些属性,并且其中的标签继承它们。 :)