Пакет | 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):void
valueFrom | свойство |
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):void
valueTo | свойство |
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):void
SimpleMotionPath | () | Конструктор |
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