Si le pongo:
Código ActionScript :
function basesClick(event:MouseEvent):void {
gotoAndStop("bases");
}
bases_ani.addEventListener(MouseEvent.CLICK, basesClick);
*Cambie el nombre del boton
No hace nada porque bases esta una timeline mas arriba, pero si le pongo root.gotoAndPlay(xxxxx) o parent.gotoAndPlay(xxxxx) me tira un error:
1061: Llamada a un método gotoAndStop posiblemente no definido mediante una referencia con tipo estático flash.display:DisplayObject.
Te recuerdo que el boton esta hecho con un MC para que cuando el curos pase sobre el, este cambie de color pero como degrade. Este esta hecho con dos capas donde una es la animacion del cambio de colo y en la otra estan las acciones. Aca te pongo las acciones.
Código ActionScript :
stop();
var rewind:Boolean = false;
bases_ani.addEventListener(MouseEvent.ROLL_OVER,growUP);
bases_ani.addEventListener(MouseEvent.ROLL_OUT,growDown);
bases_ani.buttonMode = true;
bases_ani.useHandCursor = true;
function growUP(e:MouseEvent):void{
play();
rewind = false;
}
function growDown(e:MouseEvent):void{
rewind = true;
}
Donde yo al final de eso agrege la accion que me diste, quedando asi:
Código ActionScript :
stop();
var rewind:Boolean = false;
bases_ani.addEventListener(MouseEvent.ROLL_OVER,growUP);
bases_ani.addEventListener(MouseEvent.ROLL_OUT,growDown);
bases_ani.buttonMode = true;
bases_ani.useHandCursor = true;
function growUP(e:MouseEvent):void{
play();
rewind = false;
}
function growDown(e:MouseEvent):void{
rewind = true;
}
function basesClick(event:MouseEvent):void {
root.gotoAndStop("bases");
}
bases_ani.addEventListener(MouseEvent.CLICK, basesClick);
Salu2