      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-    public function reverse():void
+    mx_internal function reverse():void
     {
         if (_isPlaying)
         {

        for (i = 0; i < motionPaths.length; ++i)
            motionPaths[i].scaleKeyframes(duration);
        
        if (startDelay > 0)
            addToDelayedAnimations(startDelay);
        else

                motionPaths[i].interpolator = interpolator;
    }
 
    // TODO (chaase): should eventually remove this function, since it
    // overlaps with playReverse property. Just leaving it mx_internal
    // for now to avoid perturbing the code too much
    /**
     *  @private
     * 
     *  Plays the effect in reverse,if the effect is currently playing,
     *  starting from the current position of the effect.
     *  
