Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
spark.effects.interpolation 

MultiValueInterpolator  - AS3 Flex

Пакетspark.effects.interpolation
Классpublic class MultiValueInterpolator
НаследованиеMultiValueInterpolator Inheritance Object
Реализует IInterpolator

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Класс MultiValueInterpolator обеспечивает интерполяцию каждого элемента массива или векторов начальных и конечных элементов в отдельности с использованием другого интерполятора для осуществления интерполяции для каждого элемента. По умолчанию при интерполяции для каждого элемента используется класс NumberInterpolator, однако можно создать экземпляр MultiValueInterpolator с другим интерполятором.



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  elementInterpolator : IInterpolator
Интерполятор для каждого элемента входного массива или вектора.
MultiValueInterpolator
Общедоступные методы
 МетодОпределено
  
MultiValueInterpolator(elementInterpolator:IInterpolator = null)
Конструктор.
MultiValueInterpolator
  
decrement(baseValue:Object, decrementValue:Object):Object
Принимает базовое значение и значение, вычитаемое из него, возвращает результат этой операции вычитания.
MultiValueInterpolator
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
increment(baseValue:Object, incrementValue:Object):Object
Принимает базовое значение и значение, добавляемое к нему, возвращает результат этой операции.
MultiValueInterpolator
  
interpolate(fraction:Number, startValue:Object, endValue:Object):Object
Принимает долю затраченного времени анимации в диапазоне от 0,0 и 1,0, начальное и конечное значение для интерполяции, возвращает интерполированное значение.
MultiValueInterpolator
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
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 — Интерполированное значение.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.