![]() |
Программное изменение цвета клипа с сохранением градиента
доброго времени суток
есть такой вопросик: возможно ли програмно изменить цвет симмвола с сохранением его градиента? то есть была, например, кнопка с градиетом от светло серого к тёмносерому, а станет с градиетом от светло оранжевого к тёмнооранжевому благадарю |
Попробуйте использовать MovieClip.beginGradientFill и Matrix.createGradientBox (сам не делал, посмотрите в хелпе возможности методов).
Может быть все-таки проще будет праттачивать внутрь мувика-кнопки соответственно раскрашенные мувики из библиотеки? |
спасибо
но тут немного идругое мол как всецело, например, машины изменить цвет, видел на некоторых сайтах, тоесть объект не становиться манолитно залитым цветом одним "наглухо" |
Можно сделать основную заливку серо-белым цветом, а сверху накладывать однотонный цвет, но с прозрачностью альфы 50-60% и градиентная заливка видна и цвет меняется на какой надо.
|
Тоже хотел предложить автору этот вариант, и сам его использовал в одной работе, но с его помощью нормальный "светло оранжевый" получить из "светло серого" не удастся.
|
Вложений: 1
а наоборот? блики и тени сверху с прозрачностями?
а режимы наложения? |
Эта проблема решается следующим образом. Как уже было сказано делается изображение в серых тонах. Затем либо методом setTransform() объекта Color, либо свойством colorTransform объекта Transform добиваетесь нужного результата. Как работать с этими методами и свойствами можно почитать в хелпе.
|
ColorMatrixFilter ??
|
Цитата:
http://evgan.0fees.net/Temp/color/qashqai%5b11%5d.html ? |
Цитата:
если задача аналогичная, то делай так-же и не парься |
| Часовой пояс GMT +4, время: 02:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.