Packagealternativa.engine3d.animation.keys
Classpublic class Track
InheritanceTrack Inheritance Object
Subclasses NumberTrack, TransformTrack

Keyframe track baseclass.

See also

alternativa.engine3d.animation.AnimationClip


Public Properties
 PropertyDefined By
  keys : Vector.<Keyframe>
[read-only] Time-sorted list of key frames.
Track
  length : Number
[read-only] The length of animation in seconds..
Track
  object : String
Name of the object which is animated.
Track
Public Methods
 MethodDefined By
  
Creates a Track object.
Track
  
Removes the supplied key frame.
Track
  
slice(start:Number, end:Number):Track
Returns a fragment of animation track between start and end time.
Track
Property Detail
keysproperty
keys:Vector.<Keyframe>  [read-only]

Time-sorted list of key frames.


Implementation
    public function get keys():Vector.<Keyframe>
lengthproperty 
length:Number  [read-only]

The length of animation in seconds..


Implementation
    public function get length():Number
objectproperty 
public var object:String

Name of the object which is animated.

Constructor Detail
Track()Constructor
public function Track()

Creates a Track object.

Method Detail
removeKey()method
public function removeKey(key:Keyframe):Keyframe

Removes the supplied key frame.

Parameters

key:Keyframe — the key frame to remove.

Returns
Keyframe — removed key frame.
slice()method 
public function slice(start:Number, end:Number):Track

Returns a fragment of animation track between start and end time.

Parameters

start:Number — Fragment's start time.
 
end:Number (default = NaN) — Fragment's end time.

Returns
Track — Track fragment.