Estoy intentando crear un menú en flash usando una clase .fla y otra .as. El problema es que cuando voy a probar la escena me sale el siguiente error:
Error 1061: Llamada a un metodo addEventListener posiblemente no definido mediante una referencia de tipo estático Function.
El código que tengo en la clase .as es el siguiente:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Juego extends MovieClip {
public function Juego() {
startscreen();
}
public function startscreen(){
gotoAndStop(1);
boton2.addEventListener(MouseEvent.CLICK, dos);
boton3.addEventListener(MouseEvent.CLICK, uno);
boton1.addEventListener(MouseEvent.CLICK, tres);
function dos(eventObject:MouseEvent){
gotoAndStop(2);
}
function tres(eventObject:MouseEvent){
gotoAndStop(3);
}
function uno(eventObject:MouseEvent){
gotoAndStop(1);
}
}
}
}//package
y en la clase .fla tengo creados los botones con los nombres de instancia boton1,2 y 3.
Aparte de salirme el error que he comentado, al probar la escena se mete en un bucle infinito.
Muchas gracias por la ayuda!