Doing it in the ctor won't do much good because you don't run out of money when the animation starts (you may, but not always).

But that is essentially what you want in whatever situation it fits.