Пакет | fl.motion |
Класс | public class AnimatorFactoryBase |
Наследование | AnimatorFactoryBase ![]() |
Подклассы | AnimatorFactory, AnimatorFactory3D |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
См. также
Свойство | Определено | ||
---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
motion : MotionBase [только для чтения]
Экземпляр MotionBase, с которым связан экземпляр AnimatorFactoryBase и его целевые объекты. | AnimatorFactoryBase | ||
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
transformationPoint : Point [только для записи]
Опорная точка для поворота или масштабирования экранного объекта. | AnimatorFactoryBase | ||
transformationPointZ : int [только для записи] | AnimatorFactoryBase |
Свойство | Определено | ||
---|---|---|---|
_transformationPointZ : int | AnimatorFactoryBase |
Метод | Определено | ||
---|---|---|---|
AnimatorFactoryBase(motion:MotionBase)
Создает экземпляр класса AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, startFrame:int = -1, autoPlay:Boolean = true, useCurrentFrame:Boolean = false):AnimatorBase
Создает и возвращает экземпляр класса AnimatorBase, у которого целевое свойство равно DisplayObject (если применимо), т. е. свойству targetName объекта targetParent, а свойство Motion при создании сохраняется в экземпляре AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTargetInfo(targetParent:DisplayObjectContainer, targetName:String, startFrame:int = -1, autoPlay:Boolean = true, useCurrentFrame:Boolean = false, initialPosition:Array = null):AnimatorBase
Ссылается на родительский объект DisplayObjectContainer, после чего создает и возвращает экземпляр класса AnimatorBase, у которого целевое свойство равно DisplayObject (если применимо), т. е. свойству targetName объекта targetParent, а свойство Motion при создании сохраняется в экземпляре AnimatorFactoryBase. | AnimatorFactoryBase | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object |
_transformationPointZ | свойство |
protected var _transformationPointZ:int
motion | свойство |
motion:MotionBase
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Экземпляр MotionBase
, с которым связан экземпляр AnimatorFactoryBase
и его целевые объекты. Данный экземпляр MotionBase
содержит свойства анимации и их значения.
public function get motion():MotionBase
См. также
transformationPoint | свойство |
transformationPoint:Point
[только для записи] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Опорная точка для поворота или масштабирования экранного объекта. Свойство transformationPoint
(или механизм установки) переопределено в подклассе AnimatorFactory3D
. В 3D-графике точки представлены не в процентах, как в 2D, а абсолютными значениями точки преобразования исходного объекта.
public function set transformationPoint(value:Point):void
transformationPointZ | свойство |
transformationPointZ:int
[только для записи] public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | Конструктор |
public function AnimatorFactoryBase(motion:MotionBase)
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Создает экземпляр класса AnimatorFactoryBase
.
motion:MotionBase — Связанный экземпляр класса MotionBase.
|
addTarget | () | метод |
public function addTarget(target:DisplayObject, startFrame:int = -1, autoPlay:Boolean = true, useCurrentFrame:Boolean = false):AnimatorBase
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Создает и возвращает экземпляр класса AnimatorBase
у которого целевое свойство равно DisplayObject
(если применимо), т. е. свойству targetName
объекта targetParent
, а свойство Motion
при создании сохраняется в экземпляре AnimatorFactoryBase
.
Параметры
target:DisplayObject — Экранный объект, использующий анимацию движения.
| |
startFrame:int (default = -1 ) — Кадр, с которого начинается анимация, относительно родительской временной шкалы. Если родительская временная шкала короче, чем продолжительность связанного объекта Motion, свойство startFrame содержит число кадров после вызова метода addTarget перед началом целевой анимации.
| |
autoPlay:Boolean (default = true ) — Значение (по умолчанию true), указывающее, начинается ли воспроизведение анимации автоматически.
| |
useCurrentFrame:Boolean (default = false ) — Флаг, который, если имеет значение true, задает использование родительского свойства currentFrame для определения, на каком кадре анимации должен находиться целевой объект.
|
AnimatorBase — Новый экземпляр AnimatorBase.
|
См. также
addTargetInfo | () | метод |
public function addTargetInfo(targetParent:DisplayObjectContainer, targetName:String, startFrame:int = -1, autoPlay:Boolean = true, useCurrentFrame:Boolean = false, initialPosition:Array = null):AnimatorBase
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Ссылается на родительский объект DisplayObjectContainer
, после чего создает и возвращает экземпляр AnimatorBase
у которого целевое свойство равно DisplayObject
(если применимо), т. е. свойству targetName
объекта targetParent
, а свойство Motion
при создании сохраняется в экземпляре AnimatorFactoryBase
.
Параметры
targetParent:DisplayObjectContainer — Родительский объект DisplayObjectContainer.
| |
targetName:String — Имя целевого экземпляра с точки зрения родительского объекта.
| |
startFrame:int (default = -1 ) — Кадр, с которого начинается анимация, относительно родительской временной шкалы. Если родительская временная шкала короче, чем продолжительность связанного объекта Motion, свойство startFrame содержит число кадров после вызова метода addTarget перед началом целевой анимации.
| |
autoPlay:Boolean (default = true ) — Значение (по умолчанию true), указывающее, начинается ли воспроизведение анимации автоматически.
| |
useCurrentFrame:Boolean (default = false ) — Флаг, который, если имеет значение true, задает использование родительского свойства currentFrame для определения, на каком кадре анимации должен находиться целевой объект.
| |
initialPosition:Array (default = null )
|
AnimatorBase — Новый экземпляр AnimatorBase.
|
См. также