Дети, наследующие колортрансформацию родителей - PullRequest
0 голосов
/ 17 мая 2011

Как избежать того, чтобы дети наследовали colortransform родителей во флэш-памяти?

Ответы [ 2 ]

1 голос
/ 17 мая 2011

Если существует определенный визуальный аспект родителя, который необходимо преобразовать в colorTransform, то вы можете сделать этот mc или спрайт дочерним, а затем обработать его индивидуально, чтобы не влиять на других дочерних элементов.

Но нетспособ остановить наследование этого аспекта.Мое предложение состоит в том, чтобы изменить дизайн вашего мувиклипа, один из возможных способов, как я описал.

1 голос
/ 17 мая 2011

Родительские / дочерние отношения таковы, что дети «наследуют» преобразования, применяемые к родителям.Вы не можете изменить родителя без визуального появления, чтобы изменить ребенка.Если предполагается, что ребенок поддерживает независимое визуальное состояние от родителя, у вас есть два варианта:

  1. Ребенок на самом деле не должен быть ребенком, и им следует манипулировать отдельно.
  2. Ребенок может быть дочерним, но все преобразования, примененные к родителю, должны также применяться к дочернему элементу, но инвертированы.

К сожалению, ColorMatrixFilters не так просто "отменить" на дочернем уровне, в отличие от простых свойств x / y / scale.Я бы пошел на вариант 1, если это вообще возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...