In previous versions of Flash, motion tweening was a difficult and time-consuming way to give animations realistic motion effects. The Ease In/Ease Out feature was helpful but its limitations became apparent when you applied it to complex animations because you had to create a lot of frame-by-frame shape and motion tweening to mimic something that looked natural.