2011-05-17 82 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