             sendAnimationEvent(AnimationEvent.ANIMATION_START, value);
             sendAnimationEvent(AnimationEvent.ANIMATION_UPDATE, value);
             Animation.addAnimation(this);
+            _isPlaying = true;
         }
     }
 

    private function start(event:TimerEvent = null):void
    {
        numRepeats = 1;
        
        setupInterpolation();
        setupEasing();
        

    private var id:int;
    // TODO: re-think this variable in seeking
    private var _doSeek:Boolean = false;
    private var _isPlaying:Boolean = false;
    // TODO: rethink how we do reversing
    private var _doReverse:Boolean = false;
    private var _invertValues:Boolean = false;
