The problem I has was experiencing was after upgrading from IE6 to IE7. Many webpages would not display Adobe Flash correctly, or at all. I searched the net, and after spending an hour finally found the fix. It seems there is a bug that can be created when you upgrade your browser software from IE6 to IE7, causing the Flash Player to fail. I figured there were a lot of other searchers in the same situation, so maybe this fix will work for you.
For Internet Explorer Users:
The fix for me was to uninstall Adobe Flash Player and the associated Active-X Control completely, even though I had already upgraded to the newest version of Flash. After using the Adobe utility to uninstall, I then did a fresh install of the lastest version of Flash. You can find the uninstall utility here:
How to uninstall Adobe Flash Player – Adobe Website
For Web Developers:
IE7 has a security feature called “Cross Domain Protection.” You can avoid this on your your site by calling your .swf files directly from an .html document and changing your links to point to the document instead of directly to the Flash object. This Cross-Domain Protection feature only affects objects loaded outside an HTML document. It is unrealistic to expect visitors using IE7 to perform this reinstall just to get the Flash Player files to open so they can view your site.