Пакет | spark.effects.easing |
Интерфейс | public interface IEaser |
Средство реализации | Bounce, EaseInOutBase, Elastic, Linear |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
ease()
, принимающую и возвращающую значение доли в соответствии с требуемой реакцией при замедлении. Простой пример: LinearEase возвращает входную долю, поскольку замедление, выполненное этим средством замедления, не было осуществлено. Другой пример: возможна запись средства замедления в обратном порядке, для которого возвращается обратная доля, вычисляемая по формуле (1 - fraction
).
Путем замедления значений долей времени, затраченного в ходе анимации, эти классы обеспечивают замедление результирующих значений анимации, однако при этом они связаны только с дробными значениями, относящимися ко времени, а не к определенным типам объектов.
Связанные элементы API
Общедоступные методы
Метод | Определено | ||
---|---|---|---|
Принимает долю, представляющую время, затраченное на анимацию (значение в диапазоне от 0,0 до 1,0), и возвращает новое значение затраченного времени. | IEaser |
Сведения о методе
ease | () | метод |
public function ease(fraction:Number):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Принимает долю, представляющую время, затраченное на анимацию (значение в диапазоне от 0,0 до 1,0), и возвращает новое значение затраченного времени. Это значение применяется для вычисления значений анимированного свойства. Изменять анимацию свойства можно путем изменения значения доли затраченного времени.
Параметры
fraction:Number — Доля затраченного времени анимации в диапазоне от 0,0 до 1,0.
|
Number — Значение замедления для затраченного времени. Как правило, это значение должно быть ограничено диапазоном от 0,0 и 1,0, несмотря на то что существует возможность возвращать значения, находящиеся вне этого диапазона. Следует отметить, что результаты возврата таких значений являются неопределенными и зависят от того, какие эффекты используются этими значениями замедления. Например, объект, перемещаемый в линейном режиме, вполне может иметь вычисленные координаты, находящиеся за пределами его начальной и конечной точки, однако для других типов значений (например, цвета) требуемые эффекты могут быть не реализованы, если для них применяются временные значения, инициирующие превышение их конечных значений.
|
Tue Jun 12 2018, 11:34 AM Z