FlashHeed: Fixes the Flash Ads Z-index Problem
coding.scribd.com
coding.scribd.com
It creates performance problems, it creates browser incompatibilities, and in general makes flash worse than usual. (It also breaks accessibility, but I'm not sure if people care about that for ads)
Mode details: http://justin.everett-church.com/index.php/2006/02/23/wmode-...
This page has a good list of known wmode related bugs: http://xebee.xebia.in/2010/08/29/the-wmode-nightmare-in-flex...
I am glad that FINALLY I see an explanation and that people FINALLY start caring.
So unless I've missed something, I don't see how this helps. No amount of javascript can modify flash elements in an iframe outside of the security box.
Here is an example of a typical flash ad that I've seen from AdSense: https://github.com/scribd/flash_heed/blob/master/test.html
But yes, if the flash is in an iframe from a domain you don't control, there's no way AFAIK to fix the z-index issue.
The top ad on scribd actually has about 5 iframes.
No idea why my original comment stands a 0. Please do your research people.
It's weird, because Chrome had no problem with them at all until version 7, at least on my end. Per axod's comment, I just tried those with this and got nothing.
The contents of the SWF are drawn over top of the elements on the page, once per interval. In essence, it is running outside of the browser.
I've had experiences where wmode="transparent" would effect the SWF if I were CTRL+TABing through Firefox's tabs. The SWF would not engage as no official focus had been set because it seems that it is actually "floating" over the page, rather than residing in it.
FlashHeed is probably a bad idea.
FlashHeed is designed to be used specifically on Flash ads that you don't control. If you're embedding rich content on your page (like Flash games) where performance matters, you'll write your own embed tag and can control the wmode directly.