Omniture SiteCatalyst is famous for ease of implement, once you manage the usage of 3 parameters prop, eVAr and even. Basically you can track all the actions on the websites.
SiteCatalyst 14.3 version provides very nice function to enable the user to keep track of the flash actions. The only difference is that you need to set the tracking code inside the ActionScript inside the Flash object, instead of the Javascript inside the html.
The official Omniture Actionscript Implemention Guide is a little bit confusing to understand. With some trial and error. I found the following step is the way to create the flash tracking.
1. Generate the Flash script in Omniture Admin Console->Code Manager
2. Download the file ActionSource.mxp from the Code Manager
3. Import the ActionSource.mxp into Flash CS environment using Flash Extention Manager
4. Drag the ActionScript Components into the stage
5. Create a button object as shown in the picture.

6. Right Click on the empty stage and select Action.
7. In the Action Frame, insert the following code to initialized the the Omniture Connection object. This part is similar to the s_code.js file in java script.
/* Specify the Report Suite ID(s) to track here */
s.account = "testreportsuite";
/* You may add or alter any code config here - see documentation for more
variables */
s.pageName = "ButtonFlash";
s.pageURL = "";
s.charSet = "UTF-8";
s.currencyCode = "USD";
/* Turn on and configure ClickMap tracking here */
s.trackClickMap = true;
s.movieID = "test";
/* Turn on and configure debugging here */
s.debugTracking = true;
s.trackLocal = true;
/* WARNING: Changing any of the below variables will cause drastic changes
to how your visitor data is collected. Changes should only be made
when instructed to do so by your account manager.*/
s.dc ="112";
addChild(s);
}
configActionSource();
8. If you want to keep track of the button Click action you should use the function the event
function goHome(event:MouseEvent):void {
//Set Variables
s.pageName = "Some Page Name";
s.channel="";
s.prop1="";
s.track();
}
OMTRButton.addEventListener(MouseEvent.CLICK, goHome);
This will send the ominture paramter s.pagename to Omniture Server. You can cofigure any other tracking parameters using the similar methods.