How do I fix broken tweens in Actionscript 3?

You may have noticed your fades or other transitions lock up occasionally. Well, it turns out that this is down to over-enthusiastic garbage collection and can be fixed by simply declaring your tween object in a higher scope, as a private class member for example.