Пакет | fl.motion |
Класс | public class Animator3D |
Наследование | Animator3D AnimatorBase EventDispatcher Object |
Подклассы | AnimatorUniversal |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 10, AIR 1.5, AIR 1.0 |
Если планируется вызывать методы класса Animator3D внутри функции, экземпляр Animator3D нужно объявить за ее пределами, чтобы область видимости объекта не ограничивалась только функцией. Если экземпляр объявить внутри функции, проигрыватель Flash Player будет удалять экземпляр Animator в конце функции в рамках своей подпрограммы «сборка мусора», и целевой объект не будет анимироваться.
Свойство MXML по умолчаниюmotion
Связанные элементы API
Общедоступные свойства
Свойство | Определено | ||
---|---|---|---|
autoRewind : Boolean = false
Задает повторный запуск анимации после завершения. | AnimatorBase | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
frameEvent : String
Имя объекта события, созданного событием Event.ENTER_FRAME. | AnimatorBase | ||
initialPosition : Array [переопределить] [только для записи]
Задает координаты экранного объекта по осям x, y и z. | Animator3D | ||
instanceFactoryClass : Class
При использовании ActionScript именно этот класс служит для создания экземпляров. | AnimatorBase | ||
isPlaying : Boolean [только для чтения]
Указывает, воспроизводится ли анимация в настоящий момент. | AnimatorBase | ||
motion : MotionBase
Объект, содержащий свойства анимации движения. | AnimatorBase | ||
motionArray : Array
Массив объектов, содержащий свойства анимации движения. | AnimatorBase | ||
orientToPath : Boolean = false
Задет положение экранного объекта по траектории движения. | AnimatorBase | ||
placeholderName : String
При создании экземпляров с помощью ActionScript этот экземпляр отображается на рабочей области, которая впоследствии будет заменена. | AnimatorBase | ||
positionMatrix : Matrix
Объект Matrix, который реализует полное преобразование траектории движения. | AnimatorBase | ||
repeatCount : int = 1
Число повторов анимации. | AnimatorBase | ||
sceneName : String
Ссылка для экспортированных сцен, для трехмерного движения, которая позволяет загрузить сцену в родительскую временную шкалу. | AnimatorBase | ||
spanEnd : int [только для чтения]
Возвращает кадр объекта, родительского для целевого, на котором заканчивается анимация целевого. | AnimatorBase | ||
spanStart : int [только для чтения]
Возвращает кадр объекта, родительского для целевого, с которого начинается анимация целевого. | AnimatorBase | ||
target : DisplayObject
Анимируемый экранный объект. | AnimatorBase | ||
targetName : String
Имя целевого объекта с точки зрения родительского объекта DisplayObjectContainer. | AnimatorBase | ||
targetParent : DisplayObjectContainer
Анимируемый целевой родительский объект DisplayObjectContainer, который может использоваться совместно с targetName для получения целевого объекта, после того как он был удален и замещен на временной шкале. | AnimatorBase | ||
targetParentButton : SimpleButton | AnimatorBase | ||
targetState3D : Array
Начальная ориентация целевого объекта. | AnimatorBase | ||
time : int
Целое число (начиная с нуля), указывающее и контролирующее время в текущей анимации. | AnimatorBase | ||
transformationPoint : Point
Опорная точка для поворота или масштабирования экранного объекта. | AnimatorBase | ||
transformationPointZ : int
Исходная точка на оси Z для поворота или масштабирования экранного объекта. | AnimatorBase | ||
usingCurrentFrame : Boolean [только для чтения]
Указывает, устанавливается ли свойство currentFrame каждый раз при активизации нового кадра, и синхронизирована ли целевая анимация с кадрами на временной шкале родительского объекта или всегда опережает независимо от текущего кадра родительского объекта. | AnimatorBase |
Общедоступные методы
Метод | Определено | ||
---|---|---|---|
Создает объект Animator3D для применения описания трехмерной анимации движения на основе XML к экранному объекту. | Animator3D | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Посылает событие в поток событий. | EventDispatcher | ||
Останавливает анимацию и сразу переводит Flash Player к последнему кадру в последовательности анимации. | AnimatorBase | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Переводит Flash Player к следующему кадру в последовательности анимации. | AnimatorBase | ||
Приостанавливает анимацию до вызова метода resume(). | AnimatorBase | ||
Начинает анимацию. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [статические] | AnimatorBase | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [статические]
Регистрирует заданный объект MovieClip и экземпляр объекта AnimatorBase в качестве дочернего объекта для MovieClip. | AnimatorBase | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Возобновляет анимацию, которая была приостановлена методом pause(). | AnimatorBase | ||
Переводит Flash Player к первому кадру последовательности анимации. | AnimatorBase | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Инициализирует события кадра. | AnimatorBase | ||
Останавливает анимацию и переводит Flash Player к первому кадру в последовательности анимации. | AnimatorBase | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Задает значение свойства currentFrame, когда вводится новый кадр и указывает, синхронизируется ли анимация целевого объекта с кадрами на временной шкале родительского объекта MovieClip. | AnimatorBase | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Защищенные методы
Метод | Определено | ||
---|---|---|---|
[статические] | Animator3D | ||
[статические] | Animator3D |
События
Сведения о свойстве
initialPosition | свойство |
initialPosition:Array
[только для записи] [переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 10, AIR 1.5, AIR 1.0 |
Задает координаты экранного объекта по осям x, y и z.
Реализация
override public function set initialPosition(value:Array):void
Связанные элементы API
Сведения о конструкторе
Animator3D | () | Конструктор |
public function Animator3D(xml:XML = null, target:DisplayObject = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 10, AIR 1.5, AIR 1.0 |
Создает объект Animator3D для применения описания трехмерной анимации движения на основе XML к экранному объекту.
Параметрыxml:XML (default = null ) — Объект E4X, содержащий описание анимации движения на основе XML.
| |
target:DisplayObject (default = null ) — Экранный объект, использующий анимацию движения.
|
Связанные элементы API
Сведения о методе
convertMatrixToMatrix3D | () | метод |
matrices3DEqual | () | метод |
Tue Jun 12 2018, 11:34 AM Z