Hi timd35b, each animation I use I store only as an image. Every time I want to use that animation, I create a sprite from that image and set up the animation.
So I have this when I load up all my graphics:
img_explosion as integer
img_explosion = LoadImage("fireballs1.png")
Then each time I want to use it I set it up manually:
Level1_carExplode = CreateSprite(img_explosion )
SetSpriteAnimation(Level1_carExplode , 100, 100, 5)
SetSpritePosition(Level1_carExplode , 500, 300)
SetSpriteFrame(Level1_carExplode , 1)
I'm not aware of any way to save an animation as a datatype. Can pre-create the sprite and set to invisible or move offscreen as well. Not sure if this is any help or not but good luck!