Which is more efficient (performance wise):
A bunch of event listeners attached to buttons,
or a single event listener attached to the parent object, containing a switch statement?
Is the difference negligible, or is one more efficient, and why?

Example:
Code:
button1.addEventListener(MouseEvent.CLICK, function1);
button2.addEventListener(MouseEvent.CLICK, function2);
button3.addEventListener(MouseEvent.CLICK, function3);
..button356.addEventListener(MouseEvent.CLICK, function356);

...corresponding functions
or

Code:
this.addEventListener(MouseEvent.CLICK, buttonClick);

function buttonClick(event:MouseEvent):void {
     switch (event.target) {
          case button1:
                sugar += 10;
                break;
          case button2:
                salt += 10;
                break;
          ...etc
      }
}
}