
Web sayfalarına flash nesnesi ekleyenler w3c doğrulamasında standartlara uygun olmadığı yönünde uyarılar almışlardır. Aslında bu kodlayıcının hatası değildir. Dreamweaver ile eklenen flash dosyalarının embed kodları oldukça detaylı olmasına rağmen w3c tarafından kabul edilmiyor.
W3 bu konuda şu açıklamayı yapmış: “Birçok flash geliştirme araçları, web sayfalarına flash animasyonları eklerken <embed> elementinin kullanılmasını tavsiye eder hatta zorlar. Fakat <embed> herhangi bir HTML standardının parçası değildir ve geçersiz bir biçimlendirmedir.”
Drew McLellan tarafından geliştirilmiş flash satay yöntemi ile bu sorun aşılabiliyor. Eğer sizde benim gibi w3c hatalarını dikkate alıyorsanız aşağıdaki yöntemi kullanabilirsiniz.
<object type="application/x-shockwave-flash" data="flash.swf" width="468" height="60"><param name="movie" value="flash.swf" /></object>
Flash Player yüklü olmadığı durumlarda uyarı göstermek isterseniz alttaki örnekte olduğu gibi kullanmanız yeterli.
<object type="application/x-shockwave-flash" data="flash.swf" width="468" height="60"> <param name="movie" value="flash.swf" /> <a href="http://get.adobe.com/flashplayer">Flash Player desteği bulunamadı.<br> <img src="flashError.jpg" border="0" width="250" height="75" alt="" /></a> </object>