Using: Flash MX 2004 and Photoshop CS2 (but also have Fireworks 8)

What I am trying to do is use GIF images with a transparent background in my animations and they work fine when viewing on a PC. However, when I try to print from the .exe or .swf they show a white background, and when printing from the HTML file, they show a black background.

Is there anyway to print a flash document without a background on transparencies? The only way I have gotten this to work is to use a mask on the image, but it's a pain in the arse and it seems there should be an easier solution. I'm even willing to upgrade (or downgrade) to another version of Flash if neccessary.

Thank you!