Как изменить цвет объекта DisplayObject, когда он перемещается в определенной зоне? - PullRequest
0 голосов
/ 17 мая 2011

Я кодирую графический интерфейс, используя Flex, и у меня есть вопрос, связанный с масками во Flash.

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

Однако я также хочу принять во внимание цвет самого текста.

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

Есть ли способ легко сделать такого рода вещи?

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

Спасибо!

1 Ответ

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

Лично у меня были бы состояния в моем компоненте, которые меняют цвет, и я мог бы установить их, когда ваш компонент переворачивает ваш раздел.

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