2011-05-17 86 views

回答

1

父母/子女关系使孩子“继承”应用于父母的转换。如果不在视觉上出现修改孩子,则无法修改父母。如果孩子应该保持父母的独立视觉状态,那么你有两种选择:

  1. 孩子真的不应该是一个孩子,应该分开处理。
  2. 孩子可以是一个孩子,但所有应用于父母的变换也应该应用于孩子,但是会倒置。

不幸的是,与简单的x/y/scale属性不同,ColorMatrixFilters不容易在子级别“撤消”。如果可能的话,我会选择1。

1

如果父级的特定视觉方面需要colorTransformed,那么您可以使该mc或sprite成为一个孩子,然后单独处理它以不影响其他孩子。

但是没有办法阻止这方面的继承。我的建议是改变你的动画片段的设计,一种可能的方式就像我描述的那样。

+0

改变设计是好主意,但它不可能这就是为什么我寻求帮助。 – 62316e 2011-05-18 05:44:44

+0

是的,我明白这一切都很好。但在这种情况下,工作与不工作之间的区别几乎需要改变设计。选择答案中的#1,就是我的建议,以及设计上的改变。我建议你让视觉方面也是一个孩子 - 这就是让其他孩子,而不是孩子。我最近有类似的问题,这工作得很好。 – prototypical 2011-05-18 16:48:49