Пакетfl.motion
Классpublic class Color
НаследованиеColor Inheritance ColorTransform Inheritance Object

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9.0.28.0

Класс Color расширяет класс ColorTransform проигрывателя Flash Player, добавляя возможность управления яркостью и полутонами. Он также содержит статические методы для интерполяции между двумя объектами ColorTransform или между двумя номерами цветов.

См. также

Класс ColorTransform
XML-элементы движения


Общедоступные свойства
 СвойствоОпределено
 InheritedalphaMultiplier : Number
Десятичное значение, умножаемое на значение канала альфа-прозрачности.
ColorTransform
 InheritedalphaOffset : Number
Число от -255 до 255, добавляемое к значению красного канала после умножения на значение alphaMultiplier.
ColorTransform
 InheritedblueMultiplier : Number
Десятичное значение, умножаемое на значение синего канала.
ColorTransform
 InheritedblueOffset : Number
Число от -255 до 255, добавляемое к значению красного канала после умножения на значение blueMultiplier.
ColorTransform
  brightness : Number
Процентное значение яркости в виде десятичного значения от -1 до 1.
Color
 Inheritedcolor : uint
Значение цвета RGB для объекта ColorTransform.
ColorTransform
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritedgreenMultiplier : Number
Десятичное значение, умножаемое на значение зеленого канала.
ColorTransform
 InheritedgreenOffset : Number
Число от -255 до 255, добавляемое к значению красного канала после умножения на значение greenMultiplier.
ColorTransform
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
 InheritedredMultiplier : Number
Десятичное значение, умножаемое на значение красного канала.
ColorTransform
 InheritedredOffset : Number
Число от -255 до 255, добавляемое к значению красного канала после умножения на значение redMultiplier.
ColorTransform
  tintColor : uint
Значение цвета оттенка в формате 0xRRGGBB.
Color
  tintMultiplier : Number
Процентное значение для применения оттенка в виде десятичного значения от 0 до 1.
Color
Общедоступные методы
 МетодОпределено
  
Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
Конструктор экземпляров Color.
Color
 Inherited
Сцепляет объект ColorTransform, заданный параметром второй, с текущим объектом ColorTransform и задает текущий объект в качестве результата, представляющего собой аддитивную (полученную сложением) комбинацию двух преобразований цвета.
ColorTransform
  
[статические] Создает экземпляр Color на основе XML.
Color
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
[статические] Плавно переходит от одного значения цвета к другому.
Color
  
[статические] Плавно переходит от одного объекта ColorTransform к другому.
Color
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
  
setTint(tintColor:uint, tintMultiplier:Number):void
Одновременно задает цвет и интенсивность тона.
Color
 Inherited
Форматирует объект ColorTransform и возвращает строку с описанием всех его свойств.
ColorTransform
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве
brightnessсвойство
brightness:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9.0.28.0

Процент яркости в виде десятичного числа от -1 до 1. Положительные значения осветляют объект, а значение 1 делает его полностью белым. Отрицательные значения затемняют объект, а значение -1 делает его полностью черным.

Значение по умолчанию 0


Реализация
    public function get brightness():Number
    public function set brightness(value:Number):void
tintColorсвойство 
tintColor:uint  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9.0.28.0

Значение цвета оттенка в формате 0xRRGGBB.

Значение по умолчанию 0x000000 (black)


Реализация
    public function get tintColor():uint
    public function set tintColor(value:uint):void
tintMultiplierсвойство 
tintMultiplier:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9.0.28.0

Процентное значение для применения цвета оттенка в виде десятичного значения от 0 до 1. Если tintMultiplier = 0, целевой объект имеет исходный цвет, а оттеночный цвет не виден. Если tintMultiplier = 1, целевой объект полностью окрашен, а его исходные цвета не видны.

Значение по умолчанию 0


Реализация
    public function get tintMultiplier():Number
    public function set tintMultiplier(value:Number):void
Сведения о конструкторе
Color()Конструктор
public function Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9.0.28.0

Конструктор экземпляров Color.

Параметры
redMultiplier:Number (default = 1.0) — Процентное значение для применения цвета оттенка в виде десятичного значения от 0 до 1.
 
greenMultiplier:Number (default = 1.0) — Процентное значение для применения цвета оттенка в виде десятичного значения от 0 до 1.
 
blueMultiplier:Number (default = 1.0) — Процентное значение для применения цвета оттенка в виде десятичного значения от 0 до 1.
 
alphaMultiplier:Number (default = 1.0) — Десятичное значение, которое умножается на десятичное значение прозрачности альфа-канала в диапазоне от 0 до 1.
 
redOffset:Number (default = 0) — Число от -255 до 255, добавляемое к значению красного канала после умножения на значение redMultiplier.
 
greenOffset:Number (default = 0) — Число от -255 до 255, добавляемое к значению зеленого канала после умножения на значение greenMultiplier.
 
blueOffset:Number (default = 0) — Число от -255 до 255, добавляемое к значению синего канала после умножения на значение blueMultiplier.
 
alphaOffset:Number (default = 0) — Число от -255 до 255, добавляемое к значению альфа-канала после умножения на значение alphaMultiplier.
Сведения о методе
fromXML()метод
public static function fromXML(xml:XML):Color

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9.0.28.0

Создает экземпляр Color на основе XML.

Параметры

xml:XML — XML-объект E4X, который содержит узел <color> из Motion XML.

Возвращает
Color — Экземпляр Color, соответствующий XML-описанию.
interpolateColor()метод 
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9.0.28.0

Плавно переходит от одного значения цвета к другому.

Параметры

fromColor:uint — Начальное значение цвета в формате 0xRRGGBB или 0xAARRGGBB.
 
toColor:uint — Конечное значение цвета в формате 0xRRGGBB или 0xAARRGGBB.
 
progress:Number — Процент перехода в виде десятичного значения, где 0 обозначает начало, а 1 — конец.

Возвращает
uint — Интерполированное значение цвета в формате 0xRRGGBB или 0xAARRGGBB.
interpolateTransform()метод 
public static function interpolateTransform(fromColor:ColorTransform, toColor:ColorTransform, progress:Number):ColorTransform

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9.0.28.0

Плавно переходит от одного объекта ColorTransform к другому.

Параметры

fromColor:ColorTransform — Начальный объект ColorTransform.
 
toColor:ColorTransform — Конечный объект ColorTransform.
 
progress:Number — Процент перехода в виде десятичного числа, где 0 обозначает начало, а 1 — конец.

Возвращает
ColorTransform — Интерполированный объект ColorTransform.
setTint()метод 
public function setTint(tintColor:uint, tintMultiplier:Number):void

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9.0.28.0

Одновременно задает цвет и интенсивность тона.

Параметры

tintColor:uint — Значение цвета оттенка в формате 0xRRGGBB.
 
tintMultiplier:Number — Процентное значение для применения цвета оттенка в виде десятичного значения от 0 до 1. Если tintMultiplier = 0, целевой объект имеет исходный цвет, а оттеночный цвет не виден. Если tintMultiplier = 1, целевой объект полностью окрашен, а его исходные цвета не видны.