scusami ho fatto un pò di confusione il codice postato nn funge
invece supponiamo che crei due mc come sopra cioè costituiti da 3 frame (gli stati)
istanzi questi mc ad es
bt1 e bt2 poi metti sulla timeline questo script

bt1.onPress=function(){
_root.bt1.gotoAndStop(3)
_root.bt2.gotoAndStop(1)
}
bt1.onRollOver=function(){
if(_root.bt1._currentframe==3){
}else{
_root.bt1.gotoAndStop(2)
}
}
bt1.onRollOut=function(){
if(_root.bt1._currentframe==3){
}else{
_root.bt1.gotoAndStop(1)
}
}

bt2.onPress=function(){
_root.bt2.gotoAndStop(3);
_root.bt1.gotoAndStop(1)
}
bt2.onRollOver=function(){
if(_root.bt2._currentframe==3){
}else{
_root.bt2.gotoAndStop(2)
}
}
bt2.onRollOut=function(){
if(_root.bt2._currentframe==3){
}else{
_root.bt2.gotoAndStop(1)
}
}

questo dovrebbe fungere
fai la stessa cosa x gli altri
ciao