Introduction
But Flash has never seem to have forgotten its roots as an animation tool. The interactive experiences that you’ve seen agencies create are always animated.
Yet, I’ve realised that with the freely available TweenMax and other Tweening engines, more and more new users of Flash have taken them for granted, and no longer knows the basics of animation.
Thus, I humbly present to you what I learnt from my teacher, the basics of animation.
What is easing
Easing, simply put, is the acceleration or deceleration of objects In the real physical world, friction and gravity are present which prevents matter from moving freely.
Don’t get what I mean? Take a look at the 2 Flash animations below.
[kml_flashembed publishmethod="static" fversion="9.0.0" movie="http://www.designfission.com/blog/post-img/0401/ballanimations.swf" width="400" height="200" targetclass="flashmovie"]

[/kml_flashembed]
Which one did you prefer? The ball in the 2nd animation has been applied some easing to simulate acceleration and deceleration. While it might not be true acceleration/deceleration, you can see the huge difference easing gives simple sliding animations.
The simple addition of easing effects greatly affects the look of an animation.
Before we go on further, take a look at how the ball in Animation 2 slowly picks up speed. This is acceleration in the real world. As the ball slows to a stop, deceleration is happening. But in Flash the terms are changed to easing instead.
Hence, in short, Easing In is acceleration, and Easing Out is deceleration.
Now take a look at the 2 graphs below. Take some time to absorb it as they are the most basic graphs you will ever see. The x axis represents time, and the y axis represents the value.


You can see that graph A’s value increases slowly and gradually increases.
In graph B, the opposite happens, the value increases sharply, and gradually slows down.
Take your time to analyse which one is Easing In and which one is Easing Out. If you still do not understand what is going on at this point in time, I suggest that you slowly read through the article again before moving on.
Types of Easing
If you think that’s all there is to easing, think again. Instead of redoing an entire page of examples of various easing effects, I’m going to link you to this great page where I often visit even now, just to see if the feel of the easing fits what I want to use for my website/application.
Click here to visit Zeh Fernando’s great AS2 Tweening Engine, MC Tween.
Know who is Robert Penner?
Chances are if you’ve used Flash to animate something before, you owe this great guy a drink. But who is he?
Robert Penner was the first guy to come up with a set of easing equations for Flash and he does what not many people at the time did, he shared it with the world.
What has he got to do with animation in Flash?
Simply put, Penner’s equations are what makes easing possible, his equations are the core and groundwork of many Tweening Engines. Without his genius, there are probably a lot fewer boring Flash sites.
Conclusion
I hope you have a better idea of easing now after reading this article. In the next article, look forward to learn how to utilise the great Tweening engines, and I will also include some of my personal tips for website animations.









