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

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

 * @eventType mx.events.AnimationEvent.ANIMATION_END
 */
[Event(name="animationEnd", type="mx.events.AnimationEvent")]

//--------------------------------------
//  Other metadata
//--------------------------------------

[ResourceBundle("sparkEffects")]

/**
 * The Animation class defines an animation that happens between 
