Safari flash wmode not working - anything wrong with this embed?

Posted by hfidgen on Stack Overflow See other posts from Stack Overflow or by hfidgen
Published on 2009-08-13T09:29:11Z Indexed on 2010/03/31 20:03 UTC
Read the original article Hit count: 717

Filed under:
|
|

I've got a problem with this embed in Safari. It works just fine on all other browsers, IE6 included. The problem is that the embed seems to jump to the very top layer, ignoring all z-index or positioning statements. This is important, because several html design features are overlayed on the flash.

This embed was written to work with swfobject, but still doesnt work when:

  1. swfobject disabled
  2. wmode = transparent/opaque/removed entirely

Is this a problem with safari or the code? And if it's the code then what does safari do differently to all the other browsers?

Bah.

Thanks for any help ;)

  <object id="Flash_Banner" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="950" height="400" title="">
		<param name="movie" value="ui.swf" />
		<param name="quality" value="high" />
		<param name="wmode" value="opaque" />
		<!--[if !IE]>-->    
			<object type="application/x-shockwave-flash" data="ui.swf" width="950" height="400" title="">
				<param name="quality" value="high" />
				<param name="wmode" value="opaque" />			
		<!--<![endif]-->
			<div id="banner_slider"><img src="images/banners/case.jpg" width="950" height="400" alt="" /></div>
		<!--[if !IE]>-->    
			</object>
		<!--<![endif]-->
  </object>

© Stack Overflow or respective owner

Related posts about flash

Related posts about wmode