Olá.
Na verdade não sei se você fez assim, mas vamos la.
Na maioria das vezes o codigo como o abaixo vai funcionar em qualquer lugar no pc, inclusive na versão do Internet Explorer inferior à 7.
if(_root == Number(_root)){
loadMovieNum("nomearquivo.swf",_root);
} else {
_root.loadMovie("nomearquivo.swf");
}
Agora já no caso do Firefox e de versões mais recentes do IE, como o caso da versão 7, o flash nao roda corretamente se não ouver o caminho exato para o swf. (lugar onde esta "nomearquivo.swf").
O correto seria o seguinte :
if(_root == Number(_root)){
loadMovieNum("http://www.nomedosite.com/pasta/nomearquivo.swf",_root);
} else {
_root.loadMovie("http://www.nomedosite.com/pasta/nomearquivo.swf");
}
Espero que tenha ajudado e que você consiga solucionar o problema.
Abraços