El siguiente código les ejecuta Flash en
IE6+ - Firefox 3.1+ - Chrome - Opera 10+ - Safari 4
Es XHTML vádido para Strict 1.0
No se necesitan los condicionales para IE ni el tag <embed>
Creo que el método Satay esta quedando obsoleto.
Código HTML:
<p>
<object type="application/x-shockwave-flash" data="b.swf" width="400" height="300" id="sonido">
<param name="movie" value="b.swf" />
<param name="loop" value="false" />
<param name="menu" value="true" />
<param name="play" value="true" />
<param name="bgcolor" value="#8897db" />
<p class="getadobe">Flash Palyer no se encuentra o la versión no es compatible, utiliza el icono para ir a la página de descarga <br />
<a href="http://get.adobe.com/es/flashplayer/" onclick="this.target='_blank'"><img src="get_adobe.jpg" alt="Descargar Flash Player" width="35" height="35" /></a>
</p>
Les dejo una demo funcionando en
http://foros.emprear.com/flash/flash-xhtml.html
El único javascript que se necesita es para evitar que salga el molesto "haga click aqui para activar este control" que sigue mostrando Opera (ver el head en el código fuente)
Saludos