
Flash içeriği her ne kadar kullanmaktan kaçınsamda bazen kullanmam icab ediyor. Aslında object etiketiyle çok kolay bir şekilde W3C doğrulamasından geçecek bir şekilde ekleyebiliyoruz. Fakat bu şekilde yaptığımızda başımızın belası olan Internet Explorer tarayıcısında sorunlarla karşılaşabiliyoruz.
Son günlerde iyice artan standartlara uyumluluk takıntımdan dolayı doğrulamadan geçmeyen kod yazmayı istemiyordum. Aynı zamanda kullanım oranı halen yüksek olan Internet Explorer ve diğer tarayıcılarda sorunsuz bir şekilde flash içeriği kullanmak istiyordum. Bu 2 sorunun arasında kaldığım vakit aşağıdaki kod imdadıma yetişti. Hem W3C standartlarına uyumlu, hem de sayfayı Internet Explorer’la açtığınız zaman herhangi bir sorunla karşılaşmıyorsunuz.
<!--[if !IE]> -->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="loop" value="true" /><param name="menu" value="false" /><embed type="application/x-shockwave-flash" width="100" height="100" menu="false" loop="true"></embed></object>
<!-- <![endif]-->
Kaynak : http://latrine.dgx.cz/how-to-correctly-insert-a-flash-into-xhtml
Yazıya ek olarak bu konuda işinize yarayacak validifier.com sitesinden de bahsetmeden geçmeyeyim. Bu site sayesinde flash kodlarınızı standartlara uyumlu hale getirebilirsiniz. Flash kodunuzu yapıştırıp Validify it! butonuna basmanız yeterli.
Teşekkürler