In this tutorial we’ll see how we can create a caricature, split it into different layers then arrange the pieces properly as graphic symbols. Finally we’ll look at how easily we can smoothly animate the caricature by using motion tweens. This is a lengthy tutorial, so let’s get started!
Final Result
Let’s take a quick look at the effect we’re aiming to achieve with this tut:
Step 1:
Begin with the caricature design. I designed a very simple caricature, though I still kept it stylized. The best way to brainstorm is through scribbling. I made a rough sketch and scanned the image.

Step 2:
Now open Flash and begin a new flash file. Make the stage size: 720px X 576px, Frame Rate: 25 fps and Background Color: White. This settings are such because we’re making the animation at broadcast level.

Step 3:
Import the scanned image to the default layer by going to File > Import > Import to Stage.

Step 4:
Now scale the image to fit to the stage. Name the layer containing the image "Ref image" and lock it.

Step 5:
Make a new layer. Draw the caricature’s shape piece by piece, following the Ref image underneath. If you want, you can further beautify and stylize your drawing, more so than the rough sketch.

Step 6:
Draw each part of the caricature on a different layer and keep naming them. Drawing body parts in separate layers will give scope for more detailed animation by animating individual parts. Naming them properly will help you find the desired layer easily. It’s also very important for projects where many people work on the same file.

Step 7:
Having drawn the face and torso it appears that this whole part would act as a single body-part (of course! How else should a fat man move?). Now in the Timeline, select the frame of the top layer, then hold "shift" and select the frame in bottom layer. In doing this, you’ll select all the frames of all layers. Now right-click on the selected area of timeline. Many options will appear. Select "Copy Frames".

Step 8:
Now press "Ctrl+F8" or go to Insert > Create New Symbol. This will open up a dialog box. Type "body n face" as name and select symbol type as Graphic. Now click OK.

Step 9:
A symbol will appear in the library and instantly the timeline view will shift into the empty Graphic symbol, instead of the whole scene. Again right-click on the first frame of the empty layer and select "Paste Frames" from the options. All copied frames will appear inside the symbol maintaining their layer order and layer names.

Step 10:
Now come back to the scene view, by clicking on "Scene 1" in the Edit bar.

Step 11:
Create a new layer on top of all existing layers, then drag and drop the symbol onto that layer. Now view the layer in outline mode. Align the symbol in the same position as it’s viewed through the other layers.

Step 12:
Rename the layer to match the symbol name and delete the other layers which have already been copied into the symbol. This way, the layers in timeline do not pile up and it creates a proper hierarchy.

Step 13:
Draw the hand by referring to the image. Make it in two layers at first. In one, make the hand up to wrist. In the second layer, make rest of the hand (suited part). Just make sure that these two layers are overlapping. This will help while animating these.

Step 14:
Now, think of how our arm moves while we walk; it bends at the elbow. So we also need to break the hand part from elbow. Create a new layer. Select and right-click on the frame where you’ve drawn. Copy that frame. Create a new layer and paste the frame on that new layer.

Step 15:
Now lock all layers apart from the uppermost. Drag your mouse cursor from the lower side of the screen and select the lower portion of the shape (just be sure that selection covers slightly less than the imaginary elbow region). This extra area will be for overlapping. Now press "delete" and delete the selection. The remaining part makes up the upper hand.

Step 16:
Select the shape and then select Modify > Convert to Symbol or press "F8". In the dialog box type "up hand" as name and select symbol type as Graphic. Now click OK. This creates the upper hand. Converting shapes to symbols is extremely important for using them in motion-tween. Rename the layer same as the symbol, then double-click the symbol, go inside it and you’ll find the layer inside. It will have the default name of "Layer 1", so rename it.

Step 17:
Lock the "up hand" layer and switch to outline mode. Unlock the layer below. Drag your mouse cursor from upper side of the screen and select the upper portion of the shape, ensuring that selection covers a small area of the upper layer, visible as outline. Again, delete the selection.

Step 18:
Convert the shape to a Graphic symbol and name it "low hand". Npw perform all renaming processes as you have previously. Make it a habit to rename symbols and layers accordingly. Once finished, revert "up hand" layer to its normal view mode.

Step 19:
Lock other layers and then make the wrist piece a symbol. Name it "wrist".

Step 20:
Make a new layer and draw the leg area (not including the shoe), overlapping the body and shoe areas.

Step 21:
In another new layer, draw the shoe.

Step 22:
Divide the leg layer into two parts, overlapping the knee region, as you did for the hand. Convert all parts into symbols and name them "low leg" and "up leg". Also rename the layers.

Step 23:
Divide the shoe by splitting it vertically in two parts, one towards the heel, another towards the toe. Make them symbols as well. Name them "shoe heel" and "shoe toe".

Step 24:
Now arrange the layers by pulling the leg and shoe layers down below the "body n face" layer. Switch visibility on for all layers. See? Your caricature is ready, though he looks a bit out of proportion.

Step 25:
This is the last point at which you can still modify your design. Squeeze it a bit horizontally and scale the shoe and legs however you want. Finally when you are done, right-click the "ref image" layer and select "guide". "Ref image" will no longer render when you preview or export the movie. You can even switch off the visibility if you want.

Step 26:
Now it’s time for positioning the pivots. We know our hands, legs and body move around some fixed joints in our skeleton. Those points are found by our shoulders, knees, elbows, hips and neck. So even in this caricature you need to recreate those joint positions to give the caricature natural movement.

Step 27:
Select the transform tool and then one by one, select every symbol in scene view. The default pivot position will be center, so move the pivot (the circle) to the proper pivot area of the caricature. For guidance, see the image below.

Step 28:
Before you start animation, some more nesting will be necessary. It looks like there are too many layers to animate and they’ll be difficult to handle all at once. Select "wrist", "low hand" and "up hand" together (Ctrl + Click), then right-click on the frame and "Copy Frame". Make a new symbol, name it "right hand" and put the layers into that. Create a new layer and place this new symbol properly, renaming the layer accordingly. Delete the old layers.

Step 29:
Repeat the same process, this time making a symbol "right leg", combining "up leg" and "low leg". The layers "shoe heel" and "shoe toe" should also be put inside this symbol, but just skip it for now. You’ll find there’s been a mistake..

Step 30:
Now you’ve found the mistake! No problem. Select the layers and choose "Copy frame". From the library, double-click on the "right leg" symbol to bring the symbol view up. Create a new layer at the top, right-click on the frame and then click on "Paste frames". That’s it! The error has been rectified, proving that this arrangement is easily alterable at any time. Finally, delete the extra shoe layers from scene view.

Step 31:
You have a right leg, but also need a left leg. Select the symbol "right leg", right-click, then from the options select "Duplicate". When the dialog box appears, name the duplicate "left leg".

Step 32:
Create a layer under "right leg", drag & drop the new symbol and place it properly.

Step 33:
Similarly, create the left hand of the caricature and place the layer at the bottom. Visually, the left hand will be behind everything. To place the symbol accurately, switch the layer visibility to outline mode.

Step 34:
Before you start to animate, you’ll have to keep in mind the major poses of walking. See the figure below; those are key poses, also known as "extremes". First you need to make key frames with those poses, then by refining the in-between frames the result will be achieved.

Step 35:
You need a ground plane reference to see whether the foot is properly touching the ground. So take a new layer underneath of all layers. Draw a horizontal line and place that just below the foot. Lock the layer.

Step 36:
Double-click the caricature’s right leg to go inside the "right leg" symbol. Now position the leg by rotating and moving (not scaling) the leg parts. Make it look like the image below. One additional tip here: naturally, if our right leg moves forward, our right hand comes backward.

Step 37:
Now return to the scene and enter the "left leg" symbol. Pose the leg as desired.

Step 38:
Similarly, pose the right hand.

Step 39:
Pose the left hand. Here, as it’s at the back of everything, it’ll be necessary to switch to outline mode.

Step 40:
The first key pose is done. You’ll have to make three more key poses to complete the walk cycle. Let’s decide that the interval (time gap) between every two key poses is 8 frames. The next key pose should therefore appear at frame 9. Drag-select all the layers at frame 9. Then press "F6" to make a key frame for "right leg".

Step 41:
Now pose the "right leg" for the second key pose. Then pose all other parts one by one, just as you did for the first key pose. Once finished, you’re done with the second key pose!

Step 42:
You won’t be able to see the new key pose in scene view, as the main (parent) layers have only one frame. Let’s extend it till frame 32. The logic behind this is clear; eight frames for each pose (4 X 8 = 32). Then on frame 9, you can see the pose. Drag-select all keyframes at frame 32 and press "F5". This will create a frame (not keyframe) and extend the animation upto frame 32.

Step 43:
Pose the caricature on frame 17 and frame 25. Create keyframes at frame 33, then copy the frames from frame 1 and paste them there. We want the animation to be looped and after frame 32, frame 1 should come back again. That’s it. Your keypose animation is done. See it yourself by pressing "Ctrl + Enter".
Step 44:
The animation is not at all smooth. We need a smooth animation. So again, enter each main symbol where you’ve put keyframes and animated them. Drag-select all the frames. Open properties tab and change the Tween type from "none" to "motion". All frames will turn light purple and arrows pointing from keyframe to keyframe. Do this for all parts.

Step 45:
Press "Ctrl + Enter" and check the preview. Now you can see that the caricature is walking smoothly, but there are lots of errors. Joints are not following each other, so each moving part is almost floating independently. Mind you, they’re not far away from their proper positions. Now we need to fix those things step by step.
Step 46:
Let’s sort that out then. This process is called "in-between". Put a keyframe between two keyframes, more specially where the parts are too far away from each other. Sometimes you never need to use in-between, as the parts move exactly as you prefer them to. In some cases, you may need to tweak almost every frame.
Let’s check the "right leg’s" tween. At frame 5, the parts are really far away from each other. Press "F6", selecting all the frames. Now keep tweaking, till the pose is as it should be. Make sure that you’ve overlapped joints nicely so that bare edges are not visible.

Step 47:
Scrub through the animation. There are still many frames where the edges come out of joint. Make keyframes, tweak and fix those. Do this for each part. This may take some time and patience will be needed. Once it’s done, preview the animation.
Step 48:
Now the hand and leg movements are correct, but the body seems stiff. You also need to give some movement to the body and the same should apply to the hands. Otherwise the shoulder won’t be in place. Select layers "body n face" and "right hand", copy frames, make a new symbol "body movement" and paste those inside that. Now put the result in place of the two layers, as you did many times earlier. We’re excluding "left hand" because that layer is rarely visible.

Step 49:
Create keyframes on the same frames as the keyposes. Place the pivot of this new symbol at the same place as you did for the torso. Before you start animating, remember that when we stretch our legs forward our torso also leans forward. When we take one leg up from ground, our body bends backward. This is how we balance while walking.

Step 50:
Pose the torso by rotating the symbol, then add motion tween to the frames. One additional tip here: you can make use of the transform tab to view, set and alter the rotation value.

Step 51:
Check the preview and tweak values if necessary.
Step 52:
To further fine tune the animation, strech the torso down a little and move it up a little in other poses (leg-up position). This will add more dynamics to the walk. Check the preview; your loopable animation is ready.
Step 53:
Now select all caricature layers, make them a single symbol and therefore also a single layer. Name them "Mr. Smart".

Step 54:
Hide the "roadline" layer and make it a guide. Design a background to make the scene look more attractive; I’ve created a simple background in my animation file.
Step 55:
Currently, Mr. Smart is walking, but doesn’t move from one place to another. Even that can also be easily done. At the first frame, move and position the caricature to the left, outside of the stage. Extend the animation duration to frame 96. At frame 96, press "F6" and make it a keyframe. At this frame move the caricature horizontally to the right side, again off the stage. Add motion-tween to the layer.

Step 56:
Check the preview of the final animation!
Thanks for following this tutorial, I hope you learned something valuable!


Great tutorial, very detailed. Would be nice to see this same tutorial but using the bones feature in CS4
Really cool! I did something similar but was less smooth… I’ll try it staight away! :)
Sweet, this is the kind of tutorial’s I like, not those with lot’s of coding. Great work! :D
nice tutorial – you know I love my code, but it’s refreshing to see timeline animation every now and then. Ditto on the Bones tool comment – still haven’t messed around with it much.
Nice tutorial, but you’ve only proven the following:
It is too difficult to animate in Flash.
An easier product is needed.
But what you’re animating is not a caricature. A caricature is an illustration of a real person with exaggerated features. The cartoons of Al Hirschfield http://tinyurl.com/cy9r3f are caricatures. Your cartoon is just a drawing of a character, not a caricature.
You say Character, I say Tomato..
My bad, sorry :-S
Its actually not too difficult to do a “Frame by Frame – Walk Cycle” in flash.
This tutorial actually makes it a lot harder. To be honest, coming from a flash animation background there are more simple tutorials than this one.
Go to keyframer.com and look for the walk cycle tutorial.
Also I noticed that the character slips (moonwalks) when walking.
use animie studio pro
its really a good animation software for 2d
WOW!!
Thanks very much, i am not so good with animation, but this tut had inspired me. Thanks for sharing!
i don’t think uing tweens isnt the best way to achieve some animation, but this is an interesting tutorial anyway!
maybe should you have also explained how you could switch between differents poses inside a graphic (instead of using tweens :p )
check some animations i made with flash NOT using tween and tell me what you think about the difference between tween animation and FBF animation :
http://www.guillaume-lefevre.com/portfoliov2/danse.html
Wow, that is really awesome. Yeah FBF IS the only way to go when it comes to character animation. Unfortunately this technique will teach people the easy but wrong way.
I did this one a year and a half ago, there are some problems looking back now but can easily be fixed.
http://www.sophus-studios.com/work/walk_cycle.swf
That is all done with symbols and Frame by Frame. Really easy to do too.
nice one!
I love the outcome! ;)
I think is a great basic tutorial. Maybe we can see it with complete actionscript 3.0. Best regards!
This tutorial is very useful! When I was learning how to create animated characters, I remember it was very hard. But when Adobe released the Bone Tool on CS4. Well, can’t say how happy I am. But even existing the Bone Tool, it’s always good to have knowledge about this kind of stuff. Everything become easier! Congratulations Shamik!
All i can Say is…MINDBLOWING Tutorial….
That was really well done. Great tutorial!
Thanks so much for this tutorial I was looking for Something like this. I hope Flashtuts makes more tutorials like these, geared towards character animation.
Wow~ thanks.
Really awesome tut…Tnx fot this. =)
Yes, I created ALL untill step 44… Why I cannot smooth my animation? I open PROPERTIES but there are no have TWEEN. Is it only me or smb else? What’s problem?
PS I’m beginer but understand all tut!
I’m guessing bones would make this a breeeze eh?
Nice tutorial !
However for this kind of animation, I think ToonBoom is way more pertinent.
http://www.toonboom.com/
I really really like to see this kind of tutorial here, however I think this method may have been superseded by CS4′s bone tool.
COOOL!! I’ll try it
Hi,
This mamta from india. Its was great viewing. Good work. Keep it up
Useful is a word that is runnig out of meaning in this case. Thank you for your help to us. I am suscribed to your blog.
That’s just awesome. Inspirational!
Waoh !! Thanks ˝
cooool :) tnx
Excellent tutorial thanks need more of these:)
well thanks a heap. I am a professional gfx designer and am learning 3ds Max right now. The thing I liked most about your tutorial is the way in which whole process was done. The most common mistake that beginners in flash do is that they try creating a character animtion by just using curves and nodes rather then making the character in symbols which eases your work. This tutorial is excellent for the beginners to do their work more efficiently in flash.
its too cool, i like that bcz it gives the proper knowledge how it works,,,,gr8888888888 work man
When doing a classic tween (motion tween Flash cs3 and lower),Can we rotate and move the symbol at the same time? I have tried selecting all layers lets say for a leg (foot, lower leg and upper leg) and try to rotate and move up and down at the same time while bending limbs, the motion tween will not work and will only tween the up and down movement ignoring the tweening for limbs roatation. Are we supposed to animate just the rotations of limbs first and then do the up and down movement of walk on the upper layer?
If anyone could give me a hint, I would gladly appreciate it. this is my email Arlington.cruz@gmail.com
great deal!!..congrats.
Really awesome
sir, r u intrested to join my institute as a academic head … we really need the person like you
Haha,, nice tutorial but he actually walks wrong…
When you put your right foot in front, you need to put your left arm in front too…
You did the oposit…
grtz
Excelente Tutorial… Muito Legal…
Excellent Tutorial … Very Cool …
Excellent tutorial thanks ;-)
really great tutorial got to learn a lot from this
great job
owsummmm work…… & i tray to mad this tipe of work
Mickey read my mind, but it’s a really, really great and good tutorial, keep on going!!!
whatever you guys say, this tut will be helpful to those who are new to flash and like to create a tween animation.
But so far there are plenty of software available for 2d(pro cartoon) animation but they are hard to get started to beginners.
There’s a product named “Animation Pro”(formerly “Moho”) which is powerful in both action script and animation even a novice can able create cool animation it doesn’t matter for TV, web or other.
Just try it, google it.
this is really great :] itll really help me in my senior project! thank you! :]! keep up the good work!
woooooow
cooool
I do not understand what the “mistake” described on step 29 is or how to fix it. Can someone help me?
Well it’s good, but you make it look much more difficult than it really is. Just search in youtube for some walkcycle tutorials in flash, or go check the Chris Georgenes tuts in http://www.keyframer.com, those are easier to understand.
Also, you shouldn’t be explaining how to make a character walking without talk about the general rules and concepts of animation first. That’s not the right way to learn this kind of stuff.
wow very detailed tuts thanks 4 sharing……….
wow!!!!!!!!!!! this tutorial is nice. when I saw this tutorial, I surprise and very happy to this type of tutorial.
very..very basic. amazing Tutorial……good job the one who did
Great tut, but I just have to nit pick a little thing. You have the arm and leg on the same side swinging forward at the same time, when it should be opposite sides so right leg and left arm forward at the same time. It is little and silly, but I just thought I would throw it out though. Still, a great tut!
hmmmmmmm ……………
it works really gr8
actually i was tired by drawing each scenes frame by frame for a walking cycle
now this helps me a loteee
thx dude …………… mah kisses
This is awesome! Thanks for this great tutorial. I used to do character walk cycle and animations using frame by frame animation and MAN was that ever tedious and time consuming! It killed the fun of doing animation when I had to do frame by frame. This is more simplified.
Thanks!