| Пакет | spark.effects.easing |
| Класс | public class EaseInOutBase |
| Наследование | EaseInOutBase Object |
| Реализует | IEaser |
| Подклассы | Power, Sine |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Скрыть синтаксис MXMLThe <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):voidEaseInOutBase | () | Конструктор |
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
Показать синтаксис MXML