Пакет | spark.effects.interpolation |
Класс | public class MultiValueInterpolator |
Наследование | MultiValueInterpolator Object |
Реализует | IInterpolator |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
elementInterpolator : IInterpolator
Интерполятор для каждого элемента входного массива или вектора. | MultiValueInterpolator |
Метод | Определено | ||
---|---|---|---|
MultiValueInterpolator(elementInterpolator:IInterpolator = null)
Конструктор. | MultiValueInterpolator | ||
Принимает базовое значение и значение, вычитаемое из него, возвращает результат этой операции вычитания. | MultiValueInterpolator | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Принимает базовое значение и значение, добавляемое к нему, возвращает результат этой операции. | MultiValueInterpolator | ||
Принимает долю затраченного времени анимации в диапазоне от 0,0 и 1,0, начальное и конечное значение для интерполяции, возвращает интерполированное значение. | MultiValueInterpolator | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
elementInterpolator | свойство |
elementInterpolator:IInterpolator
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Интерполятор для каждого элемента входного массива или вектора. Значение null указывает на необходимость использования класса NumberInterpolator.
Значением по умолчанию является NumberInterpolator.
Реализация
public function get elementInterpolator():IInterpolator
public function set elementInterpolator(value:IInterpolator):void
MultiValueInterpolator | () | Конструктор |
public function MultiValueInterpolator(elementInterpolator:IInterpolator = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
ПараметрыelementInterpolator:IInterpolator (default = null ) — Интерполятор для каждого элемента массива. Если ни один интерполятор не указан, следует использовать класс NumberInterpolator.
|
decrement | () | метод |
public function decrement(baseValue:Object, decrementValue:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Принимает базовое значение и значение, вычитаемое из него, возвращает результат этой операции вычитания. Например, если объектами являются обыкновенные целые числа, результатом может быть разность Number(baseValue) - Number(incrementValue)
. Эта функция вызывается системой анимации при необходимости динамического вычисления значения с указанием некоторого конечного значения и «близкого» значения, которое должно быть вычтено из него. Оба этих аргумента имеют тип Object и не могут быть просто сложены друг с другом.
Параметры
baseValue:Object — Начальное значение интерполяции.
| |
decrementValue:Object — Изменение, применяемое к элементу baseValue .
|
Object — Интерполированное значение.
|
increment | () | метод |
public function increment(baseValue:Object, incrementValue:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Принимает базовое значение и значение, добавляемое к нему, возвращает результат этой операции. Например, если объекты являются обыкновенными целыми числами, результатом может быть Number(baseValue) + Number(incrementValue)
. Этот метод вызывается системой анимации при необходимости динамического вычисления значения с указанием начального значения и «близкого» значения, которое должно быть добавлено к нему. Оба этих аргумента имеют тип Object и не могут быть просто сложены друг с другом.
Параметры
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 |
Принимает долю затраченного времени анимации в диапазоне от 0,0 и 1,0, начальное и конечное значение для интерполяции, возвращает интерполированное значение. Интерполяция для MultiValueInterpolator заключается в выполнении отдельной интерполяции для каждого элемента массивов или векторов startValue и endValue с возвращением нового массива или вектора, содержащего эти интерполированные значения. Возвращенный объект будет массивом, если типом startValue и endValue будет массив, в ином случае типом возвращенного объекта будет вектор.
Параметры
fraction:Number — Доля прошедшего времени анимации в диапазоне от 0,0 до 1,0.
| |
startValue:Object — Начальное значение интерполяции.
| |
endValue:Object — Конечное значение интерполяции.
|
Object — Интерполированное значение.
|
Tue Jun 12 2018, 11:34 AM Z