There are several tools available to convert .mov video files to flv.
If you have Adobe Creative Suite installed then you likely have the Adobe Media Encoder installed. This app can do the conversion you need.
Information on how to use it is available here
If you don't have Adobe Media Encoder there are quite a few apps online (both free and paid) that will do the conversion. Here are some places to look
- http://www.sharewareguide.net/article/Tip/flv-encoder:-how-to-convert-mpg--mp4--m4v--mov-- rm--avi--mpeg--wmv-to-flv-file.html
Regarding your question about creating custom behavior and appearance for the video player. Catalyst currently supports three video player skins: none, wireframe, and standard. You can't currently customize the video player skin directly in Catalyst, but this is a feature we will certainly consider in the next version.
If you want custom buttons to control the video player you can build custom buttons and then use action sequences to make the buttons tell the video player what to do.
I have attached an example that has a play and stop button that controls the video. The controls show and hide based on rolling over the video component.
Make sure to rename the file "custom video controller.txt" to "custom video controller.fxp". I had to change the suffix in order to post it on the forum