The world is shifting to HTML5 now. Flash is old, insecure and less useful now (although admittedly, a lot of websites are still heavily reliant on Flash).
Have you tried making a media site in html5? When i converted a flash site into HTML5, i had to either make a conditional for each function or make an entirely different website for each browser since each browser renders screen objects and javascript differently. Even then i had to remove a lot of content since they were just too impractical to do in html5. The html5 site i thought worked perfectly on Firefox, bombed on IE, fixed that on IE, it crashed on Safari. Client said he wanted it on iPad, loaded it on iPad, it crashed. Fixed on iPad. Each time, i had to add a different code path for each browser.
The flash site i made for a client years ago, long before touchscreens came about, worked on a froyo tablet, animations, transitions, special effects, all worked. The only issue was that the buttons were too small for fingers.
The worst affected right now are the ads. Here's an example of what i used to do to a flash ad when i was working for an ad company. Someone kept insisting that flash takes up a ton of bandwidth, so i took the banner that was on top of the forum, and did what i used to do to them.
http://codetest.freehostia.com/html/td.htmlNote:I don't have an extensive font library, we had a pc in the corner dedicated to nothing but fonts. So i had to use alternatives for this example. Still you can see the pixelation scattered around the JPG.
To do an animation in flash, like making an icon pop or bounce around, doesn't add anything to the filesize. The new ads are GIF. The ones i'm coming across now are as much as 80kb for a simple two frame animation. Ads don't get added to your cache and really sucks up the bandwidth when you're browsing a forum especially when you're on a tethering plan.