Пакет | fl.motion |
Класс | public class Animator3D |
Наследование | Animator3D ![]() ![]() ![]() |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Если планируется вызывать методы класса Animator3D внутри функции, экземпляр Animator3D нужно объявить за ее пределами, чтобы область видимости объекта не ограничивалась только функцией. Если экземпляр объявить внутри функции, проигрыватель Flash Player будет удалять экземпляр Animator в конце функции в рамках своей подпрограммы "сборка мусора", и целевой объект не будет анимироваться.
См. также
Свойство | Определено | ||
---|---|---|---|
![]() | autoRewind : Boolean = false
Задает повторный запуск анимации после завершения. | AnimatorBase | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | frameEvent : String | AnimatorBase | |
initialPosition : Array [только для записи]
Задает координаты экранного объекта по осям x, y и z. | Animator3D | ||
![]() | isPlaying : Boolean [только для чтения]
Указывает, воспроизводится ли анимация в настоящий момент. | AnimatorBase | |
![]() | motion : MotionBase
Объект, содержащий свойства анимации движения. | AnimatorBase | |
![]() | orientToPath : Boolean = false
Задет положение экранного объекта по траектории движения. | AnimatorBase | |
![]() | positionMatrix : Matrix
Объект Matrix, который реализует полное преобразование траектории движения. | AnimatorBase | |
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
![]() | repeatCount : int = 1
Число повторов анимации. | AnimatorBase | |
![]() | spanEnd : int [только для чтения]
Возвращает кадр объекта, родительского для целевого, на котором заканчивается анимация целевого. | AnimatorBase | |
![]() | spanStart : int [только для чтения]
Возвращает кадр объекта, родительского для целевого, с которого начинается анимация целевого. | AnimatorBase | |
![]() | target : DisplayObject
Анимируемый экранный объект. | AnimatorBase | |
![]() | targetName : String
Имя целевого объекта с точки зрения родительского объекта DisplayObjectContainer. | AnimatorBase | |
![]() | targetParent : DisplayObjectContainer
Анимируемый целевой родительский объект DisplayObjectContainer, который может использоваться совместно с targetName для получения целевого объекта, после того как он был удален и замещен на временной шкале. | AnimatorBase | |
![]() | targetState3D : Array
Начальная ориентация целевого объекта. | AnimatorBase | |
![]() | time : int
Целое число (начиная с нуля), указывающее и контролирующее время в текущей анимации. | AnimatorBase | |
![]() | transformationPoint : Point
Опорная точка для поворота или масштабирования экранного объекта. | AnimatorBase | |
![]() | transformationPointZ : int | 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, useCurrentFrame:Boolean = false):void [статические]
Регистрирует заданный объект MovieClip и экземпляр объекта AnimatorBase в качестве дочернего объекта для MovieClip. | AnimatorBase | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Возобновляет анимацию, которая была приостановлена методом pause(). | AnimatorBase | |
![]() |
Переводит Flash Player к первому кадру последовательности анимации. | AnimatorBase | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() | AnimatorBase | ||
![]() |
Останавливает анимацию и переводит Flash Player к первому кадру в последовательности анимации. | AnimatorBase | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Задает значение свойства currentFrame, когда вводится новый кадр и указывает, синхронизируется ли анимация целевого объекта с кадрами на временной шкале родительского объекта MovieClip. | AnimatorBase | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель событий в объекте EventDispatcher или в любом из его предков для получения уведомлений о событиях определенного типа. | EventDispatcher |
initialPosition | свойство |
initialPosition:Array
[только для записи] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Задает координаты экранного объекта по осям x, y и z.
public function set initialPosition(value:Array):void
См. также
Animator3D | () | Конструктор |
public function Animator3D(xml:XML = null, target:DisplayObject = null)
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Создает объект Animator3D для применения описания трехмерной анимации движения на основе XML к экранному объекту.
Параметрыxml:XML (default = null ) — Объект E4X, содержащий описание анимации движения на основе XML.
| |
target:DisplayObject (default = null ) — Экранный объект, использующий анимацию движения.
|
См. также