Пакет | spark.effects.easing |
Класс | public class EaseInOutBase |
Наследование | EaseInOutBase Object |
Реализует | IEaser |
Подклассы | Power, Sine |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
The <s:EaseInOutBase>
tag
inherits all of the tag attributes of its of its superclass,
and adds the following tag attributes:
<s:EaseInOutBase id="ID" easeInFraction="0.5" />
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
easeInFraction : Number
Процентная доля периода ускоренного воспроизведения анимации. | EaseInOutBase |
Метод | Определено | ||
---|---|---|---|
EaseInOutBase(easeInFraction:Number = NaN)
Конструктор. | EaseInOutBase | ||
Принимает долю, представляющую время, затраченное на анимацию (значение в диапазоне от 0,0 до 1,0), и возвращает новое значение затраченного времени. | EaseInOutBase | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
Метод | Определено | ||
---|---|---|---|
Возвращает значение, представляющее долю замедления в ходе этапа ускорения анимации. | EaseInOutBase | ||
Возвращает значение, представляющее долю замедления в ходе этапа замедления анимации. | EaseInOutBase |
easeInFraction | свойство |
easeInFraction:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Процентная доля периода ускоренного воспроизведения анимации. Этот коэффициент обеспечивает неявную установку параметра easeOut, равного (1 - easeIn
), таким образом, что все время, не затраченное на ускоренное воспроизведение, будет потрачено на замедление. Например, для получения уравнения замедления, в котором половина времени тратится на ускорение, а вторая половина на замедление, в свойстве easeIn
устанавливается значение 0,5.
Действительны значения от 0,0 до 1,0.
Значением по умолчанию является .5.
Реализация
public function get easeInFraction():Number
public function set easeInFraction(value:Number):void
EaseInOutBase | () | Конструктор |
public function EaseInOutBase(easeInFraction:Number = NaN)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
ПараметрыeaseInFraction:Number (default = NaN ) — Задает значение свойства easeInFraction . Значением по умолчанию является EasingFraction.IN_OUT , обеспечивающее ускорение в первой половине временного промежутка и замедление в оставшейся части.
|
ease | () | метод |
public function ease(fraction:Number):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Принимает долю, представляющую время, затраченное на анимацию (значение в диапазоне от 0,0 до 1,0), и возвращает новое значение затраченного времени. Это значение применяется для вычисления значений анимированного свойства. Изменять анимацию свойства можно путем изменения значения доли затраченного времени. Для класса EaseInOutBase этот метод обеспечивает вычисление значения периода замедления на основе свойства easeInFraction
. Если значение fraction
меньше значения easeInFraction
из этого метода вызывается метод easeIn()
. В противном случае вызывается метод easeOut()
. Ожидается, что эти функции будут переопределены в подклассе.
Параметры
fraction:Number — Доля затраченного времени анимации.
|
Number — Период замедления анимации.
|
easeIn | () | метод |
protected function easeIn(fraction:Number):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает значение, представляющее долю замедления в ходе этапа ускорения анимации. Значение, возвращенное этим классом, является долей, представляющей линейную интерполяцию доли. Более сложное поведение реализуется с помощью подклассов класса EaseInOutBase.
Параметры
fraction:Number — Доля затраченного времени этапа ускорения анимации в диапазоне от 0,0 до 1,0.
|
Number — Значение, представляющее значение замедления для этого этапа анимации.
|
easeOut | () | метод |
protected function easeOut(fraction:Number):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает значение, представляющее долю замедления в ходе этапа замедления анимации. Значение, возвращенное этим классом, является долей, представляющей линейную интерполяцию доли. Более сложное поведение реализуется с помощью подклассов класса EaseInOutBase.
Параметры
fraction:Number — Доля затраченного времени этапа замедления в диапазоне от 0,0 до 1,0.
|
Number — Значение, представляющее значение замедления для этого этапа анимации.
|
Tue Jun 12 2018, 11:34 AM Z