Показать сообщение отдельно
Старый 01.02.2007, 22:19
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
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];
	}
Последняя еденица в функциях отвечает за прозрачность, если, к примеру фон будет белый, то таким образом можно легко регулировать насыщеность
__________________
Hell is the possibility of sanity