One more Top 10 Mistakes In Web Design, which include Flash. Here’s my personal answer about this topic.
The Mistakes #3 according: http://www.bootstrike.com
Flash, Director and Java Usage
Flash, Java is cool. Shockwave, cooler. Director, awesome! They are good, but it brings a host of disadvantages to a site using it –
* Can’t be indexed by search engines – Especially sites that are fully based on flash, search engines will have trouble indexing them with the exception of Google, but it still pays to have a non-flash section
This is the only point that I accept, and I think it’s the biggest (and only) problem of Flash.
I really hope that it will be solved soon.
* Big download == Long Wait – If you are using a flash movie as a splash image, do make sure you have a “Skip Introduction” outside the flash in HTML source, NOT in the movie itself, as it will bar users without flash from entering.
When was the last time you saw a Flash introduction? Maybe for games or movies websites and in this case it’s useful.
More, Flash give you more control over your loading (load the text first, then image, then video or any order you want).
Animation (Including Flash)
Animations serve to distract. That is why advertisement banners are animated (or even in Flash animation).
The first property of distraction is to take the attention of your webuser, and it’s exactly what I want, (i.e.: why my products are the best or what is the prize of a pizza).
For me the web is more multimedia than only a text media.
Here you can find some more critics about Flash :
My conclusion :
Sure Flash is a dangerous technology if you don’t use it well.
But some solution are well working :
- The use of html link on the Homepage give the spider (of search engine) access to all of your webpage.
- If banner distract it’s not because of Flash, the .gif, java as already shown the problem years ago.
It’s always a question of just middle. The problem doesn’t come from the technology but from the developers who forget they make website for user and not for them (when they don’t do it for them).