Assign addEventListener to 52 Buttons!

Hi there! I am not an expert in Flash and my problem might looks silly.
But anyway, my problem is that, I have 52 Button instances on Scene 1 as bellow:

B1 , B2 , B3 , … , B52

and I want to assign seperated actions for each of them.

The way I currently CAN do that is this:

B1.addEventListener(MouseEvent.MOUSE_DOWN, B1F);
B2.addEventListener(MouseEvent.MOUSE_DOWN, B2F);
B3.addEventListener(MouseEvent.MOUSE_DOWN, B3F);
.
.
.
B52.addEventListener(MouseEvent.MOUSE_DOWN, B4F);

But the way I CANT do this, is that I use a formula like WHILE for example, to do this for all of them together…

for example:

var i:int = 1;
var test:string;
while (i<53) {
[COLOR=red]test[/COLOR] = “B” + i
**[COLOR=red]test[/COLOR].addEventListener(MouseEvent.MOUSE_DOWN, test + “F”); **
i++;
}

But “test.addEventListener(…” does not work, and Flash searches for a function named “test” instead of working with the VALUE of “test”. hope it is not confusing?

What is the right way to do this in your opinion???

Any sort of help is really appreciated - Ali