You can try this, it worked for me.
On your IIS server, uncheck "Enable Content Expiration" for the directory
that is serving the .swf file.
Here is the kb article where I read while searching for the same problem you
listed.
<a style='text-decoration: underline;' href="http://support.microsoft.com/?kbid=812935" target="_blank">http://support.microsoft.com/?kbid=812935</a>
Good luck,
Steve Kozakoff
"Joe Bigler" <anonymous RemoveThis @discussions.microsoft.com> wrote in message
news:060F49A1-C493-4508-910D-54EA293798C5@microsoft.com...
> We are having a similar problem. The .html file calls an .flv file. The
..flv has a viewer which is to display a .swf file. We are using Windows
2003, IIS 6.0, Coldfusion MX 6.1. If I call the .html file, the .flv file
plays correctly, but when I click on the button to play the .swf file,
nothing happens. If I use the path of a mapped network drive directly to
the file in the browser, it plays correctly. If I play the .html file on a
NT 4.0 server, IIS 5.0, and ColdFusion 5.0, it also displays correctly. I
tried adding .swf file to the mime types as you suggested, but it didn't fix
the problem. There are no other mime file types listed. I also checked the
IIS 5.0 and it has no mime files listed either.<!-- ~MESSAGE_AFTER~ -->
>> Stay informed about: Flash not displayed