Форум 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)
-   -   переключение в серый спектр (http://www.flasher.ru/forum/showthread.php?t=69568)

Trains 25.09.2005 01:32

переключение в серый спектр
 
Возможно ли назначить серый спектр отображения мувика?

iNils 25.09.2005 12:07

Имеется ввиде сделать перевод в grayscale? Можно, но только в 8-ке.

chudesno 01.02.2007 14:58

А как?

etc 01.02.2007 15:59

http://dev.etcs.ru/blog/as2/ru/etcs/...s/colorfilter/

wvxvw 01.02.2007 22:19

Код:

import flash.filters.ColorMatrixFilter;
static function desaturate(_mc:MovieClip) {
                var matrx:Array = [0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0, 0, 0, 1, 0];
                var cm_filter1:ColorMatrixFilter = new ColorMatrixFilter(matrx);
                _mc.filters = [cm_filter1];
        }
        static function saturate(_mc:MovieClip) {
                var matrx:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
                var cm_filter1:ColorMatrixFilter = new ColorMatrixFilter(matrx);
                _mc.filters = [cm_filter1];
        }

Последняя еденица в функциях отвечает за прозрачность, если, к примеру фон будет белый, то таким образом можно легко регулировать насыщеность

alien51 01.03.2009 21:31

wvxvw, спасибо! А можно ли переход из цветного в серое сделать плавным? Наподобие стандартных Tween?

scarbo 01.03.2009 21:58

ознакомься

alien51 03.03.2009 21:55

Цитата:

Сообщение от scarbo (Сообщение 802129)

Спасибо, от части мне это помогло!


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

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