PDA

Просмотр полной версии : Как на объект наложить заливку цветом


HardCoder
30.12.2011, 22:50
Здравствуйте. Есть некий разноцветный дисплейобджект. Надо сделать так чтобы на него наложился цвет, например - синий полупрозрачный. Тоесть должен создаться такой эффект, как будто над обьектом два чувака держат полупрозрачное сине-тонированное стекло.
Средствами ColorTransform я не могу добиться нужного результата. Он заливает обьект непрозачным цветом. А если даже заливает полупрозрачным - то весь обьект стает полупрозрачным а не "слой" который на него накладывается.
Подскажите пожалуйста какие еще есть способы? Может я просто не правильно использую ColorTransform? Как-то по дурацки на мой взгляд придумано - малтиплайеры какие-то, не могу понять... Пробовал подбирать разные значения - не получается создать задуманное. Может кто-нибудь подскажет какие именно значения нужно поставить чтобы достичь такого эффекта, или подскажет другой способ.
Оригинал - цветной. Как должно быть - синеватый

GBee
30.12.2011, 22:56
http://silin.su/#AS3/filters/color

Zebestov
30.12.2011, 23:03
Задача как раз для ColorTransform.
Например:


beaverObject.transform.colorTransform = new ColorTransform(0.25, 0.25, 1, 1, 25, 25, 25, 0);


Первые три числа как бы говорят нам: Red и Green притуши-ка на три четверти, а Blue оставь как есть.
Четвертое число говорит: альфу трогать не надо!
Следом три числа говорят: давай-ка добавим яркости каждому каналу, бо мы ж сделали картинку темней.
Последнее число все о своем: альфу не трогаем, помнишь?!

P.S.
Три числа offset подобраны тупо наобум. Можно их подбирать/вычислять как душе угодно.

HardCoder
30.12.2011, 23:10
GBee, спасибо, но там все через битмапдату, насколько я помню. А если у меня "ходячий" мувиклип...
Zebestov, спасибо за исчерпывающие обьяснения. Видать я плохо экспериментировал... Придется химичить дальше

zuxul
30.12.2011, 23:36
А если попробовать просто вывести голубой полупрозрачный квадрат сверху?

HardCoder
30.12.2011, 23:42
С квадратными обьектами - да. Но не с обьектами произвольной формы.

GBee
31.12.2011, 01:45
Там все через фильтр.

HardCoder
31.12.2011, 02:06
Там все через фильтр.Понял, попробуем.

in4core
31.12.2011, 04:20
Херня. TweenMax рулит

Zebestov
31.12.2011, 04:33
Внезапно о0