需要 mx:textArea 具有透明背景且 backgroundAlpha="0"行不通

发布于 2024-11-02 06:52:14 字数 299 浏览 4 评论 0 原文

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

样式“backgroundAlpha”仅受主题为“halo”的“components.LabelEditor”类型支持。

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

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

I have a custom component that extends mx:TextArea, but when I try and apply backgroundAlpha="0" it says

The style 'backgroundAlpha' is only supported by type 'components.LabelEditor' with the theme(s) 'halo'.

I don't see anywhere specifying that it is not using the Halo theme, unless it has decided to extend s:TextArea despite my not importing it.

How can I make this component accept the style instructions or achieve a transparent background some other way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橘虞初梦 2024-11-09 06:52:14

根据主题文档

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

另外,根据 ASDocs for mx:TextArea< /a>,当使用 Spark 主题时,有一个名为“contentBackgroundAlpha”的样式,可以设置它来实现您想要的 mx:TextArea 效果。

As per the documentation on themes:

The default theme for Flex 4
components is Spark. All controls in an application built with Flex 4 use the Spark theme. Even MX controls have a Spark look and feel in a Flex 4 application.

Also, as per the ASDocs for mx:TextArea, when using the Spark theme there is a style named 'contentBackgroundAlpha' that can be set achieve what you seem to want out of the mx:TextArea.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文