Apache flex 弹性透明度问题

Apache flex 弹性透明度问题,apache-flex,actionscript,Apache Flex,Actionscript,在开发Flash/Flex应用程序的过程中,我遇到了一件奇怪的事情:放置在透明面板按钮上的按钮即使使用alpha=“1”也保持透明 有没有办法使按钮不透明?如果将面板的alpha设置为0,则儿童也会受到影响。如果您确实想要一个具有完全不透明子组件的透明面板,可以创建一个不绘制面板背景的自定义蒙皮(尽管您可能需要使用0的填充alpha进行填充,否则Flash可能会将空白区域解释为真正的空白)。如果您想要透明的只是面板的背景(而不是边框/标题栏),您可以简单地将面板的backgroundAlph

在开发Flash/Flex应用程序的过程中,我遇到了一件奇怪的事情:放置在透明面板按钮上的按钮即使使用alpha=“1”也保持透明



有没有办法使按钮不透明?

如果将面板的alpha设置为0,则儿童也会受到影响。如果您确实想要一个具有完全不透明子组件的透明面板,可以创建一个不绘制面板背景的自定义蒙皮(尽管您可能需要使用0的填充alpha进行填充,否则Flash可能会将空白区域解释为真正的空白)。如果您想要透明的只是面板的背景(而不是边框/标题栏),您可以简单地将面板的backgroundAlpha设置为0。希望有帮助


编辑:根据您更新的代码,您需要将HBox上的alpha属性更改为backgroundAlpha,然后所有属性都应按预期工作。

共享一些代码!您是否将按钮放置在具有绝对定位的面板上?或者按钮是面板的子按钮?哎呀。存在格式问题,导致无法显示代码。不管怎样,它现在就在那里。
<mx:HBox backgroundColor="#444444" alpha="0.8">
    <mx:Button width="34" height="34" toolTip="Home" icon="{homeIcon}" alpha="1" />
</mx:HBox>