a ver... pero que necesitas hacer?... es que no me queda muy claro.. tienes 99 botones? o que onda... por que por lo que me muestras, tienes 99 botones... pero que es lo que necesitas hacer?
a mi se me ocurre algo como esto:
Código :
var inttotalBotones:Number = 10;
for(i:Number=0; i<=inttotalBotones; i++)
{
this.attachMovie("Button","btn"+i,this.getNextHighestDepth(),Button);
configureButton(eval("btn"+i),String(i),i*25+15);
}
function configureButton(pmyButton:Object,ptxtLabel:String,intYpos)
{
pmyButton.label = ptxtLabel;
pmyButton._y = intYpos;
addListeners(pmyButton);
}
function addListeners(pmyButton:Object)
{
var strnombreObjeto:String
var objetoActual:Object;
pmyButton.onPress = function() {
strnombreObjeto= pmyButton._name;
for(i:Number = 0; i<=inttotalBotones; i++)
{
objetoActual = eval("btn"+i);
if (objetoActual._name != strnombreObjeto)
{
objetoActual.label = "A mi el boton "+i+" me diste click";
}
else
{
objetoActual.label = "A mi no!";
}
}
}
}
Claro.. este es un ejemplo "sencillo", pero lo puedes modificar para que funcione con lo que tu necesitas, funciona para 10 botones, pero pueden ser mas, y lo que hace es que le cambia la etiqueta a todos los botones de la misma manera, pero al boton actual no.
Espero te sirva.
Saludos.