Summary:
If you are a large company that everyone knows, and you don't need search engines to get thousands of visits a day flash is fine. For everyone else read on.
Through experience we've known for a long time now that flash websites rarely make commercial sense. "What", I hear you cry, "that wonderful animated extravaganza is less than perfect?". Well unfortunately it is.
Before I condemn a large chunck of websites let me elaborate on what exactly is wrong. We all know that the success of a website is partly what they contain and partly who looks at them. If you're like many of our clients, you rely on search engines for much of your traffic, for this flash is still very much a losing formula.
When our potential customers come along to google, msn and others to search for us they'll type in a specific search term. This search term will be cross referenced against the search engines database and results will be displayed.
These results are all pages on the Internet. Not just home pages ( though these generally get shown for various reasons ) but all pages from your site. This enables search engines to send you to very specific pages. This is were our first problem occurs. Even if your flash site has been indexed for keywords ( explained later ) the search engine can only link to your front page. This is because flash sites are often a single page solution. The web address, unlike on HTML sites, does not change when buttons are clicked on in the site. This basically equates to search engines only seeing your site as one big page.
If you click the below link
You will see that this displays all the pages google has scanned of this site. If you do this for a flash generated site you will only see a single page. It doesn't take a genius to realise that Google and other search engines will prefer an HTML site like this were they can send you to specific information and not just to the site in general. ( see Mccann Erickson as an example )