I prefer to use the CS4 version I already have. It's new enough that I wouldn't be able to do much more by using a trial version of CS6.
I also think you're misunderstanding what I'm saying. The swf embedding code I am using I found on a thread in a forum as a way to import flash. I'm not using the html file that flash generates, but need to import it into an html file I already have with a transparent background. When you choose windowless transparent in the flash/html export settings it generates an html file that I don't even want. What would you recommend as an easy way to import an swf navigation bar file with the background transparent and place it on top of another swf file using a div tag & css to position it. This seems to be the easiest way I've found to do this so it can be fixed at the bottom right corner of the browser window regardless of the window size. I couldn't find a way to position it that way in Flash.
I don't think you are listening to what I am saying. The embedding code you are using is ancient and will not work with newer browsers, and as you have it, it would be incomplete even in those ancient times.
You do not have to use the page that Flash produces when you publish an html page. You can copy and paste that code in place of what you have now that is not working. CS6 provides a more efficient bit of embedding code than CS4 will, but even CS4 will provide something better than what you are using.