我的屏幕上有一些组件(标签,按钮等)。
在此屏幕前方,我会显示一个填充到屏幕的组件,其黑色alpha为0.7。
<s:Group id="screen" width="100%" height="100%">
// components...
</s:Group>
<s:Group id="alpha" width="100%" height="100%">
<s:Rect width="100%" height="100%">
<s:fill><s:SolidColor alpha=".7"/></s:fill>
</s:Rect>
// components...
</s:Group>
我想要的是在“alpha”屏幕前面显示一个隐藏在(“屏幕”组)中的组件。
由于它在不同的组中,我无法使用depth
但是,我无法从“屏幕”中删除该组件,并通过addElement()
答案 0 :(得分:0)
您可以将“alpha”组放在“screen”组中,然后将depth =“1”设置为您想要在“alpha”组上方的组件。
<s:Group id="screen" width="100%" height="100%">
// components
<s:Group id="alpha" width="100%" height="100%">
<s:Rect width="100%" height="100%">
<s:fill><s:SolidColor alpha="0.7"/></s:fill>
</s:Rect>
</s:Group>
</s:Group>