spark.effectsAnimateTransform3D Эффект AnimateTransform3D распространяет способности эффекта AnimateTransform на свойства трехмерного преобразования.The <s:AnimateTransform> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:AnimateTransform
    Properties
    id="ID"
    applyChangesPostLayout="true"
    applyLocalProjection="false"
    autoCenterProjection="true"
    fieldOfView="no default"
    focalLength="no default"
    projectionX="0"
    projectionY="0"
    removeLocalProjectionWhenComplete="false"
  />
  
]]>
spark.effects:AnimateTransform Эффект AnimateTransform3D распространяет способности эффекта AnimateTransform на свойства трехмерного преобразования. Как и AnimateTransform, этот эффект не предназначен для непосредственного использования, но вместо этого он обеспечивает общие функциональные возможности, используемые его подклассами. Для получения трехмерных эффектов следует использовать подклассы Move3D, Rotate3D и Scale3D.

Как и с AnimateTransform, существуют некоторые свойства этого воздействия, которые распределены между всеми остальными эффектами преобразования, объединяемыми во время выполнения. В частности, связанные с проекцией свойства applyLocalProjection, removeProjectionWhenComplete, autoCenterProjection, fieldOfView, focalLength, projectionX и projectionY являются общедоступными свойствами. Установите эти свойства аналогичным образом для всех трехмерных эффектов, объединенных в составном эффекте, для получения предсказуемых результатов.

spark.effects.supportClasses.AnimateTransformInstanceAnimateTransform3D Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. autoCenterProjection Установите значение false для отключения автоматической установки трехмерным эффектом точки проекции в центре целевого объекта.truetrue Установите значение false для отключения автоматической установки трехмерным эффектом точки проекции в центре целевого объекта. В этом случае следует использовать свойства projectionX и projectionY для явной установки точки проекции как смещения точки проекции из координаты (0, 0) целевого объекта.

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

Это свойство используется только в случае, если для свойства applyLocalProjection установлено значение true.

applyLocalProjection
fieldOfView Указывает угол поля обзора, в градусах со значением между 0 и 180, в трехмерном пространстве. Указывает угол поля обзора, в градусах со значением между 0 и 180, в трехмерном пространстве. Это значение определяет степень применения перспективного преобразования и искажения к трехмерному экранному объекту с ненулевой координатой по оси z.

Значение, близкое к 0 градусов, означает, что двухмерные координаты x и y экрана и трехмерные координаты x, y и z примерно одинаковы, а искажение незначительное или отсутствует. Другими словами, при маленьком угле экранный объект, движущийся вниз по оси z, имеет визуально почти тот же размер и незначительное перемещение.

Значение, близкое к 180 градусам, производит эффект объектива типа «рыбий глаз»: точки с координатой по оси z меньше 0 увеличены, а точки с координатой по оси z больше 0 уменьшены. При большом значении угла экранный объект, перемещающийся вниз по оси z, быстро изменяется в размерах и перемещается на значительное расстояние. Если для поля обзора задано значение 0 или 180, изображение отсутствует на экране.

Это свойство используется только в случае, если для свойства applyLocalProjection установлено значение true.

applyLocalProjectionflash.geom.PerspectiveProjection
focalLength Расстояние между исходным положением наблюдателя или точкой просмотра (0,0,0) и экранным объектом, расположенным на оси z. Расстояние между исходным положением наблюдателя или точкой просмотра (0,0,0) и экранным объектом, расположенным на оси z. Во время перспективного преобразования значение focalLength вычисляется динамически с использованием значений угла поля обзора и соотношения сторон рабочей области (ширина рабочей области, деленная на ее высоту).

Это свойство используется только в случае, если для свойства applyLocalProjection установлено значение true.

applyLocalProjectionflash.geom.PerspectiveProjection
projectionX Устанавливает точку проекции как смещение точки проекции в направлении по x из координаты (0, 0) целевого объекта.0 Устанавливает точку проекции как смещение точки проекции в направлении по x из координаты (0, 0) целевого объекта. По умолчанию при применении трехмерного эффекта он автоматически устанавливает точку проекции в центре целевого объекта. Для свойства эффекта autoCenterProjection можно установить значение false для отключения этой установки по умолчанию и использовать вместо нее свойства projectionX и projectionY.

Это свойство используется только в случае, если для свойства applyLocalProjection установлено значение true.

applyLocalProjection
projectionY Устанавливает точку проекции как смещение точки проекции в направлении y из координаты (0, 0) целевого объекта.0 Устанавливает точку проекции как смещение точки проекции в направлении y из координаты (0, 0) целевого объекта. По умолчанию при применении трехмерного эффекта он автоматически устанавливает точку проекции в центре целевого объекта. Для свойства эффекта autoCenterProjection можно установить значение false для отключения этой установки по умолчанию и использовать вместо нее свойства projectionX и projectionY.

Это свойство используется только в случае, если для свойства applyLocalProjection установлено значение true.

applyLocalProjection
removeLocalProjectionWhenComplete Если значение true, то эффект удаляет перспективную проекцию из вышестоящего элемента компонента целевого объекта по завершении воспроизведения.falsefalse Если значение true, то эффект удаляет перспективную проекцию из вышестоящего элемента компонента целевого объекта по завершении воспроизведения. По умолчанию перспективная проекция сохраняется.

Это свойство используется только в случае, если для свойства applyLocalProjection установлено значение true.

applyLocalProjection
applyChangesPostLayout Используется подклассами AnimateTransform для указания, изменяет ли эффект значения преобразования, используемые диспетчером макетов, или он изменяет значения, используемые после запуска макета.true Используется подклассами AnimateTransform для указания, изменяет ли эффект значения преобразования, используемые диспетчером макетов, или он изменяет значения, используемые после запуска макета. Поскольку система макета Flex игнорирует свойства трехмерного преобразования, этот класс переопределяет свойство AnimateTransform.applyChangesPostLayout для установки значения по умолчанию на true для трехмерных эффектов. applyLocalProjection Если установлено значение true, эффект создает перспективную проекцию, используя другие связанные с проекцией свойства в эффекте, и применяет ее для вышестоящего элемента целевого компонента, когда начинается его воспроизведение.true Если true, эффект создает перспективную проекцию, используя другие связанные с проекцией свойства в эффекте, и применяет ее для вышестоящего элемента целевого компонента, когда начинается его воспроизведение. По умолчанию проекция остается на вышестоящем элементе после завершения эффекта; для удаления проекции после окончания эффекта следует установить removeLocalProjectionWhenComplete на значение true. removeLocalProjectionWhenComplete
AnimateTransitionShader Эффект AnimateTransitionShader анимирует переход между двумя растровыми изображениями, представляющими собой начальное (bitmapFrom) и конечное состояния (bitmapTo). Эффект AnimateTransitionShader использует Pixel Bender, который не поддерживается в мобильных приложениях AIR. The <s:AnimateTransitionShader> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:AnimateTransitionShader
    Properties
    id="ID"
    bitmapFrom="no default"
    bitmapTo="no default"
    shaderByteCode="no default"
    sahderProperties="no default"
  />
  
]]>
spark.effects:Animate Эффект AnimateTransitionShader анимирует переход между двумя растровыми изображениями, представляющими собой начальное (bitmapFrom) и конечное состояния (bitmapTo).

Анимация выполняется посредством запуска программы затенения пикселей, заданной свойством shader, которое использует два растровых изображения в качестве входных данных. Растровые изображения представлены экземпляром класса flash.display.BitmapData. Собственную программу затенения пикселей можно создать при помощи Adobe Pixel Bender Toolkit.

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

Этот эффект может быть выполнен только для целевых объектов, которые являются UIComponents или GraphicElements, поскольку получение растровых изображений объекта требует наличие информации о данном объекте, существующей только в этих классах.

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

Этот эффект и его подклассы отличаются от эффектов Flex, в котором они работают другим образом, и вероятно не дадут намеченного результата при параллельном выполнении с другими эффектами. Это ограничение обусловлено тем, что предшествующее и последующее изображения получены до начала эффекта. Если с целевым объектом происходят какие-либо изменения после вычислений данных растровых изображений, например другой эффект изменяет свойства целевого объекта, то эти изменения не будут приняты в расчет предварительно вычисленного растрового изображения и результаты не будут соответствовать ожидаемым. Для обеспечения корректного воспроизведения данных эффектов, основанных на растровом изображении, они должны воспроизводиться исключительно на своих целевых объектах.

flash.display.BitmapDataspark.effects.supportClasses.AnimateTransitionShaderInstancespark.primitives.supportClasses.GraphicElementAnimateTransitionShader Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. bitmapFrom Данные растрового изображения, представляющие начальное состояние эффекта. Данные растрового изображения, представляющие начальное состояние эффекта. Если это свойство не установлено, то оно вычисляется автоматически при воспроизведении эффекта путем создания снимка целевого объекта или посредством использовании прозрачного растрового изображения, если объект не существует в состоянии начального представления перехода. bitmapTo Растровые данные, представляющие конечное состояние эффекта. Растровые данные, представляющие конечное состояние эффекта. Если это свойство не установлено, то оно вычисляется автоматически при воспроизведении эффекта путем создания снимка целевого объекта или посредством использовании прозрачного растрового изображения, если объект не существует в состоянии конечного представления перехода. shaderByteCode Байт-код для программы затенения пикселей, которую эффект использует для анимации между двумя данными растровыми изображениями. Байт-код для программы затенения пикселей, которую эффект использует для анимации между двумя данными растровыми изображениями. Это свойство может быть представлено либо как ByteArray, либо как класс, представляющий ByteArray (который является результатом встраивания ресурса).

Программа затенения пикселей может иметь произвольные функциональные возможности и входные данные, но она должна иметь как минимум три входных значения image4. Первое значение может быть названо как угодно и не используется программой затенения пикселей, так как существует только для удовлетворения требований Flash по назначению фильтрованного объекта первому значению. Следует отметить, что значения, которые не используются в программе затенения пикселей, можно оптимизировать таким образом, что код будет ссылаться на эти значения только один раз.

Должны быть, по крайней мере, два других входных растровых изображения с именами from и to, которые представляют предыдущее и последующее растровое изображение. Наконец, следует определить один параметр float с именем progress, который содержит значение времени, затраченного на эффект.

Можно указать два дополнительных параметра width и height. Если они существуют, то они автоматически задают ширину и высоту целевого объекта эффекта.

Дополнительную информацию о программе затенения пикселей для Flash см. в документации Pixel Bender Toolkit. Также можно ознакомиться с исходным кодом файла CrossFade.pbk в папке frameworks\projects\flex4\src\spark\effects исходного кода Flex.

shaderProperties Схема пары «имя/значение» параметра передается в программу затенения пикселей до воспроизведения. Схема пары «имя/значение» параметра передается в программу затенения пикселей до воспроизведения. Например, для установки параметра с именем direction для затенения в pbj-файле Pixel Bender в Wipe.pbj, вызывающий код может выглядеть следующим образом:
       [Embed(source="Wipe.pbj", mimeType="application/octet-stream")]
       private var WipeCodeClass:Class;
       var shaderEffect = new AnimateTransitionShader();
       shaderEffect.shaderByteCode = WipeCodeClass;
       shaderEffect.shaderProperties = {direction : 1};
     
Move3D Класс Move3D перемещает целевой объект в измерениях x, y и z.The <s:Move3D> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:Move3D
    Properties
    id="ID"
    xBy="no default"
    xFrom="no default"
    xTo="no default"
    yBy="no default"
    yFrom="no default"
    yTo="no default"
    zBy="no default"
    zFrom="no default"
    zTo="no default"
  />
  
]]>
spark.effects:AnimateTransform3D Класс Move3D перемещает целевой объект в измерениях x, y и z. Спецификация свойств x, y и z эффекта Move3D указывает изменение x, y и z, которое должно произойти с центром преобразования, вокруг которого происходят общие эффект преобразования.

Как и все эффекты, основанные на AnimateTransform, этот эффект может воздействовать только на подклассы UIComponent и GraphicElement, поскольку подобные эффекты зависят от специфичных функций преобразования этих классов. Кроме того, эффекты преобразования, выполняющиеся параллельно на одном целевом объекте, выполняются как один экземпляр эффекта. Поэтому эффекты преобразования совместно используют центр преобразования, установленный любым из совместно действующих эффектов.

spark.effects.MoveMove3D Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. xBy Число пикселей, на которое изменится положение целевого объекта по оси x. Число пикселей, на которое изменится положение целевого объекта по оси x. Значения могут быть отрицательными. xFrom Начальное положение целевого объекта по оси x в пикселях. Начальное положение целевого объекта по оси x в пикселях. Если опущено, то Flex использует либо значение в начальном состоянии представления, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта. xTo Конечное положение целевого объекта по оси x в пикселях. Конечное положение целевого объекта по оси x в пикселях. Если опущено, то Flex использует либо значение в начальном состоянии, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта. yBy Число пикселей, на которое изменится позиция целевого объекта по оси y. Число пикселей, на которое изменится позиция целевого объекта по оси y. Значения могут быть отрицательными. yFrom Начальное положение целевого объекта по оси y в пикселях. Начальное положение целевого объекта по оси y в пикселях. Если значение опущено, то Flex использует либо значение в начальном состоянии представления, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта. yTo Конечное положение целевого объекта по оси y в пикселях. Конечное положение целевого объекта по оси y в пикселях. Если значение опущено, то Flex использует либо значение в конечном состоянии представления, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта. zBy Число пикселей, на которое сместится целевой объект по оси z. Число пикселей, на которое сместится целевой объект по оси z. Значения могут быть отрицательными. zFrom Начальное положение целевого объекта по оси z. Начальное положение целевого объекта по оси z. Если опущено, то Flex использует либо значение в начальном состоянии представления, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта. zTo Конечное положение целевого объекта по оси z. Конечное положение целевого объекта по оси z. Если опущено, то Flex использует либо значение в начальном состоянии, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта.
Wipe Эффект Wipe выполняет растровый переход, посредством выполнения направленного стирания между первым и вторым растровыми изображениями. Эффект Wipe использует Pixel Bender, который не поддерживается в мобильных приложениях AIR. The <s:Wipe> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:Wipe
    Properties
    id="ID"
    direction="right"
  />
  
]]>
spark.effects:AnimateTransitionShader Эффект Wipe выполняет растровый переход, посредством выполнения направленного стирания между первым и вторым растровыми изображениями. Процесс стирания делает видимым второе по ходу анимации растровое изображение в направлении, обозначенном свойством direction.

Программа пиксельного затенения, загруженная эффектом, выполняет основной растровый эффект. Если требуется использовать другой вариант поведения Wipe, то можно указать пользовательскую программу пиксельного затенения. Программа пиксельного затенения должна соответствовать ограничениям, указанным для свойства shaderByteCode класса AnimateTransitionShader, и предоставлять три дополнительных параметра. Дополнительные параметры, необходимые для затенения Wipe:

  • Целочисленный параметр direction со значением, аналогичным связанному свойству строки в классе Wipe.
  • Два параметра плавающей запятой: imageWidth и imageHeight.

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

spark.effects.WipeDirectionspark.effects.AnimateTransitionShaderspark.effects.AnimateTransitionShader.shaderByteCodeWipe Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. direction Направление, в котором движется стирание в процессе анимации, может принимать следующие значения: WipeDirection.RIGHT, WipeDirection.LEFT, WipeDirection.UP или WipeDirection.DOWN.rightWipeDirection.RIGHT Направление, в котором движется стирание в процессе анимации, может принимать следующие значения: WipeDirection.RIGHT, WipeDirection.LEFT, WipeDirection.UP или WipeDirection.DOWN. WipeDirection.RIGHTWipeDirection.UPWipeDirection.LEFTWipeDirection.DOWN
CallAction Эффект CallAction вызывает функцию, указанную свойством functionName объекта target с дополнительными аргументами, указанными свойством args.The <s:CallAction> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:CallAction
    Properties
    id="ID"
    functionName="no default"
    args="no default"
  />
  
]]>
mx.effects:Effect Эффект CallAction вызывает функцию, указанную свойством functionName объекта target с дополнительными аргументами, указанными свойством args. Данный эффект рекомендуется использовать в последовательностях эффектов, для которых вызов функции может быть включен как часть составного эффекта. spark.effects.supportClasses.CallActionInstanceCallAction Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. args Аргументы, переданные функции, которая вызывается этим эффектом. Аргументы, переданные функции, которая вызывается этим эффектом. functionName Имя функции, вызванной для целевого объекта при воспроизведении эффекта. Имя функции, вызванной для целевого объекта при воспроизведении эффекта.
AddAction Класс AddAction определяет эффект действия, соответствующий свойству AddChild определения состояния представленияThe <s:AddAction> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:AddAction
    Properties
    id="ID"
    index="-1"
    position="index"
    relativeTo=""
  />
  
]]>
mx.effects:Effect Класс AddAction определяет эффект действия, соответствующий свойству AddChild определения состояния представления Эффект AddAction используется в процессе определения перехода для контроля изменения состояния представления, определенного свойством AddChild и происходящего в течение перехода. spark.effects.supportClasses.AddActionInstancemx.states.AddChildAddAction Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. AFTER Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo.after Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo. positionBEFORE Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo.before Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo. positionFIRST_CHILD Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo.firstChild Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo. positionINDEX Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo.index Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo. positionLAST_CHILD Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo.lastChild Константа, используемая для указания позиции для добавления элемента относительно объекта, указанного свойством relativeTo. positionindex Индекс нижестоящего элемента в рамках вышестоящего элемента.-1-1 Индекс нижестоящего элемента в рамках вышестоящего элемента. Значение -1 означает добавление нижестоящего элемента в качестве последнего нижестоящего элемента данного вышестоящего элемента. position Позиция нижестоящего элемента в списке отображения относительно объекта, указанного свойством relativeTo.indexAddAction.INDEX Позиция нижестоящего элемента в списке отображения относительно объекта, указанного свойством relativeTo. Действительными значениями являются AddAction.BEFORE, AddAction.AFTER, AddAction.FIRST_CHILD, AddAction.LAST_CHILD и AddAction.INDEX, где AddAction.INDEX указывает используемое для определения позиции нижестоящего элемента свойство index. BEFOREAFTERFIRST_CHILDLAST_CHILDINDEXrelativeTo Местоположение, в котором добавляется нижестоящий компонент. Местоположение, в котором добавляется нижестоящий компонент. По умолчанию Flex определяет это значение в процессе определения состояния из определения свойства AddChild.
AnimateFilter Эффект AnimateFilter применяет экземпляр mx.filters.IBitmapFilter к целевому объекту и позволяет анимировать свойства фильтра между значениями.The <s:AnimateFilter> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:AnimateFilter
    Properties
    id="ID"
    bitmapFilter="no default"
  />
  
]]>
spark.effects:Animate Эффект AnimateFilter применяет экземпляр mx.filters.IBitmapFilter к целевому объекту и позволяет анимировать свойства фильтра между значениями. В отличие от эффектов, которое анимируют свойства целевого объекта, эффект AnimateFilter анимирует свойства фильтра, примененного к целевому объекту.

Фильтры, к которым применим этот эффект, определены в пакете . Общие фильтры включают DropShadowFilter, GlowFilter, BlurFilter и ShaderFilter.

Для определения свойств фильтра, подлежащих анимации, необходимо передать массив объектов SimpleMotionPath свойству motionPath эффекта AnimateFilter. Каждый объект SimpleMotionPath определяет свойство в фильтре, начальное значение свойства и конечное значение свойства.

spark.effects.supportClasses.AnimateFilterInstanceAnimateFilter Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. filternullФильтр, применяемый для целевого объекта. Фильтры, к которым применим этот эффект, определены в пакете spark.filters. Конструктор. bitmapFilter Применяемый и подлежащий анимации экземпляр IBitmapFilter. Применяемый и подлежащий анимации экземпляр IBitmapFilter.

Фильтры, к которым применим этот эффект, определены в пакете . Общие фильтры включают DropShadowFilter, GlowFilter, BlurFilter и ShaderFilter.

Rotate Эффект Rotate вращает целевой объект в плоскости x, y относительно центра преобразования.The <s:Rotate> tag inherits all of the tag attributes of its of its superclass, and adds the following tag attributes:

  <s:Rotate
    id="ID"
    angleBy="val"
    angleFrom="val"
    angleTo="val"
   />
  
]]>
spark.effects:AnimateTransform Эффект Rotate вращает целевой объект в плоскости x, y относительно центра преобразования.

Если указаны какие-либо два значения углов (angleFrom, angleTo или angleBy), то Flex вычисляет третье. Если указаны все три, то Flex игнорирует значение angleBy.

Как и все эффекты, основанные на AnimateTransform, этот эффект может воздействовать только на подклассы UIComponent и GraphicElement, поскольку подобные эффекты зависят от специфичных функций преобразования данных классов.

Rotate Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. angleBy Угол, на который необходимо повернуть целевой объект. Угол, на который необходимо повернуть целевой объект. Значение может быть отрицательным.

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

angleFrom Начальный угол поворота целевого объекта в градусах. Начальный угол поворота целевого объекта в градусах. Допустимыми являются значения от 0 до 360. angleTo Конечный угол поворота целевого объекта в градусах. Конечный угол поворота целевого объекта в градусах. Значения могут быть как положительными, так и отрицательными.

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

Scale3D Класс Scale3D масштабирует целевой объект в трех измерениях вокруг центра преобразования.The <s:Scale3D> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:Scale3D
    Properties
    id="ID"
    scaleXBy="no default"
    scaleXFrom="no default"
    scaleXTo="no default"
    scaleYBy="no default"
    scaleYFrom="no default"
    scaleYTo="no default"
    scaleZBy="no default"
    scaleZFrom="no default"
    scaleZTo="no default"
  />
  
]]>
spark.effects:AnimateTransform3D Класс Scale3D масштабирует целевой объект в трех измерениях вокруг центра преобразования. Значение масштаба 2,0 означает, что объект был увеличен с коэффициентом 2, а значение 0,5 означает, что объект был уменьшен с коэффициентом 2. Значение масштаба 0,0 недопустимо.

Как и все эффекты, основанные на AnimateTransform, этот эффект может воздействовать только на подклассы UIComponent и GraphicElement, поскольку подобные эффекты зависят от специфичных функций преобразования этих классов. Кроме того, эффекты преобразования, выполняющиеся параллельно на одном целевом объекте, выполняются как один экземпляр эффекта. Поэтому эффекты преобразования совместно используют центр преобразования, установленный любым из совместно действующих эффектов.

Scale3D Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. scaleXBy Коэффициент масштабирования объекта по оси x. Коэффициент масштабирования объекта по оси x. Это дополнительный параметр, использующийся вместо одного из значений «с/до» для задания значения дельты, которое добавляется к значению «с» или для получения значения «с» вычитанием из значения «до». scaleXFrom Начальный коэффициент масштабирования по оси x. Начальный коэффициент масштабирования по оси x. Значение масштаба 0,0 недопустимо. scaleXTo Конечный коэффициент масштабирования по оси x. Конечный коэффициент масштабирования по оси x. Значение масштаба 0,0 недопустимо. scaleYBy Коэффициент масштабирования объекты по оси y. Коэффициент масштабирования объекты по оси y. Это дополнительный параметр, использующийся вместо одного из значений «с/до» для задания значения дельты, которое добавляется к значению «с» или для получения значения «с» вычитанием из значения «до». scaleYFrom Начальный коэффициент масштабирования по оси y. Начальный коэффициент масштабирования по оси y. Значение масштаба 0,0 недопустимо. scaleYTo Конечный коэффициент масштабирования по оси y. Конечный коэффициент масштабирования по оси y. Значение масштаба 0,0 недопустимо. scaleZBy Коэффициент масштабирования объекта по оси z. Коэффициент масштабирования объекта по оси z. Это дополнительный параметр, использующийся вместо одного из значений «с/до» для задания значения дельты, которое добавляется к значению «с» или для получения значения «с» вычитанием из значения «до». scaleZFrom Начальный коэффициент масштабирования по оси z. Начальный коэффициент масштабирования по оси z. Значение масштаба 0,0 недопустимо. scaleZTo Конечный коэффициент масштабирования по оси z. Конечный коэффициент масштабирования по оси z. Значение масштаба 0,0 недопустимо.
Move Эффект Move перемещает целевой объект по осям x и y.The <s:Move> tag inherits all of the tag attributes of its of its superclass, and adds the following tag attributes:

  <s:Move
    id="ID"
    xBy="val"
    xFrom="val" 
    xTo="val"
    yBy="val"
    yFrom="val"
    yTo="val"
   />
  
]]>
spark.effects:AnimateTransform Эффект Move перемещает целевой объект по осям x и y. Спецификации свойств x и y эффекта Move указывают изменение x и y, которое должно произойти с центром преобразований, вокруг которого происходит общее преобразование. Например, если установлено свойство autoCenterTransform, то значения «с/до/к» в этом эффекте будут определять, насколько переместится центр целевого объекта, а не координаты (x, y) самого объекта.

Как и все эффекты, основанные на преобразовании, этот эффект может воздействовать только на подклассы UIComponent и GraphicElement.

Move Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. xBy Число пикселей, на которое изменится положение целевого объекта по оси x. Число пикселей, на которое изменится положение целевого объекта по оси x. Значения могут быть отрицательными. xFrom Начальное положение целевого объекта по оси x в пикселях. Начальное положение целевого объекта по оси x в пикселях. Если опущено, то Flex использует либо значение в начальном состоянии представления, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта. xTo Конечное положение целевого объекта по оси x в пикселях. Конечное положение целевого объекта по оси x в пикселях. Если опущено, то Flex использует либо значение в начальном состоянии, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта. yBy Число пикселей, на которое изменится позиция целевого объекта по оси y. Число пикселей, на которое изменится позиция целевого объекта по оси y. Значения могут быть отрицательными. yFrom Начальное положение целевого объекта по оси y в пикселях. Начальное положение целевого объекта по оси y в пикселях. Если значение опущено, то Flex использует либо значение в начальном состоянии представления, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта. yTo Конечное положение целевого объекта по оси y в пикселях. Конечное положение целевого объекта по оси y в пикселях. Если значение опущено, то Flex использует либо значение в конечном состоянии представления, если эффект воспроизводится в процессе перехода, либо текущее значение целевого объекта.
CrossFade Эффект CrossFade выполняет эффект растрового перехода посредством плавного затухания между первым и вторым растровыми изображениями. Эффект CrossFade использует Pixel Bender, который не поддерживается в мобильных приложениях AIR. spark.effects:AnimateTransitionShader Эффект CrossFade выполняет эффект растрового перехода посредством плавного затухания между первым и вторым растровыми изображениями. Плавное затухание совмещает эти два растровых изображения в процессе анимации.

В каждой точке анимации, где доля времени, требуемая для анимации и замедления, равна f, а значения пикселей в первом и втором растровых изображениях равны v1 и v2, результирующее значение в пикселях v для любого пикселя на изображении равно:

v = v1 * (1 - f) + v2 * f

Растровый эффект выполняется программным шейдером пикселей, который загружается эффектом. Различные варианты поведения плавного наложения можно задать, указав программу шейдера пикселей для свойства shaderByteCode. Программа шейдера пикселей должна удовлетворять требованиям, определенным в эффекте AnimateTransitionShader.

spark.effects.AnimateTransitionShaderspark.effects.AnimateTransitionShader.shaderByteCodeCrossFade Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор.
Fade Эффект Fade анимирует свойство alpha компонента.The <s:Fade> tag inherits the tag attributes of its superclass, and adds the following tag attributes:

  <s:Fade 
    id="ID"
    alphaFrom="val"
    alphaTo="val"
  />
  
]]>
spark.effects:Animate Эффект Fade анимирует свойство alpha компонента. При ручном воспроизведении (вне перехода) на объекте, для свойства visible которого установлено значение false, и указании выполнить анимацию alpha от нуля до значения отличного от нуля, для visible будет установлено значение true в качестве побочного эффекта его появления. При выполнении в качестве части перехода оно будет учитывать конкретные для состояния значения, но может использовать свойство visible, а также определять имеет ли объект вышестоящий элемент в состояниях до/после для указания значений выполнения анимации alpha от и до, если alphaFrom и alphaTo не указаны для эффекта. spark.effects.supportClasses.FadeInstanceFade Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. alphaFrom Начальное значение свойства alpha находится между 0,0 и 1,0, при этом 0,0 обозначает прозрачность, а 1,0 соответствует полной непрозрачности. Начальное значение свойства alpha находится между 0,0 и 1,0, при этом 0,0 обозначает прозрачность, а 1,0 соответствует полной непрозрачности.

Если эффект вызывает исчезновение целевого компонента, то значением по умолчанию является текущее значение свойства alpha целевого объекта. Если эффект вызывает появление целевого компонента, то значение по умолчанию равно 0,0.

alphaTo Конечное значение свойства alpha находится между 0,0 и 1,0, при этом 0,0 обозначает прозрачность, а 1,0 соответствует полной непрозрачности. Конечное значение свойства alpha находится между 0,0 и 1,0, при этом 0,0 обозначает прозрачность, а 1,0 соответствует полной непрозрачности.

Если эффект вызывает исчезновение целевого компонента, то значение по умолчанию равно 0,0. Если эффект вызывает появление целевого компонента, то значением по умолчанию является текущее значение свойства alpha целевого объекта.

Animate Эффект Animate анимирует произвольный набор свойств между значениями.The <s:Animate> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:Animate
    Properties
    id="ID"
    disableLayout="false"
    easer="{spark.effects.easing.Sine(.5)}"
    interpolator="NumberInterpolator"
    motionPaths="no default"
    repeatBehavior="loop"
  />
  
]]>
mx.effects:Effect Эффект Animate анимирует произвольный набор свойств между значениями. Для анимации необходимо указать свойства и значения, установив свойство motionPaths. spark.effects.supportClasses.AnimateInstanceeffectRepeat Передается для каждого эффекта, повторяемого более одного раза, при его новом повторении.mx.events.EffectEvent.EFFECT_REPEATmx.events.EffectEvent Передается для каждого эффекта, повторяемого более одного раза, при его новом повторении. Flex также передает для данного эффекта событие effectUpdate. effectUpdate Передается при каждом обновлении целевого объекта эффектом.mx.events.EffectEvent.EFFECT_UPDATEmx.events.EffectEvent Передается при каждом обновлении целевого объекта эффектом. Animate Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. disableLayout Если значение равно true, эффект отключает макет на вышестоящих контейнерах его целевых объектов, устанавливая для свойства autoLayout контейнеров значение false, а также отключает любые ограничения макета на целевые объекты.false Если значение равно true, то данный эффект отключает макет на вышестоящих контейнерах его целевых объектов, устанавливая для свойства autoLayout контейнеров значение false, а также отключая все ограничения макета на целевые объекты. Эти свойства будут восстановлены по окончании эффекта. easer Реакция замедления для этого эффекта.spark.effects.easing:IEaserspark.effects.easing.Sine(.5) Реакция замедления для этого эффекта. Этот объект IEaser используется для преобразования доли времени, потребовавшегося на анимацию, в долю времени, затраченного на замедление, которая затем используется для расчета значений по этой доле затраченного на замедление времени.

Следует отметить, что возможно замедление на уровне эффекта и на уровне ключевого кадра (где ключевые кадры удерживают значение/время, используемые в структурах MotionPath). Эти реакции замедления будут основываться друг на друге. easer управляет замедлением всего эффекта. Ключевой кадр управляет замедлением в одном отдельном интервале анимации. По умолчанию замедление для анимации является нелинейным (Sine(0,5)), в то время как замедление для ключевых кадров линейно. При необходимости получения эффекта с замедлением на уровне ключевого кадра вы можете установить линейное замедление эффекта, а затем установить замедление отдельно на ключевые кадры.

spark.effects.easing.Sine
interpolator Для вычисления значений между начальными и конечными значениями свойства данным эффектом используется интерполятор.spark.effects.interpolation:IInterpolator Для вычисления значений между начальными и конечными значениями свойства данным эффектом используется интерполятор. По умолчанию интерполяцию обрабатывает класс NumberInterpolator или, если начальные и конечные значения являются массивами или векторами, класс MultiValueInterpolator. Интерполяция других типов или таких чисел, которые должны быть интерполированы иначе (например, значения uint, содержащие информацию о цветовых каналах), может быть обработана при помощи других интерполяторов. spark.effects.interpolation.NumberInterpolatorspark.effects.interpolation.MultiValueInterpolatormotionPaths Вектор объектов MotionPath, каждый из которых содержит имя подлежащего анимации свойства и значения, которые данное свойство принимает в процессе анимации. Вектор объектов MotionPath, каждый из которых содержит имя подлежащего анимации свойства и значения, которые данное свойство принимает в процессе анимации. Данный вектор имеет приоритет над любыми свойствами, объявленным в подклассах Animate. Например, если данный массив установлен непосредственно на эффект Move, то любые свойства эффекта Move (например, xFrom) будут игнорироваться. repeatBehavior Поведение повторяющегося эффекта, то есть эффекта со значением repeatCount, равным 0 или &gt; 1.RepeatBehavior.LOOP Поведение повторяющегося эффекта, то есть эффекта со значением repeatCount равным 0 или > 1. Этим значением может являться либо RepeatBehavior.LOOP, что означает повторение анимации в одном и том же порядке каждый раз, либо RepeatBehavior.REVERSE, что означает смену направления анимации при каждой итерации.
Resize Эффект Resize изменяет ширину, высоту или оба размера компонента в указанный интервал времени.The <s:Resize> tag inherits all of the tag attributes of its superclass, and adds the following tab attributes:

  <s:Resize
    id="ID"
    widthFrom="val"
    heightFrom="val"
    widthTo="val"
    heightTo="val"
    widthBy="val"
    heightBy="val"
  />
  
]]>
spark.effects:Animate Эффект Resize изменяет ширину, высоту или оба размера компонента в указанный интервал времени.

Если указаны только два из трех значений свойств widthFrom, widthTo и widthBy, то Flex вычисляет третье. Если указаны все три значения, то Flex игнорирует значение widthBy. Если указаны только значения widthBy или widthTo, то свойство widthFrom устанавливается в качестве текущей ширины объекта. Аналогично для значений свойств heightFrom, heightTo и heightBy.

spark.effects.supportClasses.ResizeInstanceResize Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. heightBy Число пикселей, на которое должна быть изменена высота компонента. Число пикселей, на которое должна быть изменена высота компонента. Значения могут быть отрицательными. heightFrom Начальная высота в пикселях. Начальная высота в пикселях. Если значение опущено, то Flex использует текущую высоту целевого объекта. heightTo Конечная высота целевого объекта в пикселях. Конечная высота целевого объекта в пикселях. widthBy Число пикселей, на которое изменится ширина целевого объекта. Число пикселей, на которое изменится ширина целевого объекта. Значения могут быть отрицательными. widthFrom Начальная ширина целевого объекта в пикселях. Начальная ширина целевого объекта в пикселях. Если значение опущено, то Flex использует текущую высоту. widthTo Конечная ширина целевого объекта в пикселях. Конечная ширина целевого объекта в пикселях.
Scale Эффект Scale масштабирует целевой объект по осям x и y относительно центра преобразования.The <s:Scale> tag inherits all of the tag attributes of its of its superclass, and adds the following tag attributes:

  <s:Scale
    id="ID"
    scaleXBy="val"
    scaleXFrom="val"
    scaleXTo="val"
    scaleYBy="val"
    scaleYFrom="val"
    scaleYTo="val"
   />
  
]]>
spark.effects:AnimateTransform Эффект Scale масштабирует целевой объект по осям x и y относительно центра преобразования. Значение масштаба 2,0 означает, что объект был увеличен с коэффициентом 2, а значение 0,5 означает, что объект был уменьшен с коэффициентом 2. Значение масштаба 0,0 недопустимо.

Как и все эффекты, основанные на AnimateTransform, этот эффект может воздействовать только на подклассы UIComponent и GraphicElement, поскольку подобные эффекты зависят от специфичных функций преобразования данных классов.

Scale Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. scaleXBy Коэффициент масштабирования объекта по оси x. Коэффициент масштабирования объекта по оси x. Это дополнительный параметр, использующийся вместо одного из значений «с/до» для задания значения дельты, которое добавляется к значению «с» или для получения значения «с» вычитанием из значения «до». scaleXFrom Начальный коэффициент масштабирования по оси x. Начальный коэффициент масштабирования по оси x. Значение масштаба 0,0 недопустимо. scaleXTo Конечный коэффициент масштабирования по оси x. Конечный коэффициент масштабирования по оси x. Значение масштаба 0,0 недопустимо. scaleYBy Коэффициент масштабирования объекты по оси y. Коэффициент масштабирования объекты по оси y. Это дополнительный параметр, использующийся вместо одного из значений «с/до» для задания значения дельты, которое добавляется к значению «с» или для получения значения «с» вычитанием из значения «до». scaleYFrom Начальный коэффициент масштабирования по оси y. Начальный коэффициент масштабирования по оси y. Значение масштаба 0,0 недопустимо. scaleYTo Конечный коэффициент масштабирования по оси y. Конечный коэффициент масштабирования по оси y. Значение масштаба 0,0 недопустимо.
RemoveAction Класс RemoveAction определяет эффект действия, соответствующий свойству RemoveChild определения состояния представления.The <s:RemoveAction> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:RemoveAction
    Properties
    id="ID"
  />
  
]]>
mx.effects:Effect Класс RemoveAction определяет эффект действия, соответствующий свойству RemoveChild определения состояния представления. Эффект RemoveAction используется в процессе определения перехода для контроля изменения состояния представления, определенного свойством AddChild и происходящего в течение перехода. spark.effects.supportClasses.RemoveActionInstancemx.states.RemoveChildRemoveAction Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор.
SetAction Класс SetAction определяет эффект действия, устанавливающего значение заданного свойства или стиля.The <s:SetAction> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:SetAction
    Properties
    id="ID"
    property=""
    value=""
  />
  
]]>
mx.effects:Effect Класс SetAction определяет эффект действия, устанавливающего значение заданного свойства или стиля. Эффект SetAction используется в процессе определения перехода для контроля изменения состояния представления, определенного изменением свойства или стиля и происходящего в течение перехода. spark.effects.supportClasses.SetActionInstanceSetAction Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. property Имя изменяемого свойства. Имя изменяемого свойства. value Новое значение свойства. Новое значение свойства. При запуске в процессе перехода и неуказанном значении, Flex определяет значение, основанное на данных настройках нового состояния представления.
AnimateTransform Эффект AnimateTransform контролирует все связанные с преобразованием анимации целевых объектов.The <s:AnimateTransform> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:AnimateTransform
    Properties
    id="ID"
    applyChangesPostLayout="false"
    autoCenterTransform="false"
    transformX="0"
    transformY="0"
    transformZ="0"
  />
  
]]>
spark.effects:Animate Эффект AnimateTransform контролирует все связанные с преобразованием анимации целевых объектов. Операции преобразования, такие как перемещение, масштабирование и вращение, объединены как операции, действующие параллельно во избежание возможных конфликтов при изменении значений накладывающихся свойств. Данный эффект выполняется путем объединения всех текущих эффектов преобразования целевого объекта в единственный экземпляр эффекта. Таким образом, несколько эффектов преобразования будут объединены в пределах одного и того же эффекта Parallel (эффекты преобразования в Sequence будут выполнены по отдельности).

При возникновении на внутреннем уровне такой комбинации нескольких эффектов преобразования она вызывает определенные ограничения, которые следует учитывать:

  • Значение transformCenter для целевого объекта применяется глобально ко всем эффектам преобразования данного целевого объекта, таким образом, необходимо установить это значение одинаковым для всех целевых объектов.
  • Эффекты преобразования игнорируют параметры повторения, так как эффекты любого одиночного эффекта Transform воздействуют на все эффекты Transform, выполняющиеся для одного и того же целевого объекта. Эффекты все же могут повторяться путем инкапсуляции их в CompositeEffect.
  • Подклассы класса AnimateTransform предоставляют легкий способ проведения простых операций с эффектом преобразования, однако для обеспечения полнофункционального управления и обработки на уровне мелких структурных единиц основных времен и значений ключевого кадра используется эффект AnimateTransform.

Дополнительное ограничение этого эффекта и его подклассов состоит в том, что целевой объект должен иметь тип UIComponent или GraphicElement (или подкласс этих классов), или это может быть любой другой объект, определенный подобным образом и реализующий функции transformAround() и transformPointToParent().

Этот эффект не предназначен для непосредственного использования, а, скорее, представляет общие функциональные возможности, используемые его подклассами. Для использования эффектов преобразования используйте эффекты подкласса (Move, Move3D, Scale, Scale3D, Rotate и Rotate3D).

spark.effects.supportClasses.AnimateTransformInstanceAnimateTransform Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. autoCenterTransform Указывает, применяется ли эффект преобразования относительно центра целевого объекта (width/2, height/2) при начале воспроизведения эффекта.falsefalse Указывает, применяется ли эффект преобразования относительно центра целевого объекта (width/2, height/2) при начале воспроизведения эффекта. Если данный флаг не установлен, то центр преобразования определяется как центр преобразования объекта (transformX, transformY, transformZ) и свойствами этого эффекта transformX, transformY, transformZ. Таким образом, центр преобразования является центром преобразования целевого объекта, и любое из свойств transformX, transformY, transformZ переопределяется аналогичными значениями эффекта, если они заданы. mx.core.UIComponent.transformXmx.core.UIComponent.transformYmx.core.UIComponent.transformZtransformXtransformYtransformZtransformX Устанавливает координату x для центра преобразования, в случае если она не переопределяется свойством autoCenterTransform. Устанавливает координату x для центра преобразования, в случае если она не переопределяется свойством autoCenterTransform.

Если значение autoCenterTransform равно false, то центр преобразования определяется значением свойств целевого объекта transformX, transformY и transformZ, однако каждое из этих свойств может быть переопределено при установке соответствующих свойств данного эффекта.

mx.core.UIComponent.transformXautoCenterTransform
transformY Устанавливает координату y для центра преобразования, в случае если она не переопределяется свойством autoCenterTransform. Устанавливает координату y для центра преобразования, в случае если она не переопределяется свойством autoCenterTransform.

Если значение autoCenterTransform равно false, то центр преобразования определяется значением свойств целевого объекта transformX, transformY и transformZ, однако каждое из этих свойств может быть переопределено при установке соответствующих свойств данного эффекта.

mx.core.UIComponent.transformYautoCenterTransform
transformZ Устанавливает координату z для центра преобразования, в случае если она не переопределяется свойством autoCenterTransform. Устанавливает координату z для центра преобразования, в случае если она не переопределяется свойством autoCenterTransform.

Если значение autoCenterTransform равно false, то центр преобразования определяется значением свойств целевого объекта transformX, transformY и transformZ, однако каждое из этих свойств может быть переопределено при установке соответствующих свойств данного эффекта.

mx.core.UIComponent.transformZautoCenterTransform
applyChangesPostLayout Подклассы AnimateTransform используют этот флаг для указания, изменяет ли эффект значения преобразования, используемые диспетчером макетов, или он изменяет значения, используемые после запуска макета.false Подклассы AnimateTransform используют этот флаг для указания, изменяет ли эффект значения преобразования, используемые диспетчером макетов, или он изменяет значения, используемые после запуска макета.
AnimateColor Эффект AnimateColor анимирует изменение свойств цвета со временем, путем интерполяции между данными значениями цветов «с/до» или интерполяции по каналам.The <s:AnimateColor> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:AnimateColor
    Properties
    id="ID"
    colorFrom="no default"
    colorPropertyName="color"
    colorTo="no default"
  />
  
]]>
spark.effects:Animate Эффект AnimateColor анимирует изменение свойств цвета со временем, путем интерполяции между данными значениями цветов «с/до» или интерполяции по каналам. в процессе анимации свойств цвета используйте этот эффект, а не Animate или какой-либо другой эффект. spark.effects.supportClasses.AnimateColorInstanceAnimateColor Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. colorFrom Начальное значение цвета.4.294967295E90xFFFFFF Начальное значение цвета. colorPropertyName Имя свойства цвета целевого объекта, изменяемого процессом анимации.color"color" Имя свойства цвета целевого объекта, изменяемого процессом анимации. Свойство цвета может принимать 32-разрядное значение. colorTo Конечное значение цвета.4.294967295E90xFFFFFF Конечное значение цвета.
Rotate3D Класс Rotate3D вращает целевой объект в трех измерениях вокруг осей x, y и z.The <s:Rotate3D> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <s:Rotate3D
    Properties
    id="ID"
    angleXFrom="no default"
    angleXTo="no default"
    angleYFrom="no default"
    angleYTo="no default"
    angleZFrom="no default"
    angleZTo="no default"
  />
  
]]>
spark.effects:AnimateTransform3D Класс Rotate3D вращает целевой объект в трех измерениях вокруг осей x, y и z. Вращение происходит вокруг центра преобразования целевого объекта.

Как и все эффекты, основанные на AnimateTransform, этот эффект может воздействовать только на подклассы UIComponent и GraphicElement, поскольку подобные эффекты зависят от специфичных функций преобразования этих классов. Кроме того, эффекты преобразования, выполняющиеся параллельно на одном целевом объекте, выполняются как один экземпляр эффекта. Поэтому эффекты преобразования совместно используют центр преобразования, установленный любым из совместно действующих эффектов.

Rotate3D Конструктор.targetnullОбъект, анимируемый с использованием данного эффекта. Конструктор. angleXFrom Начальный угол поворота целевого объекта вокруг оси x, выраженный в градусах. Начальный угол поворота целевого объекта вокруг оси x, выраженный в градусах. Допустимыми являются значения от 0 до 360. angleXTo Конечный угол поворота целевого объекта вокруг оси x, выраженный в градусах. Конечный угол поворота целевого объекта вокруг оси x, выраженный в градусах. Значения могут быть как положительными, так и отрицательными.

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

angleYFrom Начальный угол поворота целевого объекта вокруг оси y, выраженный в градусах. Начальный угол поворота целевого объекта вокруг оси y, выраженный в градусах. Допустимыми являются значения от 0 до 360. angleYTo Конечный угол поворота целевого объекта вокруг оси y, выраженный в градусах. Конечный угол поворота целевого объекта вокруг оси y, выраженный в градусах. Значения могут быть как положительными, так и отрицательными.

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

angleZFrom Начальный угол поворота целевого объекта вокруг оси z, выраженный в градусах. Начальный угол поворота целевого объекта вокруг оси z, выраженный в градусах. Допустимыми являются значения от 0 до 360. angleZTo Конечный угол поворота целевого объекта вокруг оси z, выраженный в градусах. Конечный угол поворота целевого объекта вокруг оси z, выраженный в градусах. Значения могут быть как положительными, так и отрицательными.

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

WipeDirection Класс WipeDirection определяет значения для свойства direction класса Wipe.Object Класс WipeDirection определяет значения для свойства direction класса Wipe. spark.effects.WipeDOWN Направление стирания, начинающегося сверху и движущегося вниз down Направление стирания, начинающегося сверху и движущегося вниз LEFT Направление стирания, начинающегося справа и движущегося влево left Направление стирания, начинающегося справа и движущегося влево RIGHT Направление стирания, начинающегося слева и движущегося вправо right Направление стирания, начинающегося слева и движущегося вправо UP Направление стирания, начинающегося снизу и движущегося вверх up Направление стирания, начинающегося снизу и движущегося вверх