Flash içerik DHTML katmanların üstünde yer alıyorsa

Sitenizde kullandığınız Flash tabanlı içerikler DHTML katmanlarının üstünde yer alabilirler. Aynı, bir süre boyunca benim sitemde olduğu gibi 😀 Böylece olunca DHTML katman Flash içerik üstüne düşüyor, fakat kendisinin altında kalarak görüntülenemiyor. Neyseki vakit buldum kendime ve o kısmı düzelttim 🙂

Bu sıkıntının çözümü Flash content displays on top of all DHTML layers başlığında açıklanmış. Buna göre yapmamız gereken tek şey, Flash kodlarındaki parametreler arasına WMODE eklemekmiş. Yani,

<param name="wmode" value="transparent">

oluyor 🙂 Bu satırları ekledikten sonra, DHTML katmanlar olması gerektiği gibi Flash içeriklerin üstünde görüntülenecektir.

Firefox üstünde problemi aşmak

Firefox tarayıcısı için bu problemi aşmanın yolu ise, yukarıdaki kodu ekleyip ve bir de embed etiketi arasında wmode=”transparent” kodunu tanımlamaktır. Yani şöyle;

<embed src="xxxx.swf" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="XXX" height="YYY" wmode="transparent">

Firefox için olan çözüm yolunu bizlerle paylaştığı için Böcek‘e çok teşekkürler 😉