      */
     override public function play():void
     {
-        var radVal:Number = Math.PI * target.rotation / 180;        
+        lastRotation = getCurrentValue("rotation");
+        var radVal:Number = Math.PI * lastRotation / 180;        
         
         // Default to the center
         if (isNaN(originX))

        // Now have the superclass handle the actual rotation as well as any
        // other event processing details
        super.updateHandler(event);
    }
}


        
        if (isNaN(angleTo))
        {
            if (isNaN(angleBy) &&
                propertyChanges &&
                propertyChanges.end["rotation"] !== undefined)
