Hi.
This is an interesting topic.
I've been a webdesigner and a Flash guru (until AS3 where I stopped), worked for many advertising adgencies and big companies during about 6 years. Why do I say that? because I love
d flash, it was my daily rutine.
When Adobe implemented the Action-script3, I understood that it was the beginning of the end.
For reasons that have nothing to do with AS3, I stopped my work as designer at that time, but I'm still very conected with both technology and designers.
My suggestions:
1) If you have a web site already designed in flash and you are satisfy, leave it like that, save money and just built an alternative html version (reduce).
2) If you have a web site already designed that you are not satisfy with, get rid off the flash at least for galleries and replace for html
3) if you do not have already a website: CHOOSE ONLY HTML.
-------my (quick) analysis in color of the article linked in the previous post:
http://aphotofolio.com/is-flash-still-the-...build-websites/1. Support for fonts Art Directors love typography. It is important that our users can load high quality magazine and advertising fonts in their websites. In HTML5 you can only use a handful of web safe fonts
Wrong: in html you can display every unsafe and exotic font when you know how to, but it is a bit of an hassle to do it.
it is not that you can not, it is that it is not wysiwyg.
2. Scaling The cornerstone of our design is the image scaling. It allows us to display images easily on monitors from 13″ 30. HTML5 does not support scaling.
Flash does support image scaling
properly rendered under certain condition, so as html+java script. You can't dissociate html from scripts, like you can not dissociate Flash from action-script. Also, some java interventions in the html mother are required with certain flash effects, wich double the scripts.
3. Browser Independence Its important that our sites look the same in browsers built 10 years ago (IE7) and browser released today. HTML5 is not supported by most of the browsers people are using today.
Flash is browser-hassle-free (till they bloqued for reason or another the activeX), True, only if we are talking about the cousin's designer. But for a professional, Html is also hassle free because they are checked in every possible platform. I agree that it does require really serious guys, and they are not cheap.
4. Video Independence Its important that video on our sites displays correctly in every single browser. HTML5 requires that you encode your video in several different formats if you want it to show up in different browsers.
Yes but...What will html bring very soon, if Apple will play clean, is precisely an open platform for multimedias.
SWF can (must) not be the only possible way to integrate movies.
------------------------------------------------------------
Now, just check the wesites of Lu-La users that work under flash...in general all about the samekind of distractions and slowness (and crashes!).
Then, check the websites that use simple html. Way faster, clean, no crash, no hassle.
-Do you really miss the little thumbails that pop-up each time you pass the mouse on the back of the screen?
-Or do you really miss the arrows that are displayed OVER the pic (great design by the way...) to make you understand that you have to go next?
-Do you dramaticaly miss the fancy name that twinkle with a supermarket new-age music behind when you just want to watch the pics? (if at least the music had something to do with the work...)
-Can't you sleep because of the slowness to upload all the blooby pics, transitions, thumbs etc...? Great for your business when after a few pics the website crashes.(seen many many times here).
-Do you really need the flash features? (for an advertising campaign it is THE tool, but even there Apple demostrated recently that they can do great job without it)
I think that my asnwer is: NO FLASH except if you really will need it and uses properly.
Cheers.
Ps: Jon, your flash site actually is well implemented. Thanks the arrow key for navigation and the reasonable loading time. This is an example IMO of how, if you really need flash, things should be done. But there are many other ways of course.
Now, if you want to compare speeds, check this website:
http://www.ampimage.com/. See what I mean? Flash AS3 can not do this as fast (AS2 yes).