mi flash tiene 5 frames, el primer frame contiene un clip ke hace una animación, esta animación corre por un timer, el seguno tiene una animación mas sencilla es un desvanecimiento, controlado por timer tambien, la siguiente es el escenario con cuatro botones que tienen efecto de zoom, los otros dos frames son cargas para xml, el gotoAndStop está dentro del movieclip que tengo para la carga de xml, el codigo es el siguiente

retorno.addEventListener(MouseEvent.CLICK, regresar);
function regresar(event:MouseEvent):void {
this.gotoAndStop(2);
}

eso me envia al siguiente frame, en ese frame tengo este código

addEventListener(Event.ENTER_FRAME, Inicio);
function Inicio(e:Event) {
MovieClip(root).gotoAndPlay("ventana","inicio");
}

hice esto, porke si le pdia al boton que esta en el primer frame ke me enviara de nuevo a la escena, se kedaba pegado en el xml y me hacia la recarga del XML nuevamente.

Entonces cuando regresa a la escena 1 al frame ventana, se queda pegado, lo se porke en el frame ventana le coloke un trace ("ejecutada"), y cuando le pico el boton regreso el trace se vuelve infinito, no se detiene. ese el el problema, no se como decirle que estando ya en ese frame continue la secuencia normalmente.

Porfavor ayuda, llevo dias en esto y nada me funciona!!! GRACIAS___!!!!!!!! :(