Flash navigation bars (continuation)In my last article I ended with the question: What's wrong with Flash? Short answer is "Nothing". Full answer is... This:
According to Macromedia statistics, near the 98 percent of internet browsers has some version of Flash player installed. If your web site have, let's say, 1.000.000 of visits per day, 2% are non-flash visitors, it is... 20.000 persons who cannot navigate inside your site!!!
The other problem is, how many flash enabled browsers has the version you require to view the navigation menu? If you created it with Flash 2004 and exported with default options, people with Flash 4, 5 or 6 will not be able to see your menu and maybe will be prompted with an alert dialog asking to install the last version. What happens if they don't know how or don't want to update? What if their computer has not enough administrative privileges to install plug-ins? They will see nothing.
Conclusion, if you want your site be accessible for everyone, use HTML links for the navigation. It's easier to implement, you guarantee that every browser will render it correctly and you can customize it many with CSS styles.
My advise is to use Flash movies only in multimedia sections, not in vital parts of your site.
Complete flash sites
This is one of my favorite mistakes. I must confess that I built my first web site ENTIRELY with flash, with annoying animations everywhere and extremely difficult to maintain and add new content.
There are many disadvantages with an only flash site. First, as I said before, management and update it's a lot heavier duty, usually requires a bigger bandwidth (my site was almost
one mb) and search engines bots will not be able to record any content.
I still remember Terminator 3 movie official web site (doesn't exist now, even the domain name has expired). Was spectacular but... it took almost one minute to load in my primitive 256kb DSL. I didn't want to test it in my modem. A great example of how to lose part of your audience... BEFORE THEY COULD SEE ANYTHING OF YOUR SITE!!!
So, it's better to use your valuable time in creating HTML (or XHTML, better) pages that everyone will be able to access and then decorate it with the help of that great technology named CSS. Use flash but use it moderately and only when it's necessary. For videos, multimedia and music is perfect.
The evidence: Macromedia/Adobe web siteEven in
Macromedia (later acquired by
Adobe) changed their flash menus by some cute CSS/DHTML menus. Bravo!!!!