Пакет | fl.motion |
Класс | public class Keyframe |
Наследование | Keyframe ![]() ![]() |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
положение
, масштаб
, поворот
, наклон
и цвет
. Ключевой кадр может определять одно или несколько из этих свойств (необязательно). Например, один ключевой кадр может влиять на положение, тогда как другой ключевой кадр в другой момент времени может влиять только на масштаб. Третий ключевой кадр может влиять на все свойства одновременно. В анимации движения к каждому индексу времени может относиться только один ключевой кадр. Ключевой кадр также имеет другие свойства, такие как режим наложения
, фильтры
и cacheAsBitmap
, которые всегда доступны. Например, у ключевого кадра всегда есть режим наложения.
См. также
Свойство | Определено | ||
---|---|---|---|
![]() | adjustColorObjects : Dictionary = null
Хранит экземпляры AdjustColor, которые отражены в соответствующие индексы в массива фильтров для этого ключевого кадра. | KeyframeBase | |
![]() | blank : Boolean = false
Указывает, что конечный объект не должен отображаться на этом ключевом кадре. | KeyframeBase | |
![]() | blendMode : String = "normal"
Значение из класса BlendMode, указывающее, каким образом проигрыватель Flash Player смешивает цвета экранного объекта с графическими элементами, расположенными под ним. | KeyframeBase | |
![]() | cacheAsBitmap : Boolean = false
При значении true проигрыватель Flash Player кэширует внутреннее растровое представление экранного объекта. | KeyframeBase | |
![]() | color : Color
Объект Color, регулирующий преобразование цветов в целевом объекте. | KeyframeBase | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | filters : Array
Массив, содержащий каждый объект фильтра, применяемый к конечному объекту в некотором ключевом кадре. | KeyframeBase | |
![]() | firstFrame : String
Хранит имя первого кадра для анимации движения, который влияет только на графические символы. | KeyframeBase | |
![]() | index : int
Уникальное значение времени ключевого кадра в анимации движения. | KeyframeBase | |
![]() | label : String = ""
Строка, используемая для описания ключевого кадра. | KeyframeBase | |
![]() | loop : String
Хранит значение флажка Loop для анимации движения, который влияет только на графические символы. | KeyframeBase | |
![]() | matrix3D : Object = null
Сохраняет свойство matrix3d для этого ключевого кадра, если оно существует. | KeyframeBase | |
![]() | orientToPath : Boolean = false
Значение true этого свойства вызывает автоматический поворот целевого объекта в соответствии с углом своего пути. | KeyframeBase | |
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
![]() | rotateDirection : String = "auto"
Управляет способом поворота целевого объекта в процессе анимации движения с использованием значения из класса RotateDirection. | KeyframeBase | |
![]() | rotateTimes : uint = 0
Добавляет к целевому объекту операцию поворота в процессе анимации движения (помимо всех уже осуществленных операций поворота). | KeyframeBase | |
![]() | rotation : Number
Указывает поворот целевого объекта в градусах относительно исходного положения в результате преобразования. | KeyframeBase | |
![]() | rotationConcat : Number = NaN
Значения поворота (вокруг оси Z) целевого объекта в движении относительно предыдущей ориентации в результате преобразования в отличие от абсолютных значений поворота и отдельно от значений skewY. | KeyframeBase | |
![]() | rotationX : Number = NaN
Хранит свойство rotationX этого ключевого кадра. | KeyframeBase | |
![]() | rotationY : Number = NaN
Хранит свойство rotationY этого ключевого кадра. | KeyframeBase | |
![]() | scaleX : Number = NaN
Указывает горизонтальный масштаб объекта в результате преобразования (%). | KeyframeBase | |
![]() | scaleY : Number = NaN
Указывает вертикальный масштаб объекта в результате преобразования (%). | KeyframeBase | |
![]() | skewX : Number = NaN
Указывает угол наклона целевого объекта по горизонтали в результате преобразования (в градусах). | KeyframeBase | |
![]() | skewY : Number = NaN
Указывает угол наклона целевого объекта по вертикали в результате преобразования (в градусах). | KeyframeBase | |
tweens : Array
Массив, содержащий каждый объект движения, применяемый к конечному объекту в некотором ключевом кадре. | Keyframe | ||
tweenScale : Boolean = true
Флаг, управляющий интерполяцией масштаба во время анимации движения. | Keyframe | ||
tweensLength : int [только для чтения] | Keyframe | ||
tweenSnap : Boolean = false
Хранит значение флажка Snap для анимации движения, привязывающего объект к направляющей движения. | Keyframe | ||
tweenSync : Boolean = false
Хранит значение флажка Sync для анимации движения, который влияет только на графические символы. | Keyframe | ||
![]() | useRotationConcat : Boolean = false
Если установлено значение true, целевой объект будет поворачиваться, когда данные движения будут переданы через массив addpropertyarray. | KeyframeBase | |
![]() | x : Number = NaN
Положение по горизонтали точки преобразования целевого объекта в ее родительской координатной плоскости. | KeyframeBase | |
![]() | y : Number = NaN
Положение по вертикали точки преобразования целевого объекта в ее родительской координатной плоскости. | KeyframeBase | |
![]() | z : Number = NaN
Глубина (положение по оси Z) точки преобразования целевого объекта в ее родительской координатной плоскости. | KeyframeBase |
Метод | Определено | ||
---|---|---|---|
Конструктор экземпляров Keyframe. | Keyframe | ||
![]() |
Указывает, влияет ли ключевой кадр на определенное свойство анимации. | KeyframeBase | |
Возвращает объект ITween для определенного свойства анимации. | Keyframe | ||
![]() |
Возвращает значение определенного свойства tweenable в ключевом кадре. | KeyframeBase | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Присваивает одному из четырех свойств AdjustColor объект AdjustColor с заданным индексом фильтра. | KeyframeBase | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Изменяет значение определенного свойства tweenable в ключевом кадре. | KeyframeBase | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object |
tweens | свойство |
public var tweens:Array
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Массив, содержащий каждый объект движения, применяемый к конечному объекту в некотором ключевом кадре. У одной анимации движения могут быть заданы все свойства (как у стандартных анимаций движения на временной шкале средства разработки Flash), или у нескольких анимаций движения могут быть заданы отдельные свойства (как у отдельных пользовательских кривых замедления).
tweenScale | свойство |
public var tweenScale:Boolean = true
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Флаг, управляющий интерполяцией масштаба во время анимации движения. При значении false
экранный объект во время анимации движения будет сохранять свой размер до следующего ключевого кадра.
tweensLength | свойство |
tweenSnap | свойство |
public var tweenSnap:Boolean = false
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Хранит значение флажка Snap для анимации движения, привязывающего объект к направляющей движения. Это свойство используется в функции "Копировать и вставить движение" во Flash CS4, но не влияет на анимацию движения, определенную с помощью ActionScript. Здесь оно добавлено для совместимости с компилятором Flex 2.
tweenSync | свойство |
public var tweenSync:Boolean = false
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Хранит значение флажка Sync для анимации движения, который влияет только на графические символы. Это свойство используется в функции "Копировать и вставить движение" во Flash CS4, но не влияет на анимацию движения, определенную с помощью ActionScript. Здесь оно добавлено для совместимости с компилятором Flex 2.
Keyframe | () | Конструктор |
public function Keyframe(xml:XML = null)
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Конструктор экземпляров Keyframe.
Параметрыxml:XML (default = null ) — XML-объект E4X (необязательный), определяющий ключевой кадр в формате Motion XML.
|
getTween | () | метод |
public function getTween(target:String = ""):ITween
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Возвращает объект ITween для определенного свойства анимации.
Параметры
target:String (default = " ") — Имя анимируемого свойства.
|
ITween — Объект, реализующий интерфейс ITween.
|
См. также