AS3 Изменение цвета - PullRequest
       28

AS3 Изменение цвета

0 голосов
/ 21 января 2011

У меня действительно сложная флеш-анимация, которая сильно запутана в нескольких слоях и более 500 символов.К счастью, вся анимация использует только два цвета, до конца.

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

Ответы [ 2 ]

1 голос
/ 21 января 2011

Просто используйте ColorMatrixFilter .Это как ColorTransform, но позволяет смешивать каналы.Если вы используете только два цвета, и они чистые (например, красный и зеленый), то легко заменить любой из них на что угодно.

0 голосов
/ 21 января 2011

Возможно, вы сможете что-то с этим сделать, используя ColorTransform , но это сработает только в том случае, если части вашей анимации разделены таким образом, что каждый цвет будет преобразован индивидуально.

Кроме этого, вы можете реализовать алгоритм, который вручную копирует и преобразует каждый кадр как BitmapData.Но, в зависимости от размера анимации, это может значительно замедлить процесс.

...