Flash Catalyst leverages the Flex Framework. That is why there are all those other files in the directory when you publish. You will need to have them available for your project in order for the main.swf to work.