Просмотр полной версии : Программное изменение цвета клипа с сохранением градиента
доброго времени суток
есть такой вопросик: возможно ли програмно изменить цвет симмвола с сохранением его градиента? то есть была, например, кнопка с градиетом от светло серого к тёмносерому, а станет с градиетом от светло оранжевого к тёмнооранжевому
благадарю
Попробуйте использовать MovieClip.beginGradientFill и Matrix.createGradientBox (сам не делал, посмотрите в хелпе возможности методов).
Может быть все-таки проще будет праттачивать внутрь мувика-кнопки соответственно раскрашенные мувики из библиотеки?
спасибо
но тут немного идругое
мол как всецело, например, машины изменить цвет, видел на некоторых сайтах, тоесть объект не становиться манолитно залитым цветом одним "наглухо"
Можно сделать основную заливку серо-белым цветом, а сверху накладывать однотонный цвет, но с прозрачностью альфы 50-60% и градиентная заливка видна и цвет меняется на какой надо.
Тоже хотел предложить автору этот вариант, и сам его использовал в одной работе, но с его помощью нормальный "светло оранжевый" получить из "светло серого" не удастся.
а наоборот? блики и тени сверху с прозрачностями?
а режимы наложения?
Эта проблема решается следующим образом. Как уже было сказано делается изображение в серых тонах. Затем либо методом setTransform() объекта Color, либо свойством colorTransform объекта Transform добиваетесь нужного результата. Как работать с этими методами и свойствами можно почитать в хелпе.
Эта проблема решается следующим образом. Как уже было сказано делается изображение в серых тонах. Затем либо методом setTransform() объекта Color, либо свойством colorTransform объекта Transform добиваетесь нужного результата. Как работать с этими методами и свойствами можно почитать в хелпе.
тоесть таким методом можно добиться такого эффекта :
http://evgan.0fees.net/Temp/color/qashqai%5b11%5d.html
?
casper_61
20.10.2009, 16:22
тоесть таким методом можно добиться такого эффекта :
http://evgan.0fees.net/Temp/color/qashqai%5b11%5d.html
?
Если разобрать эту флэшку декомпилером, то мы увидим 11 кашкаев, разного цвета.
если задача аналогичная, то делай так-же и не парься
тоесть таким методом можно добиться такого эффекта :
http://evgan.0fees.net/Temp/color/qashqai%5b11%5d.html
?
Да, можно. Кстати Wolsh тоже прав, можно накладывать разные цвета на серый в режиме overlay.
Если разобрать эту флэшку декомпилером, то мы увидим 11 кашкаев, разного цвета.
если задача аналогичная, то делай так-же и не парься
хм, попробывал декомпельнуть, у меня програмка в процессе повисает и не доводит до конца+(
может выложите исходниц?
благадарю
Испробуйте не Overlay, а Lighten
GreyClown
22.10.2009, 10:31
где-то я уже видел на фрилансерском сайте недавно задание с этим примером =)
Если разобрать эту флэшку декомпилером, то мы увидим 11 кашкаев, разного цвета.
если задача аналогичная, то делай так-же и не парься
так и делай
Помнится, делал: http://www.aerosouz.ru/f/painter/heli.swf
Хых, этот пример http://evgan.0fees.net/Temp/color/qashqai%5b11%5d.html
делал я.
Делалось все быстро и особо не задумывался как сделать более оптимизирование и обойтись 1й-2мя картинками. На тот момент мне показалось это самым простым решением.
У etc очень хороший пример, но у него есть и тени и отдельные элементы.
У меня лишь было только одна фотка, из которой нада было вырезать авто и покрасить его в разные цвета.
Так что, тоже хотелось бы увидеть примеры, где у картинки меняют цветовую гамму программно.
Не надо геморроится, надо просить машинку по частям. Тогда цветов может быть миллион, как в случае с вертолетом.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.