How to convert ASF to SWF?

How can I convert .asf to .swf files? There are so many solutions online that I have no idea which is exactly what I required. I started the long project of trying to find the right program to purchase. Finally I found Flash Video MX Pro is just what I want. It has so special and powerful features comparing to other software that I can't help sharing with you immediately.
Not only powerful but also easy to operate; just follow these simple steps to enjoy perfect experience:
1). Install and launch Flash Video MX Pro
This is the main interface; input ASF to convert it to SWF by clicking open button (in red):

2). Editing
A). Crop the video size as well as adjust the video effect by "Edit" and "Effect" functions:

B). "CuePoint" also is a very powerful feature:
A "navigation" cue point allows you to seek to a particular frame in the FLV file because it creates a key frame within the FLV file as near as possible to the time that you specify.
An "event" cue point enables you to synchronize a point in time within the FLV file with an external event on the web page.
C). Generate a picture as the first frame of the output file by the snapshot function if needed.

3). Merge videos
Click "Next" to this interface, in "Misc" section, you can add other video at the beginning or end of your original video as well as replace the original audio with others you like. All these settings will make your video distinguished.

If you want to convert ASF to SWF file only please select Embed the video in SWF and play in timeline or do not select Generate Flash video (FLV). As a default this software can generate a FLV file, a SWF file and a HTML file, if you want to upload your video on your website please put all these three files in the same folder and the HTML file can be used directly as a web page.

4). Add player skins
Here are various player skins, preloaders and special effects right for you to decorate your video into the best one in your mind.

5). Convert
Click "Start" and wait a few minutes you will success in converting your ASF to SWF.

When the conversion is completed, upload all the generated files to the server for sharing. All the files should be in the same folder.

How to embed SWF into HTML page
You can code the page as follows:
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=",0,0,0" width="320" height="270">
<param name="movie" value=" file_name.swf?videoFile=christmas_1.flv">
<param name="quality" value="high">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="True" />
<embed src=" file_name.swf?videoFile=christmas_1.flv" quality="high" pluginspage="" type="application/x-shockwave-flash" width="320" height="270" allowScriptAccess="sameDomain" allowFullScreen="True">
Well, have you noticed the christmas_1.flv in blue?
This can be modified to the absolute path of the .flv file. For example:
<param name="movie" value="file_name.swf?videoFile="> (can support HTTP and RTMP)
The above only support IE, if you want it to support FireFox, please follow this:
Modify <embed src="file_name.swf?"...
<embed src="file_name.swf?videoFile="...
The width="320" height="270" in black indicates the width and the height of your video.