Раскраска флеш-символов двумя объектами - PullRequest
0 голосов
/ 24 мая 2011

Привет, ребята, я новичок в Illustrator и Flash. Здесь у меня есть два объекта; фон и выделить. Выделение имеет определенную степень непрозрачности, установленную на 45%, поэтому он выглядит светлее, чем фон. Я хочу закрасить только фон в as3 / flash Builder 4, но когда я закрашиваю символ вспышки, область выделения также окрашивается, и я не хочу этого делать. Я также не хочу иметь два отдельных символа, потому что тогда мне придется добавить больше кода и переменных.

Есть ли способ покрасить только фон и позволить выделенному объекту просто быть?

http://imgur.com/ezH1E

Надеюсь, я хорошо себя проявил.

1 Ответ

0 голосов
/ 24 мая 2011

Вам придется сегментировать ваш объект на две части - скорее всего фон на нижнем слое и подсветка на верхнем. Затем присвойте своему фону имя экземпляра и измените цвет только этого.

Я не понимаю, почему вам понадобится больше кода для этого, ваш объект по-прежнему будет один, просто состоит из двух дочерних элементов (т.е. ваша стрелка или что-то еще будет единственной стрелкой с фоном один из детей, к которым вы можете обращаться и изменять).

EG:

var col:ColorTransform = your_object.background.transform.colorTransform;
col.color = 0xFF0000;
your_object.background.transform.colorTransform = col;

PS. Поработайте над тем, как принять вас.

...