                 {
                     if (isNaN(endArray[i]))
                     {
-                        throw new Error("endValue array contains non-Numbers: " +
-                                        "must supply Interpolator to Animation");
+                        throw new Error(resourceManager.getString("sparkEffects", "endValContainsNonNums"));
                         return;
                     }
                 }

    private static var delayedStartAnims:Vector.<Animation> =
        new Vector.<Animation>();
    private static var delayedStartTimes:Dictionary = new Dictionary();
    
    //--------------------------------------------------------------------------
    //

import mx.effects.interpolation.NumberInterpolator;
import mx.effects.interpolation.Sine;
import mx.events.AnimationEvent;
import mx.resources.IResourceManager;
import mx.resources.ResourceManager;

/**
 * Dispatched when the animation starts. The first 
