You can also use program called SWISH to create Flash swf files.

I don't think you will be able to edit .SWF files, you will need the .fla file used to create the .swf file if you need to modify it.