Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Значения параметров в ColorTransform (http://www.flasher.ru/forum/showthread.php?t=112817)

Волгоградец 09.06.2008 12:30

Значения параметров в ColorTransform
 
Привет. Возник вопрос по параметрам в конструкторе ColorTransform, а именно параметры Offset. Почему там каналы задаются в диапазоне -255 до 255, по умолчанию 0. Так вот, 0 чему соответствует? Полному отсутствию цвета? А зачем тогда -255?

iNils 09.06.2008 14:37

offset == смещение

Волгоградец 09.06.2008 14:52

Понял. Спасибо. Это значит, что если значение цвета было 150 и я делаю смещение равным 255, то значение цвета становится равным 255?

iNils 09.06.2008 15:11

Цитата:

Сообщение от Волгоградец (Сообщение 744651)
Понял. Спасибо. Это значит, что если значение цвета было 150 и я делаю смещение равным 255, то значение цвета становится равным 255?

Это тоже самое, что в классе Color было rb gb bb ab. Выбери в панели Properties (у мувиклипа) для Color режим Advanced и изменяй ползунком не процентные значения, эффект такой же.

Волгоградец 09.06.2008 16:28

Я вобщем-то хотел картинку закрасить красным цветом, поэтому меня смутило значение Offset от -255 до 255. Но там же еще multiplier есть, который изменяет значение исходного цвета. Вот что я сделал (еще не тестил, но должно работать), может кому пригодится:
Код:

var myBmp:BitmapData;
var matr:Matrix = new Matrix ();
var redTransform:ColorTransform = new ColorTransform(0, 0, 0, 0, 100, 0, 0, 0);
myBmp.draw(myMc, matr, redTransform);

mc_1 = this.createEmptyMovieClip("mc_1", this.getNextHighestDepth());
mc_1.attachBitmap(myBmp, mc_1.getNextHighestDepth());

где myMc - клип, который надо перекрасить.


Часовой пояс GMT +4, время: 18:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.