(ÇÖZÜM) Flash Playerin Tarayacılar arasında farklı Calısma Sebebi - Internet Explorer Flash Video Css Problem
Flashla hazırlanmış playerin tarayacılar arasında farklı çalışmalar gösterdiğine bugün şahit oldum. Sorunun nereden, neden ve nasıl kaynaklandığı üzerine uğraşmaya başladım. Lafı uzatmadan örneğimizi incelemeye geçelim.
Flash örnek kodlar;
<object classid="clsid:xxxxxx-xxxxx-xxxxx-xxxxxx-xxxxxxxxxxxxxxxxxxx" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="700" height="402" id="gallery" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="flvgallery.swf" />
<param name="allowFullScreen" value="true" />
<param name="quality" value="high" />
<param name="scale" value="noBorder" />
<param name="bgcolor" value="#161616" />
<embed src="flvgallery.swf" quality="high" scale="noBorder" bgcolor="161616" width="700" height="402" name="gallery" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Yukarıda gördüğünüz kod blogunu varsayalım
Google Chrome --> embed içerisindeki scale, bgcolor, width, height v.s tanımlamaları dikkate alır.
Mozilla Firefox --> embed içerisindeki scale, bgcolor, width, height v.s tanımlamaları dikkate alır.
Internet Explorer --> embed içerisindeki css tanımlamalarından önce, üstünde bulunan object içindeki css tanımlamalarını dikkate alır ardından param taglerini kontrol eder.
Tarayacılar arasındaki flashın çalışma mantığı bu şekildedir. İyi çalışmalar.