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