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

SimpleMotionPath  - AS3 Flex

Пакетspark.effects.animation
Классpublic class SimpleMotionPath
НаследованиеSimpleMotionPath Inheritance MotionPath Inheritance Object

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

Класс SimpleMotionPath определяет имя свойства и значения, которые это свойство принимает во времени для экземпляров эффекта Animate.

Этот класс, являющийся простым подклассом MotionPath, служит для определения двух ключевых кадров, содержащих свойства valueFrom, valueTo и valueBy. Сам по себе класс MotionPath может определять любое количество ключевых кадров.

Свойство MXML по умолчаниюkeyframes

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 Inheritedinterpolator : IInterpolator
Интерполятор определяет способ вычисления промежуточных значений в процессе анимации.
MotionPath
 Inheritedkeyframes : Vector.<Keyframe>
Последовательность объектов ключевых кадров, представляющих собой пары «время/значение», которые свойство принимает в процессе анимации.
MotionPath
 Inheritedproperty : 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
 Inherited
Возвращает копию данного объекта MotionPath, включая копии каждого ключевого кадра.
MotionPath
 Inherited
При задании истекшей доли времени вычисляет и возвращает интерполированное значение.
MotionPath
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
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) — Дополнительный параметр, указывающий значение дельты, используемое для вычисления значений «с» либо «до», если одно из них опущено.




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

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