Help with addEventListener()

I’m trying to create a simple flash movie where I have 4 buttons, and 5 frames labeled.
I’ve created a button B, C, D, & E, at the same time I Labeled 5 different frames with labels “A”, “B”, “C”, “D”, and “E” respectively.

Here is the code:

import flash.net.*;

gotoAndPlay("A");
function playClickHandler(event:MouseEvent):void
{        if (event.target.name == "B")
            gotoAndPlay("B");
        else if(event.target.name == "C") gotoAndPlay("C");
        else if(event.target.name == "D") gotoAndPlay("D");
        else if(event.target.name == "E") gotoAndPlay("E");
        else gotoAndPlay("A");
}

B.addEventListener(MouseEvent.CLICK, playClickHandler);
C.addEventListener(MouseEvent.CLICK, playClickHandler);
D.addEventListener(MouseEvent.CLICK, playClickHandler);
E.addEventListener(MouseEvent.CLICK, playClickHandler);


I always get a “Type Error: Error #1009” Error on the lines that has [object].addEventListener(); on it, and I don’t see the reason behind it as I basically just added if else statements on a previously already working script.

Thanks in advance for any help.