Hallo,
Firefox und Co. binden Flash-Filme nicht über <object> und <param>, sondern über <embed> ein.
Den "hässlichen Rahmen" kannst du per JavaScript unterbinden. Microsft bietet dazu einige Ansätze an: http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp
Denis