Показать сообщение отдельно
Старый 01.06.2014, 19:09
dendead вне форума Посмотреть профиль Отправить личное сообщение для dendead Найти все сообщения от dendead
  № 1  
Ответить с цитированием
dendead

Регистрация: Aug 2013
Сообщений: 73
По умолчанию Изменение интенсивности цвета в ColorTransform

Доброго времени суток. Есть мувклип, который лежит в библиотеке и имеет определённый цвет. В процессе работы приложения мувклипу выставляется цвет с помощью ColorTransform:
Код AS3:
var ct:ColorTransform = new ColorTransform(1, 1, 1, 1, 0, 0, 0, 0);
        var color:Number = 10057864; 
        ct.color = color;
        clip.transform.colorTransform = ct;
Каким образом можно менять интенсивность цвета мувклипа?

Сейчас пытаюсь так:
Код AS1/AS2:
var rOffset:Number = transform.colorTransform.redOffset + 25;
       var ct:ColorTransform = new ColorTransform(1, 1, 1, 1, rOffset, 0, 0, 0);
       clip.transform.colorTransform = ct;
Но при попытке изменить цвет, мувклип получает свой начальный цвет (тот, который был перед преобразованием ColorTransform). Есть ли возможность менять интенсивность цвета после выставления ему ColorTransform?


Последний раз редактировалось dendead; 01.06.2014 в 19:47.