Показать сообщение отдельно
Старый 26.05.2007, 03:31
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 1  
Ответить с цитированием
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
По умолчанию черно-белый

Написал как-то функцию, которая делает мувик черно-белым.

Код:
function setColorAdjust() {
	var a = arguments[0];
	var t = (a.adjust != undefined ? a.adjust : 1);
	var r = 0.212671;
	var g = 0.715160;
	var b = 0.072169;
	var filt = new ColorMatrixFilter([t*r+1-t, t*g, t*b, 0, 0, t*r, t*g+1-t, t*b, 0, 0, t*r, t*g, t*b+1-t, 0, 0, 0, 0, 0, 1, 0]);
	a.mc.adjust = t;
	a.mc.filters = new Array(filt);
}
Но вот проблема: не понимаю, почему, но функция то работает, то нет.. фигня какая-то...

пример вызова: setColorAdjust({mc:_root.mc, adjust:1});