Para empezar nunca dijiste que tu sonido duraba más de 4 minutos.
Te entendí mal pensé que querías detener el sonido al pasar las 12 imágenes ya que pasan cada 3 segundos el tiempo que dura son 36 segundos.
No se como habrás hecho esa animación del pase de imágenes, voy a suponer que lo haz hecho en la Línea de tiempo principal con una Interpolación de movimiento, entonces crea otra capa para las acciones y en el primer frame coloca lo siguiente:
animación = 0; y en el último frame de la animación el siguiente código:
Código actionscript:
Ver originalanimacion = Number(animacion)+1;
if (Number(animacion)>=14) {
// Se crea un condicional donde si el valor de "animación" es mayor o igual a 14 se pare, allí tendrás que cambiar el valor por una cantidad superior que sea necesario para que dure lo mismo que el sonido
stop();
} else {
gotoAndPlay (1);
}
Espero haberte sido de ayuda.