| Package | flare.animate.interpolate |
| Class | public class DateInterpolator |
| Inheritance | DateInterpolator Interpolator |
Date values.
| Method | Defined by | ||
|---|---|---|---|
|
DateInterpolator(target:Object, property:String, start:Object, end:Object)
Creates a new DateInterpolator.
| DateInterpolator | ||
![]() |
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.
| DateInterpolator | ||
![]() |
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.
| DateInterpolator | ||
| DateInterpolator | () | constructor |
public function DateInterpolator(target:Object, property:String, start:Object, end:Object)Creates a new DateInterpolator.
Parameterstarget:Object — the object whose property is being interpolated
|
|
property:String — the property to interpolate
|
|
start:Object — the starting date value to interpolate from
|
|
end:Object — the target date 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)
|