Пакет | mx.effects.effectClasses |
Класс | public class AnimatePropertyInstance |
Наследование | AnimatePropertyInstance TweenEffectInstance EffectInstance EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Каждый класс эффекта, являющийся подклассом класса TweenEffect, поддерживает следующие события:
-
tweenEnd
: передается по завершении эффекта Tween. -
tweenUpdate
: передается при каждом вычислении классом TweenEffect нового значения.
Объект события, передаваемый в средство прослушивания этих событий, имеет тип TweenEvent. Класс TweenEvent определяет свойство value
, которое содержит значение Tween, вычисленное эффектом. Для эффекта AnimateProperty свойство TweenEvent.value
содержит число в диапазоне между значениями свойств AnimateProperty.fromValue
и AnimateProperty.toValue
для целевого свойства, указываемого AnimateProperty.property
.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
className : String [только для чтения]
Имя класса эффекта, например FadeInstance. | EffectInstance | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
duration : Number
Продолжительность эффекта, в миллисекундах. | EffectInstance | ||
easingFunction : Function
Функция замедления для анимации. | TweenEffectInstance | ||
effect : IEffect
Объект IEffect, создавший данный объект IEffectInstance. | EffectInstance | ||
effectTargetHost : mx.effects:IEffectTargetHost
Свойства, позволяющие получить доступ к целевому элементу управления на основе списка для эффекта данных. | EffectInstance | ||
fromValue : Number
Начальное значение свойства для эффекта. | AnimatePropertyInstance | ||
hideFocusRing : Boolean
Определяет, должен ли эффект скрыть кольцо фокуса при запуске. | EffectInstance | ||
isStyle : Boolean = false
В случае значения true атрибутом свойства является стиль, этот атрибут устанавливается при использовании метода setStyle(). | AnimatePropertyInstance | ||
playheadTime : Number [переопределить]
Текущая позиция эффекта. | TweenEffectInstance | ||
property : String
Имя свойства целевого объекта, которое используется для анимации. | AnimatePropertyInstance | ||
propertyChanges : PropertyChanges
Указывает объект PropertyChanges, содержащий начальные и конечные значения для набора свойств, относящихся к целевым объектам эффекта. | EffectInstance | ||
repeatCount : int
Число повторов эффекта. | EffectInstance | ||
repeatDelay : int
Время ожидания (в миллисекундах) перед повторением эффекта. | EffectInstance | ||
roundValue : Boolean = false
В случае значения true интерполированное значение для анимации округляется до ближайшего целого числа. | AnimatePropertyInstance | ||
startDelay : int
Время ожидания (в миллисекундах) перед запуском эффекта. | EffectInstance | ||
suspendBackgroundProcessing : Boolean
Если значение равно true, блокирует всю фоновую обработку во время воспроизведения эффекта. | EffectInstance | ||
target : Object
Объект UIComponent, к которому применяется данный эффект. | EffectInstance | ||
toValue : Number
Конечное значение для эффекта. | AnimatePropertyInstance | ||
triggerEvent : Event
Событие (при наличии), запускающее воспроизведение эффекта. | EffectInstance | ||
tween : mx.effects:Tween
Объект Tween, определяющий анимацию. | TweenEffectInstance |
Метод | Определено | ||
---|---|---|---|
AnimatePropertyInstance(target:Object)
Конструктор. | AnimatePropertyInstance | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Посылает событие в поток событий. | EventDispatcher | ||
[переопределить]
Прерывает эффект, воспроизводящийся в настоящее время, и обеспечивает немедленный переход к завершению эффекта. | TweenEffectInstance | ||
Вызывается методом end() по завершении воспроизведения эффекта. | EffectInstance | ||
Вызывается после завершения воспроизведения повторяющегося эффекта при каждой итерации. | EffectInstance | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Этот метод вызывается в случае запуска эффекта посредством EffectManager. | EffectInstance | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Метод обратного вызова, который вызывается при последнем обновлении целевого объекта в рамках реализации эффекта. | TweenEffectInstance | ||
Метод обратного вызова, который вызывается при обновлении целевого объекта путем реализации эффекта. | TweenEffectInstance | ||
Приостанавливает эффект до вызова метода resume(). | EffectInstance | ||
Воспроизводит экземпляр эффекта для целевого объекта. | EffectInstance | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Продолжает воспроизведение эффекта после установки паузы путем вызова метода pause(). | EffectInstance | ||
Воспроизводит эффект в обратном порядке, начиная с текущей позиции эффекта. | EffectInstance | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Воспроизводит экземпляр эффекта для целевого объекта после истечения периода startDelay. | EffectInstance | ||
Останавливает эффект, оставляя целевой объект в текущем состоянии. | EffectInstance | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
fromValue | свойство |
public var fromValue:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Начальное значение свойства для эффекта. Значением по умолчанию является текущее значение свойства целевого объекта.
isStyle | свойство |
public var isStyle:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
В случае значения true
атрибутом свойства является стиль, этот атрибут устанавливается при использовании метода setStyle()
.
Значением по умолчанию является false.
property | свойство |
public var property:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя свойства целевого объекта, которое используется для анимации. Этот атрибут является обязательным.
roundValue | свойство |
public var roundValue:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
В случае значения true
интерполированное значение для анимации округляется до ближайшего целого числа. Это свойство рекомендуется применять, если свойство, используемое для анимации, имеет значение int или uint.
Значением по умолчанию является false.
toValue | свойство |
public var toValue:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конечное значение для эффекта. Значением по умолчанию является текущее значение свойства целевого объекта.
AnimatePropertyInstance | () | Конструктор |
Tue Jun 12 2018, 11:34 AM Z