mx.effects.effectClassesMaskEffectInstance Класс MaskEffectInstance – это абстрактный базовый класс, реализующий класс экземпляра для класса MaskEffect.mx.effects:EffectInstance Класс MaskEffectInstance – это абстрактный базовый класс, реализующий класс экземпляра для класса MaskEffect.

Каждый класс эффекта, являющийся подклассом класса TweenEffect, поддерживает следующие события:

  • tweenEnd: передается по завершении эффекта Tween.
  • tweenUpdate: передается при каждом вычислении классом TweenEffect нового значения.

Объект события, передаваемый в средство прослушивания этих событий, имеет тип TweenEvent. Класс TweenEvent определяет свойство value, которое содержит значение Tween, вычисленное эффектом. Для эффекта Mask свойство TweenEvent.value содержит массив из 4 элементов, где:

  • value[0]:Number является значением свойства x целевого объекта;
  • value[1]:Number является значением свойства y целевого объекта;
  • value[2]:Number является значением свойства scaleX целевого объекта;
  • value[3]:Number является значением свойства scaleY целевого объекта.
mx.effects.MaskEffectmx.events.TweenEventMaskEffectInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. defaultCreateMask Создает маску по умолчанию для данного эффекта.Объект Shape, определяющий маску. targЦелевой объект эффекта. boundsФактические визуальные пределы целевого объекта, включая тени. Создает маску по умолчанию для данного эффекта. initMaskEffect Инициализирует свойства move и scale данного эффекта. Инициализирует свойства move и scale данного эффекта. Все подклассы должны отменять эту функцию. Flex вызывает ее после создания эффекта маски, но перед созданием эффекта анимации. onMoveTweenEnd Метод обратного вызова, который вызывается при последнем обновлении позиций x и y маски в рамках реализации эффекта.valueСодержит последние значения x и y для позиции маски, где value[0] содержит позицию x маски, и value[1] содержит позицию y. Метод обратного вызова, который вызывается при последнем обновлении позиций x и y маски в рамках реализации эффекта. Этот метод не вызывается напрямую. Этот метод реализует метод суперкласса. onMoveTweenUpdate Метод обратного вызова, который вызывается при обновлении позиций x и y маски в рамках реализации эффекта.valueСодержит интерполированные значения x и y для позиции маски, где value[0] содержит новую позицию x маски, и value[1] содержит новую позицию y. Метод обратного вызова, который вызывается при обновлении позиций x и y маски в рамках реализации эффекта. Этот метод не вызывается напрямую. Этот метод реализует метод суперкласса. onScaleTweenEnd Метод обратного вызова, который вызывается при последнем обновлении свойств scaleX и scaleY маски в рамках реализации эффекта.valueСодержит последние значения scaleX и scaleY для маски, где value[0] содержит значение scaleX маски, и value[1] содержит значение scaleY. Метод обратного вызова, который вызывается при последнем обновлении свойств scaleX и scaleY маски в рамках реализации эффекта. Этот метод не вызывается напрямую. Этот метод реализует метод суперкласса. onScaleTweenUpdate Метод обратного вызова, который вызывается при обновлении свойств scaleX и scaleY маски в рамках реализации эффекта.valueСодержит интерполированные значения scaleX и scaleY для маски, где value[0] содержит новое значение scaleX маски, и value[1] содержит новое значение scaleY. Метод обратного вызова, который вызывается при обновлении свойств scaleX и scaleY маски в рамках реализации эффекта. Этот метод не вызывается напрямую. Этот метод реализует метод суперкласса. pause Приостанавливает эффект до вызова метода resume(). Приостанавливает эффект до вызова метода resume(). resume Продолжает воспроизведение эффекта после установки паузы путем вызова метода pause(). Продолжает воспроизведение эффекта после установки паузы путем вызова метода pause(). reverse Воспроизводит эффект в обратном порядке, начиная с текущей позиции эффекта. Воспроизводит эффект в обратном порядке, начиная с текущей позиции эффекта. effectMask Содержит маску эффекта: либо маску по умолчанию, создаваемую методом defaultCreateMask(), либо маску, определяемую функцией, переданной в свойство createMaskFunction. Содержит маску эффекта: либо маску по умолчанию, создаваемую методом defaultCreateMask(), либо маску, определяемую функцией, переданной в свойство createMaskFunction. moveEasingFunction Функция замедления, используемая для перемещения маски. Функция замедления, используемая для перемещения маски. scaleEasingFunction Функция замедления, используемая для масштабирования маски. Функция замедления, используемая для масштабирования маски. scaleXFrom Начальное значение scaleX для маски. Начальное значение scaleX для маски. scaleXTo Конечное значение scaleX для маски. Конечное значение scaleX для маски. scaleYFrom Начальное значение scaleY для маски. Начальное значение scaleY для маски. scaleYTo Конечное значение scaleY для маски. Конечное значение scaleY для маски. targetArea Область применения маски для целевого объекта. Область применения маски для целевого объекта. Размеры указываются относительно самого целевого объекта. По умолчанию область, которая совпадает с целевым объектом, создается следующим образом: new Rectangle(0, 0, target.width, target.height); targetVisualBounds Фактический размер целевого объекта эффекта, включая тени. Фактический размер целевого объекта эффекта, включая тени. Значение этого свойства вычисляется в приложении Flex; устанавливать его самостоятельно не требуется. xFrom Координата х начальной позиции для маски. Координата х начальной позиции для маски. xTo Координата х целевой позиции для маски. Координата х целевой позиции для маски. yFrom Координата у начальной позиции для маски. Координата у начальной позиции для маски. yTo Координата у целевой позиции для маски. Координата у целевой позиции для маски. createMaskFunction Функция, вызываемая при создании маски путем реализации эффекта. Функция, вызываемая при создании маски путем реализации эффекта. Значением по умолчанию является функция, возвращающая объект Rectangle с размерами, совпадающими с размерами целевого объекта эффекта.

Это свойство можно использовать для указания собственной функции обратного вызова для отображения маски. Эта функция должна иметь следующую подпись:

	  public function createLargeMask(targ:Object, bounds:Rectangle):Shape {
	    var myMask:Shape = new Shape();
	    // Create mask.
	  
	    return myMask;
	  }
	  

Следует установить это свойство для имени функции, как показано в примере для эффекта WipeLeft:

	    <mx:WipeLeft id="showWL" createMaskFunction="createLargeMask" showTarget="false"/>
showTarget Указывает, что целевой компонент становится видимым (false) или невидимым (true).true Указывает, что целевой компонент становится видимым (false) или невидимым (true).
IrisInstance Класс IrisInstance реализует класс экземпляра для эффекта Iris.mx.effects.effectClasses:MaskEffectInstance Класс IrisInstance реализует класс экземпляра для эффекта Iris. Flex создает экземпляр этого класса при воспроизведении им эффекта Iris; создавать его самостоятельно не требуется. mx.effects.IrisIrisInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. ZoomInstance Класс ZoomInstance реализует класс экземпляра для эффекта Zoom.mx.effects.effectClasses:TweenEffectInstance Класс ZoomInstance реализует класс экземпляра для эффекта Zoom. Flex создает экземпляр этого класса при воспроизведении им эффекта Zoom; создавать его самостоятельно не требуется.

Каждый класс эффекта, являющийся подклассом класса TweenEffect, поддерживает следующие события:

  • tweenEnd: передается по завершении эффекта Tween.
  • tweenUpdate: передается при каждом вычислении классом TweenEffect нового значения.

Объект события, передаваемый в средство прослушивания этих событий, имеет тип TweenEvent. Класс TweenEvent определяет свойство value, которое содержит значение Tween, вычисленное эффектом. Для эффекта Zoom свойство TweenEvent.value содержит массив из 2 элементов, где:

  • value[0]:Number является числом в диапазоне между значениями свойств Zoom.zoomWidthFrom и Zoom.zoomWidthTo.
  • value[1]:Number является числом в диапазоне между значениями свойств Zoom.zoomHeightFrom и Zoom.zoomHeightTo.
mx.effects.Zoommx.events.TweenEventZoomInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. captureRollEvents Предотвращает диспетчеризацию событий rollOut и rollOver без перемещения мыши.false Предотвращает диспетчеризацию событий rollOut и rollOver без перемещения мыши. Значение true устанавливается в ситуациях переключения целевого объекта между крупным и мелким отображением без перемещения мыши. originX Число, представляющее позицию по оси x источника масштабирования (или точки регистрации). Число, представляющее позицию по оси x источника масштабирования (или точки регистрации). По умолчанию используется значение target.width / 2, соответствующее центру целевого объекта. originY Число, представляющее позицию по оси у источника масштабирования (или точки регистрации). Число, представляющее позицию по оси у источника масштабирования (или точки регистрации). По умолчанию используется значение target.height / 2, соответствующее центру целевого объекта. zoomHeightFrom Число, представляющее масштаб, с которого начинается масштабирование высоты, в виде процентного значения от 0,01 до 1,0. Число, представляющее масштаб, с которого начинается масштабирование высоты, в виде процентного значения от 0,01 до 1,0. Значением по умолчанию является 0,01, которое является очень маленьким. zoomHeightTo Число, представляющее масштаб, которым завершается масштабирование высоты, в виде процентного значения от 0,01 до 1,0. Число, представляющее масштаб, которым завершается масштабирование высоты, в виде процентного значения от 0,01 до 1,0. Значением по умолчанию является 1,0, которое соответствует объекту нормального размера. zoomWidthFrom Число, представляющее масштаб, с которого начинается масштабирование ширины, в виде процентного значения от 0,01 до 1,0. Число, представляющее масштаб, с которого начинается масштабирование ширины, в виде процентного значения от 0,01 до 1,0. Значением по умолчанию является 0,01, которое является очень маленьким. zoomWidthTo Число, представляющее масштаб, которым завершается масштабирование ширины, в виде процентного значения от 0,01 до 1,0. Число, представляющее масштаб, которым завершается масштабирование ширины, в виде процентного значения от 0,01 до 1,0. Значением по умолчанию является 1,0, которое соответствует объекту нормального размера.
PauseInstance Класс PauseInstance реализует класс экземпляра для эффекта Pause.mx.effects.effectClasses:TweenEffectInstance Класс PauseInstance реализует класс экземпляра для эффекта Pause. Flex создает экземпляр этого класса при воспроизведении им эффекта Pause; создавать его самостоятельно не требуется. mx.effects.PausePauseInstance Конструктор.targetЭтот аргумент игнорируется в случае эффекта Pause. Эта функция включена только для обеспечения соответствия другим эффектам. Конструктор. eventName Имя события, ожидаемого эффектом Pause перед завершением. Имя события, ожидаемого эффектом Pause перед завершением. Этот параметр следует использовать совместно со свойством target, которое должно иметь тип IEventDispatcher; инициатором всех событий должен являться определенный диспетчер.

Прослушивание eventName также связано со свойством duration, которое действует как тайм-аут для события. Если событие не будет получено в рамках временного интервала, указанного свойством duration, воспроизведение эффекта завершается в любом случае.

Это свойство не является обязательным; под стандартным действием подразумевается воспроизведение без ожидания какого-либо события.

PropertyChanges Класс PropertyChanges определяет начальные и конечные значения для ряда свойств целевого компонента перехода.Object Класс PropertyChanges определяет начальные и конечные значения для ряда свойств целевого компонента перехода. Поля start и end класса PropertyChanges содержат тот же самый набор свойств, но с другими значениями.

Целевые свойства, которые имеют идентичные начальные и конечные значения, не включаются в поля start и end.

mx.states.TransitionPropertyChanges The PropertyChanges constructor.targetОбъект, который является целевым объектом эффекта. The PropertyChanges constructor. end Object, содержащий конечные свойства целевого компонента, которые модифицируются при изменении состояния представления.unknown Object, содержащий конечные свойства компонента target, которые модифицируются при изменении состояния представления.

Например, для компонента target, который перемещается и изменяет размер при изменении состояния представления, поле end содержит конечную позицию и конечный размер компонента, как показано в следующем примере:

{ x: 100, y: 100, width: 200, height: 200 }

start Object, содержащий начальные свойства целевого компонента, которые модифицируются при изменении состояния представления.unknown Object, содержащий начальные свойства компонента target, которые модифицируются при изменении состояния представления.

Например, для компонента target, который перемещается и изменяет размер при изменении состояния представления, поле start содержит исходную позицию и исходный размер компонента, как показано в следующем примере:

{ x: 0, y: 0, width: 100, height: 100}

stripUnchangedValues Этот флаг управляет удалением значений, которые являются идентичными в начальном и конечном состояниях этих объектов.truetrue Этот флаг управляет удалением значений, которые являются идентичными в начальном и конечном состояниях этих объектов. target Целевой компонент перехода. Целевой компонент перехода. Поля start и end объекта PropertyChanges определяют способ модификации целевого компонента при изменении состояния представления.
SoundEffectInstance Класс SoundEffectInstance реализует класс экземпляра для эффекта SoundEffect.mx.effects:EffectInstance Класс SoundEffectInstance реализует класс экземпляра для эффекта SoundEffect. Flex создает экземпляр этого класса при воспроизведении им эффекта SoundEffect; создавать его самостоятельно не требуется. mx.effects.FadeSoundEffectInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. bufferTime Класс SoundEffect использует внутренний звуковой объект для управления файлом MP3.10001000 Класс SoundEffect использует внутренний звуковой объект для управления файлом MP3. Это свойство указывает минимальное количество миллисекунд воспроизведения звуковых данных, содержащихся в буфере звукового объекта. Звуковой объект ожидает, пока не будет загружен как минимум этот объем данных, прежде чем воспроизведение начнется или возобновится после прерывания подключения к сети. loops Число воспроизведений звукового эффекта в цикле: при значении 0 эффект воспроизводится однократно, при значении 1 – дважды и т. д.00 Число воспроизведений звукового эффекта в цикле: при значении 0 эффект воспроизводится однократно, при значении 1 – дважды и т. д. Если файл MP3 повторяется, для него по-прежнему используется значение свойства useDuration, определяющее время воспроизведения.

Свойство duration имеет приоритет над этим свойством. Если продолжительность эффекта не достаточна для, по крайней мере, однократного воспроизведения звука, звук не образует цикла.

panEasingFunction Функция замедления для эффекта Pan. Функция замедления для эффекта Pan. Эта функция используется для интерполяции в диапазоне между значениями panFrom и panTo. panFrom Начальное значение Pan звукового объекта.0 Начальное значение Pan звукового объекта. Значение может принадлежать диапазону от -1.0 до 1.0; при значении -1.0 используется только левый канал, а при значении 1.0 – только правый канал, при значении 0.0 звук равномерно сбалансирован между этими двумя каналами. panTo Конечное значение Pan звукового объекта.0 Конечное значение Pan звукового объекта. Значение может принадлежать диапазону от -1.0 до 1.0; при значении -1.0 используется только левый канал, а при значении 1.0 – только правый канал, при значении 0.0 звук равномерно сбалансирован между этими двумя каналами. sound Ссылка на внутренний звуковой объект. Ссылка на внутренний звуковой объект. SoundEffect использует этот экземпляр для воспроизведения файла MP3. startTime Исходное положение в файле MP3 (в миллисекундах), с которого должно начинаться воспроизведение.00 Исходное положение в файле MP3 (в миллисекундах), с которого должно начинаться воспроизведение. useDuration В случае значения true воспроизведение эффекта прекращается по истечении времени, указанного свойством duration.truetrue В случае значения true воспроизведение эффекта прекращается по истечении времени, указанного свойством duration. Если значение равно false, воспроизведение эффекта прекращается после завершения воспроизведения файла MP3 или выполнения цикла. volumeEasingFunction Функция замедления для эффекта Volume. Функция замедления для эффекта Volume. Эта функция используется для интерполяции в диапазоне между значениями volumeFrom и volumeTo. volumeFrom Начальное значение Volume звукового объекта.1.0 Начальное значение Volume звукового объекта. Допустимыми являются значения от 0,0 до 1,0. volumeTo Конечное значение Volume звукового объекта.1.0 Конечное значение Volume звукового объекта. Допустимыми являются значения от 0,0 до 1,0. isLoading Это свойство имеет значение true, если файл MP3 загружен. Это свойство имеет значение true, если файл MP3 загружен. soundChannel Объект SoundChannel, в который загружен файл MP3. Объект SoundChannel, в который загружен файл MP3. source URL или класс воспроизводимого файла MP3. URL или класс воспроизводимого файла MP3. Если уже имеется встроенный файл MP3, с помощью ключевого слова Embed можно передать объект Class файла MP3 в свойство source. В противном случае, следует указать полный URL-адрес файла MP3.
ActionEffectInstance Класс ActionEffectInstance – это суперкласс для всех классов экземпляров эффектов действия.mx.effects:EffectInstance Класс ActionEffectInstance – это суперкласс для всех классов экземпляров эффектов действия. ActionEffectInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. getStartValue Возвращает значение начального состояния, которое было сохранено посредством метода saveStartValue().Возвращает значение начального состояния. Возвращает значение начального состояния, которое было сохранено посредством метода saveStartValue(). saveStartValue Подклассы реализуют этот метод для сохранения начального состояния перед воспроизведением эффекта.Возвращает значение начального состояния. Подклассы реализуют этот метод для сохранения начального состояния перед воспроизведением эффекта. playedAction Указывает, был ли воспроизведен эффект (true) или нет (false).false Указывает, был ли воспроизведен эффект (true) или нет (false).

Метод play() устанавливает для этого свойства значение true после воспроизведения эффекта; задавать его непосредственно не требуется.

SetStyleActionInstance Класс SetStyleActionInstance реализует класс экземпляра для эффекта SetStyleAction.mx.effects.effectClasses:ActionEffectInstance Класс SetStyleActionInstance реализует класс экземпляра для эффекта SetStyleAction. Flex создает экземпляр этого класса при воспроизведении им эффекта SetStyleAction; создавать его самостоятельно не требуется. mx.effects.SetStyleActionSetStyleActionInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. name Имя изменяемого свойства style. Имя изменяемого свойства style. value Новое значение свойства. Новое значение свойства. AnimatePropertyInstance Класс AnimatePropertyInstance реализует класс экземпляра для эффекта AnimateProperty.mx.effects.effectClasses:TweenEffectInstance Класс AnimatePropertyInstance реализует класс экземпляра для эффекта AnimateProperty. Flex создает экземпляр этого класса при воспроизведении им эффекта AnimateProperty; создавать его самостоятельно не требуется.

Каждый класс эффекта, являющийся подклассом класса TweenEffect, поддерживает следующие события:

  • tweenEnd: передается по завершении эффекта Tween.
  • tweenUpdate: передается при каждом вычислении классом TweenEffect нового значения.

Объект события, передаваемый в средство прослушивания этих событий, имеет тип TweenEvent. Класс TweenEvent определяет свойство value, которое содержит значение Tween, вычисленное эффектом. Для эффекта AnimateProperty свойство TweenEvent.value содержит число в диапазоне между значениями свойств AnimateProperty.fromValue и AnimateProperty.toValue для целевого свойства, указываемого AnimateProperty.property.

mx.effects.AnimatePropertymx.events.TweenEventAnimatePropertyInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. fromValue Начальное значение свойства для эффекта. Начальное значение свойства для эффекта. Значением по умолчанию является текущее значение свойства целевого объекта. isStyle В случае значения true атрибутом свойства является стиль, этот атрибут устанавливается при использовании метода setStyle().falsefalse В случае значения true атрибутом свойства является стиль, этот атрибут устанавливается при использовании метода setStyle(). property Имя свойства целевого объекта, которое используется для анимации. Имя свойства целевого объекта, которое используется для анимации. Этот атрибут является обязательным. roundValue В случае значения true интерполированное значение для анимации округляется до ближайшего целого числа.falsefalse В случае значения true интерполированное значение для анимации округляется до ближайшего целого числа. Это свойство рекомендуется применять, если свойство, используемое для анимации, имеет значение int или uint. toValue Конечное значение для эффекта. Конечное значение для эффекта. Значением по умолчанию является текущее значение свойства целевого объекта.
FadeInstance Класс FadeInstance реализует класс экземпляра для эффекта Fade.mx.effects.effectClasses:TweenEffectInstance Класс FadeInstance реализует класс экземпляра для эффекта Fade. Flex создает экземпляр этого класса при воспроизведении им эффекта Fade; создавать его самостоятельно не требуется.

Каждый класс эффекта, являющийся подклассом класса TweenEffect, поддерживает следующие события:

  • tweenEnd: передается по завершении эффекта Tween.
  • tweenUpdate: передается при каждом вычислении классом TweenEffect нового значения.

Объект события, передаваемый в средство прослушивания этих событий, имеет тип TweenEvent. Класс TweenEvent определяет свойство value, которое содержит значение Tween, вычисленное эффектом. Для эффекта Fade свойство TweenEvent.value содержит число в диапазоне между значениями свойств Fade.alphaFrom и Fade.alphaTo.

mx.effects.Fademx.events.TweenEventFadeInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. alphaFrom Начальный уровень прозрачности соответствует значению в диапазоне от 0,0 до 1,0; где 0,0 означает полную прозрачность, а 1,0 – полную непрозрачность. Начальный уровень прозрачности соответствует значению в диапазоне от 0,0 до 1,0; где 0,0 означает полную прозрачность, а 1,0 – полную непрозрачность. alphaTo Конечный уровень прозрачности соответствует значению в диапазоне от 0,0 до 1,0; где 0,0 означает полную прозрачность, а 1,0 – полную непрозрачность. Конечный уровень прозрачности соответствует значению в диапазоне от 0,0 до 1,0; где 0,0 означает полную прозрачность, а 1,0 – полную непрозрачность.
ParallelInstance Класс ParallelInstance реализует класс экземпляра для эффекта Parallel.mx.effects.effectClasses:CompositeEffectInstance Класс ParallelInstance реализует класс экземпляра для эффекта Parallel. Flex создает экземпляр этого класса при воспроизведении им эффекта Parallel; создавать его самостоятельно не требуется. mx.effects.ParallelParallelInstance Конструктор.targetЭтот аргумент игнорируется в случае эффектов Parallel. Эта функция включена только для обеспечения соответствия с другими типами эффектов. Конструктор. end Прерывает любые эффекты, воспроизводящиеся в данный момент, пропускает любые эффекты, которые еще не начали процесс воспроизведения, и обеспечивает переход к завершению составного эффекта. Прерывает любые эффекты, воспроизводящиеся в данный момент, пропускает любые эффекты, которые еще не начали процесс воспроизведения, и обеспечивает переход к завершению составного эффекта. onEffectEnd При каждом завершении нижестоящего эффекта SequenceInstance или ParallelInstance приложение Flex выполняет вызов метода onEffectEnd().childEffectmx.effects:IEffectInstanceНижестоящий эффект, выполнение которого завершилось. При каждом завершении нижестоящего эффекта SequenceInstance или ParallelInstance приложение Flex выполняет вызов метода onEffectEnd(). Для SequenceInstance воспроизводится следующий эффект. В ParallelInstance эта функция отслеживает все эффекты до полного завершения их воспроизведения. Если создается подкласс CompositeEffect, следует реализовать этот метод. playheadTime Текущая позиция эффекта. Текущая позиция эффекта. Значение этого свойства находится в диапазоне от 0 до значения общей продолжительности, включающей значения параметров эффекта startDelay, repeatCount и repeatDelay. SequenceInstance Класс SequenceInstance реализует класс экземпляра для эффекта Sequence.mx.effects.effectClasses:CompositeEffectInstance Класс SequenceInstance реализует класс экземпляра для эффекта Sequence. Flex создает экземпляр этого класса при воспроизведении им эффекта Sequence; создавать его самостоятельно не требуется. mx.effects.SequenceSequenceInstance Конструктор.targetЭтот аргумент для эффектов Sequence игнорируется. Эта функция включена только для обеспечения соответствия с другими типами эффектов. Конструктор. end Прерывает любые эффекты, воспроизводящиеся в данный момент, пропускает любые эффекты, которые еще не начали процесс воспроизведения, и обеспечивает переход к завершению составного эффекта. Прерывает любые эффекты, воспроизводящиеся в данный момент, пропускает любые эффекты, которые еще не начали процесс воспроизведения, и обеспечивает переход к завершению составного эффекта. onEffectEnd При каждом завершении нижестоящего эффекта SequenceInstance приложение Flex выполняет вызов метода onEffectEnd().childEffectmx.effects:IEffectInstanceНижестоящий эффект. При каждом завершении нижестоящего эффекта SequenceInstance приложение Flex выполняет вызов метода onEffectEnd(). Для SequenceInstance воспроизводится следующий эффект. Этот метод реализует метод суперкласса. playheadTime Текущая позиция эффекта. Текущая позиция эффекта. Значение этого свойства находится в диапазоне от 0 до значения общей продолжительности, включающей значения параметров эффекта startDelay, repeatCount и repeatDelay. MoveInstance Класс MoveInstance реализует класс экземпляра для эффекта Move.mx.effects.effectClasses:TweenEffectInstance Класс MoveInstance реализует класс экземпляра для эффекта Move. Flex создает экземпляр этого класса при воспроизведении им эффекта Move; создавать его самостоятельно не требуется.

Каждый класс эффекта, являющийся подклассом класса TweenEffect, поддерживает следующие события:

  • tweenEnd: передается по завершении эффекта Tween.
  • tweenUpdate: передается при каждом вычислении классом TweenEffect нового значения.

Объект события, передаваемый в средство прослушивания этих событий, имеет тип TweenEvent. Класс TweenEvent определяет свойство value, которое содержит значение Tween, вычисленное эффектом. Для эффекта Move свойство TweenEvent.value содержит массив из 2 элементов, в котором:

  • value[0]:Number является числом в диапазоне между значениями свойств Move.xFrom и Move.xTo.
  • value[1]:Number является числом в диапазоне между значениями свойств Move.yFrom и Move.yTo.
mx.effects.Movemx.events.TweenEventMoveInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. xBy Число пикселей для перемещения компонентов по оси X. Число пикселей для перемещения компонентов по оси X. Значения могут быть отрицательными. xFrom Координата х начальной позиции. Координата х начальной позиции. xTo Координата х целевой позиции. Координата х целевой позиции. yBy Число пикселей для перемещения компонентов вдоль оси y. Число пикселей для перемещения компонентов вдоль оси y. Значения могут быть отрицательными. yFrom Координата у начальной позиции. Координата у начальной позиции. yTo Координата у целевой позиции. Координата у целевой позиции.
RotateInstance Класс RotateInstance реализует класс экземпляра для эффекта Rotate.mx.effects.effectClasses:TweenEffectInstance Класс RotateInstance реализует класс экземпляра для эффекта Rotate. Flex создает экземпляр этого класса при воспроизведении им эффекта Rotate; создавать его самостоятельно не требуется.

Каждый класс эффекта, являющийся подклассом класса TweenEffect, поддерживает следующие события:

  • tweenEnd: передается по завершении эффекта Tween.
  • tweenUpdate: передается при каждом вычислении классом TweenEffect нового значения.

Объект события, передаваемый в средство прослушивания этих событий, имеет тип TweenEvent. Класс TweenEvent определяет свойство value, которое содержит значение Tween, вычисленное эффектом. Для эффекта Rotate свойство TweenEvent.value содержит число в диапазоне между значениями свойств Rotate.angleFrom и Rotate.angleTo.

mx.effects.Rotatemx.events.TweenEventRotateInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. angleFrom Начальный угол вращения целевого объекта (в градусах).00 Начальный угол вращения целевого объекта (в градусах). Допустимыми являются значения от 0 до 360. angleTo Конечный угол вращения целевого объекта (в градусах).360360 Конечный угол вращения целевого объекта (в градусах). Значения могут быть как положительными, так и отрицательными.

Если значение angleTo меньше значения angleFrom, то целевой объект вращается в направлении против часовой стрелки. В противном случае вращение производится по часовой стрелке. Если требуется задать многократное вращение целевого объекта, в качестве этого значения следует установить большое положительное или малое отрицательное число.

originX Координата x центра вращения.0 Координата x центра вращения. Целевой объект вращается вокруг этой точки. Допустимые значения принадлежат диапазону от 0 до величины, соответствующей ширине целевого объекта. originY Координата y центра вращения.0 Координата y центра вращения. Целевой объект вращается вокруг этой точки. Допустимые значения принадлежат диапазону от 0 до величины, соответствующей высоте целевого объекта.
DissolveInstance Класс DissolveInstance реализует класс экземпляра для эффекта Dissolve.mx.effects.effectClasses:TweenEffectInstance Класс DissolveInstance реализует класс экземпляра для эффекта Dissolve. Flex создает экземпляр этого класса при воспроизведении им эффекта Dissolve; создавать его самостоятельно не требуется.

Каждый класс эффекта, являющийся подклассом класса TweenEffect, поддерживает следующие события:

  • tweenEnd: передается по завершении эффекта Tween.
  • tweenUpdate: передается при каждом вычислении классом TweenEffect нового значения.

Объект события, передаваемый в средство прослушивания этих событий, имеет тип TweenEvent. Класс TweenEvent определяет свойство value, которое содержит значение Tween, вычисленное эффектом. Для эффекта Dissolve свойство TweenEvent.value содержит число в диапазоне между значениями свойств Dissolve.alphaFrom и Dissolve.alphaTo.

mx.effects.Dissolvemx.events.TweenEventDissolveInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. alphaFrom Начальный уровень прозрачности соответствует значению в диапазоне от 0,0 до 1,0; где 0,0 означает полную прозрачность, а 1,0 – полную непрозрачность. Начальный уровень прозрачности соответствует значению в диапазоне от 0,0 до 1,0; где 0,0 означает полную прозрачность, а 1,0 – полную непрозрачность. alphaTo Конечный уровень прозрачности соответствует значению в диапазоне от 0,0 до 1,0; где 0,0 означает полную прозрачность, а 1,0 – полную непрозрачность. Конечный уровень прозрачности соответствует значению в диапазоне от 0,0 до 1,0; где 0,0 означает полную прозрачность, а 1,0 – полную непрозрачность. color Шестнадцатеричное значение, представляющее цвет выпадающего прямоугольника, который отображается в результате эффекта для целевого объекта.0xFFFFFFFF Шестнадцатеричное значение, представляющее цвет выпадающего прямоугольника, который отображается в результате эффекта для целевого объекта. Значение по умолчанию – цвет, указанный свойством стиля backgroundColor целевого компонента, или 0xFFFFFF, если backgroundColor не установлен. targetArea Область целевого объекта для воспроизведения эффекта.mx.geom:RoundedRectangle Область целевого объекта для воспроизведения эффекта. Область перекрытия эффекта Dissolve отображается с использованием размеров, определяемых этим свойством. UIComponents создают область перекрытия, охватывающую весь компонент. Контейнеры создают область перекрытия, охватывающую соответствующую область содержимого, но не стиль оформления.
AddRemoveEffectTargetFilter AddRemoveEffectTargetFilter – это подкласс класса EffectTargetFilter, обрабатывающий логику фильтрации целевых объектов, которые были добавлены или удалены как нижестоящие элементы контейнера.mx.effects:EffectTargetFilter AddRemoveEffectTargetFilter – это подкласс класса EffectTargetFilter, обрабатывающий логику фильтрации целевых объектов, которые были добавлены или удалены как нижестоящие элементы контейнера. Если для свойства Effect.filter задано значение add или remove, используется один из этих подклассов. AddRemoveEffectTargetFilter Конструктор. Конструктор. add Определяет, является ли этот фильтр фильтром добавления или удаления.truetrue Определяет, является ли этот фильтр фильтром добавления или удаления. BlurInstance Класс BlurInstance реализует класс экземпляра для эффекта Blur.mx.effects.effectClasses:TweenEffectInstance Класс BlurInstance реализует класс экземпляра для эффекта Blur. Flex создает экземпляр этого класса при воспроизведении им эффекта Blur; создавать его самостоятельно не требуется.

Каждый класс эффекта, являющийся подклассом класса TweenEffect, поддерживает следующие события:

  • tweenEnd: передается по завершении эффекта Tween.
  • tweenUpdate: передается при каждом вычислении классом TweenEffect нового значения.

Объект события, передаваемый в средство прослушивания этих событий, имеет тип TweenEvent. Класс TweenEvent определяет свойство value, которое содержит значение Tween, вычисленное эффектом. Для эффекта Blur свойство TweenEvent.value содержит массив из 2 элементов, где:

  • value[0]:Number является значением в диапазоне между значениями свойств Blur.blurXTo и Blur.blurXFrom, применяемым в отношении свойства BlurFilter.blurX целевого объекта;
  • value[1]:Number является значением в диапазоне между значениями свойств Blur.blurYTo и Blur.blurYFrom, применяемым в отношении свойства BlurFilter.blurY целевого объекта.
mx.effects.Blurmx.events.TweenEventBlurInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. blurXFrom Начальная степень размытия по горизонтали. Начальная степень размытия по горизонтали. blurXTo Конечная степень размытия по горизонтали. Конечная степень размытия по горизонтали. blurYFrom Начальная степень размытия по вертикали. Начальная степень размытия по вертикали. blurYTo Конечная степень размытия по вертикали. Конечная степень размытия по вертикали.
CompositeEffectInstance Класс CompositeEffectInstance реализует класс экземпляра для класса CompositeEffect.mx.effects:EffectInstance Класс CompositeEffectInstance реализует класс экземпляра для класса CompositeEffect. Flex создает экземпляр этого класса при воспроизведении им эффекта CompositeEffect; создавать его самостоятельно не требуется. mx.effects.CompositeEffectCompositeEffectInstance Конструктор.targetЭтот аргумент игнорируется для эффектов Composite. Эта функция включена только для обеспечения соответствия с другими типами эффектов. Конструктор. addChildSet Добавляет новый набор нижестоящих эффектов к этому составному эффекту.childSetМассив нижестоящих эффектов, добавляемых к CompositeEffect. Добавляет новый набор нижестоящих эффектов к этому составному эффекту. Эффект Sequence по очереди воспроизводит каждый из установленных нижестоящих эффектов в порядке их добавления. Эффект Parallel воспроизводит весь набор нижестоящих эффектов одновременно; порядок, в котором они добавляются, не имеет значения. onEffectEnd Вызывается в момент завершения воспроизведения каждого из нижестоящих эффектов.childEffectmx.effects:IEffectInstanceНижестоящий эффект. Вызывается в момент завершения воспроизведения каждого из нижестоящих эффектов. Эта функция реализуется подклассами. playheadTime Текущая позиция эффекта. Текущая позиция эффекта. Значение этого свойства находится в диапазоне от 0 до значения общей продолжительности, включающей значения параметров эффекта startDelay, repeatCount и repeatDelay. TweenEffectInstance Класс TweenEffectInstance реализует класс экземпляра для TweenEffect.mx.effects:EffectInstance Класс TweenEffectInstance реализует класс экземпляра для TweenEffect. Flex создает экземпляр этого класса при воспроизведении им эффекта TweenEffect; создавать его самостоятельно не требуется. mx.effects.Tweenmx.effects.TweenEffectTweenEffectInstance Конструктор.targetОбъект, анимируемый с использованием данного эффекта. Конструктор. createTween Создает экземпляр Tween и присваивает его начальному и конечному значению, а также значению длительности.Вновь созданный экземпляр Tween. mx.effects:TweenlistenerОбъект, получающий уведомление в каждом интервале анимации. Как правило, в качестве значения передается ключевое слово this. Listener должен определить метод onTweenUpdate() и, при необходимости, метод onTweenEnd(). Метод onTweenUpdate() вызывается для каждого интервала анимации, и метод onTweenEnd() вызывается только после завершения анимации. startValueНачальное(ые) значение(я) анимации. Число или массив чисел. Если передается число, Tween интерполирует значение в диапазоне между этим числом и числом, переданным параметром endValue. Если передается массив чисел, интерполируется каждое число в массиве. endValueПоследнее(ие) значение(я) анимации. Тип этого аргумента должен соответствовать параметру startValue. duration-1Продолжительность анимации в миллисекундах. minFps-1Минимальное количество вызовов метода onTweenUpdate() в секунду. Код Tween выполняет попытки вызова метода onTweenUpdate() настолько часто, насколько это возможно (до 100 раз в секунду). Однако если частота не превосходит minFps, продолжительность анимации автоматически увеличивается. В результате предварительно «замороженная» анимация (не получающая циклов ЦП) не осуществляет немедленный переход вперед, а возобновляется с момента останова. Создает экземпляр Tween и присваивает его начальному и конечному значению, а также значению длительности. Если была указана функция замедления, она присваивается экземпляру Tween. Экземпляр Tween присваивается средству прослушивания событий для TweenEvents: tweenStart, tweenUpdate и tweenEnd. Как правило, этот метод вызывается при отмене метода EffectInstance.play() для запуска таймера анимации. end Прерывает эффект, воспроизводящийся в настоящее время, и обеспечивает немедленный переход к завершению эффекта. Прерывает эффект, воспроизводящийся в настоящее время, и обеспечивает немедленный переход к завершению эффекта. Выполняет вызов метода Tween.endTween() для свойства tween. Этот метод реализует метод суперкласса.

При создании подкласса класса TweenEffectInstance можно, при необходимости, отменить этот метод.

Эффект передает событие effectEnd.

mx.effects.EffectInstance.end()
onTweenEnd Метод обратного вызова, который вызывается при последнем обновлении целевого объекта в рамках реализации эффекта.valueЗначение аргумента value является интерполированным значением, определяемым свойствами Tween.startValue и Tween.endValue, а также функцией интерполяции, указываемой реализацией эффекта в соответствующем методе play(). Метод play() использует эти значения для создания объекта Tween, который воспроизводит эффект в течение периода времени. Аргумент value может являться числом или массивом чисел. Метод обратного вызова, который вызывается при последнем обновлении целевого объекта в рамках реализации эффекта. Класс Tween передает Tween.endValue как значение аргумента value. Аргумент value может являться числом или массивом чисел.

Отмена этой функции является необязательной. Следует также выполнить вызов суперверсии этого метода при завершении отмены, super.onTweenEnd(val), после обработки логики.

onTweenUpdate Метод обратного вызова, который вызывается при обновлении целевого объекта путем реализации эффекта.valueЗначение аргумента value является интерполированным значением, определяемым свойствами Tween.startValue и Tween.endValue, а также функцией интерполяции, указываемой реализацией эффекта в соответствующем методе play(). Метод play() использует эти значения для создания объекта Tween, который воспроизводит эффект в течение периода времени. Аргумент value может являться числом или массивом чисел. Метод обратного вызова, который вызывается при обновлении целевого объекта путем реализации эффекта. Класс Tween использует функцию замедления и свойства Tween.startValue, Tween.endValue и Tween.duration для вычисления значения аргумента value. Аргумент value может являться числом или массивом чисел.

Все подклассы должны отменять эту функцию. Вызывать суперверсию данной функции при отмене этого метода не требуется.

easingFunction Функция замедления для анимации. Функция замедления для анимации. По умолчанию эффекты используют ту же самую функцию замедления, что и класс TweenEffect. mx.effects.TweenEffect.easingFunctiontween Объект Tween, определяющий анимацию.mx.effects:Tween Объект Tween, определяющий анимацию. Для создания эффекта следует создать экземпляр Tween при отмене метода EffectInstance.play() и присвоить его свойству tween. Для создания объекта Tween используйте метод createTween(). playheadTime Текущая позиция эффекта. Текущая позиция эффекта. Значение этого свойства находится в диапазоне от 0 до значения общей продолжительности, включающей значения параметров эффекта startDelay, repeatCount и repeatDelay.
HideShowEffectTargetFilter HideShowEffectTargetFilter – это подкласс класса EffectTargetFilter, обрабатывающий логику фильтрации целевых объектов, которые отображались или были скрыты путем изменения их свойства visible.mx.effects:EffectTargetFilter HideShowEffectTargetFilter – это подкласс класса EffectTargetFilter, обрабатывающий логику фильтрации целевых объектов, которые отображались или были скрыты путем изменения их свойства visible. Если для свойства Effect.filter задано значение hide или show, используется один из этих подклассов. HideShowEffectTargetFilter Конструктор. Конструктор. show Определяет, является ли этот фильтр фильтром отображения или скрытия.truetrue Определяет, является ли этот фильтр фильтром отображения или скрытия.