问题描述
|
我有一个扩展了
mx:TextArea
的自定义组件,但是当我尝试应用backgroundAlpha=\"0\"
时,它说
样式\'backgroundAlpha \'仅受主题为\'halo \'的\'components.LabelEditor \类型支持。
我看不到任何地方指定它没有使用Halo主题,除非我尽管未导入它也决定扩展s:TextArea
。
如何使该组件接受样式说明或以其他方式实现透明背景?
解决方法
根据有关主题的文档:
Flex 4的默认主题
组件是Spark。使用Flex 4构建的应用程序中的所有控件均使用Spark主题。甚至MX控件在Flex 4应用程序中也具有Spark外观。
另外,按照ASDocs for mx:TextArea的规定,使用Spark主题时,可以设置一种名为\'contentBackgroundAlpha \'的样式,以实现mx:TextArea所需的功能。