Yo uso esto:
Código:
<object type="application/x-shockwave-flash" data="archivo.swf" width="738" height="129">
<param name="movie" value="archivo.swf" />
<img src="imagendefondo.jpg" width="738" height="129" alt="La cabezera flash no se ha cargado." />
</object>
Ese es el código que uso yo y me lo valida perfectamente en XHTML 1.0 Transitional.
Un saludo!!