The only professional way I could do it for a release was to go down to the local media store, ask them to transfer the .swf file to DVD, and then have them produce it. It is pretty hard to get good quality through flash. It requires a lot of rendering, a lot of time, and more programs than I could afford to burn DVDs with.
Either way, you'll probably need to export as an AVI. The cinepak codec always has a good balance of loss and filesize, so you may want to use that if you are straining for space. You need to realize, however, that it will take more rendering time to export with these kinds of codecs.