Transparent .swf file showing with background in ie

Can anyone tell me why a .swf with atransparent background is showing in ie with a white background?

The code I have for showing the .swf file on my webpage is as follows:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="157" height="218" id="salesman.swf">
   <param name="movie" value="salesman.swf">
   <!--[if !IE]> <-->
   <object type="application/x-shockwave-flash" data="salesman.swf" width="157" height="218">
   <param name="movie" value="salesman.swf">

   <param name="wmode" value="transparent">
   </object>
   <!--> <![endif]-->
   <!--[if IE]>
   <a href="salesman.swf" target="_self">Watch Movie</a>
   <![endif]-->
</object>

Any help would be greatly appreciated.

That looks like swfobject generated code except without the swfobject stuff in the head?