Swf scales up in firefox

Hi there - when i put my swf in an html page and view it using FF 3.6.10, it gets bigger and looks ugly (all the photos pixelate). noScale is set and the swf doesn’t otherwise scale (e.g. if i minimise the window or press F11), which is the correct behaviour. Problem does not occur in IE8.

From reading about similar problems i thought the best embed method was a combination of object&param tags. I’ve tried:

<object
        type="application/x-shockwave-flash"
        data="http://www.mysite.com/site2.swf"
        width="800"
        height="550">
    <param
        name="movie"
        value="http://www.mysite.com/site2.swf" />
</object>

and

<object width="100%" height="100%">
<param name="movie" value="http://www.mysite.com/site2.swf">
<embed src="http://www.mysite.com/site2.swf" width="800px" height="550px">
</embed>
</param>
</object>

I don’t know whether the html code is actually the problem. Maybe it’s in the AS3. I’ve tried various width & height params (i.e. pixels, per cent). Also, which may be relevant, the centre align setting (set in Flash > Publish settings) isn’t working in either FF or IE.

Any help greatly appreciated!