我有一个扩展mx:TextArea
的自定义组件,但当我尝试应用backgroundAlpha="0"
时,它说
样式'backgroundAlpha'仅受'components.LabelEditor'类型支持,主题为'halo'。
我没有看到任何指定它没有使用Halo主题的地方,除非它决定扩展s:TextArea
尽管我没有导入它。
如何让这个组件接受样式说明或以其他方式实现透明背景?
答案 0 :(得分:3)
Flex 4的默认主题 组件是Spark。使用Flex 4构建的应用程序中的所有控件都使用Spark主题。甚至MX控件在Flex 4应用程序中也具有Spark外观。
另外,根据ASDocs for mx:TextArea,当使用Spark主题时,有一个名为'contentBackgroundAlpha'的样式可以设置为实现你想要的mx:TextArea。