A-C > Color.setTransform
Color.setTransformСинтаксис
myColor
.setTransform(colorTransformObject
);
Аргументы
colorTransformObject
объект, созданный при помощи конструктора объекта Object, устанавливающий изменения цвета значениями параметров. colorTransformObject
имеет параметры ra
, rb
, ga
, gb
, ba
, bb
, aa
, ab
, значение которых определяется ниже.
Описание
Метод; задает изменение цвет объекта Color. Аргумент colorTransformObject
- это объект, созданный конструктором объекта Object, с параметрами, задающими процентное или абсолютное изменение трех цветовых компонент (red, green, blue), и прозрачности alpha, в формате 0xRRGGBBAA.
Параметры объекта colorTransformObject
:
![]() |
ra процентное изменение красной компоненты (-100 to 100). |
![]() |
rb абсолютное изменение красной компоненты (-255 to 255). |
![]() |
ga процентное изменение зеленой компоненты (-100 to 100). |
![]() |
gb абсолютное изменение зеленой компоненты (-255 to 255). |
![]() |
ba процентное изменение синей компоненты (-100 to 100). |
![]() |
bb абсолютное изменение синей компоненты (-255 to 255). |
![]() |
aa процентное изменение прозрачности (-100 to 100). |
![]() |
ab абсолютное изменение прозрачности (-255 to 255). |
Изменение цвета производится следующим образом:
myColorTransform = new Object();
myColorTransform.ra = 50;
myColorTransform.rb = 244;
myColorTransform.ga = 40;
myColorTransform.gb = 112;
myColorTransform.ba = 12;
myColorTransform.bb = 90;
myColorTransform.aa = 40;
myColorTransform.ab = 70;
Можете использовать также следующий синтаксис:
myColorTransform = { ra: '50', rb: '244', ga: '40', gb: '112', ba: '12', bb: '90', aa: '40', ab: '70'}
Player
Flash 5 или выше.
Пример
Создаем новый объект Color для муви-клипа, color transformobject с описанными выше параметрами, используя конструктор объекта Object, и передаем объекту Color этот color transformobject, используя метод setTransform
.
// Создаем объект Color
myColor = new Color(myMovie);
// Вызываем myColorTransfrom и создаем color transform object
// the generic Object object
myColorTransform = new Object;
// Задаем параметры
myColorTransform = { ra: '50', rb: '244', ga: '40', gb: '112', ba: '12', bb: '90', aa: '40', ab: '70'}
// Связываем color transform object с объектом Color, созданным выше
myColor.setTransform(myColorTransform);