Multiple MovieClips with attached button

Hey all, I have started with as3 this month and I have some question. Although I am quite accustomed with OP languages (java, c++) as3 troubles me.
I am thying to create a movieClip class that has a button attached at the right corner, and then load multiple instances at the stage. My problem is, that although one MovieClip is loaded correctly, all the rest have no button attached! How is that possible? what am i doing wrong???

Also i would like to note, that besides the button i am attaching one more movieclip with and image (from a loader)

Let me show you what I mean:

package multi{
public class Multi extends MovieClip{

var rightButton:SimpleButton=new SimpleButton(); 

public function Multi(){
       setButton(x,y,100);
}

public function setButton(bx:Number, by:Number, bs:Number){  
        
        
        leftButton.x=bx;
        leftButton.y=by;
        
        leftButton.upState=design(bs);
        leftButton.overState=design(bs);
        leftButton.downState=design(bs);
        leftButton.hitTestState=leftButton.upState;
        leftButton.useHandCursor=true;
            
        leftButton.addEventListener(MouseEvent.MOUSE_MOVE,overme);
        
        this.addChild(leftButton);                    
        trace ("left button coords",leftButton.x,leftButton.y);
       
    }

}
}

and then i try to create many multi’s

Multi a = new Multi();
Multi b = new Multi();

and so on. Of course i have functions for setting coordinates and many more… but i think that my problems are in understanding as3. Can someone help me???