我有一个扩展的自定义组件mx:TextArea
,但是当我尝试应用backgroundAlpha="0"
它时说
只有主题为“halo”的“components.LabelEditor”类型才支持样式“backgroundAlpha”。
我没有看到任何地方指定它没有使用 Halo 主题,除非它决定扩展,s:TextArea
尽管我没有导入它。
如何使该组件接受样式说明或以其他方式实现透明背景?
我有一个扩展的自定义组件mx:TextArea
,但是当我尝试应用backgroundAlpha="0"
它时说
只有主题为“halo”的“components.LabelEditor”类型才支持样式“backgroundAlpha”。
我没有看到任何地方指定它没有使用 Halo 主题,除非它决定扩展,s:TextArea
尽管我没有导入它。
如何使该组件接受样式说明或以其他方式实现透明背景?
根据有关主题的文档:
Flex 4 组件的默认主题是 Spark。使用 Flex 4 构建的应用程序中的所有控件都使用 Spark 主题。甚至 MX 控件在 Flex 4 应用程序中也具有 Spark 的外观和感觉。
此外,根据mx:TextArea 的 ASDocs,当使用 Spark 主题时,可以设置一种名为“contentBackgroundAlpha”的样式,以实现您对 mx:TextArea 的期望。