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

EaseInOutBase  - AS3 Flex

Пакетspark.effects.easing
Классpublic class EaseInOutBase
НаследованиеEaseInOutBase Inheritance Object
Реализует IEaser
Подклассы Power, Sine

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

Класс EaseInOutBase является базовым классом, обеспечивающим возможности замедления. Класс EaseInOutBase определяет замедление как процесс, включающий два этапа: ускорение или этап ease in и последующее замедление или этап ease out. Поведение этого класса по умолчанию обеспечивает возвращение линейной интерполяции для обоих этапов замедления. Для определения более сложного поведения можно создать подкласс класса EaseInOutBase.

Синтаксис MXMLexpandedСкрыть синтаксис MXML

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"
   />
  


Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  easeInFraction : Number
Процентная доля периода ускоренного воспроизведения анимации.
EaseInOutBase
Общедоступные методы
 МетодОпределено
  
EaseInOutBase(easeInFraction:Number = NaN)
Конструктор.
EaseInOutBase
  
ease(fraction:Number):Number
Принимает долю, представляющую время, затраченное на анимацию (значение в диапазоне от 0,0 до 1,0), и возвращает новое значение затраченного времени.
EaseInOutBase
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Защищенные методы
 МетодОпределено
  
easeIn(fraction:Number):Number
Возвращает значение, представляющее долю замедления в ходе этапа ускорения анимации.
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 — Значение, представляющее значение замедления для этого этапа анимации.




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

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