Tengo 3 botones, que mueven un circulo. Y luego tengo otro botón, que quiero que vaya ejecutando, las funciones, primero del boton1, luego del 2 y por ultimo del 3. Lo que hice fue formar una array con los tres botones, y una función que me da de a uno el botón. El problema que tengo es que me llama al botón, pero no a la función del botón. No se como decirle que ejecute la acción de cada uno de estos botones. Si alguien sabe como hacerlo, se lo agradezco.
btn1.addEventListener(MouseEvent.CLICK, circulo_x);
btn2.addEventListener(MouseEvent.CLICK, circulo_y);
btn3.addEventListener(MouseEvent.CLICK, circulo_x);
function circulo_x (e:MouseEvent):void
{
circulo.x +=5;
}
function circulo_y (e:MouseEvent):void
{
circulo.y +=5;
}
var abtn:Array = [btn1,btn2,btn3];
var cbtn:uint = 0;
sig.addEventListener(MouseEvent.CLICK, navegar);
function navegar (e:Event):void
{
abtn[cbtn];
if(cbtn == abtn.length-1){
cbtn=0;
}else{
cbtn++;
}
trace(abtn[cbtn].name); // me dice que el botón que esta siendo presionado y es el correcto
}
