Posted in March 2010

Flash JSFL Commands: The Autotweener

For the folks who aren’t Flash animators but would like to see a little bit of my process when animating, skip down and watch the movie that I link to below.  Starting at around 4 minutes in you can see an example of how I animate one of my characters in a simple motion.

Anyone who’s followed my blog so far and read the entries on Flash commands (not sure if there’s anyone like that yet – I have an admittedly small audience) will have seen me mention the Autotweener.  Well, today’s the day – I’m going to tell you all about it and post it for download.

The autotweener is a tool that does many of the same things as Flash’s built-in motion and shape tween functions, but it works in a fundamentally different way.  It’s incredibly useful, simplifying tasks that used to be difficult or impossible.  For my own animation process it was revolutionary – it totally changed how I do things.  I now rarely use motion tweens and even more rarely shape tweens – the autotweener has taken over almost all the tasks I used to use those for.

Continue reading

More to Come

I know it’s been a few days, but I just wanted to assure everyone that there’s more on the way.  I’ve actually been working on a huge blog post that involves a video that’s more than 20 minutes long, as well as 20 or so new (though related) Flash commands that are unlike anything you’ve seen before.  There’ll also be some footage in the video that’ll be of more general interest, showing some of how I work (in case you’re curious), and a few non-Flash-specific animation tips.

What have I encountered in the process of creating this upcoming monstrous blog post?  Well, video is a pain in the butt if you’re trying to make it look as good as possible.  And blogging takes a lot of time.  And I frickin’ love my home-made Flash tools, and I love sharing them with people.  Actually, I knew all of these things already, but this process has reinforced them.

Finally, I have a question for anyone reading this: How do you think I could get people to read this blog?  Specifically, I’d love to get some regular readers who are interested in Flash animation, Flash commands, and/or 2d animation in general.  Please give any suggestions you can think of in the comments or via email.

Bike paths in Google Maps

Slightly off-topic but it has a lot of significance to me: Google has added bicycle directions to Google Maps! It was a long time coming.  I’m glad they finally did it.  It’s a win for bicyclists everywhere.  Well, at least everywhere where they have bike paths mapped out.

Flash JSFL Commands: Classic Motion Tween Easing

I’d like to talk about the way I use tweens in Flash.  For one reason or another, I never use new-style motion tweens and I rarely use the easing editor.  I’ve found that the easing editor is rarely worth the trouble, and new motion tweens never end up working like I want them to and they frequently crash the program.  I’ll occasionally use the easing editor if I want a really strong ease in or out, or if there’s a very particular motion I want, but for the most part I stick with classic tweens and good old –100 to +100 easing.

Actually, though, I use very few motion tweens at all ever since I created my autotweener (which will be the subject of a later post).  Fully automated tweens like those produced by motion tweens rarely produce the results I need for good animation.  They usually look too linear and mechanical or they don’t work well when multiple pieces are involved.

That said, motion tweens do come in handy sometimes, and I almost always apply easing to them – usually either +100 (out) or –100 (in).  I’ve written several commands to help with setting and removing eases.  I’m going to show you some of them today.

Continue reading

Flash JSFL Command: Motion Tweens and Sync

Anyone who’s worked with what are now called Classic Tweens will have run into the Sync Problem.  Not everyone will realize what was causing the problem, though.  It’s due to a feature that can actually be useful if you know how and when to use it.

For every motion tween there’s property called “sync”.  It’s a checkbox in the properties panel that you’ll see if you select a frame that has a motion tween applied to it.  Its function is a little arcane, and I’ve run into many Flash animators who have no idea of its existence, let alone its purpose. The gotcha is that it’s enabled by default with most methods of creating a motion tween, and it can cause unexpected and annoying behavior.

Continue reading