As web developers, we know, because we’ve been told, that flash must be stopped.
It is a closed system which is inefficient, and everything you’d want it for, you can do in html5 anyway, so what’s the point in using it!
Remember that a web developer is - or should be - an engineer. He looks at all the options available to decide on the best solution.
Nowadays, you’re probably not going to use flash for an animated banner. However, there are still instances where flash is not only acceptable, but the most elegant solution.
I know, this flies in the face of what everyone says, and what you’ve been told thus far - but remember - you are an engineer, not a sheep.
It is your remit to:
- Stop bleeting.
- Be informed about the tools at your disposal.
- Analyse the problem at hand.
- Make a judgement call - on the best fit, the right tool for the job.
The problem is that too many web builders lent on flash for everything, and wrecked its perception.
You may think its just a video player, just an animation tool - and you’re wrong.
Go have a brief skim of the AS3 Docs, you will quickly get the handle of the truth - you probably don’t know 5% of what is flash is capable of.
SWF will drop out, eventually, due to the very real outgoingness of plugin technology… but this wont happen totally until there is a replacement that not only equals it, but betters it.
Just to be clear, HTML5 does neither of these, not yet anyway.
The other thing to bear in mind, no-one expected WebM (ACTUALLY open) and no-one expected WebP, but here we are. Things change, learn the facts yourself, and make your own decision based on the facts.