Código:
El problema, es que no sé donde poner el evento del botonEscena2. //archivo miclase.as (esto es un ejemplo, no es nombre real). public class miclase extends MovieClip{ public function miclase(){ botonEscena1.addEventListener(MouseEvent.CLICK,buttonClickHandler); } function buttonClickHandler(event:MouseEvent):void { //pulso el botón de la escena1 para ir a la escena2 this.addEventListener(Event.ENTER_FRAME,EnterFrame ); } function EnterFrame(event:Event):void { this.removeEventListener(Event.ENTER_FRAME,EnterFrame ); gotoAndPlay(1, "escena2"); // Siempre es nulo, el botón aparece en el fotograma 25, el último if(botonEscena2 != null){ botonEscena2.addEventListener(MouseEvent.CLICK,buttonClick); } } }