That seems like a lot of extra work Sasuke... Though if you wanted to use sprites, I'd suggest using a integer that counts down (as discussed in the linked threads) along with something like if (countdown<240) button.NormalGraphic=ONE_SEC_SPRITE;. That'll give you much better control over the timer and the display (sprites or not), rather than trying to use .Animate and hoping it syncs.
~Trent
~Trent