1

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

只有主题为“halo”的“components.LabelEditor”类型才支持样式“backgroundAlpha”。

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

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

4

1 回答 1

3

根据有关主题的文档

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

此外,根据mx:TextArea 的 ASDocs,当使用 Spark 主题时,可以设置一种名为“contentBackgroundAlpha”的样式,以实现您对 mx:TextArea 的期望。

于 2011-04-18T05:36:36.463 回答