我有一个有很多组件的小组。
我将过滤器应用于此组。
但我想从其中一个组件中删除过滤器。
如果我只是设置componentIWantToRemoveFilter.filters = null
它不起作用,因为过滤器已应用于父组件。
有一些方法可以删除过滤器,而不将其应用于每个组件吗?
答案 0 :(得分:1)
不是真的,如果你对DisplayObjectContainer
应用过滤器,它的所有孩子都会受到影响,因为它们是他外表的一部分(它与为所有孩子分配相同的过滤器不同)。
所以你可以尝试下列之一:
removeChild()
/ addChild()
将您的组件从一个组移动到另一个组