Packagealternativa.engine3d.animation.keys
Classpublic class NumberTrack
InheritanceNumberTrack Inheritance Track Inheritance Object

Keyframe track for animating numeric properties. Each keyframe keeps its own value of the property. The value interpolates for in between keyframes.



Public Properties
 PropertyDefined By
 Inheritedkeys : Vector.<Keyframe>
[read-only] Time-sorted list of key frames.
Track
 Inheritedlength : Number
[read-only] The length of animation in seconds..
Track
 Inheritedobject : String
Name of the object which is animated.
Track
  property : String
Defines the name of object property which will be animated.
NumberTrack
Public Methods
 MethodDefined By
  
NumberTrack(object:String, property:String)
Creates a NumberTrack object.
NumberTrack
  
addKey(time:Number, value:Number = 0):Keyframe
Adds new keyframe.
NumberTrack
 Inherited
Removes the supplied key frame.
Track
  
slice(start:Number, end:Number):Track
[override] Returns a fragment of animation track between start and end time.
NumberTrack
Property Detail
propertyproperty
public var property:String

Defines the name of object property which will be animated.

Constructor Detail
NumberTrack()Constructor
public function NumberTrack(object:String, property:String)

Creates a NumberTrack object.

Parameters
object:String — name of animating object.
 
property:String — name of animating property.
Method Detail
addKey()method
public function addKey(time:Number, value:Number = 0):Keyframe

Adds new keyframe. Keyframes stores ordered by its time property.

Parameters

time:Number — time of the new keyframe.
 
value:Number (default = 0) — value of property for the new keyframe.

Returns
Keyframe — added keyframe.
slice()method 
override 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.