Пакет | fl.motion |
Класс | public class AnimatorFactoryBase |
Наследование | AnimatorFactoryBase Object |
Подклассы | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS4 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
motion : MotionBase [только для чтения]
Экземпляр MotionBase, с которым связан экземпляр AnimatorFactoryBase и его целевые объекты. | AnimatorFactoryBase | ||
sceneName : String [только для записи]
Ссылка для экспортированных сцен, для трехмерного движения, которая позволяет загрузить сцену в родительскую временную шкалу. | AnimatorFactoryBase | ||
transformationPoint : Point [только для записи]
Опорная точка для поворота или масштабирования экранного объекта. | AnimatorFactoryBase | ||
transformationPointZ : int [только для записи]
Исходная точка на оси Z для поворота или масштабирования экранного объекта. | AnimatorFactoryBase |
Метод | Определено | ||
---|---|---|---|
Создает экземпляр класса AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Создает и возвращает экземпляр класса AnimatorBase, у которого целевое свойство равно DisplayObject (если применимо), т. е. свойству targetName объекта targetParent, а свойство Motion при создании сохраняется в экземпляре AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Ссылается на родительский объект DisplayObjectContainer, после чего создает и возвращает экземпляр класса AnimatorBase, у которого целевое свойство равно DisplayObject (если применимо), т. е. свойству targetName объекта targetParent, а свойство Motion при создании сохраняется в экземпляре AnimatorFactoryBase. | AnimatorFactoryBase | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
motion | свойство |
motion:MotionBase
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS4 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Экземпляр MotionBase
, с которым связан экземпляр AnimatorFactoryBase
и его целевые объекты. Данный экземпляр MotionBase
содержит свойства анимации и их значения.
Реализация
public function get motion():MotionBase
Связанные элементы API
sceneName | свойство |
sceneName:String
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS4 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Ссылка для экспортированных сцен, для трехмерного движения, которая позволяет загрузить сцену в родительскую временную шкалу.
Реализация
public function set sceneName(value:String):void
transformationPoint | свойство |
transformationPoint:Point
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS4 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Опорная точка для поворота или масштабирования экранного объекта. Свойство transformationPoint
(или механизм установки) переопределено в подклассе AnimatorFactory3D
. В 3D-графике точки представлены не в процентах, как в 2D, а абсолютными значениями точки преобразования исходного объекта.
Реализация
public function set transformationPoint(value:Point):void
transformationPointZ | свойство |
transformationPointZ:int
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS4 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Исходная точка на оси Z для поворота или масштабирования экранного объекта. Свойство transformationPointZ
(или установщик) переопределено в подклассе AnimatorFactory3D
. В 3D-графике точки представлены не в процентах, как в 2D, а абсолютными значениями точки преобразования исходного объекта.
Реализация
public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | Конструктор |
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS4 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Создает экземпляр класса AnimatorFactoryBase
.
motion:MotionBase — Связанный экземпляр класса MotionBase.
| |
motionArray:Array (default = null )
|
addTarget | () | метод |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS4 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Создает и возвращает экземпляр AnimatorBase
, чьим целевым свойством является DisplayObject
(если доступно), которое является свойством targetName
для targetParent
, и свойство Motion
которое после создания хранится в экземпляре AnimatorFactoryBase
.
Параметры
target:DisplayObject — Экранный объект, использующий анимацию движения.
| |
repeatCount:int (default = 0 ) — Число воспроизведений анимации. Значением по умолчанию является 0, что означает циклическое воспроизведение анимации неограниченное количество раз.
| |
autoPlay:Boolean (default = true ) — Значение (по умолчанию true), указывающее, начинается ли воспроизведение анимации автоматически.
| |
startFrame:int (default = -1 ) — Кадр, с которого начинается анимация, относительно родительской временной шкалы. Если родительская временная шкала короче, чем продолжительность связанного объекта Motion, свойство startFrame содержит число кадров после вызова метода addTarget перед началом целевой анимации.
| |
useCurrentFrame:Boolean (default = false ) — Флаг, который, если имеет значение true, задает использование родительского свойства currentFrame для определения, на каком кадре анимации должен находиться целевой объект.
|
AnimatorBase — Новый экземпляр AnimatorBase.
|
Связанные элементы API
addTargetInfo | () | метод |
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS4 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Ссылается на родительский DisplayObjectContainer
, затем создает и возвращает экземпляр AnimatorBase
, чьим целевым свойством является DisplayObject
(если доступно), которое является свойством targetName
для targetParent
, и свойство Motion
которого после создания хранится в экземпляре AnimatorFactoryBase
.
Параметры
targetParent:DisplayObject — Родительский объект DisplayObjectContainer.
| |
targetName:String — Имя целевого экземпляра с точки зрения родительского объекта.
| |
repeatCount:int (default = 0 ) — Число воспроизведений анимации. Значением по умолчанию является 0, что означает циклическое воспроизведение анимации неограниченное количество раз.
| |
autoPlay:Boolean (default = true ) — Значение (по умолчанию true), указывающее, начинается ли воспроизведение анимации автоматически.
| |
startFrame:int (default = -1 ) — Кадр, с которого начинается анимация, относительно родительской временной шкалы. Если родительская временная шкала короче, чем продолжительность связанного объекта Motion, свойство startFrame содержит число кадров после вызова метода addTarget перед началом целевой анимации. Если родительским классом является SimpleButton, то свойство startFrame используется для указания состояния кнопки, при котором должно применяться движение: 0 обозначает upState, 1 — overState, 2 — downState.
| |
useCurrentFrame:Boolean (default = false ) — Флаг, который, если имеет значение true, задает использование родительского свойства currentFrame для определения, на каком кадре анимации должен находиться целевой объект.
| |
initialPosition:Array (default = null ) — если значение не равно нулю, используется для указания значения для свойства initialPosition созданного экземпляра AnimatorBase.
| |
zIndex:int (default = -1 ) — Если родительским классом является SimpleButton, то значение указывает порядок по оси z с индексом от нуля для объекта, к которому должна применяться анимация. Если в кнопке имеется только один объект, то свойству zIndex должно быть задано значение -1, а не 0. Значение по умолчанию равно -1.
| |
placeholderName:String (default = null ) — если значение не равно нулю, используется для определения экземпляра в рабочей области, который необходимо заменить на объект DisplayObject, созданный классом instanceNameFactoryClass. По умолчанию имеет нулевое значение.
| |
instanceFactoryClass:Class (default = null ) — если значение не равно нулю, класс используется для создания экземпляра DisplayObject, который заменит заполнитель. По умолчанию имеет нулевое значение.
|
AnimatorBase — Новый экземпляр AnimatorBase.
|
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z