@Jacques
Excuse me for being dense, but are all the animations the same for all the buttons? Just two frames, like you described earlier?
I generally put buttons of all types in one sprite and sort them with a type variable. So I will have graphics for my exit, ok, etc. buttons in the one animation. So I am still thinking your technique will work if I split up multiple animations in the sprite per button and set those at startup too.
Thanks