HTML5 isn't full supported between browsers yet, so i recommend not doing it yet. HTML5 is still in its early stages and not many people know the language yet.
@Geek Cohe - I will inform my staff, fire them all and shut down my business. We've been using HTML5 for quite a number of months, as have all the well known developers we know. Glad you informed us of this terrible mistake.
some people ask me html 5 cant working in ie 6 browser... only working in upto ie 9.......................
You can replace Flash with HTML5, but you will have to re-learn everything as it is an entirely different beast. At the risk of also being abused by drhowarddrfine, as Geek Cohe stated, not all browsers (very few - if any at all) support HTML 5 in its entirety. drhowarddrfine only needs to read the links in his own signature to prove this point. There are hacks and things to make the browers happier with it, but if you want to do pure HTML 5 - you will get browser compatability issues.
It's not *entirely* different but, yes, there are significant structural changes you will want to learn. No browser can support a document that isn't finished. However, standards are based on implementation, not invention. CSS2.1 was finalized only a month or so ago. Standards bodies don't invent anything on their own and HTML5 won't be finalized till users use it and browsers have two complete implementations. Yes and no. You can implement as much of the new elements as you wish or none at all. We have NO issues with things like <head>, <section>, <article>, etc. In fact, many elements are stable and widely used by advanced developers. But there are some not so stable things some people should stay away from or be aware that you may need to spend some time tweaking. However, we have NO issues in modern browsers (IE is not a modern browser).
The short answer is no. I would suggest learning Silverlight as a replacement for Flash. HTML5 is still at its early stages and you can achieve similar, albeit less smooth effect by incorporating JavaScript into it. For now, Flash is still your best bet for creating animations.
Microsoft is telling developers not to use Silverlight for non-mobile applications anymore. In addition, unlike flash, Silverlight Only works in Windows and nowhere else. HTML5's canvas and video elements also work everywhere.
Why do you want to convert your flash to html5? How much of your site is flash. If it is just a banner, you can hide it for mobile devices/tablets using @media. If it is the whole site you would be better starting from scratch. There is no real good way to convert flash to html5. I think there are a couple of video converters available if you want to convert flash videos to webM video that is compatible with the <video> tag. Google has one in the lab, but it needs to be flash8 or below.
It's a bit too early yet to seriously start thinking about the HTML5 Canvas API as a replacement for Flash - give it a year or two and it will develop more
Why are there so many html5 haters? We saw this same thing when we were trying to promote XHTML and CSS. It is sad that there are so many misinformed people giving bad advice. It is ok to to move forward and let old technologies die (ie6). Html5 is the future, the future is now. Move forward or be left behind.