Suponiendo que utilizas FlashMX, te cuento que trae un nuevo "componente" Llamado LocalConnection con el cual puedes comunicar 2 Peliculas SWF diferentes.
Se utiliza mas o menos asi:
Utilizando de ejemplo a una pelicula "compras"  la cual  recibe la Informacion se tiene que crear un objeto, el cual recibira la info:  
Código:
 recibe = new LocalConnection(); 
recibe.texto = function(producto) {
seleccion = producto;
};
recibe.connect("conexion");
  y un Texto Dinamico con la variable seleccion 
Y otra pelicula  llamada "catalago" ira un boton que contendra algo asi:  
Código:
 on (release) {
producto = "tuProducto";
enviar = new LocalConnection();
enviar.send("conexion", "texto", producto);
}
  con este codigo definimos el valor de la variable producto y la enviamos por medio de "conexion"  
Este es un pequeño ejemplo de como se utiliza. Para mayor info utiliza el Diccionario de ActionScript o date una vuelta por actionscript.org o Paginas similares 
Saludos!!