Packageflare.animate.interpolate
Classpublic class MatrixInterpolator
InheritanceMatrixInterpolator Inheritance Interpolator

Interpolator for flash.geom.Matrix values.



Protected Properties
 PropertyDefined by
 Inherited_prop : Property
The property to interpolate.
Interpolator
 Inherited_target : Object
The target object whose property is being interpolated.
Interpolator
Public Methods
 MethodDefined by
  
MatrixInterpolator(target:Object, property:String, start:Object, end:Object)
Creates a new MatrixInterpolator.
MatrixInterpolator
 Inherited
addInterpolatorRule(f:Function):void
[static] Adds a rule to the interpolator factory.
Interpolator
 Inherited
addInterpolatorType(valueType:String, interpType:String):void
[static] Extends the interpolator factory with a new interpolator type.
Interpolator
 Inherited
[static] Clears all interpolator rule functions from the interpolator factory.
Interpolator
 Inherited
[static] Clears the lookup table of interpolator types, removing all type to interpolator mappings.
Interpolator
 Inherited
create(target:Object, property:String, start:Object, end:Object):Interpolator
[static] Returns a new interpolator instance for the given target object, property name, and interpolation target value.
Interpolator
  
interpolate(f:Number):void
Calculate and set an interpolated property value.
MatrixInterpolator
 Inherited
reclaim(interp:Interpolator):void
[static] Reclaims an interpolator for later recycling.
Interpolator
 Inherited
reset(target:Object, property:String, start:Object, end:Object):void
Re-initializes an exising interpolator instance.
Interpolator
Protected Methods
 MethodDefined by
  
init(start:Object, end:Object):void
Initializes this interpolator.
MatrixInterpolator
Constructor detail
MatrixInterpolator()constructor
public function MatrixInterpolator(target:Object, property:String, start:Object, end:Object)

Creates a new MatrixInterpolator.

Parameters
target:Object — the object whose property is being interpolated
 
property:String — the property to interpolate
 
start:Object — the starting matrix value to interpolate from
 
end:Object — the target matrix value to interpolate to
Method detail
init()method
protected override function init(start:Object, end:Object):void

Initializes this interpolator.

Parameters
start:Object — the starting value of the interpolation
 
end:Object — the target value of the interpolation
interpolate()method 
public override function interpolate(f:Number):void

Calculate and set an interpolated property value.

Parameters
f:Number — the interpolation fraction (typically between 0 and 1)