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=",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">
   <!--> <![endif]-->
   <!--[if IE]>
   <a href="salesman.swf" target="_self">Watch Movie</a>

Any help would be greatly appreciated.

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