Пакет | spark.effects.interpolation |
Класс | public class RGBInterpolator |
Наследование | RGBInterpolator Object |
Реализует | IInterpolator |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
uint
, представляющими цвета в модели RGB. Интерполяция выполняется путем обработки начального и конечного значения в виде целых чисел с информацией цветовых каналов в 3 младших байтах и последующей интерполяцией каждого из каналов в отдельности.
Метод | Определено | ||
---|---|---|---|
Конструктор. | RGBInterpolator | ||
Возвращает результат для двух значений, вычтенных для каждого канала. | RGBInterpolator | ||
[статические]
Возвращает одиночный экземпляр этого класса. | RGBInterpolator | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Возвращает результат сложения двух значений для каждого канала. | RGBInterpolator | ||
Интерполяция для класса RGBInterpolator принимает форму параметрических вычислений для каждого из трех нижних байтов значений startValue и endValue. | RGBInterpolator | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
RGBInterpolator | () | Конструктор |
public function RGBInterpolator()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
decrement | () | метод |
public function decrement(baseValue:Object, decrementValue:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает результат для двух значений, вычтенных для каждого канала. Минимальным значением для каждого канала является 0, что позволяет избежать возможных проблем с отсутствием заполненных данных.
Параметры
baseValue:Object — Начальное значение интерполяции.
| |
decrementValue:Object — Изменение, применяемое к элементу baseValue .
|
Object — Интерполированное значение.
|
getInstance | () | метод |
public static function getInstance():RGBInterpolator
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает одиночный экземпляр этого класса. Поскольку все элементы RGBInterpolator обладают одним и тем же поведением, отсутствует необходимость в более чем одном экземпляре.
ВозвращаетRGBInterpolator — Одиночный экземпляр этого класса.
|
increment | () | метод |
public function increment(baseValue:Object, incrementValue:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает результат сложения двух значений для каждого канала. Максимальным значением для каждого канала является число 255, что позволяет избежать проблем с переполнением.
Параметры
baseValue:Object — Начальное значение интерполяции.
| |
incrementValue:Object — Изменение, применяемое к элементу baseValue .
|
Object — Интерполированное значение.
|
interpolate | () | метод |
public function interpolate(fraction:Number, startValue:Object, endValue:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Интерполяция для класса RGBInterpolator принимает форму параметрических вычислений для каждого из трех нижних байтов значений startValue
и endValue
.
Параметры
fraction:Number — Доля прошедшего времени анимации в диапазоне от 0,0 до 1,0.
| |
startValue:Object — Начальное значение интерполяции.
| |
endValue:Object — Конечное значение интерполяции.
|
Object — Интерполированное значение.
|
Tue Jun 12 2018, 11:34 AM Z