en kadazuro.com hay un archivo que se llama nav_funciton donde te guarda el historial del boton pulsado. Tambien hay algo parecido en flashkit. Creo que tengo esos dos archivos, si te sirven te los paso.
De hecho no es tan dificil, utiliza un bucle para poner los botones en inactivo y despues asignas al que estes presionando
Código:
// instancias de tus botones (mClips): clip1, clip2, clip3, ...
numBotones = 5;
//cada que presionas un boton debe de llamar a esta funcion donde le pasas el nombre del boton 'pulsado'
function Botones(pulsado) {
for (i=1; i<numBotones; i++) {
// pones los botones en estado de reposo o inactivo
eval('clip'+i).gotoAndStop(1);
}
//despues mandas al boton pulsado al frame dos, estado activo o presionado
pulsado.gotoAndStop(2);
}
// al boton 'clipN' onRelease llamas la funcion
boton.onRelease ....llama a Botones (this._name);