hola y bienvenida
una causa podría ser que los "browser" no posean la misma versión de "plugin"
otro motivo, aveces los "browser" interpretan y ejecutan codigo de diferente manera, eso no quiere decir que los demás "browser" son malos (generalmente es lo contrario)
para ello podemos usar una manera estándar de incluir objetos en un XHTML
Código HTML:
<object type="application/x-shockwave-flash" data="pelicula.swf" width="550" height="400">
<param name="movie" value="pelicula.swf" />
<param name="flashvars" value="&idioma=es" /> <!-- variables externas -->
</object>
y puedes agregarle más etiquetas <param para lo que se necesite
....