Packageinfinity3D.engine.core
Classpublic class AnimationVertexMesh
InheritanceAnimationVertexMesh Inheritance Object3D

Анимированный полигональный объект.



Public Properties
 PropertyDefined by
 Inheritedchildren : Set
Дочерние объекты.
Object3D
 Inheritedcollision : Boolean
Проверка объекта на столкновения.
Object3D
  currentFrame : int
[read-only] Текущий кадр.
AnimationVertexMesh
  currentMesh : Mesh
[read-only] Текущий полигональный объект.
AnimationVertexMesh
  distantion : int
Расстояние между текущим объектом и активной камерой.
AnimationVertexMesh
  frameRate : int
Количество кадров в секунду.
AnimationVertexMesh
 InheritedglobalCoords : Point3D
Координаты объекта в системе координат сцены.
Object3D
  height : Number
[read-only] Высота полигонального объекта, по оси Z.
AnimationVertexMesh
  length : Number
[read-only] Длина полигонального объекта, по оси Y.
AnimationVertexMesh
 InheritedlocalCoords : Point3D
Координаты объекта.
Object3D
 Inheritedname : String
Имя объекта.
Object3D
 Inheritedparent : Object3D
Родительский объект.
Object3D
 Inheritedpriority : int = 0
Приоритет объекта.
Object3D
 InheritedrotationX : Number
Угол поворота вокруг оси X, заданный в градусах.
Object3D
 InheritedrotationY : Number
Угол поворота вокруг оси Y, заданный в градусах.
Object3D
 InheritedrotationZ : Number
Угол поворота вокруг оси Z, заданный в градусах.
Object3D
 InheritedscaleX : Number
Коэффициент масштабирования вдоль оси X.
Object3D
 InheritedscaleY : Number
Коэффициент масштабирования вдоль оси Y.
Object3D
 InheritedscaleZ : Number
Коэффициент масштабирования вдоль оси Z.
Object3D
 Inheritedscene : Scene3D
Сцена, которой принадлежит текущий объект.
Object3D
  totalFrames : int
[read-only] Общее количество кадров.
AnimationVertexMesh
 Inheritedtransform : Matrix3D
Матрица объекта.
Object3D
 Inheritedvisible : Boolean
Если значение true, то объект отображается при рендеринге, иначе false.
Object3D
  width : Number
[read-only] Ширина полигонального объекта, по оси X.
AnimationVertexMesh
 Inheritedx : Number
Координата по оси X.
Object3D
 Inheritedy : Number
Координата по оси Y.
Object3D
 Inheritedz : Number
Координата по оси Z.
Object3D
Public Methods
 MethodDefined by
  
AnimationVertexMesh(meshs:Array = null, name:String = null, frameRate:int = 30)
Создание экземпляра анимированного полигонального объекта.
AnimationVertexMesh
 Inherited
addChild(object:Object3D):void
Добавление объекта в текущий.
Object3D
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Добавление обработчика события
AnimationVertexMesh
  
addFrame(mesh:Mesh, frame:int = -1):void
Добавить полигональный объект в определенный кадр.
AnimationVertexMesh
 Inherited
Принудительный вызов перерасчета матрицы объекта.
Object3D
  
dispatchEvent(event:Event):Boolean
Рассылка события.
AnimationVertexMesh
 Inherited
getChildByName(name:String):Object3D
Получение объекта с заданным именем.
Object3D
  
Aссоциативный массив кадров.
AnimationVertexMesh
  
gotoAndPlay(frame:int):void
Перейти в кадр и начать проигрывание.
AnimationVertexMesh
  
gotoAndStop(frame:int):void
Перейти в кадр и остановить проигрывание.
AnimationVertexMesh
  
gotoPlayInterval(startFrame:int, stopFrame:int, loops:int = 1):void
Перейти в начальный кадр и проиграть до конечного кадра.
AnimationVertexMesh
  
hasEventListener(type:String):Boolean
Проверка наличия зарегистрированных обработчиков события указанного типа.
AnimationVertexMesh
 Inherited
lookAt(point:Point3D):void
Направление объекта на точку.
Object3D
 Inherited
move(x:Number = 0, y:Number = 0, z:Number = 0):void
Изменение координат объекта.
Object3D
  
play():void
Начать проигрывание с текущего кадра.
AnimationVertexMesh
 Inherited
removeChild(object:Object3D):void
Удаление объекта из текущего.
Object3D
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаление обработчика события.
AnimationVertexMesh
 Inherited
rotation(x:Number = 0, y:Number = 0, z:Number = 0):void
Уголы поворота объекта по трем осям.
Object3D
 Inherited
scale(x:Number = 1, y:Number = 1, z:Number = 1):void
Уголы поворота объекта по трем осям.
Object3D
  
stop():void
Остановить проигрывание на текущем кадре.
AnimationVertexMesh
  
toString():String
Строковое представление анимированного полигонального объекта.
AnimationVertexMesh
  
willTrigger(type:String):Boolean
AnimationVertexMesh
Property detail
currentFrameproperty
currentFrame:int  [read-only]

Текущий кадр.

Implementation
    public function get currentFrame():int
currentMeshproperty 
currentMesh:Mesh  [read-only]

Текущий полигональный объект.

Implementation
    public function get currentMesh():Mesh
distantionproperty 
public var distantion:int

Расстояние между текущим объектом и активной камерой.

frameRateproperty 
frameRate:int  [read-write]

Количество кадров в секунду.

The default value is 30.

Implementation
    public function get frameRate():int
    public function set frameRate(value:int):void
heightproperty 
height:Number  [read-only]

Высота полигонального объекта, по оси Z.

Implementation
    public function get height():Number
lengthproperty 
length:Number  [read-only]

Длина полигонального объекта, по оси Y.

Implementation
    public function get length():Number
totalFramesproperty 
totalFrames:int  [read-only]

Общее количество кадров.

Implementation
    public function get totalFrames():int
widthproperty 
width:Number  [read-only]

Ширина полигонального объекта, по оси X.

Implementation
    public function get width():Number
Constructor detail
AnimationVertexMesh()constructor
public function AnimationVertexMesh(meshs:Array = null, name:String = null, frameRate:int = 30)

Создание экземпляра анимированного полигонального объекта.

Parameters
meshs:Array (default = null) — Массив полигональных объектов.
 
name:String (default = null) — Имя объекта.
 
frameRate:int (default = 30) — Количество кадров в секунду.
Method detail
addEventListener()method
public override function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Добавление обработчика события

Parameters
type:String — Тип события.
 
listener:Function — Обработчик события.
 
useCapture:Boolean (default = false) — Не используется.
 
priority:int (default = 0) — Приоритет обработчика.
 
useWeakReference:Boolean (default = false) — Флаг использования слабой ссылки для обработчика.
addFrame()method 
public function addFrame(mesh:Mesh, frame:int = -1):void

Добавить полигональный объект в определенный кадр.

Parameters
mesh:Mesh — Полигональный объект, который добавляется.
 
frame:int (default = -1) — Номер кадра, которому принадлежит объект. Если значение не указано, полигональный объект будет добавлен в последний кадр.
dispatchEvent()method 
public override function dispatchEvent(event:Event):Boolean

Рассылка события.

Parameters
event:Event — Посылаемое событие.

Returns
Boolean
getFrames()method 
public function getFrames():Hash

Aссоциативный массив кадров.

Returns
Hash — Aссоциативный массив вида: Key:Номер кадра Value:Полигональный объект.
gotoAndPlay()method 
public function gotoAndPlay(frame:int):void

Перейти в кадр и начать проигрывание.

Parameters
frame:int — Номер кадра.
gotoAndStop()method 
public function gotoAndStop(frame:int):void

Перейти в кадр и остановить проигрывание.

Parameters
frame:int — Номер кадра.
gotoPlayInterval()method 
public function gotoPlayInterval(startFrame:int, stopFrame:int, loops:int = 1):void

Перейти в начальный кадр и проиграть до конечного кадра.

Parameters
startFrame:int — Начальный кадр.
 
stopFrame:int — Конечный кадр.
 
loops:int (default = 1) — Количество повторений.
hasEventListener()method 
public override function hasEventListener(type:String):Boolean

Проверка наличия зарегистрированных обработчиков события указанного типа.

Parameters
type:String — Тип события.

Returns
Boolean — Значение true, если есть обработчики события указанного типа, иначе false.
play()method 
public function play():void

Начать проигрывание с текущего кадра.

removeEventListener()method 
public override function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Удаление обработчика события.

Parameters
type:String — Тип события.
 
listener:Function — Обработчик события.
 
useCapture:Boolean (default = false) — Не используется.
stop()method 
public function stop():void

Остановить проигрывание на текущем кадре.

toString()method 
public override function toString():String

Строковое представление анимированного полигонального объекта.

Returns
String — Строковое представление анимированного полигонального объекта.
willTrigger()method 
public override function willTrigger(type:String):Boolean

Parameters
type:String — Тип события.

Returns
Boolean — Значение true, если слушатель указанного типа будет срабатывать, иначе false.