en Actionscript 3.0 cada vez que apretamos un botón se dispara un evento y eso nos lleva a la función que maneja dicho disparo. Y generalmente es cómodo hacer una sola función como respuesta a todos lo botones, y si bien podemos distinguir dentro de la función quien la disparó mediante evento.target a veces necesitamos pasarle mas que sólo quien la disparó sino algún que otro parámetro que nos permita tomar distintas decisiones dentro de dicha función. En el siguiente ejemplo tres botones disparan la misma función y en la función hay un tweener que hace que un mc en el escenario cambia de color según el botón.

bt1_btn._color=0x0000FF; 
bt2_btn._color=0xFF0000;
bt3_btn_color=0xFFFF00;
bt1_btn.addEventListener(MouseEvent.CLICK, cambiarColor);
bt2_btn.addEventListener(MouseEvent.CLICK, cambiarColor);
bt3_btn.addEventListener(MouseEvent.CLICK, cambiarColor);
 
function cambiarColor( e:Event ):void
{
  Tweener.addTween(this.bigBox, {_color:e.target._color, time:1, transition:"linear"});
 }

otra forma de hacerlo es:

bt1_btn.addEventListener(MouseEvent.CLICK, function(e:Event) { cambiarColor(0x0000FF); });
bt2_btn.addEventListener(MouseEvent.CLICK, function(e:Event) { cambiarColor(0xFF0000); });
bt3_btn.addEventListener(MouseEvent.CLICK, function(e:Event) { cambiarColor(0xFFFF00); });
 
 
function cambiarColor(color:Number):void {
         Tweener.addTween(this.bigBox, {_color:color, time:1, transition:"linear"});
 }