As much as flash can be fun and nice to the eye, it had it’s time. I am sure many other web developers can agree.
We do sell flash templates however we discourage our customers from using flash animation on their websites.
Here are some VERY big reasons NOT to use flash.
1. Not Search Engine Friendly
A little bit of flash on your site, like a small banner is ok, but when you have a full flash website, that is not good. Google does not index and rank flash websites. If you want your internet business to succeed, being ranked in the major search engines is quite important.
2. Not User-Friendly
Flash can be slow and cumbersome to your site visitors. If you have a small banner or animation that is ok, but when your entire website is built of flash, you are going to annoy your visitors more than anything. People want to find information easily and simply. If you make it a bother for them, they won’t come back.
3. Expensive to Create and Maintain
Creating flash animations and updating them takes about twice as long as other technologies like Javascript, HTML, Ajax and HTMl5. So not only is it more expensive to create, it also more expensive to update.
Bonus
How many big and successful companies do you know use flash animations in the design of their websites??? Almost none!
So if you want to have animations on your site I HIGHLY suggest you use Javascript, Ajax or HTML5 based technologies. It will save you a lot of time, money and headache.
For more information on the predicament of flash, read this article by Steven J. Vaughan-Nichols at ZDNet.