Firefox doesn't seem to work with the object tag; it always seems to need the embed tag nested inside the object tag. The object tag works in IE and when Firefox cannot use the object tag it uses the embed tag.
I've come across this before.
I've tested this with your swf file in Firefox and it works but I'm not sure if the code is absolutely correct. I copied it from somewhere else.
<td height="50" bgcolor="#365C50"><object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/
cabs/flash/swflash.cab#version=7,0,19,0" width="750"
height="50" align="middle">
<param name="movie" value="../swf/VBMCBanner.swf"
/>
<param name="quality" value="high" />
<embed src="../swf/VBMCBanner.swf" quality="high"
scale="noscale" bgcolor="#365C50" width="750" height="50"
name="VBMCBanner" align="middle"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>
</object></td>
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.