Hola Carlos, aunque hay varias maneras de hacer lo que quieres, puestos a meter código dentro de cada movie, mejor que un sistema de variables podrías llamar a una función que se encargue de controlar todo.
Un ejemplo sencillo:
Código :
// En el primer frame
var puntero:Number = 0;
function callback()
{
puntero++;
this["mc"+puntero].gotoAndPlay(2);
}
callback();Y dentro de cada clip, en el último frame:
Código :
_parent.callback()
stop();
Por ejemplo, mete 5 clips en el escenario, y los llamas mc1, mc2 ... mc5. Cada vez que un clip acabe su animación llamará a la función callback, que se encargará de lanzar el siguiente clip. Así te ahorras el enterFrame de tu caso para estar comprobando continuamente.
Este código no está nada pulido, pero te tiene que dar el camino a seguir. Por ejemplo, si cada uno de tus clips tuviera que tener nombres distintos (que no empezaran por la misma estructura como en mi caso), podrías pasarle a la función un parámetro con el nombre del clip, etc.
Prueba a ver como te va mejor y nos cuentas. Saludos!!
Pd: para que corra la movie he puesto un gotoAndPlay(2) y un play() en el segundo frame de cada peli porque con un play dentro de la función no lo lanza. Esta es una de las cosas de flash que nunca he entendido bien...