         _easer = value;
     }
     
+    //----------------------------------
+    //  playReversed
+    //----------------------------------
+
+    /**
+     * @private
+     * Storage for the playReversed property
+     */
+    private var _playReversed:Boolean;
     /**
      *  If <code>true</code>, play the animation in reverse.
      *  If the animation is currently playing in the opposite

            }
        }
        _doReverse = value;
    }

    //--------------------------------------------------------------------------

        startTime = cycleStartTime = intervalTime - playheadTime;
        _doSeek = true;
        
        if (!_isPlaying || playReversed)
        {
            var isPlayingTmp:Boolean = _isPlaying;
            intervalTime = Timeline.currentTime;
            if (includeStartDelay && startDelay > 0)
            {
