| Package | spark.effects.interpolation | 
| Interface | public interface IInterpolator | 
| Implementors | HSBInterpolator, MultiValueInterpolator, NumberInterpolator, RGBInterpolator | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
| Method | Defined By | ||
|---|---|---|---|
| 
      Given a base value and a value to subtract from it, 
      return the result of that decrement operation. | IInterpolator | ||
| 
      Given a base value and a value to add to it, 
      return the result of that operation. | IInterpolator | ||
| 
      Given an elapsed fraction of an animation, between 0.0 and 1.0,
      and start and end values to interpolate, return the interpolated value. | IInterpolator | ||
| decrement | () | method | 
 public function decrement(baseValue:Object, decrementValue:Object):Object| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
      Given a base value and a value to subtract from it, 
      return the result of that decrement operation. For example,
      if the objects are simple Numbers, the result would be
      Number(baseValue) - Number(incrementValue).
      This function is called by the animation system when it
      needs to dynamically calculate a value given some ending
      value and a 'by' value that should be subtracted from it. Both of
      the arguments are of type Object and cannot simply be added together.
      
      
Parameters
| baseValue:Object— The start value of the interpolation. | |
| decrementValue:Object— The change to apply to thebaseValue. | 
| Object— The interpolated value. | 
| increment | () | method | 
 public function increment(baseValue:Object, incrementValue:Object):Object| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
      Given a base value and a value to add to it, 
      return the result of that operation. 
      For example, if the objects are simple Numbers, the result is a 
      Number(baseValue) + Number(incrementValue).
      This method is called by the animation system when it
      needs to dynamically calculate a value given some starting
      value and a 'by' value that should be added to it. Both of
      the arguments are of type Object and cannot simply be added together.
     
      
Parameters
| baseValue:Object— The start value of the interpolation. | |
| incrementValue:Object— The change to apply to thebaseValue. | 
| Object— The interpolated value. | 
| interpolate | () | method | 
 public function interpolate(fraction:Number, startValue:Object, endValue:Object):Object| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Given an elapsed fraction of an animation, between 0.0 and 1.0, and start and end values to interpolate, return the interpolated value.
Parameters
| fraction:Number— The fraction elapsed of the 
      animation, between 0.0 and 1.0. | |
| startValue:Object— The start value of the interpolation. | |
| endValue:Object— The end value of the interpolation. | 
| Object— The interpolated value. | 
Thu Dec 4 2014, 05:50 PM -08:00