| Пакет | spark.effects.animation |
| Класс | public class SimpleMotionPath |
| Наследование | SimpleMotionPath MotionPath Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Этот класс, являющийся простым подклассом MotionPath, служит для определения двух ключевых кадров, содержащих свойства valueFrom, valueTo и valueBy. Сам по себе класс MotionPath может определять любое количество ключевых кадров.
Свойство MXML по умолчаниюkeyframes
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | interpolator : IInterpolator
Интерполятор определяет способ вычисления промежуточных значений в процессе анимации. | MotionPath | |
![]() | keyframes : Vector.<Keyframe>
Последовательность объектов ключевых кадров, представляющих собой пары «время/значение», которые свойство принимает в процессе анимации. | MotionPath | |
![]() | property : String
Имя свойства целевого объекта эффекта, подлежащего анимации. | MotionPath | |
| valueBy : Object
Необязательное свойство, указывающее значение дельта, используемое для вычисления значений valueFrom или valueTo. | SimpleMotionPath | ||
| valueFrom : Object
Начальное значение свойства в процессе анимации. | SimpleMotionPath | ||
| valueTo : Object
Целевое значение анимации именованного свойства. | SimpleMotionPath | ||
| Метод | Определено | ||
|---|---|---|---|
SimpleMotionPath(property:String = null, valueFrom:Object = null, valueTo:Object = null, valueBy:Object = null)
Конструктор. | SimpleMotionPath | ||
![]() |
Возвращает копию данного объекта MotionPath, включая копии каждого ключевого кадра. | MotionPath | |
![]() |
При задании истекшей доли времени вычисляет и возвращает интерполированное значение. | MotionPath | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
valueBy | свойство |
valueBy:Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Необязательное свойство, указывающее значение дельта, используемое для вычисления значений valueFrom или valueTo. Предоставление этого необязательного свойства позволяет эффекту вычислять необходимое значения «до» или «после», если они не предоставлены или должны быть определены динамически в начале анимации.
Использование значения valueBy зависит от того, какие другие значения установлены. Если ни одно из них не установлено, то значение valueFrom определяется из текущего значения свойства в целевом объекте, а свойство valueTo приравнивается valueFrom + valueBy. Если установлено только одно значение, то неустановленное значение вычисляется с помощью другого значения: valueTo = valueFrom + valueBy или valueFrom = valueTo - valueBy). Если установлены оба значения, то свойство valueBy игнорируется.
Следует отметить, что valueBy относится к типу объект, и эффект не может непосредственно вычислить другие значения из него. Свойство использует интерполятор эффекта для вычисления значений, вызывая методы интерполятора increment() и decrement(). Если интерполятор не установлен, то по умолчанию используется NumberInterpolator.
Реализация
public function get valueBy():Object public function set valueBy(value:Object):voidvalueFrom | свойство |
valueFrom:Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Начальное значение свойства в процессе анимации.
Значение Null или NaN (для чисел) указывает на то, что значение должно быть определено динамически в процессе выполнения либо путем прямого извлечения значения из свойства target, либо путем его вычисления, если другое значение допустимо и предоставлено допустимое значение valueBy.
Реализация
public function get valueFrom():Object public function set valueFrom(value:Object):voidvalueTo | свойство |
valueTo:Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Целевое значение анимации именованного свойства.
Значение Null или NaN (для чисел) указывает на то, что значение должно быть определено динамически в процессе выполнения либо путем прямого извлечения значения из свойства target, либо путем его вычисления, если другое значение допустимо и предоставлено допустимое значение valueBy.
Реализация
public function get valueTo():Object public function set valueTo(value:Object):voidSimpleMotionPath | () | Конструктор |
public function SimpleMotionPath(property:String = null, valueFrom:Object = null, valueTo:Object = null, valueBy:Object = null)| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор. Можно указать оба параметра valueFrom и valueTo, либо параметр valueBy, и или параметрvalueFrom или valueTo. Если эти параметры опущены, Flex вычисляет их исходя из целевого объекта эффекта.
property:String (default = null) — Имя свойства, подлежащего анимации.
| |
valueFrom:Object (default = null) — Начальное значение свойства.
| |
valueTo:Object (default = null) — Конечное значение свойства.
| |
valueBy:Object (default = null) — Дополнительный параметр, указывающий значение дельты, используемое для вычисления значений «с» либо «до», если одно из них опущено.
|
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства