Killersites Newsletter Archive
Original article: November 24, 2003 - Updated March 25, 2008
by: Stefan Mischook
Hi!
This week I am taking a little side step to address a question that has been asked more than once: How can I create Flash movies?
How to create Flash movies
Flash movies today are pretty common thing to see on the web, and one of the reasons for this is because Macromedia made the Flash plug-in a standard that other software manufactures could program to.
As such today, you can find many programs out there that allow you to create Flash movies besides the original Macromedia Flash development environment.
Each one of these programs has a different focus; some are designed to make character animation easy, others specialize in text special affects, there are others that allow you to create 3d objects in the Flash format and so on …
The following is a list of some programs that create Flash movies:
adobe Flash: the original
URL: http://www.adobe.com/products/flash/
This is the original program and it has evolved considerably since it first came out. Now Adobe Flash is really geared toward created web applications more than anything else.
Web applications are basically Flash movies that talk to databases for things like e-commerce stores and so on. To do this effectively, you need to learn Flash Actionscript, a programming language built into Flash that unlocks the true power of Flash.
What has changed in Flash the last few years?
In the last couple of versions of Flash, the major changes have been in the programming end of things.
... So if you are more or less interested in the design/animation aspects of Flash, then whether you get Flash 8 or Flash CS3 (the current version as of 2008) you won't see much of a difference.
A little Flash history:
Flash was originally created by a company called Macromedia. Adobe bought Macromedia in 2005 and so Macromedia now only exist in the memories of old nerds such as myself.
ADOBE FLEX
URL: http://www.adobe.com/products/flex/
Flex is a sub project within the Flash world. To quote Adobe on what exactly Flex is:
'Flex is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems.'
OK, so what does that mean?
In a nutshell, Flex is a bunch of components that extend Flash's core capabilities to allow you to easily create web based programs ... web applications. So we are talking about building shopping carts, blogs etc...
A few bullet points:
- Flex makes building database driven websites easy.
- Flex is something geared toward programmers and not designers.
- Flex works well with server-side technologies like PHP or ASP.net.
ADOBE AIR
Another sub project in the Flash world that allows you to create desktop applications (programs that run on your desktop) using the Flash engine.
AIR is similar to Flex except that AIR applications/programs run on the desktop and Flex applications run in the web browser. So for example, you could take a Flex application and then turn it into a desktop application using AIR.
Note: Adobe AIR used to be called 'Apollo' in its' early stages of development.
A final comment about Flex and AIR
Flex and AIR are parts of Flash that really target programmers/developers and not designers. So as a Flash designer, you don't have to worry about these technologies. On the other hand, if you want to get into the high-end of the Flash world, Adobe Flex and Adobe AIR are in the heart of all that.
To use Adobe Flex and AIR, you will need to learn Actionscript.
Swift 3d
URL: www.swift3d.com/
This tool is one you want if you're into creating 3d Flash movies. This program comes in three versions; a stand alone program that is used to create your 3D Flash movies from scratch, as a plug-in for 3D Studio Max and as a plug-in for Lightwave, another very popular 3d animation program (like 3D Studio Max) used to create 3d effects for both movies and video games.
Swish
URL: www.swishzone.com
This very popular program makes creating fancy text affects easy and fast. It comes with pre-built text animations for you to use, all you need to do is type in the text you want to animate, choose your font and then you can play with all the settings to tweak the animation. With this program, you can in just a few moments create great looking text animations that would take hours to do in Macromedia's Flash.
Besides the text animations, Swish has been expanded to allow you to create all sorts of Flash animation very quickly.
Flax: For text
URL: www.flaxfx.com
Never used this program, but from what I could tell it's target is text animation.
3d Flash animator
URL: www.3dfa.com/
Again, never used this but looks like a competitor to Swift3D
There are also a whole slew of programs out there that can out put non-animated Flash files that are really designed for you to import into a proper Flash creation software tool like Macromedia's Flash or Adobe's LiveMotion. Some examples are Adobe Illustrator, Xara, and Macromedia's FreeHand among others.
Which one to choose?
The answer to this question really depends on what your goals are. If you want to become a professional Flash expert, then you need to learn Adobe's Flash.
Nowadays to really get into Flash, you will need to learn Flash's scripting language: ActionScript.
ActionScript is really modified JavaScript, so learning JavaScript takes you 90% of the way (I am writing a series now to teach you all how to program with JavaScript BTW!) to learning how to program in Flash's ActionScript.
If on the other hand you are just a designer who is looking at be able to create some nice looking Flash animations instead full fledge Flash web applications, then you ought to consider easier to use and much cheaper to buy programs like Swish et cetera.
When doing Flash work, we use Adobe Flash for the bulk of our movies and we also use specialized programs like Swift 3D and Swish to take advantage of their capabilities. I think many professional Flash developers are probably doing the same.
If you liked the article and you want to see more let me know!
Stefan Mischook.
TopKillersites.com Support:
- stefan@killersites.com
- 1-877-985-4114 (10 to 5)
Questions about the videos:
- videos@killersites.com
Hosting and domain name support:
- (480) 624-2500
PayPal Customer Support: 1-888-221-1161
Killersites.com has been a PayPal Verified Merchant since 2001. We also accept payment via check or money order.
Please send payment to:
Killersites.com Inc. 334 Terrasse St-Denis #506 Montreal, Quebec Canada H2X 1E8
The more your learn, the more you earn!