| Package | flare.animate.interpolate |
| Class | public class ColorInterpolator |
| Inheritance | ColorInterpolator Interpolator |
uint) values.
| Method | Defined by | ||
|---|---|---|---|
|
ColorInterpolator(target:Object, property:String, start:Object, end:Object)
Creates a new ColorInterpolator.
| ColorInterpolator | ||
![]() |
addInterpolatorRule(f:Function):void
[static]
Adds a rule to the interpolator factory.
| Interpolator | |
![]() |
addInterpolatorType(valueType:String, interpType:String):void
[static]
Extends the interpolator factory with a new interpolator type.
| Interpolator | |
![]() |
clearInterpolatorRules():void
[static]
Clears all interpolator rule functions from the interpolator
factory.
| Interpolator | |
![]() |
clearInterpolatorTypes():void
[static]
Clears the lookup table of interpolator types, removing all
type to interpolator mappings.
| Interpolator | |
![]() |
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.
| ColorInterpolator | ||
![]() |
reclaim(interp:Interpolator):void
[static]
Reclaims an interpolator for later recycling.
| Interpolator | |
![]() |
reset(target:Object, property:String, start:Object, end:Object):void
Re-initializes an exising interpolator instance.
| Interpolator | |
| Method | Defined by | ||
|---|---|---|---|
|
init(start:Object, end:Object):void
Initializes this interpolator.
| ColorInterpolator | ||
| ColorInterpolator | () | constructor |
public function ColorInterpolator(target:Object, property:String, start:Object, end:Object)Creates a new ColorInterpolator.
Parameterstarget:Object — the object whose property is being interpolated
|
|
property:String — the property to interpolate
|
|
start:Object — the starting color value to interpolate from
|
|
end:Object — the target color value to interpolate to
|
| init | () | method |
protected override function init(start:Object, end:Object):voidInitializes this interpolator.
Parametersstart:Object — the starting value of the interpolation
|
|
end:Object — the target value of the interpolation
|
| interpolate | () | method |
public override function interpolate(f:Number):voidCalculate and set an interpolated property value.
Parametersf:Number — the interpolation fraction (typically between 0 and 1)
|