需要mx:textArea,透明背景和backgroundAlpha =" 0"不会工作

时间:2011-04-18 04:18:37

标签: flex background textarea styling flex-spark

我有一个扩展mx:TextArea的自定义组件,但当我尝试应用backgroundAlpha="0"时,它说

  

样式'backgroundAlpha'仅受'components.LabelEditor'类型支持,主题为'halo'。

我没有看到任何指定它没有使用Halo主题的地方,除非它决定扩展s:TextArea尽管我没有导入它。

如何让这个组件接受样式说明或以其他方式实现透明背景?

1 个答案:

答案 0 :(得分:3)

根据documentation on themes

  

Flex 4的默认主题   组件是Spark。使用Flex 4构建的应用程序中的所有控件都使用Spark主题。甚至MX控件在Flex 4应用程序中也具有Spark外观。

另外,根据ASDocs for mx:TextArea,当使用Spark主题时,有一个名为'contentBackgroundAlpha'的样式可以设置为实现你想要的mx:TextArea。