如何让孩子忽略它的父母的影响?

时间:2013-02-22 08:50:41

标签: actionscript-3 flex flex3

我在父Vbox中有多个Vbox / Hbox。我有隐藏/显示父容器的效果,但我想知道是否有办法让一些孩子忽略他们从父容器收到的这种影响。

2 个答案:

答案 0 :(得分:4)

没有。 DisplayList是一个分层结构,每个叶子对象都使用父对象的所有参数显示,包括可见性,旋转等。但是,您可以枚举Vbox / Hbox中的子项以实现效果,并选择(并手动应用)所需效果仅限于应隐藏的效果。请注意,如果您使用淡入/淡出效果,则Vbox / Hbox的可见性应保持为真,并且不透明度应为原始值,否则Vbox / Hbox的子级也将被更改。

答案 1 :(得分:0)

您可以通过添加额外的图层来解决此问题。

然后父母会有图层:

  • 具有父级背景的新图层(此处应用效果)

  • 您的孩子(效果不适用,因为其父母没有效果)

希望有所帮助。