привет! есть код:

Код AS1/AS2:
function createButtonInfo(){
infoButton = attachMovie("buttonTopMenu","buttonInfoS",_root.getNextHighestDepth());
infoButton.title_txt.text = "info";
infoButton.stop();
}
function controlButtonInfo(){
var clickInfo = 0;
infoButton.onRollOver = function(){
infoButton.gotoAndStop(2);
}
infoButton.onRollOut = function(){
if(clickInfo==1){
infoButton.gotoAndStop(3);
}else{
infoButton.gotoAndStop(1);
}
}
infoButton.onPress = function(){
infoButton.gotoAndStop(3);
clickInfo+=1;
trace(clickInfo);
if(clickInfo == 1){
infoButton.gotoAndStop(3);
createInfo();
}
if(clickInfo == 2){
removeInfo();
}
if(clickInfo>1){
clickInfo=0;
}
}
}
//-----------------
function createButtonVer(){
verButton = attachMovie("buttonTopMenu","buttonVerS",_root.getNextHighestDepth());
verButton._x=110;
verButton.title_txt.text = "version history" ;
verButton.stop();
}
function controlButtonVer(){
var clickVer = 0;
verButton.onRollOver = function(){
verButton.gotoAndStop(2);
}
verButton.onRollOut = function(){
if(clickVer==1){
verButton.gotoAndStop(3);
}else{
verButton.gotoAndStop(1);
}
}
verButton.onPress = function(){
verButton.gotoAndStop(3);
clickVer+=1;
trace(clickVer);
if(clickVer == 1){
verButton.gotoAndStop(3);
createVer();
}
if(clickVer == 2){
removeVer();
}
if(clickVer>1){
clickVer=0;
}
}
}
function initTopMenu(){
createButtonInfo();
controlButtonInfo();
createButtonVer();
controlButtonVer();
}
initTopMenu();
есть две кнопки, создаются одинаково(из одного мувика делаются), работают одинаково, но вызывают разные функции. я сделал здесь всякие ролловеры, роллоуты, что бы при нажатии на кнопку, кнопка как то нам отработала, и отметилась, что она нажата, при повторном нажатии отметка снимается.
все было хорошо пока была одна кнопка, но когда я сделал две кнопки, возникла проблема. Так вот, как сделать так что бы при нажатой одной кнопке, нажимая на другую кнопку, с первой снималось выделение?
как это сделать, подскажите пожалуйста.