Dynamic text disapears?

has anyone come across this problem, i have 2 sets of buttons one set going horizontaly and the other set vertical with the vertical buttons i have emeded gypms, but when you roll over them they work first time but the second time you roll over them they dont the dynamic field seem to disapear?


bb1.onRollOver = over;
bb1.onRollOut = out;
bb1.buttTextb.buttonTextb.text = "2 Min Pitch";
bb2.onRollOver = over;
bb2.onRollOut = out;
bb2.buttTextb.buttonTextb.text = "Contact Info";
bb3.onRollOver = over;
bb3.onRollOut = out;
bb3.buttTextb.buttonTextb.text = "Background";
bb4.onRollOver = over;
bb4.onRollOut = out;
bb4.buttTextb.buttonTextb.text = "Product Info";
bb5.onRollOver = over;
bb5.onRollOut = out;
bb5.buttTextb.buttonTextb.text = "Case Study";
bb6.onRollOver = over;
bb6.onRollOut = out;
bb6.buttTextb.buttonTextb.text = "Advert";
bb7.onRollOver = over;
bb7.onRollOut = out;
bb7.buttTextb.buttonTextb.text = "Menu";

but the horzontal ones are fine and i didnt need to embeded the gyplms and they are the same code but just with different movie clips names and instance names andy one come across this problem?

any one know?