Como ter uma página XHTML válida usando elementos em Flash?
É muito comum na hora de desenvolver um novo site, você colocar um elemento de forma incorreta e não conseguir validar um site como XHTML Strict. Sites que usam o código padrão gerado pelo Flash (object) não costumam ser validados em ferramentas como W3C Markup Validator e segundo os gurus de SEO este código interfere o desempenho do site nos buscadores. O tal código é esse:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="200" codebase="http://download.macromedia.com/pub/
shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="align" /><param name="allowScriptAccess" value="sameDomain" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="scale" value="noscale" /><param name="salign" value="lt" /><param name="bgcolor" value="#ffffff" /><param name="src" value="index.swf" /><embed type="application/x-shockwave-flash" width="100%" height="200" src="index.swf" allowscriptaccess="sameDomain" bgcolor="#ffffff" salign="lt" scale="noscale" wmode="transparent" quality="high" name="align"></embed></object>
E deve ser atualizado por este outro, que funciona da mesma forma mas é muito mais limpo e também é validado sem problemas como XHTML Strict.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="288" height="128" codebase="http://download.macromedia.com/pub/shockwave/
cabs/flash/swflash.cab
#version=6,0,40,0"><param name="src"
value="index.swf" /><embed type=
"application/x-shockwave-flash" width="288" height="128" src="index.swf"></embed></object>






