Главная / Action Script 3
Пакетfl.motion
Классpublic class SimpleEase
НаследованиеSimpleEase Inheritance Object
Реализует ITween

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Класс SimpleEase позволяет управлять анимацией с процентным значением сглаживания, используемым на временной шкале Flash.

См. также

XML-элементы движения


Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  ease : Number
Процентное значение от -1 (100%-ное нарастание скорости или ускорение) до 1 (100%-ное убывание скорости или замедление).
SimpleEase
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
  target : String
Имя выбираемого свойства анимации.
SimpleEase
Общедоступные методы
 МетодОпределено
  
SimpleEase(xml:XML = null)
Конструктор экземпляров SimpleEase.
SimpleEase
  
easeNone(time:Number, begin:Number, change:Number, duration:Number):Number
[статические] Вычисляет интерполированное значение для числового свойства анимации с помощью линейного промежуточного движения с постоянной скоростью.
SimpleEase
  
easeQuadPercent(time:Number, begin:Number, change:Number, duration:Number, percent:Number):Number
[статические] Вычисляет интерполированное значение для числового свойства анимации с помощью процентного значения квадратического сглаживания.
SimpleEase
  
getValue(time:Number, begin:Number, change:Number, duration:Number):Number
Вычисляет интерполированное значение для числового свойства анимации с помощью процентного значения квадратического сглаживания.
SimpleEase
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве
easeсвойство
ease:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Процентное значение от -1 (100%-ное нарастание скорости или ускорение) до 1 (100%-ное убывание скорости или замедление). Значение по умолчанию равно 0. Это значит, что анимация движения выполняется с постоянной скоростью, без ускорения или замедления.

Значение по умолчанию 0



Реализация
    public function get ease():Number
    public function set ease(value:Number):void
targetсвойство 
target:String  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Имя выбираемого свойства анимации.

Значение по умолчанию ""



Реализация
    public function get target():String
    public function set target(value:String):void

См. также

Сведения о конструкторе
SimpleEase()Конструктор
public function SimpleEase(xml:XML = null)

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Конструктор экземпляров SimpleEase.

Параметры
xml:XML (default = null) — XML-объект E4X (необязательный), определяющий объект SimpleEase в формате Motion XML.
Сведения о методе
easeNone()метод
public static function easeNone(time:Number, begin:Number, change:Number, duration:Number):Number

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Вычисляет интерполированное значение для числового свойства анимации с помощью линейного промежуточного движения с постоянной скоростью. Подпись функции совпадает с подписями функций замедления из пакета fl.motion.easing.

Параметры

time:Number — Это значение находится в диапазоне от 0 до значения duration включительно. Можно выбрать любую единицу измерения (например, кадры, секунды, миллисекунды), но она должна совпадать с единицей измерения duration.
 
begin:Number — Значение свойства animation в начале анимации движения, когда время равно 0.
 
change:Number — Изменение значения свойства animation в ходе анимации движения. Это значение может быть положительным или отрицательным. Например, если объект поворачивается с 90 на 60 градусов, свойство change будет иметь значение -30.
 
duration:Number — Продолжительность анимации движения. Это значение должно быть больше нуля. Можно выбрать любую единицу измерения (например, кадры, секунды, миллисекунды), но она должна совпадать с единицей измерения time.

Возвращает
Number — Интерполированное значение в заданный момент времени.

См. также

easeQuadPercent()метод 
public static function easeQuadPercent(time:Number, begin:Number, change:Number, duration:Number, percent:Number):Number

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Вычисляет интерполированное значение для числового свойства анимации с помощью процентного значения квадратического сглаживания. Подпись функции совпадает с подписями функций замедления из пакета fl.motion.easing.

Параметры

time:Number — Это значение находится в диапазоне от 0 до значения duration включительно. Можно выбрать любую единицу измерения (например, кадры, секунды, миллисекунды), но она должна совпадать с единицей измерения duration.
 
begin:Number — Значение свойства animation в начале анимации движения, когда время равно 0.
 
change:Number — Изменение значения свойства animation в ходе анимации движения. Это значение может быть положительным или отрицательным. Например, если объект поворачивается с 90 на 60 градусов, свойство change будет иметь значение -30.
 
duration:Number — Продолжительность анимации движения. Это значение должно быть больше нуля. Можно выбрать любую единицу измерения (например, кадры, секунды, миллисекунды), но она должна совпадать с единицей измерения time.
 
percent:Number — Процентное значение от -1 (100%-ное нарастание скорости или ускорение) до 1 (100%-ное убывание скорости или замедление).

Возвращает
Number — Интерполированное значение в заданный момент времени.

См. также

getValue()метод 
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Вычисляет интерполированное значение для числового свойства анимации с помощью процентного значения квадратического сглаживания. Процентное значение считывается из свойства ease экземпляра SimpleEase, а не передается в метод. Использование этого свойства допускает совпадение подписи функции с интерфейсом ITween.

Параметры

time:Number — Это значение находится в диапазоне от 0 до значения duration включительно. Можно выбрать любую единицу измерения (например, кадры, секунды, миллисекунды), но она должна совпадать с единицей измерения duration.
 
begin:Number — Значение свойства animation в начале анимации движения, когда время равно 0.
 
change:Number — Изменение значения свойства animation в ходе анимации движения. Это значение может быть положительным или отрицательным. Например, если объект поворачивается с 90 на 60 градусов, свойство change будет иметь значение -30.
 
duration:Number — Продолжительность анимации движения. Это значение должно быть больше нуля. Можно выбрать любую единицу измерения (например, кадры, секунды, миллисекунды), но она должна совпадать с единицей измерения time.

Возвращает
Number — Интерполированное значение в заданный момент времени.

См. также