Bueno, hay que tener en cuenta la localización del archivo .swf, en la ruta del archivo ya no se puede utilizar únicamente la del directorio... si no:
http://www.tupagina.com/archivos/..../miflash.swf
Mas o menos. Podría ser una alternativa el problema podría no ser de Javascript(Es por lo que mas apuesto). Si no en el script OBJECT Y /OBJECT que utiliza flash.
Mejor dicho, ya no estaría solo miflash.swf...
<object type="application/x-shockwave-flash" data="miflash.swf" width="200" height="150">
<param name="movie" value="miflash.swf">
<param name="wmode" value="transparent">
<param name="quality" value="high">
<img src="imagen.jpg" width="200" height="150" alt="Contacto" />
</object>
También puedes habilitar <param name="wmode" value="transparent"> la tranparencia, y poner una imagen de fondo en caso de que tu cliente no tenga instalado el plugin flash, o uno incompatible.
(Un dato:Existe para firefox un testeador de de versiones flash).